sudo yum repolistは、リポジトリが/etc/yum.repo.dにないことを示しています。

sudo yum repolistは、リポジトリが/etc/yum.repo.dにないことを示しています。

Yumに小さな問題があります。私はパッケージをインストールしようとしましたが、yumが間違ったリポジトリからパッケージをインポートしていることに気づきました(repoBと呼びます)。 (yum.repo.dフォルダに独自のリポジトリを追加しました(repoAと呼びます))

yum.repo.dを覗くとそのrepoBが見えませんね…?

しかし、sudo yum repolistを実行すると、repoBがリストされていることがわかります。

私の質問は、このrepoBはどこにありますか?どうすれば削除できますか?

ありがとうございます!

答え1

/etc/yum.repos.dリポジトリは、.repoファイルまたは通常はファイルで定義されているプラ​​グインで定義できます。/etc/yum/pluginconf.d

実行すると、yum repolist --noplugins関連するリポジトリは引き続き表示されますか?

MiseryリポジトリのパッケージのURLを知りたい場合は、yumdownloader --urls packagenameURLビューを使用できます。yumdownloaderパッケージに含まれていますyum-utils

答え2

これをSpacewalkとタグ付けしたので、Spacewalkを使用していて、そのマシンがSpacewalkに登録されているとします。 Spacewalkクライアントツール(yum-rhn-plugin)はこれらのリポジトリを動的に作成します。 Spacewalk webUIにログインし、そこでマシンを検索する必要があり、マシンに関連付けられているチャンネル(デフォルトではリポジトリ)が一覧表示され、選択を解除できます。他のオプションは、rhn-channel(8)ツールを使用してこのコンピュータでこれらのチャネルを管理することです。

関連情報