web-dev-qa-db-ja.com

RHNでパッケージバージョンを固定しますか?

RHN/Satelliteに、パッケージのバージョンを固定して、特定のバージョンを超えてアップグレードされないようにする方法はありますか?特定のパッケージを特定のバージョンでロックする必要があるカスタムアプリケーションがいくつかあります。多くの調整を行うことなく、システムの更新を行うためのベストプラクティスの方法を探しています。

理想的には、RHN/Satelliteにアクセスして、これらの特定のサーバーの特定のパッケージバージョンを選択し、新しいバージョンが必要な古いバージョンを壊してしまうことを心配せずに、定期的なシステム更新を実行できるようにしたいと思います。

1
Mark

これを行う方法は、クローンチャネルを作成し、必要なエラッタのみをアップストリームチャネルからクローンに複製することです。不要なエラッタに依存しているエラッタを複製しないようにするには少し手間がかかりますが、エラッタの複製を停止したレベルでパッケージバージョンを効果的に固定します。

2
John

これは、yum.confのマニュアルページから役立つ場合があります。

更新またはインストールから除外するパッケージのリスト。これはスペースで区切られたリストである必要があります。ワイルドカード(*や?など)を使用したシェルグロブは許可されます。

だからあなたが設定した場合

exclude=packagename1 packagename1

yum.confで、これらのパッケージを除外します。

RHNではなくサーバーごとにそれを行う必要があると思います。

2
davey