WHAT?什麼是RPM?
RPM是一種軟件包格式,文件的擴展名爲“.rpm”,其管理機制最早由Red Hat公司提示,後來隨着版本升級,融入更多的優秀特性,先已成爲衆多Linu發行版中公認的軟件包管理標準。
WHY?爲什麼要使用它?
RPM包管理器通過建立統一的文件數據庫,對在Linux系統中安裝、卸載、升級的各種.rpm軟件包進行詳細的記錄,並能夠自動分析軟件包之間的依賴關係,保持各應用程序在一個協調、有序的整體環境中運行。
WHERE?在哪裏使用?
很多Linux主流的軟件都有.rpm軟件包,均可以使用此方法安裝。
HOW?使用方法。
一,查詢RPM軟件包信息
1,查詢已安裝的RPM軟件包信息(以安裝的)
-q :查詢已知軟件包是否已經安裝
-qa:顯示當前系統中以rpm方式安裝的所有軟件列表
-qi:查看指定軟件包的名稱、版本 、許可協議、用途描述等
-ql :顯示指定軟件包在當前系統中安裝的所有目錄
-qf:查看指定的文件或目錄是由哪個軟件包所安裝的
二,查詢RPM包文件中的信息(未安裝的)
-qpi:查看指定軟件包的名稱、版本、許可協議、用途描述
-qpl:查看指定軟件包的安裝目錄、文件列表
注意:以上兩個均已軟件包文件的路徑作爲參數
三,安裝、升級、卸載RPM軟件包
-i:在當前系統中安裝一個新的rpm軟件包
-e:卸載指定名稱的軟件包
-U:檢查並升級指定軟件包,軟件包若未安裝,會自動安裝該軟件包
-F:檢查並更新指定軟件包,軟件包若未安裝,則放棄安裝
--force:強制安裝指定軟件包
--nodeps:強制卸載指定軟件包
-h:在安裝或升級時,以“#”符號顯示進度
-v:顯示軟件包安裝過程中的詳細信息
四,維護RPM數據庫
1,重建RPM數據庫
使用命令: rpm --rebuilddb 或 rpm --initdb
2,導入公鑰
使用命令: rpm --import 公鑰文件路徑