Linux常用命令(23)之RPM軟體包管理

2021-07-30 10:50:37 字數 1717 閱讀 1760

linux軟體包分兩類,分部為:原始碼包、二級製包(rpm包,系統預設包)
rpm包命名規則

以httpd的乙個包名為例:

說明:httpd 軟體包名

2.2.15 軟體版本

15 軟體發布的次數

el6.centos 適合的linux平台

i686 適合的硬體平台

rpm rpm包的副檔名

rpm包依賴性

rpm包的依賴性有三種,樹形依賴、環形依賴以及模組依賴。

樹形依賴:a -> b -> c

環形依賴:a -> b -> a

模組依賴:模組依賴,查詢**:www.rpmfind.net

安裝命令

包全名與包名

包全名:操作的包是沒有安裝的軟體包,使用包全名,而且注意路徑

包名:操作已經安裝的軟體包時,使用包名是搜尋/var/lib/rpm中的資料庫『』

rpm安裝
rpm -ivh 包全名

選項: -i(install) 安裝

-v(verbose) 顯示詳細安裝資訊

-h(hash) 顯示進度

--nodeps 不檢測依賴性(正常環境禁止使用)

rpm包的公升級與解除安裝
rpm -uvh 包全名

選項: -u(upgrade) 公升級

-e(erase) 解除安裝

--nodeps 不檢測依賴性(正常環境禁止使用)

rpm包查詢

查詢是否安裝

rpm -q 包名

通過包名查詢是否安裝

rpm -qa

查詢所有已安裝的軟體包

查詢軟體包詳細資訊
rpm -qi 包名

選項: -i 查詢軟體包資訊(information)

-p 查詢未安裝包的資訊(package)

查詢軟體包中檔案安裝位置
rpm -ql 包名

選項: -l 列表

-p 查詢未安裝包的資訊(package)

rpm包預設安裝位置
/etc/                   配置檔案安裝目錄

/usr/bin/ 可執行檔案的命令安裝目錄

/usr/lib/ 程式所使用的函式庫儲存位置

/usr/share/doc/ 基本軟體使用手冊儲存位置

/usr/share/man/ 幫助檔案儲存位置

查詢系統檔案屬於哪個rpm包
rpm -qf 系統檔名

選項: -f 查詢系統檔案屬於哪個軟體包(file)

查詢軟體包的依賴性
rpm -qr 包名

選項: -r 查詢軟體包的依賴性(requires)

-p 查詢未安裝包的資訊(package)

Linux常用命令 rpm

1.安裝乙個包 rpm ivh 2.公升級乙個包 rpm uvh 3.移走乙個包 rpm e 4.安裝引數 force 即使覆蓋屬於其它包的檔案也強迫安裝 nodeps 如果該rpm包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。5.查詢乙個包是否被安裝 rpm q rpm package name...

rpm 常用命令

1.安裝乙個包 rpm ivh 2.公升級乙個包 rpm uvh 3.移走乙個包 rpm e 4.安裝引數 force 即使覆蓋屬於其它包的檔案也強迫安裝 nodeps 如果該rpm包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。5.查詢乙個包是否被安裝 rpm q rpm package name...

RPM常用命令

rpm安裝軟體需要root許可權 基本命令 安裝軟體 rpm i linuxcast soft.rpm 解除安裝軟體 rpm e linuxcast soft 公升級形式安裝 rpm u linuxcast soft new.rpm 常用引數 v 顯示詳細資訊 h 顯示文字進度條 rpm常用查詢命令...