Linux包管理器 RPM 与 YUM

RPM包的管理

RPM是一种用于互联网下载包的打包及安装工具,包含在某些Linux分发版中.它生成具有.RPM扩展名的文件.RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写.

RPM的简单查询指令

选项 描述
-qa 查询全部(qa 表示 query all) rpm -qa | grep python
-q 查询软件包是否安装 rpm -q python
-qi 查询软件包信息rpm -qi python
-ql 查询软件包中的文件rpm -ql python
-qf 查询文件所属的软件包

RPM包的删除

rpm -e RPM包名 删除rpm软件包

有时我们删除一个包时,这个包可能被其他的包依赖,这时我们可以放弃删除,如果一定要删除,就需要强制删除 添加参数 rpm -e --nodeps rpm包名

RPM包的安装

rpm -ivh RPM包全路径名称

选项 描述
i install 安装
v verbose 提示
h hash 进度条

Yum 包管理器

Yum 是一个Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包.

Yum的基本指令

  1. 查询yum服务器是否有需要安装的软件
    yum list | grep xx软件
  2. 安装指定的yum包
    yum install xxx

推荐阅读更多精彩内容