RPM包管理

  • RPM包管理
  • 1抱虐、軟件包安裝
  • 2昌阿、軟件包升級(jí)
  • 3、軟件包卸載
  • 4恳邀、軟件包查詢
  • 5懦冰、軟件包校驗(yàn)

1、軟件包安裝

rpm {-i|--install} [install-options] PACKAGE_FILE ...

[install-options]安裝選項(xiàng):
    [-v]:顯示安裝信息
    [-h]:以#顯示程序包管理執(zhí)行進(jìn)度
    [--nosigna-h: ture ]:不檢查來源合法性
    [--nodeps]:忽略依賴關(guān)系
    [--nodigest]:不檢查包完整性
    [--noscripts]:不執(zhí)行程序包腳本
    [--test]: 測(cè)試安裝谣沸,但是不真正執(zhí)行安裝    
  • 例子
[root@CentOS6 ~]#rpm -ivh /misc/cd/Packages/tree-1.5.3-3.el6.x86_64.rpm 
Preparing...                ########################################### [100%]
    package tree-1.5.3-3.el6.x86_64 is already installed

2刷钢、軟件包升級(jí)

rpm {-U|--upgrade} [install-options] PACKAGE_FILE ...
如果有安裝了舊程序包,則升級(jí)
如果沒有安裝舊程序包鳄抒,則安裝

rpm {-F|--freshen} [install-options] PACKAGE_FILE ...
如果安裝了舊程序包闯捎,則升級(jí)
如果沒有安裝舊程序包,則不做任何操作


3许溅、軟件包卸載

rpm {-e|--erase} [--allmatches] [--nodeps] [--noscripts] [--notriggers] [--test] PACKAGE_NAME ...


4瓤鼻、軟件包查詢

rpm {-q|--query} [select-options] [query-options]

  • [select-options]指定要查詢的對(duì)象:
    [-a,--all]所有安裝了的軟件包
    [-f,--file FILE]指定被查看對(duì)象為文件
    [-p,--package PACKAGE_FILE]指定查看對(duì)象為軟件包
    [-g]查看組
    [--whatprovides CAPABILITY]查看某個(gè)能力(命令)來自于哪個(gè)軟件包
    [--whatrequires CAPABILITY]查看某個(gè)命令被誰依賴
  • [query-options]查詢什么內(nèi)容:
    [-i,--info]:查看軟件包信息
    [-l,--list]:查看軟件包的文件列表
    [-c]:查看程序的配置文件
    [-d]:查看程序的文檔
    [-l]:查看安裝后生成的所有文件
    [--procides]:列出程序包提供的功能
    [-R]:查詢指定程序的依賴
  • 常用命令:
    rpm -qa查詢所有已安裝的包
    rpm -qa tree查詢已安裝的tree包名稱
    rpm -qi tree查詢tree包的信息
    rpm -ql tree查詢tree包的所有文件
    rpm -qf /usr/bin/ls查看/usr/bin/ls由哪個(gè)包生成
    rpm -q --whatprovides tree查看tree命令來自于哪個(gè)包
    rpm -q --whatrequires bash查看哪些包依賴于bash
    rpm -qpi /misc/cd/Packages/zip-3.0-11.el7.x86_64.rpm查看未安裝的包的信息
    rpm -qpl /misc/cd/Packages/zip-3.0-11.el7.x86_64.rpm查看未安裝包的會(huì)生成的所有文件
    rpm -qpR /misc/cd/Packages/autofs-5.0.7-56.el7.x86_64.rpm查看未安裝包所依賴的

5、軟件包校驗(yàn)

rpm {-V|--verify} [select-options] [verify-options]

  • 校驗(yàn)字段:
S file Size differs
M Mode differs (includes permissions and file type)
5 digest (formerly MD5 sum) differs
D Device major/minor number mismatch
L readLink(2) path mismatch
U User ownership differs
G Group ownership differs
T mTime differs
P capabilities differ
  • 校驗(yàn)選項(xiàng):
