CentOS yum源的配置

若需使用yum命令,需要先安装yum软件管理工具并进行相应的配置。

yum源是软件包管理器,它的主要功能就是添加/删除/修改RPM包,自动解决包的依赖问题。

一.yum配置文件
包括两个配置文件:分为main和repository
main:全局变量的配置文件,对每个repository起作用,位于/etc/yum.conf
repository:定义每个源/服务器的配置信息,位于/etc/yum.repo.d/下。
二.yum.conf配置项说明:
[main]
#缓存目录,在些缓存yum下载的RPM包,默认设置主/var/cache/yum
cachedir=/var/cache/yum/$basearch/$releasever
#安装完成后是否保留软件包,0为不保留,1为保留,默认值为0
keepcache=0
#debug 信息输出等级,范围为0-12,默认为2
debuglevel=2
#yum 源日志文件
logfile=/var/log/yum.log
#当设置为1时,则yum只会安装与系统架构匹配的软件包。选项值有0和1,默认为1
exactarch=1
#update参数,是否允许更新陈旧的软件包。选项值有0和1,默认为1
obsoletes=1
#是否进行gpg校验,以确定rpm来源是否有效与安全。选项值有0和1,默认为1
gpgcheck=1
#是否启用插件,0表示不启用,1表示启用
plugins=1
#允许保留多少个内核包,默认值为5
installonly_limit=5
#centos BUG跟踪地址
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=19&ref=http://bugs.centos.org/bug_report_page.php?category=yum
#指定一个软件包,yum 会根据这个包判断你的发行版本
distroverpkg=centos-release

三.repository配置文件
包括4个文件,分别是:
1)CentOS-Base.repo:网络源(基础)配置文件,最基本的安装及软件更新都在这个源中查找镜像,这个软件源默认是打开状态。如下3个软件源默认是关闭的。
2)CentOS-Debuginfo.repo:调试信息配置文件
3)CentOS-Media.repo:本地源(光盘源)配置文件
4)CentOS-Vault.repo:旧版本软件源配置
1.这里主要讲讲CentOS-Base.repo配置项,其他3个配置文件基本上用得少。

[base]#软件源名称,表示基本软件源
name=CentOS-$releasever - Base - 163.com #软件仓库名称,$releasever表示当前的CentOS发行版本
baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/ #设置镜像地址,按需修改,$basearch表示当前系统的架构,如x86_64
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os #镜像地址列表,将地址中的变量替换为相应值的后,可查看到当前所有的镜像地址
gpgcheck=1 #开启gpg检查
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6  #定义用于校验的pg密钥地址

#released updates
[updates]#升级软件源
name=CentOS-$releasever - Updates - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

#additional packages that may be useful
[extras]#附加软件源
name=CentOS-$releasever - Extras - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0 #未启用
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/contrib/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
gpgcheck=1
enabled=0 #未启用
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6



2.有些时候yum源中的镜像访问速度较慢,我们可以下载fastestmirror插件,会自动选择最快的镜像。
使用命令安装插件:yum install yum-fastestmirror

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值