web-dev-qa-db-ja.com

CentOS-8にpostgresql-12をインストールすると、引数が一致しませんでした:postgresql12

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
8
Cloud-Lover

試してください:

Sudo dnf --repo pgdg12 install  postgresql12-server.x86_64
Sudo dnf --repo pgdg12 list

--repo pgdg12がないと、これは私にとっては機能しません。

この動作の理由をまだ探しています...

1
Venci Petrov

AppStreamでpostgresqlストリームモジュールを無効にして、pgdgリポジトリのpostgresパッケージのブロックを解除する必要があります。

dnf module disable postgresql

詳細については、 PostgreSQLのCentOS 8およびRHEL 8を参照してください

0
bviktor