我有一种奇怪的情况,我无法在我的新Red Hat Enterprise Linux 7.5 64位平台上安装git
$> yum install rh-git29
我明白了:
已加载的插件:product-id,search-disabled-repos,subscription-manager
解决依赖性 ...错误:包:rh-git29-git-2.9.3-3.el7.x86_64(rhel-server-rhscl-7-eus-rpms)
需要:perl(Term :: ReadKey)
错误:包:rh-git29-perl-Git-2.9.3-3.el7.noarch(rhel-server-rhscl-7-eus-rpms)
所以我尝试安装perl并立即解决了这个问题:
$> yum install rh-perl5261!
错误:包装:4:rh-perl526-perl-devel-5.26.1-404.el7.x86_64(rhel-server-rhscl-7-eus-rpms)
需要:systemtap-sdt-devel
systemtap-sdt-devel
包含什么包?
答案 0 :(得分:0)
似乎Term :: ReadKey不是核心Perl模块,所以我不希望升级Perl是必要的。您的系统上应该已经有一个可用的Perl版本。
尝试搜索perl-TermReadKey或类似软件包,并使用yum进行安装。
如果您仍然遇到问题,提供有关系统的更多详细信息可能有助于解决您的具体问题。
答案 1 :(得分:0)
Some SCL packages require the Optional channels:
某些Red Hat Software Collections 3.0软件包需要启用Optional通道才能完成这些软件包的完整安装。有关如何将系统订阅到此渠道的详细说明,请参阅https://access.redhat.com/solutions/392003上有关红帽订阅管理的相关知识库文章[...]
列出的SCL套餐及其可选渠道要求显然略有过时。
(access.redhat.com上有一个包搜索功能,可以帮助解决此类问题。)