概念
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命令 ```bashrpm -q ……….rpm
后面接软件名称,查询是否安装
<a name="kJ71K"></a>## 安装软件包使用 `rpm -i` 命令,但是直接这样不能看到安装进度可以加上 `vh` 如:`rpm -ivh`- v 代表查看详细的安装信息- h 显示安装进度```bashrpm -ivh /mnt/packages/........rpm
更新软件包
使用 -Uvh 或 -Fvh 这两者都可以进行安装,但是有一点点小的区别-Uvh 后面接的软件即使没有安装过,则系统将直接安装,若后面接的软件已经安装,将会升级到最新的版本-Fvh 它只负责升级软件
rpm -Uvh ......rpmrpm -Fvh ......rpm
卸载软件包
使用 rpm -e 命令即可
rpm -e .....rpm /*软件包名*/
