1、查詢包安裝情況/驗證包:rpm -qa /rpm -q package_name; rpm -V package;或 rpm -Vf /etc/inittab; rpm -Va
2、查詢包本身信息:rpm -qi package_name;
3、查詢包中內容:rpm -ql package_name;
4、安裝/卸載包:rpm -ivh package_name /rpm -e package_name;
5、升級包: rpm -Uvh package_name; (如果包不存在,則安裝新的包)
rpm -Fvh package_name;(如果包不存在,則放棄)
6、查看某個文件屬于哪個包: rpm -q --whatprovides /etc/inittab ; rpm -qf /etc/inittab;
7、查看某個包是否是REDHAT認證過的: rpm --import /usr/share/rhn/RPM-GPG-KEY; rpm -K package_name;
8、查找依存關系的包:rpm -qp package_name;
9、自動安裝包(不管依存關系):先安裝rpmdb-redhat包;再將所有RPM包放到一個目錄(如/test),然后配置/root/.rpmmacros文件(若無則創建一個)在其里面增加:% solve pkgsdir /test; 最后運行rpm -ivh package_name --aid;
10、查詢某個文件相關幫助文檔: rpm -qdf /etc/inittab
rpm -v package_name 顯示詳細信息
-v參數可以和多個參數一起使用,
如:
rpm -qplv package_name
rpm -qlv package
等等