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







results matching ""

    No results matching ""