yum,是Yellow dog Updater, Modified 的简称
yum 的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http 或ftp 站点,也可以是本地软件池,但必须包含rpm 的header,header 包括了rpm 包的各种信息,包括描述,功能,提供的文件,依赖性等。正是收集了这些header 并加以分析,才能自动化地完成余下的任务。
yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux 用户一直头痛的dependencies 的问题。这一点上,yum 和apt 相同。apt 原为debian 的deb 类型软件管理所使用,但是现在也能用到RedHat 门下的rpm 了。
yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖性问题,便于管理大量系统的更新问题。
yum 可以同时配置多个资源库(Repository),简洁的配置文件(/etc/yum.conf),自动解决增加或删除rpm 包时遇到的依赖性问题,保持与RPM 数据库的一致性。
有了这家伙,安装删除软件可真是老方便了~,资源库(Repository)也就是大家一般说的XX源。目前国内爱好者大多喜欢用的源就是163的和阿里的,更新较快,速度稳定。自己这次更新配置了163的源,测试OK,把过程记录一下,继续努力吧,骚年。
163 源网站:http://mirrors.163.com/.help/centos.html,这里的帮助文件已经告诉你怎么来自己配置163的源了,回到我的ssh登录界面
首先,备份原有自带的yum源,centos7默认安装了yum,源默认当然是人家出厂配置了,这里我们为了应对更新163源万一有错误好能分析问题,所以先备份一下。
1. 首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2. 转到源目录:
cd /etc/yum.repos.d/
3. 因为是CentOS 7,所以我们wget命令下载对应的源配置文件到目录下
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
4. 运行以下命令生成缓存:
yum clean all
yum makecache
OK了,速度那是非常明显的,毕竟在国内了,网速决定一切~
网友评论