yum.confおよびinstallonlypkgsオプション

yum.confおよびinstallonlypkgsオプション

CentOS 6.xシステムが設定されており、それぞれバージョン固有のディレクトリを使用しているため、.exampleと.exampleinstallonlypkgsで利用できます。yum.conf<mycoolpackage>-1.0.0-0.el6<mycoolpackage>-1.1.0-0.el61.0.01.1.0

これで、同様のパッケージを作成したいときに問題が発生しますyum update。コンポーネントのメジャーバージョンが同じであるため、当然ファイルの競合が発生します。<mycoolpackage>-1.1.0-0.rc28.el6<mycoolpackage>-1.1.0-0.rc88.el6

Transaction Check Error:
  file <path> from install of <mycoolpackage>-1.1.0-0.rc88.el6 conflicts with file from package <mycoolpackage>-1.1.0-0.rc28.el6

問題はyumこれを理想的な方法で解決する方法だ。つまり、表示されたオプションyumで別のソフトウェアバージョンを維持したいのですがinstallonlypkgsyum.confただバージョンまで。もしバージョン同じですが解放する最新には更新されたパッケージが必要です。

答え1

通常、この問題はパッケージ名を異なる方法で指定することで解決できます。最初のパッケージは mycoolpackage で、2 番目のパッケージは mycoolpackage1 です。

この方法では、同じソフトウェアの異なるバージョンをインストールし、yumを介して両方のバージョンを更新できます。

例としては、samba (samba バージョン 3.6.9) と samba4 (samba バージョン 4.0.0) パッケージがあります。

関連情報