Linux RPM 命令參數(shù)使用詳解

rpm 執(zhí)行安裝包

二進(jìn)制包(Binary)以及源代碼包(Source)兩種师抄。二進(jìn)制包可以直接安裝在計(jì)算機(jī)中,而源代碼包將會(huì)由 RPM自動(dòng)編譯驱敲、安裝热凹。源代碼包經(jīng)常以src.rpm作為后綴名。

常用命令組合:

-ivh:安裝顯示安裝進(jìn)度--install--verbose--hash

-Uvh:升級(jí)軟件包--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 //新版本降級(jí)為舊版本

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 -ivhhttp://mirrors.kernel.org/fedora/core/4/i386/os/Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm

rpm -Uvh file.rpm??? #[升級(jí)一個(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=+????? upgrade package(s)

--replacepkge??????????????????? 無論軟件包是否已被安裝厉亏,都強(qiáng)行安裝軟件包

--test??????????????????????????? 安裝測(cè)試,并不實(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è)命令會(huì)把源代碼解包并編譯斥杜、安裝它虱颗,如果用戶使用命令:

rpm --rebuild vim-4.6-4.src.rpm  #在安裝完成后蔗喂,還會(huì)把編譯生成的可執(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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市缰儿,隨后出現(xiàn)的幾起案子畦粮,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宣赔,死亡現(xiàn)場(chǎng)離奇詭異预麸,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)儒将,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門吏祸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人钩蚊,你說我怎么就攤上這事贡翘。” “怎么了砰逻?”我有些...
    開封第一講書人閱讀 156,723評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵鸣驱,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我蝠咆,道長(zhǎng)踊东,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評(píng)論 1 283
  • 正文 為了忘掉前任勺美,我火速辦了婚禮递胧,結(jié)果婚禮上碑韵,老公的妹妹穿的比我還像新娘赡茸。我一直安慰自己,他們只是感情好祝闻,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評(píng)論 5 384
  • 文/花漫 我一把揭開白布占卧。 她就那樣靜靜地躺著,像睡著了一般联喘。 火紅的嫁衣襯著肌膚如雪华蜒。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,760評(píng)論 1 289
  • 那天豁遭,我揣著相機(jī)與錄音叭喜,去河邊找鬼。 笑死蓖谢,一個(gè)胖子當(dāng)著我的面吹牛捂蕴,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播闪幽,決...
    沈念sama閱讀 38,904評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼啥辨,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了盯腌?” 一聲冷哼從身側(cè)響起溉知,我...
    開封第一講書人閱讀 37,672評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后级乍,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體舌劳,經(jīng)...
    沈念sama閱讀 44,118評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評(píng)論 2 325
  • 正文 我和宋清朗相戀三年玫荣,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蒿囤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,599評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡崇决,死狀恐怖材诽,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情恒傻,我是刑警寧澤脸侥,帶...
    沈念sama閱讀 34,264評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站盈厘,受9級(jí)特大地震影響睁枕,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜沸手,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評(píng)論 3 312
  • 文/蒙蒙 一外遇、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧契吉,春花似錦跳仿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至惑灵,卻和暖如春山上,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背英支。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評(píng)論 1 264
  • 我被黑心中介騙來泰國(guó)打工佩憾, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人干花。 一個(gè)月前我還...
    沈念sama閱讀 46,286評(píng)論 2 360
  • 正文 我出身青樓妄帘,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親把敢。 傳聞我的和親對(duì)象是個(gè)殘疾皇子寄摆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評(píng)論 2 348

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