帮助文档 > yum的安装方式

yum的安装方式

发布时间:2024-07-01 17:38

yum的安装方式

1.yum介绍

yum的全称是yellow dog updater modified,是一个在 Fedora、RedHat 以及 CentOS 中的 Shell 前端软件包管理器。那么在Linux中为什么要引入yum软件包管理器呢?RPM命令用于安装指定的RPM包时,需要明确指定RPM包的名称。如果该包不依赖其他包,安装过程相对简单,只需指定包名即可完成安装。

但如果要安装的包有依赖关系,就会变得复杂,需要同时指定依赖的包。安装者往往不知道需要哪些依赖包,只能根据安装提示逐步找到依赖的包并进行安装。为了简化RPM软件包依赖问题,引入了yum软件包管理器。使用yum安装软件时,用户不需手动配置依赖,从而大幅提高了软件安装的效率。

命令语法如下:yum[选项] [操作命令] [包名...]

在该语法中,选项参数的取值有多种,但常用操作命令只有 7 个,如表所示:

选项  说明 
-Y 安装过程中的提示,全部选择为 yes
-q 不显示安装的过程

 

操作命令  说明 
check-update 列出所有可更新的软件清单
update 更新软件包
install 安装
list 列出所有可安装的软件清单
remove 删除软件包
 search  查找软件包
clean 清除缓存目录下的软件包

2.yum 源与配置

CentOS 7 系统会默认安装yum工具软件包,但在使用yum前,必须对其进行配置。yum 软件包主要解决了RPM 软件包手动安装依赖包的问题,它通过yum源来实现。可以将yum源理解为一个仓库,其中存放着RPM软件包及其依赖关系,类似于Windows中的软件管家。当使用 yum 安装软件包时,它会自动在 yum 源中处理软件包及依赖关系并进行安装yum源分为本地源与网络源。

所谓本地yum源,是指yum仓库位于本地,通常是本地光盘系统镜像文件;而网络yum源则指yum仓库位于远程服务器上,需要联网才能安装。下面分别介绍本地源和网络源的配置步骤。

① yum 本地源配置

yum 本地源配置的步骤如下:

1. 备份源文件:将文件移动到“bak” 目录下,具体操作如图 5.15 所示。进入 yum 源“/etc/yum.repos.d”配置路径下,新建名为 “bak” 的目录,把当前目录所有文件移动到 “bak” 目录下。

2. 修改配置文件:进入 “bak” 目录,将 “CentOS-Media.repo” 复制到 “/etc/yum.repos.d” 目录下,使用 “vi” 编辑器修改文件内容,如图所示修改后保存文件。

3. 挂载光驱系统镜像:在步骤 2 中配置了 “baseurl”  参数,该参数值为 “/mnt/cdrom”  ,即光驱的挂载目录。通过 “mount” 命令将光驱挂载到该目录,具体操作如图所示:

4. 初始化缓存:先清除缓存,再重新加载缓存。如果此步出现错误,说明上一步配置的文件有问题,请仔细核对配置信息,具体操作如图所示:

5. 查看yum源配置启用状态:通过 “yum repolist all” 命令查看本地yum源的配置文件启用状态。如果 “status”的值为 “enabled” ,则说明本地源已启用,具体操作如图所示:

2. yum网络源配置

yum网络源配置的步骤如下:

①备份源文件:进入yum源配置路径 “/etc/yum.repos.d”,新建名为 “bak”的目录,把当前目录所有文件移动到 “bak”目录下,具体操作如图所示:

②下载配置文件:这里选择的是网易云的yum源,下载地址是 [http://mirrors.163.com/.help/centos.html](http://mirrors.163.com/.help/centos.html)。可以通过 “wget` 命令进行下载,下载时选择 CentOS 7,具体操作如图所示:

③初始化缓存:先清除缓存,再重新加载缓存,具体操作如图所示:

④检查yum源配置启用状态:通过 “yum repolist all” 命令查看yum网络源的配置文件启用状态,具体操作如图所示:

3.yum 软件安装

安装有依赖的 sysstat 工具包

通过 RPM 安装 sysstat 工具包时,需要用户手动配置依赖关系。现在通过 yum 自动配置并安装依赖,具体操作如图所示:

 

本文导读

客户热线:13306992629

客户服务中心