前提・実現したいこと
AWS(EC2)にRailsアプリを立ち上げるため、PostgreSQL12をインストールしようとしています。
発生している問題・エラーメッセージ
develファイルをインストールしようと思ったら下記のエラーが出ました。
$ sudo yum -y install postgresql12-devel 読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd 27 packages excluded due to repository priority protections 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ postgresql12-devel.x86_64 0:12.4-1PGDG.rhel7 を インストール --> 依存性の処理をしています: llvm5.0-devel >= 5.0 のパッケージ: postgresql12-devel-12.4-1PGDG.rhel7.x86_64 --> 依存性の処理をしています: llvm-toolset-7-clang >= 4.0.1 のパッケージ: postgresql12-devel-12.4-1PGDG.rhel7.x86_64 --> 依存性解決を終了しました。 エラー: パッケージ: postgresql12-devel-12.4-1PGDG.rhel7.x86_64 (pgdg12) 要求: llvm5.0-devel >= 5.0 エラー: パッケージ: postgresql12-devel-12.4-1PGDG.rhel7.x86_64 (pgdg12) 要求: llvm-toolset-7-clang >= 4.0.1 問題を回避するために --skip-broken を用いることができます。 ** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows: pgdg-redhat-repo-42.0-12.noarch は次の要求が不足ています: /etc/redhat-release
試したこと
postgresql12、postgresql12-serverのインストールまでは下記のqiita記事を参考に進めていきました。
【Ansible】PostgreSQL 12をAmazon Linux 2にインストールし、Ansible Playbook化する【PostgreSQL】
この記事にもある通りPostgreSQLのyumリポジトリをOSにインストールする場面で/etc/redhat-releaseファイルが存在しないためエラーが発生するので、「--nodeps」オプションを付けてインストールしています。
$ sudo rpm -ivh https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
ここが問題解決のために着目するべきところだと思ったのですが、初学者で前提知識が不足しているためわかりませんでした。
質問サイトに質問を投稿するのも初めてなので、不足している情報もあるかと思いますが、何卒宜しくお願いします。
補足情報(FW/ツールのバージョンなど)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。