sun*_*nil 11 centos yum repository
当我在 yum(centos 6) 中搜索一个包时,它尝试在一个名为“c6-media”的 repro 中搜索它并给出了如下的一堆错误
file:///media/CentOS/repodata/repomd.xml: [Errno 14] 无法打开/读取 file:///media/CentOS/repodata/repomd.xml 尝试其他镜像。 file:///media/cdrecorder/repodata/repomd.xml: [Errno 14] 无法打开/读取 file:///media/cdrecorder/repodata/repomd.xml 尝试其他镜像。 file:///media/cdrom/repodata/repomd.xml: [Errno 14] 无法打开/读取 file:///media/cdrom/repodata/repomd.xml 尝试其他镜像。 错误:无法检索存储库的存储库元数据 (repomd.xml):c6-media。请验证其路径并重试
显然,该错误似乎表明 yum 正在尝试搜索安装了该操作系统的 CD/DVD。我现在没有。我现在要做的就是从 yum 中删除这个存储库。我去了包管理器图形工具并从源代码中删除了它。似乎 yum 和图形工具不使用相同的配置。这只是我的猜测。
qua*_*nta 23
所有 yum 存储库都位于/etc/yum.repos.d/
. 因此,您可以使用以下命令删除 repo:
# rm -f /etc/yum.repos.d/c6-media.repo
Run Code Online (Sandbox Code Playgroud)
或暂时禁用它:
# yum --disablerepo=c6-media search ...
Run Code Online (Sandbox Code Playgroud)
(更改enabled=1
到enabled=0
在c6-media.repo
永久)