RPM的使用
- 初始化数据库
- 软件查询命令
- 安装升级与删除
要使用RPM,首先需要判断系统是否安装RPM。
可以直接在终端输入rpm,根据系统是否提示参数来判断RPM是否安装。
如果安装了RPM,可以通过rpm -q rpm 来查询系统的rpm包。
初始化
通过rpm 命令查询一个rpm 包是否安装了,也是要通过rpm 数据库来完成的;所以我们要经常用下面的两个命令来初始化rpm 数据库
# rpm --initdb# rpm --rebuilddb注:这个要花好长时间
注:这两个参数是极为有用,有时rpm 系统出了问题,不能安装和查询,大多是这里出了问题
已安装软件包查询
- rpm -qa 查询已安装的所有软件包
- rpm -qa | more 分页显示查询结果
- rpm -qa | grep vsftpd 从查询结果中筛选
- rpm -q vsftpd 简单查询
- rpm -ql vsftpd 查询软件的安装位置
- rpm -qi vsftpd 查询软件的安装信息
- rpm -qc vsftpd 查询软件的配置信息
- rpm -qd vsftpd 查询软件的文档安装位置
- rpm -qR vsftpd 查询软件的依赖软件包及文件
安装、升级与删除
- rpm -vih file.rpm 安装一个新的rpm包
- rpm -Uvh file.rpm 升级一个rpm包
- rpm -e vsftpd 删除vsftpd