yumで指定バージョンのパッケージをインストールする

yumで指定で任意バージョンのパッケージをインストールする方法です。

remi リポジトリから php をインストールする時の例です。

まず、 yum list--showduplicates オプションを付けて実行、リポジトリからインストール可能なパッケージを検索します。

# yum list --enablerepo=remi-php70 --showduplicates | grep remi | grep php.x86_64
php.x86_64                                 7.0.10-1.el7.remi          remi-php70
php.x86_64                                 7.0.11-1.el7.remi          remi-php70

そのままだと 7.0.11-1.el7.remi がインストールされてしまいます。

古い方をインストールするためには以下のように指定するだけです。

yum --enablerepo=remi-php70 info php-7.0.10-1.el7.remi

とか

yum --enablerepo=remi-php70 install php-7.0.10-1.el7.remi

とか

yum --enablerepo=remi-php70 update php-7.0.10-1.el7.remi

とか