添加第三方yum server

为什么要添加第三方源 因为系统默认的yum源可能会缺少一些软件,如wine。这时候如果要安装这样的软件,我们就需要自行去寻找,下载和自行安装,而不能通过yum的方式来在线自动安装。这样是比较费时间的。如果再碰上dependency的问题,就更麻烦。而添加一些常用的第三方源之后,我们就不用到处去寻找和下载软件和自行安装了,可以简单的实现yum 安装。
在添加yum源之前,先安装两个插件,可以加速yum 下载和更新软件,再安装一个插件用于设置优先级 1.安装fastestmirror,让yum自动选择连接最快的yum源 yum install yum-fasteestmirror 2.安装alexget 多线程下载工具,默认yum下载是单线程的,安装这个工具可以加速下载, yum install alex 或者到alex官 下载源码编译 3.安装yum-priorities ,yum install yum-priorities,一般安装第三方源设置优先级的范围为11-99 ,系统默认最高优先级为1,一般是系统自带的yum源,1-10为系统保留 ,一般默认先从系统默认的base或镜像安装,再从 区用户contrib安装,最后从第三方软件仓库安装 
    设置CentOS默认yum源的优先级为最高       cd  /etc/yum.repos.d/   #进入yum源目录 
     vi CentOS-Base.repo    #在[base]、[updates]、[extras]组下面添加priority=1,在[centosplus]、[contrib]组下面添加priority=2 

常用的第三方源  RPMforge ,EPEL,RPMfusion,atomic
添加RPMforge(RPMforge是一个安全稳定更新及时的软件仓库)
1. 到http://repoforge.org/use/ 去下载对应系统版本和架构的rpmforge 2. rpm -ivh xxx。rpm(xxx为对应的rpm包的名字) 3. 在/etc/yum.repos.d 下 会生成两个文件(夹)mirror-rpmforge 和 rpmforge.repo 设置优先级 vim rpmforge.repo  在 [base] ,[addons] ,[updates] ,[extras]添加priority=n  (n可以取11,12,13,。。。。)   在[centosplus] ,[contrib] 添加priority=n+1
添加EPEL  EPEL=Extra Package for Enterprise Linux ,是 fedora project 推出的一个项目,意在为RHEL和其衍生版本如CENTOS,SCENTIFIC LINUX等提供高质量和最新的软件)
CS入门技能树Linux入门初识Linux24991 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2013年4月20日
下一篇 2013年4月22日

相关推荐