web-dev-qa-db-ja.com

yumを使用して1つのパッケージを別のパッケージに置き換える方法は?

ここに明らかな何かが欠けているに違いない。同じソフトウェア製品の2つの同じバージョンのRPMパッケージがあり、そのうちの1つがリグの1つにインストールされている場合(依存関係としてパッケージのメトリックトンを使用)、消去の手間をかけずに、パッケージを別のものに置き換えるにはどうすればよいですか。非常に多くの依存パッケージを再インストールしますか?

yumを使用して実行します。 rpmベースのソリューション(強制あり)は不本意ながら受け入れられます。

8
Deer Hunter

YUMのシェルトランザクションを使用してみてください。

# yum Shell
>
> remove <package>
> repo disable <repo ID of not required package>
> install <package>
> run
> exit
15
garethTheRed