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