web-dev-qa-db-ja.com

RHEL 7.4-Perl IPC :: Runへのmoreutilsの依存関係

Red Hat Enterprise Linux7.4にmoreutilsをインストールしようとしていますが、Perl(IPC::Run)への依存性について不平を言っています。実行しているコマンドと表示されているエラーメッセージは次のとおりです。

# /bin/yum -d 0 -e 0 -y install moreutils
Error: Package: moreutils-0.49-2.el7.x86_64 (epel)
           Requires: Perl(IPC::Run)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

パッケージを検索してみましたPerl-IPC-Runしかし、それは利用できないようです。

3

それが判明 Perl-IPC-Run の中に rhel-7-server-optional-rpms有効にされていないリポジトリ。

問題を解決するために私が取った手順は次のとおりです。

# subscription-manager repos --enable=rhel-7-server-optional-rpms
Repository 'rhel-7-server-optional-rpms' is enabled for this system.
# yum search Perl-IPC-Run
...
Perl-IPC-Run.noarch : Perl module for interacting with child processes

Perl-IPC-Runパッケージが利用可能であり、moreutilsはエラーなしでインストールされます。

4