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