帮助继承了他的环境的人。他想禁用一些存储库。这是他的匿名输出yum repolist
:
luke@server1 $ sudo yum repolist
Loaded plugins: rhnplugin, security
This system is receiving updates from RHN Classic or RHN Satellite.
repo id repo name status
acme-rhel-x86-64-server-5 ACME Packages (v.5 for 64-bit) 1
epel Extra Packages for Enterprise Linux 5 - x86_64 7,745
rhel-x86_64-server-5 Red Hat Enterprise Linux (v. 5 for 64-bit x86_64) 16,133
rhn-tools-rhel-x86_64-server-5 Red Hat Network Tools for RHEL Server (v.5 64-bit x86_64) 564
repolist: 24,443
但是,执行以下操作不会产生任何结果:
luke@server1 $ grep -ri acme /etc/yum.repos.d /etc/yum/pluginconf.d
答案1
最有可能的是它使用 rhnplugin 来访问“RHN Classic”。要禁用存储库(从频道取消订阅),您可以使用rhn-channel
命令或 Web 界面http://rhn.redhat.com/
答案2
虽然.repo
文件通常放置在您可以使用in/etc/yum.repos.d
指定不同的目录。reposdir=xxx
/etc/yum.conf
答案3
如果您注册了 Satellite(您订阅了 rhn-tools,所以我打赌就是这种情况),ACME 存储库可能是您的系统订阅的子频道,在这种情况下,它可以yum
通过以下方式提供:该rhnplugin
模块枚举您订阅的所有频道并将其呈现给 yum,就好像它们是存储库一样。
存储库的名称确实看起来也像卫星频道 ID,但这只是根据名称结构的猜测。
可以通过命令确认rhn-channel
:
root@xxxxxxlp03 ~ $ rhn-channel -l
epel6-64bit
rhel-x86_64-server-6
rhn-tools-rhel-x86_64-server-6