CentOS-8にpostgresql-12をインストールしようとしています。postgresql.org
Webサイトhttps://www.postgresql.org/download/linux/redhat/
に従ってpostgresqlリポジトリを追加しました
dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
これでリポジトリが追加されました
[root@centos8cmd ~]# dnf repolist
Last metadata expiration check: 0:08:03 ago on Tue 08 Oct 2019 03:29:54 AM GMT.
repo id repo name status
AppStream CentOS-8 - AppStream 4,928
BaseOS CentOS-8 - Base 2,713
*epel Extra Packages for Enterprise Linux 8 - x86_64 1,816
extras CentOS-8 - Extras 3
pgdg10 PostgreSQL 10 for RHEL/CentOS 8 - x86_64 509
pgdg11 PostgreSQL 11 for RHEL/CentOS 8 - x86_64 531
pgdg12 PostgreSQL 12 for RHEL/CentOS 8 - x86_64 382
pgdg94 PostgreSQL 9.4 for RHEL/CentOS 8 - x86_64 188
pgdg95 PostgreSQL 9.5 for RHEL/CentOS 8 - x86_64 327
pgdg96 PostgreSQL 9.6 for RHEL/CentOS 8 - x86_64 487
[root@centos8cmd ~]#
コマンドを開始しようとすると
dnf install postgresql12
dnf install postgresql12-server
次のメッセージが届きました!!
No match for argument: postgresql12
Error: Unable to find a match
試してください:
Sudo dnf --repo pgdg12 install postgresql12-server.x86_64
Sudo dnf --repo pgdg12 list
--repo pgdg12
がないと、これは私にとっては機能しません。
この動作の理由をまだ探しています...
AppStreamでpostgresql
ストリームモジュールを無効にして、pgdgリポジトリのpostgresパッケージのブロックを解除する必要があります。
dnf module disable postgresql