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