RHEL 7.4 - moreutils 对 perl IPC::Run 的依赖

RHEL 7.4 - moreutils 对 perl IPC::Run 的依赖

我尝试moreutils在 Red Hat Enterprise Linux 7.4 上安装,但它抱怨对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,但似乎不可用。

答案1

事实证明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安装时不会出现错误。

答案2

我已经下载了 perl-IPC-Run-0.84-2.el6.rfx.noarch 并修复了问题 http://rpmfind.net/linux/rpm2html/search.php?query=perl-IPC-Run

相关内容