ITPub博客

首页 > Linux操作系统 > Linux操作系统 > YUM源配置

YUM源配置

原创 Linux操作系统 作者:amartyy 时间:2015-06-15 17:13:25 0 删除 编辑
配置本地源
1 安装createrepo
yum install createrepo
2 建立源库
mkdir  /home/packages      将所有包复制到此处
3 建立repodata索引文件
createrepo  /home/packages 手动追加包后 需 createrepo --update 更新
4 配置yum源
vim /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS- - Base
baseurl=file:///home/packages
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
[updates]
name=CentOS- - Base
baseurl=file:///home/packages
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
至此完成
 
配置163源
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv  CentOS6-Base-163.repo CentOS-Base.repo
yum clean all

YUM配置信息
cat /etc/yum.conf 
[main]
cachedir=/var/cache/yum/$basearch/$releasever    //yum缓存目录
keepcache=0     //是否保留yum下载包,取值为0时删除
debuglevel=2    //调试信息输出等级
logfile=/var/log/yum.log   //日志目录
exactarch=1    //精确匹配cpu体系,只有完全相同才更新                                          
obsoletes=1    //当使用升级模式时,一些包没有用了,可以删除(取值1)
gpgcheck=1     //是否进行gpg校验
plugins=1         //是否启用Yum插件
installonly_limit=5  //允许保留多少个内核包
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=16&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release

repository配置,使用第三方yum源
1 启用插件
2 安装 yum源优先级插件yum-priorities
 yum install yum-priorities
3 设置CentOS默认yum源优先级为最高
vim /etc/yum.repos.d/CentOS-Base.repo 
在[base]、[updates]、[extras]组下面添加priority=1,在[centosplus]、[contrib]组下面添加priority=2      priority的优先级为1到99,设置为1即优先级最高,1-10为系统保留,第三方yum源的优先级从11-99
4 安装其他源,设置优先级11-99 
epel yum源
rpm -ivh  http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
vi /etc/yum.repos.d/epel.repo   #修改epel yum源优先级,priority=11

rpmforge yum源
 wget http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
 wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
 rpm --import RPM-GPG-KEY.dag.txt
 rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
 vim  /etc/yum.repos.d/rpmforge.repo  #修改rpmforge yum源优先级,priority=12

rpmfusion yum源
 rpm -ivh http://download1.rpmfusion.org/free/el/updates/testing/6/i386/rpmfusion-free-release-6-0.1.noarch.rpm
 vi  /etc/yum.repos.d/rpmfusion-free-updates-testing.repo   #修改rpmfusion yum源优先级,priority=13

atomic yum源
 wget http://www.atomicorp.com/installers/atomic  #下载
 sh ./atomic   #安装
 vi  /etc/yum.repos.d/atomic.repo  #修改atomic yum源优先级,priority=14

使用yum下载而不安装rpm包, 
安装yum 插件 yum-downloadonly, yum install yum-downloadonly 
完成安装后,yum时就可以使用下面两个命令参数,分别是:
--downloadonly                   //不安装
--downloaddir=/path/to/dir   //下载到指定目录





来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29626120/viewspace-1700264/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: X Windown System
请登录后发表评论 登录
全部评论

注册时间:2014-04-24

  • 博文量
    4
  • 访问量
    22605