Oracle Linux 9のyumにPerl(IPC :: Run)をインストールする方法

Oracle Linux 9のyumにPerl(IPC :: Run)をインストールする方法

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-RunOracle 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が今後この問題を解決できることを願っています。

関連情報