dnf で特定のバージョンを指定してインストール

Infra
スポンサーリンク

概要

バージョンを固定してパッケージをインストールする方法の備忘
 

バージョンの検索

search サブコマンドに対して –showduplicates オプションを付与する。

# dnf --showduplicates search postgresql12-server
~省略~
=================================================== 名前 完全一致: postgresql12-server ====================================================
postgresql12-server-12.10-1PGDG.rhel8.x86_64 : The programs needed to create and run a PostgreSQL server
postgresql12-server-12.10-3PGDG.rhel8.x86_64 : The programs needed to create and run a PostgreSQL server
postgresql12-server-12.11-1PGDG.rhel8.x86_64 : The programs needed to create and run a PostgreSQL server
postgresql12-server-12.2-1PGDG.rhel8.x86_64 : The programs needed to create and run a PostgreSQL server
postgresql12-server-12.2-2PGDG.rhel8.x86_64 : The programs needed to create and run a PostgreSQL server
postgresql12-server-12.3-1PGDG.rhel8.x86_64 : The programs needed to create and run a PostgreSQL server
postgresql12-server-12.3-4PGDG.rhel8.x86_64 : The programs needed to create and run a PostgreSQL server
postgresql12-server-12.3-5PGDG.rhel8.x86_64 : The programs needed to create and run a PostgreSQL server
postgresql12-server-12.4-1PGDG.rhel8.x86_64 : The programs needed to create and run a PostgreSQL server
postgresql12-server-12.4-4PGDG.rhel8.x86_64 : The programs needed to create and run a PostgreSQL server
postgresql12-server-12.5-1PGDG.rhel8.x86_64 : The programs needed to create and run a PostgreSQL server
postgresql12-server-12.6-1PGDG.rhel8.x86_64 : The programs needed to create and run a PostgreSQL server
postgresql12-server-12.7-1PGDG.rhel8.x86_64 : The programs needed to create and run a PostgreSQL server
postgresql12-server-12.7-2PGDG.rhel8.x86_64 : The programs needed to create and run a PostgreSQL server
postgresql12-server-12.8-1PGDG.rhel8.x86_64 : The programs needed to create and run a PostgreSQL server
postgresql12-server-12.9-1PGDG.rhel8.x86_64 : The programs needed to create and run a PostgreSQL server

 

特定のバージョンを指定してインストール

# dnf -y install postgresql12-server-12.8-1PGDG.rhel8.x86_64
~省略~
===========================================================================================================================================
 パッケージ                              アーキテクチャー           バージョン                            リポジトリー               サイズ
===========================================================================================================================================
インストール:
 postgresql12-server                     x86_64                     12.8-1PGDG.rhel8                      pgdg12                     5.2 M
依存関係のインストール:
 postgresql12                            x86_64                     12.8-1PGDG.rhel8                      pgdg12                     1.7 M
 postgresql12-libs                       x86_64                     12.8-1PGDG.rhel8                      pgdg12                     399 k

トランザクションの概要
===========================================================================================================================================
インストール  3 パッケージ

ダウンロードサイズの合計: 7.3 M
インストール後のサイズ: 31 M
パッケージのダウンロード:
(1/3): postgresql12-libs-12.8-1PGDG.rhel8.x86_64.rpm                                                        44 kB/s | 399 kB     00:09
(2/3): postgresql12-12.8-1PGDG.rhel8.x86_64.rpm                                                             76 kB/s | 1.7 MB     00:22
(3/3): postgresql12-server-12.8-1PGDG.rhel8.x86_64.rpm                                                      29 kB/s | 5.2 MB     03:06
~省略~
インストール済み:
  postgresql12-12.8-1PGDG.rhel8.x86_64      postgresql12-libs-12.8-1PGDG.rhel8.x86_64      postgresql12-server-12.8-1PGDG.rhel8.x86_64

完了しました!

 

参考リンク

Yum で特定のバージョンを指定してソフトウェアをインストールする方法

ありがとうございます

Infra小技
スポンサーリンク
インフラエンジニア|パイナップル星人 ブログ

コメント

タイトルとURLをコピーしました