CentOS8 Error: Unable to find a match: postgresql-serverの対処

CentOS8にPostgreSQLをインストールしようとすると

Error: Unable to find a match: postgresql-server

となってしまいインストールできないことがあります。

CentOS8ではAppStreamと言う概念が作られていて、標準ではそこを見に行ってしまうためにこのエラーが発生します。

 

目次

対策

dnf --repo pgdg12 install postgresql12-server

このようにリポジトリを明示的に指定しインストールすることで対処可能です。

 

毎回このコマンドを打つのが面倒な場合は

dnf module disable postgresql

でPostgreSQLに関するモジュールを無効化しておきましょう。

 

postgresql
最新情報をチェック!