本番環境の再現のため、特定バージョンをインストールする際の設定。
まずは現在の環境をクリア:
$ sudo yum remove pgpool-II-10
$ sudo rm -rf /etc/pgpool-II-10
本番と同じバージョンをインストール:
$ sudo yum install pgpool-II-10-4.0.5-1.rhel7.x86_64 pgpool-II-10-extensions-4.0.5-1.rhel7.x86_64
バージョンを固定化:
$ sudo yum install yum-plugin-versionlock
$ sudo tee -a /etc/yum/pluginconf.d/versionlock.list <<__
pgpool-II-10-4.0.5-1.rhel7.x86_64
pgpool-II-10-extensions-4.0.5-1.rhel7.x86_64
__
動作確認:
$ sudo yum update
(前略)
Excluding 2 updates due to versionlock (use "yum versionlock status" to show them)
No packages marked for update
$ sudo yum versionlock status
(前略)
0:pgpool-II-10-extensions-4.1.0-1.rhel7.*
0:pgpool-II-10-4.1.0-1.rhel7.*
versionlock status done