1:概述
RPM是RPM Package Manager的縮寫,官方網站www.rpm.org;可以在bash中輸入rpm檢視指令格式幫助.
2:查詢
rpm -qa 查詢系統中安裝的所有RPM軟體包
rpm -q dhcp 查詢dhcp軟體包是否已安裝
rpm -qp *.rpm 查詢軟體包的軟體名稱(未安裝)
rpm -qi dhcp 查詢dhcp軟體包的描述資訊(已安裝)
rpm -qpi *.rpm 查詢軟體包的描述資訊(未安裝)
rpm -ql dhcp 查詢dhcp軟體包所包含檔案清單(已安裝)
rpm -qpl *.rpm 查詢軟體包所包含檔案清單(未安裝)
rpm -qf /usr/sbin/dhcpd 查詢系統中指定檔案所屬軟體包
3:安裝更新
rpm -ivh *.rpm 安裝rpm軟體包;i表示安裝;v表示verbose,print information;h表示hash,顯示安裝進度;
rpm -U *.rpm 更新軟體包,未安裝則直接安裝;
4:解除安裝
rpm -e dhcp
5:公鑰管理(未測試)
rpm --import /mnt/cdrom/RPM-GPG-KEY 導入RPM包的公鑰
rpm -qa gpg-pubkey* 查詢系統中安裝的所有RPM公鑰
rpm -qi gpg-pubkey-db42a60e-37ea5438 查詢指定RPM公鑰的詳細資訊
rpm -K *.rpm 通過多種形式校驗,驗證RPM包有效性