Linux下RPM軟件包的安裝及卸載
在 Linux 操作係(xì)統下,幾乎所(suǒ)有的(de)軟件均通(tōng)過RPM 進行(háng)安(ān)裝、卸載及管理(lǐ)等操作。RPM 的全稱(chēng)為Redhat Package Manager ,是(shì)由Redhat 公司提(tí)出的,用(yòng)於管理Linux 下軟件包的軟件。Linux 安裝時,除了幾(jǐ)個核心模塊(kuài)以外,其餘幾乎所有的(de)模塊(kuài)均通(tōng)過RPM 完成(chéng)安(ān)裝。RPM 有五種操(cāo)作模(mó)式,分別為:安裝、卸載、升級、查詢和驗(yàn)證。
RPM 安裝操作
命令(lìng):
rpm -i 需要安裝的包文件名
舉例如下:
rpm -i example.rpm 安裝(zhuāng) example.rpm 包;
rpm -iv example.rpm 安裝 example.rpm 包並在安裝過程中顯示正在安裝的文件信息(xī);
rpm -ivh example.rpm 安裝 example.rpm 包並在安裝過程中顯示正在安(ān)裝(zhuāng)的文(wén)件信息及安裝進度;
RPM 查詢操作
命令:
rpm -q …
附加查詢命令:
a 查詢所有已經(jīng)安裝(zhuāng)的(de)包以下兩個附(fù)加命令(lìng)用於查詢安裝(zhuāng)包的信息;
i 顯示安(ān)裝包的信(xìn)息(xī);
l 顯示(shì)安裝包(bāo)中的(de)所有文件被安(ān)裝(zhuāng)到(dào)哪些目錄下;
s 顯示安裝版(bǎn)中的所有文件狀態及被安裝到(dào)哪些目錄下;以下兩個附加命令用於指定需(xū)要查詢的是安(ān)裝包還是已安裝(zhuāng)後的(de)文件;
p 查詢的是安裝包的信息;
f 查詢的是已(yǐ)安(ān)裝(zhuāng)的(de)某(mǒu)文件信息;
舉例如下:
rpm -qa | grep tomcat4 查看(kàn) tomcat4 是否(fǒu)被安(ān)裝(zhuāng);
rpm -qip example.rpm 查看 example.rpm 安裝包的信(xìn)息;
rpm -qif /bin/df 查(chá)看/bin/df 文(wén)件所在(zài)安裝(zhuāng)包(bāo)的信息;
rpm -qlf /bin/df 查看/bin/df 文件(jiàn)所在(zài)安(ān)裝包中的(de)各個(gè)文件分(fèn)別被安裝到哪個目錄下;
RPM 卸載操作
命令:
rpm -e 需要卸載(zǎi)的安裝包(bāo)
在卸載之前,通常需要使用rpm -q …命令查出需要卸(xiè)載的安裝包名稱。
舉例如下:
rpm -e tomcat4 卸載 tomcat4 軟件(jiàn)包
RPM 升級操作
命令:
rpm -U 需(xū)要升級的(de)包(bāo)
舉例(lì)如下:
rpm -Uvh example.rpm 升級 example.rpm 軟件(jiàn)包
RPM 驗證操作(zuò)
命令:
rpm -V 需(xū)要(yào)驗證的包(bāo)
舉例如(rú)下:
rpm -Vf /etc/tomcat4/tomcat4.conf
輸出信息類似如(rú)下:
S.5....T c /etc/tomcat4/tomcat4.conf
其中,S 表示文件大小修改過,T 表示文件日期修改(gǎi)過。限於篇幅(fú),更多的驗證信息請您參考rpm 幫(bāng)助文件:man rpm
RPM 的其(qí)他附加命令
--force 強製操(cāo)作 如(rú)強製安(ān)裝刪除等;
--requires 顯示該包的(de)依賴關係;
--nodeps 忽略依賴關係並(bìng)繼續操作;
關(guān)鍵詞:Linux,RPM軟件(jiàn)包
閱(yuè)讀本文後您有(yǒu)什麽感想? 已有 人給出評價!
- 1
- 1
- 1
- 1
- 1
- 1