簡介
眾所周知在Linux操作系統中,有一個系統軟件包,它的功能類似于Windows里面的“添加/刪除程序”,但是功能又比“添加/刪除程序”強很多,它就是Red Hat Package Manager(簡稱RPM)。本文介紹的就是關于Linux中RPM文件操作的常用命令,下面話不多說,來一起看看吧。
一、RPM 安裝操作
命令:
rpm -i
需要安裝的包文件名
舉例如下:
rpm -i example.rpm
安裝 example.rpm 包;
rpm -iv example.rpm
安裝 example.rpm 包并在安裝過程中顯示正在安裝的文件信息;
rpm -ivh example.rpm
安裝 example.rpm 包并在安裝過程中顯示正在安裝的文件信息及安裝進度;
二、RPM 查詢操作
命令:
rpm -q
…
附加查詢命令:
a 查詢所有已經安裝的包以下兩個附加命令用于查詢安裝包的信息;
i 顯示安裝包的信息;
l 顯示安裝包中的所有文件被安裝到哪些目錄下;
s 顯示安裝版中的所有文件狀態及被安裝到哪些目錄下;以下兩個附加命令用于指定需要查詢的是安裝包還是已安裝后的文件;
p 查詢的是安裝包的信息;
f 查詢的是已安裝的某文件信息;
舉例如下:
rpm -qa | grep tomcat4
查看 tomcat4 是否被安裝;
rpm -qip example.rpm
查看 example.rpm 安裝包的信息;
rpm -qif /bin/df
查看/bin/df 文件所在安裝包的信息;
rpm -qlf /bin/df
查看/bin/df 文件所在安裝包中的各個文件分別被安裝到哪個目錄下;
三、RPM 卸載操作
命令:
rpm -e
需要卸載的安裝包
在卸載之前,通常需要使用rpm -q
…命令查出需要卸載的安裝包名稱。
舉例如下:
rpm -e tomcat4
卸載 tomcat4 軟件包
四、RPM 升級操作
命令:
rpm -U
需要升級的包
舉例如下:
rpm -Uvh example.rpm
升級 example.rpm 軟件包
五、RPM 驗證操作
命令:
rpm -V
需要驗證的包
舉例如下:
rpm -Vf /etc/tomcat4/tomcat4.conf
輸出信息類似如下:
S.5....T c /etc/tomcat4/tomcat4.conf
其中,S 表示文件大小修改過,T 表示文件日期修改過。限于篇幅,更多的驗證信息請您參考rpm 幫助文件:man rpm
六、RPM 的其他附加命令
--force
強制操作 如強制安裝刪除等;
--requires
顯示該包的依賴關系;
--nodeps
忽略依賴關系并繼續操作
總結
以上就是關于Linux中RPM文件操作常用命令的全部內容,希望本文總結的這些命令對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。
新聞熱點
疑難解答