在进行Yum源配置之前,先来了解一下什么是Yum以及它的工作机制。
一、什么是Yum?
Yum是“Yellow
dog Updater, Modified”的缩写,是一个软件包管理器,Yum从指定的地方(相关网站的rpm包地址或本地的rpm路径)自动下载RPM包并且安装,能够很好的解决依赖关系问题。
个人理解所谓的Yum是一种安装软件包的工具,这个工具可以自行解决rmp软件包之间的依赖关系,可以实现快速安装软件包的功能。
二、为什么要使用Yum?
之所以用Yum安装软件是因为它快而且很方便呢,省去了一些不必要的麻烦。比如我们在用rpm -ivh命令去安装某个软件包时,会让你先安装其他跟该软件包存在依赖关系的软件,才能进行该软件包的安装,就好比我们要在Windows中安装MySQl
Workbench客户端软件的时候,需要先安装Microsoft .NET Framework 4.0一样,也就是说MySQL
Workbench客户端软件要依赖于Microsoft .NET Framework 4.0这个软件。而在Linux中我们的Yum则是专门用来解决这种软件之间依赖关系的一种安装软件包的工具。简单的来说,Yum是一个工具,专门用来解决软件之间存在依赖关系的。
三、什么是Yum源?
说到Yum源就必须说到Linux系统中的软件依赖关系问题,Yum就是为了解决依赖关系而存在的。Yum源就相当于一个目录项,当我们使用Yum来安装软件时,若需要安装依赖软件,则Yum就会根据在Yum源中定义好的路径查找依赖软件,并将依赖软件安装好,然后你要安装的软件就能成功安装了。
四、Yum的基本工作机制是什么?
服务器端:在服务器上面存放了所有的rpm软件包,然后以相关的功能去分析每个rpm软件包的依赖性关系,将这些数据记录成文件保存在服务器的某特定目录内。
客户端:如果需要安装某个软件时,先下载服务器上面记录依赖性关系的文件(可通过www或FTP方式),通过对从服务器端下载的记录数据进行分析,然后取得所有存在依赖性关系的软件,一次性全部下载下来进行安装。
五、如何配置Yum源?
通过上面对Yum工具和Yum源进行了解释,相信大家有所了解了,接下来就是配置Yum源。
无论是使用哪一个版本的Linux系统都一定会用到某个源安装软件库(这里的源就是Yum源)来安装需要的软件,方便软件的安装与卸载(因为Yum工具解决了软件之间存在的依赖性关系,所以我们在安装和卸载某个软件的时候都不用再关注软件之间的依赖性关系了)。
以下是配置Yum源的步骤:
1、启动CentOS系统,打开火狐浏览器,输入网址:mirrors.163.com,如下图:
2、点击centos后面的“centos使用帮助”,如下图所示:
3、可以看到设置和使用163的Yum源的方法和步骤都说的很清楚,按照说明操作即可,特别值得注意的是“4小时更新一次”,如下图所示:</