1. 程式人生 > >Linux中RPM軟件包管理及安裝

Linux中RPM軟件包管理及安裝

.rpm packages 分享圖片 ado yum linux中 ddb 數據 ack

RPM

結構

  • 查詢RPM軟件包信息
  • 安裝,升級,卸載,RPM軟件包

RPM包管理工具
技術分享圖片


註:以下測試需要安裝rpm軟件倉庫( yum install rpm -y)

查詢已安裝的軟件包

rpm -q [選項]

  • -qa:顯示當前系統中以RPM方式安裝的所有軟件列表。
  • -qi(i:information) : 查看指定軟件包的名稱,版本,許可協議等詳細信息。
  • -ql(l:list):查看指定軟件包的安裝目錄。
  • -qf(f:file):查看查看指定的文件或目錄是由那個軟件包所安裝。
  • -qc:查看指定軟件包的要安裝的配置文件(.conf)。
  • -qd:查看指定軟件包中的壓縮文件。

技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片

技術分享圖片
技術分享圖片

查看未安裝的軟件包

rpm -qp[子選項] RPM軟件包
常用選項:
-qpi -qpl -qpc -qpd

  • -qpi 查看指定未安裝的軟件包信息
  • -qpl 查看該軟件包準備要安裝的所有目錄,文件列表

(cd到mnt/Packages中ls查看軟件倉庫)
技術分享圖片


安裝,升級,卸載 RPM軟件包

rpm [選項] RPM軟件包文件 ...

常用選項:
-i -U -F

  • -i 安裝
  • -U 升級
  • -F 檢查
          卸載指定的RPM軟件      rpm -e 軟件名

輔助選項:
--force強制 --nodeps不檢查依賴件 -h以“#”號顯示安裝進度 -v安裝過程中的詳細信息

rpm -ivh zziplib-0.13.62-5.el7.x86_64.rpm //安裝
rpm -Uvh zziplib-0.13.62-5.el7.x86_64.rpm //升級安裝

技術分享圖片
技術分享圖片
重建rpm數據庫

rpm -rebuilddb
rpm --initdb

Linux中RPM軟件包管理及安裝