前面为大家介绍了RPM二进制包安装软件,RPM包安装的最大的缺点也提到过,就是依赖性太强,一旦遇到依赖问题,则需要我们手动解决包之间具有依赖性的问题,今天为大家介绍一种可自动解决包之间依赖关系的安装方式:yum。
yum 全称“Yellow dog Updater, Modified”,是一个专门为了解决包的依赖关系而存在的软件包管理器。就好像 Windows 系统上我们通常可以通过各种软件管家实现软件的一键安装、升级和卸载,yum就是Linux 系统中的一键安装工具。yum 解决依赖关系的基本逻辑是:yum 在服务器端存有所有的 RPM 包,并将各个包之间的依赖关系记录在文件中,当管理员使用 yum 安装 RPM 包时,yum 会先从服务器端下载包的依赖性文件,通过分析此文件从服务器端一次性下载所有相关的 RPM 包并进行安装。
一、yum安装
CentOS 默认已经安装了yum,不需要另外安装,不过为了保险起见,我们还是先看下系统中是否已安装了yum:
$rpm -qa|grep yum

如上截图,表示系统中已经安装了yum。
二、yum源配置
何为yum源,使用 yum 安装软件包之前,需指定好 yum 下载 RPM 包的位置,此位置称为 yum 源。换句话说,yum 源指的就是软件安装包的来源。
使用 yum 安装软件时至少需要一个yum源。yum源既可以使用网络yum源,也可以将本地光盘作为yum源。接下来就给大家介绍配置网络yun源,个人习惯阿里云的源。
网络 yum 源配置文件位于/etc/yum.repos.d/


4558

被折叠的 条评论
为什么被折叠?



