RPM命令學習總結

2021-04-02 20:26:16 字數 788 閱讀 1641

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

rpm命令使用總結

安裝軟體 rpm ivh software 公升級軟體 uvh 軟體沒有安裝則安裝,安裝過就公升級 fvh 軟體沒有安裝則不會安裝,安裝過就公升級 軟體包查詢 查詢用到的資料庫檔案 var lib rpm q 查詢軟體是否安裝 qa 列出所有已經安裝在本機的軟體名稱 qi 列出軟體的詳細資訊 ql ...

RPM常用命令總結

安裝 rpm ivh package name package name指的是rpm包的檔名 查詢 1.查詢是否安裝,及安裝版本 rpm q 已安裝的軟體名 ex rpm q docker engine rpm qa grep 字串 在已安裝的所有軟體中查詢包含某字串的軟體版本 2.查詢相關配置檔案...

rpm常用命令總結

1.檢視已經安裝的所有rpm包列表 rpm qa 2.過濾出其中某乙個包 rpm qa grep net tools 3.檢視包的資訊 rpm qi net tools 2.0 0.25.20131004git.1.al7.x86 64 4.檢視包的安裝list rpm ql net tools 2...