1.下载rpm包的网址
https://cuiqingcai.com/5200.html
```
http://rpmfind.net
```
2.Linux下的光盘设备
```
通用快捷路径:ll /dev/cdrom
输出结果:/dev/cdrom -> sr0
实际的设备:
/dev/sr0 --->>SCSI接口的光驱
/dev/hdc--->>IDE接口的光驱
```
3.手动挂载:
```
mount /dev/cdrom /mnt/
mount | tail -n 1 查看光盘的文件系统类型
光盘的文件系统类型为:iso9960
```
4.rpm基本命令
```
rpm -q[子选项] [软件名称]
rpm -qa 列出所有软件包(all)
rpm -q 软件名 查看是否安装
rpm -qi 软件名 查看软件详情(info)
rpm -ql 软件名 | grep bin 查看清单(list)
rpm -qc 软件名 只列出配置文件(config)
rpm -qd 软件名 列出doc和man文档(document)
rpm -qf 目录/文件 查询该目录/文件是从哪个rpm安装来的(即使目录/文件被删除也可以查询)(from)
通常结合which使用,通过which查看该命令来自哪个文件,再查询来着哪个rpm
rpm -qpi rpm包 查看安装详情 (package)
rpm -qpl rpm包 查看安装清单
```
5.rpm安装和卸载
```
rpm -i rpm包 不存在才安装
rpm -ivh rpm包 显示安装细节和安装进度
rpm -ivh --force rpm包 强制安装(不管存在与否)
rpm -e rpm包 卸载
```
6.验证已安装的软件被做了哪些改动
```
rpm -V 软件名
rpm -Vf 文件路径(会根据文件路径自动找到对应的rpm包)
rpm -Va
```
7.验证待安装rpm包
```
rpm -K --nosignature rpm包 验证是否为rpm包
rpm --import 软件官方公钥(在挂载点下)
rpm -K rpm包 要先导入公钥才能验证签名
```
8.rpm验证公钥管理
```
rpm --import 软件官方公钥(在挂载点下) 安装公钥
rpm -qa gpg-pubkey* 列出所有已安装的公钥
rpm -qi gpg-pubkey-秘钥指纹 查看公钥详情
rpm -e gpg-pubkey-秘钥指纹 卸载公钥
```