1.查詢【已安裝】的RPM軟件包信息
-qa 顯示當(dāng)前系統(tǒng)中所有以RPM方式安裝的軟件列表
-qi 查看軟件包的名稱(chēng)、版本、許可協(xié)議等詳細(xì)信息(info)
-ql 顯示指定的軟件在當(dāng)前系統(tǒng)中安裝的所有目錄、文件列表(list)
-qf 查看指定的文件或目錄是由哪一個(gè)軟件包所安裝的(file)
-qc 顯示指定的軟件包在當(dāng)前系統(tǒng)中安裝的配置文件列表(configfiles)
-qd 顯示指定的軟件包在當(dāng)前系統(tǒng)中安裝的文檔文件列表(docfiles)
eg: rpm -qa | wc -l 顯示當(dāng)前系統(tǒng)中所有以RPM方式安裝的軟件包,并統(tǒng)計(jì)軟件包的個(gè)數(shù)
rpm -q dhcp lynx 查看當(dāng)前系統(tǒng)中是否已安裝有dhcp lynx軟件包
rpm -qf usr/bin/vim 查看系統(tǒng)中德 vim程序文件是由哪一個(gè)軟件包安裝,并顯示該軟件包的詳細(xì)信息
2.查詢RPM包文件中的相關(guān)信息
-qpi 查看指定軟件包的名稱(chēng)、版本、許可協(xié)議等詳細(xì)信息
-qpl 查看該軟件包準(zhǔn)備要安裝的所有目錄、文件列表
-qpc 查看該軟件包準(zhǔn)備要安裝的配置文件列表
-qpd 查看該軟件包準(zhǔn)備要安裝的文檔文件列表
3.安裝、升級(jí)、卸載RPM軟件包
-i 安裝一個(gè)新的RPM軟件包
-e 卸載指定的軟件包
-U 檢查并【升級(jí)】系統(tǒng)中的某個(gè)軟件包【若該軟件包未安裝,則等同于"-i"選項(xiàng)】
-F 檢查并【更新】系統(tǒng)中的某個(gè)軟件包【若未安裝,則放棄安裝】
--force 強(qiáng)制【安裝】某個(gè)軟件包
--nodeps 在【安裝、更新、卸載】某個(gè)軟件包時(shí),【不檢查與其他軟件包的依賴關(guān)系】
-h 以"#"號(hào)顯示安裝進(jìn)度
-v 顯示軟件安裝過(guò)程的詳細(xì)信息
4.RPM數(shù)據(jù)庫(kù)維護(hù)
rpm --rebuilddb/initdb
更多的技術(shù)性問(wèn)題,宇塵網(wǎng)絡(luò)隨時(shí)歡迎您的咨詢。