添加第三方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等提供高质量和最新的软件)

1.安装   rpm -ivh  ftp://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
2.导入key   rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6  
3.设置优先级  参考上面



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值