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常用查詢命令...