Linux 的rpm 和 yum

rpm 包管理

介绍:
Linux 的rpm 和 yum

rpm 包的简单查询指令

查询已安装的rpm列表 rpm -qa | grep XX
如:查看一下,当前 Linux 有没有安装Firefox
Linux 的rpm 和 yum

rpm -qa:查询所有安装的rpm包
rpm -qa | more : 分页显示

rpm -ql 软件包名:查询软件包中的文件
Linux 的rpm 和 yum

rpm -qf 文件全路径:查询文件所属的软件包
Linux 的rpm 和 yum

卸载 rpm 包

基本语法:rpm -e 包的名称

案例:

  1. 删除卸载 firefox 软件包
    Linux 的rpm 和 yum
    细节问题:
    Linux 的rpm 和 yum

安装 rpm 包

基本语法:rpm -ivh RPM包全路径名称

参数说明:

i = install 安装
v = verbose 提示
h = hash 进度条

案例:
安装 firefox 浏览器
Linux 的rpm 和 yum

yum 软件包管理器

yum 是一个shell前端软件包管理器(在公网上的yum服务器)。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动的处理依赖性关系,并且一次安装所有的依赖包。使用 yum 的前提是可以联网

Linux 的rpm 和 yum

yum 的基本指令

查询 yum 服务器是否有需要安装的软件:yum list | grep xx

安装指定的 yum 包:yum install xx

案例:

  1. 查看 firefox rpm 包在 yum 服务器有没有
    Linux 的rpm 和 yum
  2. 使用yum 安装 firefox
    yum install firefox
    会安装最新的版本
    Linux 的rpm 和 yum