ダウングレードできるパッケージのバージョンを見つけるには?

ダウングレードできるパッケージのバージョンを見つけるには?

CentOS 6.x サーバー上でサードパーティ製ソフトウェアを破損する ImageMagick パッケージを更新する際に問題があります。 ImageMagickのいくつかの以前のバージョンが正しく動作していたことを知っています。

yum downgradeタスクを実行するために使用できるImageMagickのバージョンをどのように理解できますか?

$> sudo yum downgrade ImageMagick-c++
Only Upgrade available on package: ImageMagick-c++-6.7.2.7-2.el6.i686
Nothing to do

そして、次のことを試してみると、次のような結果が得られます。

$> sudo yum --showduplicates list ImageMagick-c++ | expand
Installed Packages
ImageMagick-c++.i686                      6.7.2.7-2.el6                    @base

Available Packages
ImageMagick-c++.i686                      6.7.2.7-2.el6                    base 
ImageMagick-c++.x86_64                    6.7.2.7-2.el6                    base 

答え1

パッケージに依存関係がない場合、ダウングレードは非常に簡単です。これはダウングレードに影響し、依存関係があるパッケージではより困難です。 YUMダウングレードは依存関係を自動的に解決しないため、手動で実行する必要があります。これを行うにはを使用してくださいyum downgrade package。 (エラーメッセージをお知らせください。回答を修正いたします。)

関連情報