yum [main]参数

来源:互联网 发布:软件项目变更申请表 编辑:程序博客网 时间:2024/06/04 18:31
 

/etc/yum.conf中[main]section对所有的reposity都适用。常见参数如下:

assumeyes=value
        0 —默认值,提示操作的步骤。
        1 — 不提示操作步骤,类似于加-y。

cachedir=/var/cache/yum/$basearch/$releasever
     指定存放cache和数据库文件的路径,默认为/var/cache/yum/$basearch/$releasever.

debuglevel=value
  1到10.越高输出的调试信息越多,0表示禁止输出,默认为2.

exactarch=value
  1|0,代表是否只升级和你安装软件包cpu体系一致的包,如果设为1(默认),则如你安装了一个i386的rpm,则yum不会用686的包来升级。


exclude=package_name [more_package_names]
 安装或更新时忽略的包。包名之间可以用空格隔开。

gpgcheck=value
1和0两个选择,分别代表是否是否进行gpg校验,如果没有这一项,默认是检查的.当然可以在自己的文档库中重置该值,以覆盖main的值。


groupremove_leaf_only=value
0 —默认,当移除一个包组时,不检查是否其他包组的依赖关系。
1 — 移除包组时,检查其他包是否有依赖于改包组中的包。

installonlypkgs=space separated list of packages
    哪些包用于安装而不能用于更新。 内核包应该列在该配置中(默认),同时installonly_limit应该置为大于2,这样在引导出错时,备份内核还是可用的。

installonly_limit=value
   默认为3,保留多个内核包,一般设置低于2.

keepcache=value
0 — 默认,成功安装后,不保存cache信息。
1 — 保存cache信息。

logfile=/var/log/yum.log
 日志文件


multilib_policy=value
  best — 安装系统的最佳体系结构包。
  all — 只要包有效,都会安装。


obsoletes=value
0 —更新包时,不会忽略废弃的包.
1 —当更新时,如果一个包忽略另一个包,被忽略的包会被替换。如果包重命名后,也会被废弃。

plugins=value
0 — 忽略所有的插件,不推荐。
1 — 激活所有的全局插件。可以在特定的插件配置文件中单独设置。

reposdir=/absolute/path/to/directory/containing/repo/files
指定.repo 文件位置。 默认 /etc/yum.repos.d/.


retries=value
   在检索文件时,尝试多少次才返回错误。0表示永远不返回。默认为10.

原创粉丝点击