RPM使用詳解

rpm 執(zhí)行安裝包

二進(jìn)制包(Binary)以及源代碼包(Source)兩種祥绞。二進(jìn)制包可以直接安裝在計(jì)算機(jī)中,而源代碼包將會由 RPM自動編譯登淘、安裝浪读。源代碼包經(jīng)常以src.rpm作為后綴名煌集。
常用命令組合:
-ivh:安裝顯示安裝進(jìn)度--install--verbose--hash
-Uvh:升級軟件包--Update妓肢;
-qpl: 列出RPM軟件包內(nèi)的文件信息[Query Package list];
-qpi:列出RPM軟件包的描述信息[Query Package install package(s)]苫纤;
-qf:查找指定文件屬于哪個(gè)RPM軟件包[Query File]碉钠;
-Va:校驗(yàn)所有的 RPM軟件包,查找丟失的文件[View Lost]卷拘;
-e:刪除包
rpm -q samba //查詢程序是否安裝
rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路徑安裝并顯示進(jìn)度
rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm //指定安裝目錄
rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm    //用來檢查依賴關(guān)系喊废;并不是真正的安裝;
rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降級為舊版本
rpm -qa | grep httpd      #[搜索指定rpm包是否安裝]--all搜索httpd
rpm -ql httpd        ±醯堋#[搜索rpm包]--list所有文件安裝目錄
rpm -qpi Linux-1.4-6.i368.rpm∥劭辍#[查看rpm包]--query--package--install package信息
rpm -qpf Linux-1.4-6.i368.rpm #[查看rpm包]--file
rpm -qpR file.rpm      ≌Ш铡#[查看包]依賴關(guān)系
rpm2cpio file.rpm |cpio -div #[抽出文件]
rpm -ivh file.rpm “曛#[安裝新的rpm]--install--verbose--hash
rpm -ivh [url]http://mirrors.kernel.org/fedora/core/4/i386/os/Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm[/url]
rpm -Uvh file.rpm #[升級一個(gè)rpm]--upgrade
rpm -e file.rpm #[刪除一個(gè)rpm包]--erase

常用參數(shù):

Install/Upgrade/Erase options:
-i, --install install package(s)
-v, --verbose provide more detailed output
-h, --hash print hash marks as package installs (good with -v)
-e, --erase erase (uninstall) package
-U, --upgrade=<packagefile>+ upgrade package(s)
--replacepkge 無論軟件包是否已被安裝陆蟆,都強(qiáng)行安裝軟件包
--test 安裝測試,并不實(shí)際安裝
--nodeps 忽略軟件包的依賴關(guān)系強(qiáng)行安裝
--force 忽略軟件包及文件的沖突
Query options (with -q or --query):
-a, --all query/verify all packages
-p, --package query/verify a package file
-l, --list list files in package
-d, --docfiles list all documentation files
-f, --file query/verify package(s) owning file

RPM源代碼包裝安裝

.src.rpm結(jié)尾的文件惋增,這些文件是由軟件的源代碼包裝而成的叠殷,用戶要安裝這類RPM軟件包,必須使用命令:
rpm --recompile vim-4.6-4.src.rpm #這個(gè)命令會把源代碼解包并編譯诈皿、安裝它林束,如果用戶使用命令:
rpm --rebuild vim-4.6-4.src.rpm  #在安裝完成后稽亏,還會把編譯生成的可執(zhí)行文件重新包裝成i386.rpm 的RPM軟件包壶冒。

[root@localhost src]# rpm -ivh awstats-6.8-1.noarch.rpm
error: Failed dependencies:
perl(LWP::UserAgent) is needed by awstats-6.8-1.noarch
[root@localhost src]#

使用rpm 屬性相依套件的檔案

[root@localhost src]# rpm -qpR awstats-6.8-1.noarch.rpm
/bin/sh
/usr/bin/perl
config(awstats) = 6.8-1
perl >= 0:5.005
perl(LWP::UserAgent)
perl(POSIX)
perl(Socket)
perl(Time::Local)
perl(strict)
perl(vars)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1

另外:# rpm -ivh --aid samba*.rpm (一定要安裝rpmdb后才可以用這種方式安裝排除依賴關(guān)系)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市措左,隨后出現(xiàn)的幾起案子依痊,更是在濱河造成了極大的恐慌避除,老刑警劉巖怎披,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異瓶摆,居然都是意外死亡凉逛,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進(jìn)店門群井,熙熙樓的掌柜王于貴愁眉苦臉地迎上來状飞,“玉大人,你說我怎么就攤上這事书斜∥鼙玻” “怎么了?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵荐吉,是天一觀的道長焙糟。 經(jīng)常有香客問我,道長样屠,這世上最難降的妖魔是什么穿撮? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮痪欲,結(jié)果婚禮上悦穿,老公的妹妹穿的比我還像新娘。我一直安慰自己业踢,他們只是感情好栗柒,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著知举,像睡著了一般瞬沦。 火紅的嫁衣襯著肌膚如雪深员。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天蛙埂,我揣著相機(jī)與錄音倦畅,去河邊找鬼。 笑死绣的,一個(gè)胖子當(dāng)著我的面吹牛叠赐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播屡江,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼芭概,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了惩嘉?” 一聲冷哼從身側(cè)響起罢洲,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎文黎,沒想到半個(gè)月后惹苗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡耸峭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年桩蓉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片劳闹。...
    茶點(diǎn)故事閱讀 39,919評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡院究,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出本涕,到底是詐尸還是另有隱情业汰,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布菩颖,位于F島的核電站样漆,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏位他。R本人自食惡果不足惜氛濒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鹅髓。 院中可真熱鬧舞竿,春花似錦、人聲如沸窿冯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至执桌,卻和暖如春鄙皇,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背仰挣。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工伴逸, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人膘壶。 一個(gè)月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓错蝴,卻偏偏與公主長得像,于是被迫代替她去往敵國和親颓芭。 傳聞我的和親對象是個(gè)殘疾皇子顷锰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評論 2 354

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