yum.conf 配置文件详解




//

浅析

//

[main] //main开头的块用于对客户端进行配置,在main后也可以指定yum源(不推荐这样做),与/etc/yum.repo.d中指定yum源相同

 cachedir = /var/cache/yum //指定yum缓存目录

 keepcache = 0 //安装完成后是否保留软件包,0为不保留(默认为0),1为保留

 debuglevel = 2 //指定排错级别,默认为2 取值0--10


logfile = /var/log/yum.log //指定yum的日志文件

 pkgpolicy = newest //包的策略,如果配置多了yum源,同一软件在不同的yum源中有不同版本,newest则安装最新版本,该值为lastest,则yum会将服务器上ID按照字母序排列,选择最后那个服务器上的软件安装
distroverpkg = redhat-release //指定一个软件包,yum会根据这个包判断系统的发行版本
tolerant = 1
exactarch = 1 //是否只升级与已经安装的软件包CPU体系结构一致的包,默认1表示只安装一致的包,0表示可以不一致
retries = 20 //网络连接错误重诗次数


obsoletes = 1
gpgcheck = 1
plugins = 1 //是否启用插件,默认1为允许,0表示不允许
reposdir=/etc/yum.repos.d //repo文件位置

/

详解

//

[root@server1 yum.repos.d]# vi /etc/yum.conf

cachedir=/var/cache/yum

debuglevel=2

keepcache=0

logfile=/var/log/yum.log

pkgpolicy=newest

distroverpkg=redhat-release

tolerant=1

exactarch=1

retries=1

obsoletes=1

gpgcheck=1

plugins=1




这是yum的全局性设置。默认一般不必改动。

cachedir=/var/cache/yum

#cachedir:yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/yum。

debuglevel=2

#debuglevel:除错级别,0──10,默认是2 貌似只记录安装和删除记录

logfile=/var/log/yum.log

pkgpolicy=newest

#pkgpolicy:
包的策略。一共有两个选项,newest和last,这个作用是如果你设置了多个repository,而同一软件在不同的repository中同时存
在,yum应该安装哪一个,如果是newest,则yum会安装最新的那个版本。如果是last,则yum会将服务器id以字母表排序,并选择最后的那个
服务器上的软件安装。一般都是选newest。

distroverpkg=centos-release

#指定一个软件包,yum会根据这个包判断你的发行版本,默认是redhat-release,也可以是安装的任何针对自己发行版的rpm包。

tolerant=1

#tolerent,也有1和0两个选项,表示yum是否容忍命令行发生与软件包有关的错误,比如你要安装1,2,3三个包,而其中3此前已经安装了,如果你设为1,则yum不会出现错误信息。默认是0。

exactarch=1

#exactarch,有两个选项1和0,代表是否只升级和你安装软件包cpu体系一致的包,如果设为1,则如你安装了一个i386的rpm,则yum不会用i686的包来升级。

retries=20

#retries,网络连接发生错误后的重试次数,如果设为0,则会无限重试。

obsoletes=1

gpgcheck=1

#gpgchkeck= 有1和0两个选择,分别代表是否是否进行gpg校验,如果没有这一项,默认是检查的。

reposdir=/etc/yy.rm #默认是 /etc/yum.repos.d/ 低下的 xx.repo后缀文件

#
默认都会被include 进来 也就是说 /etc/yum.repos.d/xx.repo 无论配置文件有多少个 每个里面有多少个[name]
最后其实都被整合到 一个里面看就是了 重复的[name]应该是前面覆盖后面的--还是后面的覆盖前面的呢?enabled 测试是后面覆盖前面

exclude=xxx

#exclude 排除某些软件在升级名单之外,可以用通配符,列表中各个项目要用空格隔开,这个对于安装了诸如美化包,中文补丁的朋友特别有用。

keepcache=[1 or 0]

#设置 keepcache=1,yum 在成功安装软件包之后保留缓存的头文件 (headers) 和软件包。默认值为 keepcache=0 不保存

reposdir=[包含 .repo 文件的目录的绝对路径]

#该选项用户指定 .repo 文件的绝对路径。.repo 文件包含软件仓库的信息 (作用与 /etc/yum.conf 文件中的 [repository] 片段相同)。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值