Yumを使用して廃止されたパッケージと一緒に廃止されたパッケージをインストールする方法はありますか?競合するファイルがいくつかありますが、パッケージはこれらのファイルの最新バージョンと問題なく共存できます。
廃止されたパッケージを通常インストールすると、廃止されたパッケージが削除されます。
# rpm -qa | grep tc-server
vfabric-tc-server-standard-2.9.7-RELEASE.noarch
# yum -y install pivotal-tc-server-standard vfabric-tc-server-standard
---> Package pivotal-tc-server-standard.noarch 0:3.2.1-RELEASE will be obsoleting
---> Package vfabric-tc-server-standard.noarch 0:2.9.7-RELEASE will be obsoleted
...
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
pivotal-tc-server-standard noarch 3.2.1-RELEASE pivotal-app-suite 34 M
replacing vfabric-tc-server-standard.noarch 2.9.7-RELEASE
...
Running Transaction
Installing : pivotal-tc-server-standard-3.2.1-RELEASE.noarch 1/2
Erasing : vfabric-tc-server-standard-2.9.7-RELEASE.noarch 2/2
Installed:
pivotal-tc-server-standard.noarch 0:3.2.1-RELEASE
Replaced:
vfabric-tc-server-standard.noarch 0:2.9.7-RELEASE
# rpm -qa | grep tc-server
pivotal-tc-server-standard-3.2.1-RELEASE.noarch
私は試した:
yum -y --setopt=obsoletes=0 install pivotal-tc-server-standard vfabric-tc-server-standard
yum -y install pivotal-tc-server-standard --exclude=vfabric-tc-server-standard
これは通常のインストールと何も変わらないようです。
私も試しました:
# yum install pivotal-tc-server-standard --setopt=protected_packages=vfabric-tc-server-standard
---> Package pivotal-tc-server-standard.noarch 0:3.2.1-RELEASE will be obsoleting
---> Package vfabric-tc-server-standard.noarch 0:2.9.7-RELEASE will be obsoleted
Error: Trying to remove "vfabric-tc-server-standard", which is protected
私はまだyumを使ってこれを行う方法を理解することができませんでした。動作するものは次のとおりです。
# yum -y install yum-utils
# yumdownloader pivotal-tc-server-standard
# rpm -i --replacefiles pivotal-tc-server-standard-X.X.X-RELEASE.noarch.rpm
# rpm -qa | grep tc-server
vfabric-tc-server-standard-2.9.7-RELEASE.noarch
pivotal-tc-server-standard-3.2.1-RELEASE.noarch