/etc/yum.conf

yum.conf的参数作用简要描述如下,大部分来自网络文档,添加部分自己的理解和描述

[main]
cachedir=/var/cache/yum         #yum下载的RPM包的缓存目录
keepcache=0             #缓存是否保存,1保存,0不保存。要使用离线模式的yum,这里改为1
debuglevel=2             #调试级别(0-10),默认为2。命令执行过程中输出信息的详细程度。
logfile=/var/log/yum.log         #yum的日志文件所在的位置
exactarch=1             #在更新的时候,是否允许更新不同CPU体系的RPM包,比如安装i386的包是否可以用i686的包更新。
obsoletes=1             #这是一个update的参数,具体请man 8 yum,简单的说就是允许更新旧版的RPM包
gpgcheck=1             #是否检查GPG(GNU Private Guard),一种密钥方式签名。也可以在.repo文件中重新定义它
plugins=1                 #是否允许使用插件,0不允许,1允许。可能会用yum-fastestmirror(根据ping响应,自动选择最快的源,不是很准)或者yum-security这些插件
installonly_limit=3         #允许保留多少个内核包
exclude=selinux*         #屏蔽不想更新的RPM包,可用通配符,多个RPM包之间使用空格分离。
retries=3                  #网络连接发生错误后的重试次数,如果设为0,则会无限重试
pkgpolicy=newest            #包的策略。一共有两个选项,newest和last,当同一软件在不同的repository中同时存在,如果是newest,则yum会安装最新的那个版本。如果是last,则yum会将服务器id以字母表排序,并选择最后的那个服务器上的软件安装。一般选newest
reposdir=/etc/yum.repos.d             #repo文件位置,默认就是/etc/yum.repos.d  


你可能感兴趣的:(yum)