rpm學習整理
1.英文名
RPM:Redhat Package Manager
2.可以從以下網站下載
光盤鏡像
http://rpmfind.net 根據庫搜索軟件包
http://pbone.net 根據庫搜索軟件包
3,一般的命名格式:
4.安裝方式:rpm -ivh bash-3.2-24.el5.i386.rpm
5.查詢已安裝的RPM軟件信息
格式:rpm -q[子選項] [軟件名]
用法:結合不同的子選項 完成不同查詢
-qa:查看系統中已安裝的所有RPM軟件包列表
-qi:查看指定軟件的詳細信息
-ql:查詢指定軟件包所安裝的目錄、文件列表
-qc:僅顯示指定軟件包安裝的配置文件
-qd:僅顯示指定軟件包安裝的文檔文件
6.查詢文件/目錄屬於哪個RPM軟件
格式:rpm -qf 文件或目錄名]
7.查詢未安裝的RPM包文件
格式:rpm -qp[子選項] RPM包文件
用法:結合不同的子選項 完成不同查詢
-qpi:通過.rpm包文件查看該軟件的詳細信息
-qpl:查看.rpm安裝包內所包含的目錄、文件列表
-qpc:查看.rpm安裝包內包含的配置文件列表
-qpd:查看.rpm安裝包內包含的文檔文件列表
8.安裝或升級RPM軟件
格式:rpm [選項] RPM包文件...
用法:不同選項適用於不同情況
-i:安裝一個新的rpm軟件包
-U:升級某個rpm軟件,若原本未裝,則進行安裝
-F:更新某個rpm軟件,若原本未裝,則放棄安裝
-h:以“#”號顯示安裝的進度
-v:顯示安裝過程中的詳細信息
9.卸載指定的RPM軟件
格式:rpm -e 軟件名
輔助選項
--force:強制安裝所指定的rpm軟件包 (有時候使用這個選項安裝會出問題,一般建議不使用)
--nodeps:安裝、升級或卸載軟件時,忽略依賴關係 (有時候使用這個選項安裝會出問題,一般建議不使用)
10.RPM數據庫文件:/var/lib/rpm
windows ---》regedit 打開註冊表 存放系統裏的軟件的信息
linux ---》/var/lib/rpm 數據庫--》安裝的軟件的信息
當RPM數據庫損壞時,需要進行數據庫重建
格式:rpm --rebuilddb或者 rpm –initdb
11.各類安裝包類型比較:
指導老師:雙星科技-馮老師