在Linux操作系統(tǒng)下,幾乎所有的軟件都是通過RPM進行安裝、卸載和管理的。RPM被稱為Redhat Package Manager,是Redhat公司提出的,用來管理Linux下的軟件包。Linux安裝的時候,除了少數(shù)核心模塊,其他模塊幾乎都是通過RPM安裝的。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 …
附加查詢命令:
查詢所有已安裝的軟件包。以下兩個附加命令用于查詢安裝包的信息;
我顯示安裝包的信息;
l顯示安裝包中所有文件的安裝目錄;
s顯示安裝版本中所有文件的狀態(tài)以及它們安裝在哪個目錄中;以下兩個附加命令用于指定是否需要查詢安裝包或安裝的文件;
p查詢安裝包的信息;
f .查詢已安裝文件的信息;
例子如下:
Rpm -qa | grep tomcat4,查看是否安裝了Tomcat 4;
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/Tomcat 4/Tomcat 4 . conf
輸出類似于以下內(nèi)容:
中五.T c /etc/tomcat4/tomcat4.conf
其中s表示文件大小已被修改,t表示文件日期已被修改。由于篇幅限制,請參考rpm幫助文件:man rpm以獲得更多的驗證信息。
RPM的其他附加命令
-強制安裝和刪除等強制操作。
- requires顯示包的依賴性;
- nodeps忽略依賴關(guān)系,繼續(xù)操作;