Linux基本命令——RPM包管理工具

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 公鑰文件路徑


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章