概念

RPM的全名是RedHat Package Manager,缩写是RPM。顾名思义这个机制是RedHat公司发展的,它的基本作用就是实现软件的查询、安装、卸载、升级和验证等功能

使用rpm命令必须是root用户

RPM文件的名字

以 rp-pppoe-3.11-5.el7.x86_64.rpm为例

  • rp-pppoe 是软件的名称
  • -3.11- 软件的版本信息
  • 5 发布的次数
  • .e17.x86_64 适合的硬件平台
  • .rpm 扩展名

    查询RPM软件包

    可以使用 rpm -q 命令 ```bash

    rpm -q ……….rpm

后面接软件名称,查询是否安装

  1. <a name="kJ71K"></a>
  2. ## 安装软件包
  3. 使用 `rpm -i` 命令,但是直接这样不能看到安装进度可以加上 `vh` 如:`rpm -ivh`
  4. - v 代表查看详细的安装信息
  5. - h 显示安装进度
  6. ```bash
  7. rpm -ivh /mnt/packages/........rpm

更新软件包

使用 -Uvh-Fvh 这两者都可以进行安装,但是有一点点小的区别
-Uvh 后面接的软件即使没有安装过,则系统将直接安装,若后面接的软件已经安装,将会升级到最新的版本
-Fvh 它只负责升级软件

  1. rpm -Uvh ......rpm
  2. rpm -Fvh ......rpm

卸载软件包

使用 rpm -e 命令即可

  1. rpm -e .....rpm /*软件包名*/