質問: CENTOSのRPMパッケージ openssl をYUM経由でUPDATEしようと考えております。 ``` # yum update openssl ``` 基本的にYUMパッケージに問題はないと思いますが、何か問題が発生したときのために切り戻しの手順を確立させたいと思ってます。 切り戻しとしては該当パッケージをダウングレードし、元の状態に戻す事と考えコマンド入力したのですが、 ``` # yum downgrade openssl-version_x.x パッケージ openssl-version_x.x. は利用できません。 ``` となり、YUMからは取得できない状態になってます。 そこで、切り戻しのためにYUM経由でインストールされたRPMパッケージをサーバから取得したいと考えているのですが、YUM経由でインストールした場合、サーバにRPMパッケージのソースは保存されているのでしょうか。 また、全パッケージ UPDATE実施場合などは、事前に既存パッケージのバックアップをまとめて取得することは実現できますでしょうか。 yumコマンドで実施するのは難しそうであったため、該当の古いバージョンのRPMを用意することとした場合、信頼できるRPMパッケージのダウンロードサイト等はありますでしょうか。 (ダウングレードに失敗: と表示される。)
回答: こちらにあるような方法で、ダウングレードできるバージョンなのか確認してみてください。 なお、yumで入れずにrpmを落としたいということであれば、「yum downloader」というのがあります。