Oracle Linux 9にpostgresql15-devel.x86_64をインストールしたいと思います。
[root@node1 ~]# yum install -y postgresql15-devel.x86_64
Last metadata expiration check: 23:26:01 ago on Tue 17 Oct 2023 11:09:23 PM CST.
Error:
Problem: cannot install the best candidate for the job
- nothing provides perl(IPC::Run) needed by postgresql15-devel-15.4-1PGDG.rhel9.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
それから私は努力します
yum install -y perl-IPC-Run
しかし、それは示しています
Last metadata expiration check: 0:13:14 ago on Wed 18 Oct 2023 11:26:23 PM CST.
No match for argument: perl-IPC-Run
Error: Unable to find a match: perl-IPC-Run
perl-IPC-Run
Oracle Linux 9にパッケージをインストールする方法を教えてください。
答え1
「Oracle Linux 9 CodeReady Builder(x86_64) - (サポートされていません)」リポジトリを有効にする必要があります。/etc/yum.repos.d/oracle-linux-ol9.repo、デフォルトでは無効になっています。
その後、postgresql15-develが期待どおりにインストールされました。
答え2
私も同じ問題があります。残念ながらyumでは解決できません。これが私がすることです。 Postgresからrpmをダウンロードしました。
wget https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-9-x86_64/postgresql15-devel-15.5-1PGDG.rhel9.x86_64.rpm
その後、依存関係を無視してインストールします。
rpm -ivh --nodeps postgresql15-devel-15.5-1PGDG.rhel9.x86_64.rpm
これはパッケージやコンパイルでの使用には影響しません。 Postgresが今後この問題を解決できることを願っています。