Yum 配置文件 - [main] 选项的设置

/etc/yum.conf 配置文件中只包含一个 [main] 片段,用户可以向其中添加许多附加选项。其中一些选择的值影响 yum 的操作方式,一些影响 yum 对待软件仓库的方式。

/etc/yum.conf 配置文件中只包含一个 [main] 片段,用户可以向其中添加许多附加选项。其中一些选择的值影响 yum 的操作方式,一些影响 yum 对待软件仓库的方式。

了解有关 yum.conf 文件中的各个选项的值和说明信息,最好的方法是参考 yum.conf 的 man 文件,查看的命令为 man yum.conf

以下是 /etc/yum.conf 配置文件的示例:

[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3
[comments abridged]
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d

 

有关 [main] 片段中常用的选项及说明

cachedir=/var/cache/yum
选项指定 yum 存储 (软件包) 缓存和数据库文件的默认位置。其默认值为 /var/cache/yum

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

reposdir=[包含 .repo 文件的目录的绝对路径]
该选项用户指定 .repo 文件的绝对路径。.repo 文件包含软件仓库的信息 (作用与 /etc/yum.conf 文件中的 [repository] 片段相同)。
yum 从所有 .repo 文件以及 /etc/yum.conf 文件的 [repository] 片段中收集软件仓库的信息,并依此创建一个主仓库列表,用于请求传输软件包。
有关 .repo 文件和 [repository] 片段中能用到的选项的信息,请参考《配置 Yum 配置文件中的 [repository] 选项》

gpgcheck=[1 or 0];
该选项为所有软件仓库中 (及本地) 的软件包启用或禁用 GPG 签名验证。默认值为1,即启用 GPG 签名检测。

用户可以在不同的软件仓库配置中设置这个选项,并且单独的软件仓库配置中的值会覆盖 /etc/yum.conf 中的值。有关 GPG 签名检测的更多信息请参考《使用 RPM 验证软件包签名》

assumeyes=[1 or 0]
    该选项决定 yum 对于危险操作时是否给出提示。默认值为0,即不提示。当 assumeyes=1 时,在不应用 -y 选项时,yum 会给出提示。

exclude="[package_name] [more_names]"
选项允许用户在安装/升级的过程中,排除指定的软件包。排除多个软件包时应该使用引号("")包起来。这里同样允许使用 glob 表达式。

retries=[number_of_retries]
该选项设置返回错误消息前,yum 重试的次数。0 表示一直重试,默认值为 6。


付费阅读