Yum または Reposync: 予期しない依存関係 問題なくリポジトリをゆっくり削除する方法は?

Yum または Reposync: 予期しない依存関係 問題なくリポジトリをゆっくり削除する方法は?

私はreposyncを使用して、remiとremi-testという2つのリポジトリのローカルコピーを作成して維持します。 Remi Colletが管理するリポジトリです。内部LANの複数のシステムに2つのストレージを追加して使用しました。したがって、いつでも私のシステムに両方のリポジトリのファイルがインストールされています。 (私のシステムは最新バージョンのRHEL / CentOS 5と6が混在しています。)

これで、時間が経つにつれてremi-testリポジトリにインストールされているすべてのファイルを削除し、remiリポジトリのファイルのみを使用したいと思います。

私が使用している場合:

# reposync -d -r remi-test  

これにより、remi-testリポジトリから削除されたローカルコピーのすべてのファイルが削除され、新しいファイルがローカルコピーにダウンロードされます。

すべてのremi-testファイルをyum update単に削除(通過)せずにremi-testなしでremiでのみ起動するにはどうすればよいですか?yum erase私が避けようとしているのは、最新のファイル(remi-testにはありますがまだremiにはありません)を削除して発生する突然の依存関係エラーです。

これは再同期によって解決できる「問題」ですか、それとも良い問題ですか?

答え1

最も簡単な方法は、remi-testリポジトリをソースとして使用するのを中断して削除することです。または、よりセキュリティを維持するには、ファイルを編集して次のように変更して/etc/yum.repos.d/remi-test.repo無効にすることもできます。enabled=1enabled=0

コマンドラインを介してyumにリポジトリを使用するように強制することはできますが、汎用アップデートには使用されなくなりました。時間の経過とともに、これらのパッケージはremiのパッケージに置き換えられます。

関連情報