YUM:EPELが他のリポジトリからインストールされているパッケージをアップグレードするのをどのように防ぐのですか?

YUM:EPELが他のリポジトリからインストールされているパッケージをアップグレードするのをどのように防ぐのですか?

EPELを有効にして、EPEL自体からインストールされたパッケージ(特定の要件のためにEPELから手動でインストールされたパッケージ)に対してのみ更新を許可するように設定したいと思います。これを許可するyum confディレクティブはありますか?

  • セントOS 6.4
  • ヤム 3.2.29

ベストアンサー1

リポジトリファイルにパラメータを追加できるyum-plugin-prioritiesこのパッケージをインストールします。priority優先順位の範囲は1〜99、デフォルトは99です。数値が低いほど優先順位が高くなります。

99がデフォルトでEPELに低い優先順位を付けるには、EPELが上書きされないように、他のすべてのストレージ(低い数字)の優先順位を上げる必要があります。たとえば、

[epel]
priority=99

[base]
priority=50

[local]
priority=25

私は私のローカルリポジトリの優先順位を確認するためにまさにこれを行い、うまくいきました。

おすすめ記事