天天看點

RPM指令學習總結

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包有效性