yum 如何处理 repo 文件的“enabled=0”?

yum 如何处理 repo 文件的“enabled=0”?

/etc/yum.confyum 从或中的 URL 地址访问“repodata”/etc/yum.repos.d/*.repo

但是当我在我的 centos 中验证它们时:

在 yum.conf 中没有 repodata 的 URL

此路径中的存储库文件还/etc/yum.repos.d包含 URL,其中许多都使用此标志禁用enabled=0,而其他文件则没有enabled标志

但我正在使用 yum,效果很好!我的百胜是如何运作的?

答案1

默认情况下,repo 文件中的条目是已启用

例如

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
# baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

此配置中没有enabled行,因此启用了存储库。

您可以查看启用了哪些存储库

yum repolist enabled

要暂时启用通常禁用的存储库,您可以使用该--enablerepo选项

例如

yum --enablerepo=foobar install xyz

相关内容