verify-options
        [--nodeps] [--nofiles] [--noscripts]
        [--nodigest] [--nosignature]
        [--nolinkto] [--nofiledigest] [--nosize] [--nouser]
        [--nogroup] [--nomtime] [--nomode] [--nordev]
        [--nocaps]
  • 例子1:
[root@CentOS7 Packages]#rpm --verify   tree
[root@CentOS7 Packages]#rpm --verify   autofs
S.5....T.  c /etc/auto.misc
  • tree:校驗(yàn)結(jié)果是正常贤重,所以終端上不會(huì)有輸出結(jié)果茬祷;

  • autofs:校驗(yàn)結(jié)果是S.5....T. c /etc/auto.misc,說明autofs被改動(dòng)過并蝗。S表示文件大小祭犯,5表示MD5哈希值,T表示文件的mtime改變了滚停,被改動(dòng)的文件是/etc/auto.misc沃粗。

  • 例子2:

[root@CentOS7 Packages]#rpm --verify  --nosize  autofs
..5....T.  c /etc/auto.misc
  • 選項(xiàng)[--nosize]表示不檢查文件大小,所以這里沒有S字段出現(xiàn)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末键畴,一起剝皮案震驚了整個(gè)濱河市最盅,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌起惕,老刑警劉巖涡贱,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異惹想,居然都是意外死亡问词,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門嘀粱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來激挪,“玉大人辰狡,你說我怎么就攤上這事」嘣郑” “怎么了搓译?”我有些...
    開封第一講書人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵悲柱,是天一觀的道長(zhǎng)锋喜。 經(jīng)常有香客問我,道長(zhǎng)豌鸡,這世上最難降的妖魔是什么嘿般? 我笑而不...
    開封第一講書人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮涯冠,結(jié)果婚禮上炉奴,老公的妹妹穿的比我還像新娘。我一直安慰自己蛇更,他們只是感情好瞻赶,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著派任,像睡著了一般砸逊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上掌逛,一...
    開封第一講書人閱讀 51,679評(píng)論 1 305
  • 那天师逸,我揣著相機(jī)與錄音,去河邊找鬼豆混。 笑死篓像,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的皿伺。 我是一名探鬼主播员辩,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼鸵鸥!你這毒婦竟也來了奠滑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤脂男,失蹤者是張志新(化名)和其女友劉穎养叛,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體宰翅,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡弃甥,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了汁讼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片淆攻。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡阔墩,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出瓶珊,到底是詐尸還是另有隱情啸箫,我是刑警寧澤,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布伞芹,位于F島的核電站忘苛,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏唱较。R本人自食惡果不足惜扎唾,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望南缓。 院中可真熱鬧胸遇,春花似錦、人聲如沸汉形。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽概疆。三九已至逗威,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間届案,已是汗流浹背庵楷。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留楣颠,地道東北人尽纽。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像童漩,于是被迫代替她去往敵國(guó)和親弄贿。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 我們知道計(jì)算機(jī)上運(yùn)行的程序都是通過開發(fā)工具來制作而成的矫膨,而程序員直接編寫的純文本文檔稱為源代碼差凹,由于計(jì)算機(jī)識(shí)別的是...
    lijincheng閱讀 442評(píng)論 0 0
  • RPM軟件包管理 RPM是RedHat Package Manager(RedHat軟件包管理工具)的縮寫,這一文...
    花丶小偉閱讀 219評(píng)論 0 0
  • 各大Linux發(fā)行版軟件包管理參考(http://www.freeoa.net/osuport/botinstal...
    IRONYT閱讀 7,293評(píng)論 0 12
  • 正在聽《平淡生活里的刺》《我想和你好好的》的主題曲侧馅。一年前聽著首歌的時(shí)候是什么心情真的已經(jīng)感覺不到那種疼危尿,只是...
    魏喂魏啊閱讀 267評(píng)論 0 0
  • 《男孩的生日》系列之二 生日宴會(huì)歡樂多 小朋友們坐坐好 小男孩吹吹生日的蠟燭 朋友們唱起祝福的歌謠 被友誼包圍的感...
    閃光的蝸牛閱讀 185評(píng)論 0 0