/etc/yum.repos.dの設定を介さずに他の場所にリポジトリを設定できますか?

/etc/yum.repos.dの設定を介さずに他の場所にリポジトリを設定できますか?

自分の状況を受け継いだ人を助けてください。彼はいくつかのリポジトリを無効にしようとしています。彼の匿名の結果は次のとおりです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

ほとんどの「RHN Classic」にアクセスするためにrhnpluginを使用します。リポジトリを無効にするには(チャンネル購読をキャンセル)、次のものを使用できます。rhn-channelコマンドまたはWebインターフェースhttp://rhn.redhat.com/

答え2

.repoファイルは通常inに配置されますが、inを使用して別のディレクトリを指定できます/etc/yum.repos.dreposdir=xxx/etc/yum.conf

答え3

Satelliteを登録した場合(rhn-toolsに参加しているため)、ACMEリポジトリはシステムがサブスクライブしたサブチャネルである可能性があり、この場合はyumこのrhnpluginモジュールを介して提供できます。参加しているすべてのチャンネルを列挙してください。

リポジトリ名も衛星チャンネルIDに似ていますが、これは名前構造に基づく推測にすぎません。

これは次のコマンドで確認できますrhn-channel

root@xxxxxxlp03 ~ $ rhn-channel -l
epel6-64bit
rhel-x86_64-server-6
rhn-tools-rhel-x86_64-server-6

関連情報