【问题标题】:Cannot install Red Hat git无法安装红帽 git
【发布时间】:2018-10-29 04:20:24
【问题描述】:

我有一个奇怪的情况,我无法在我的新 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 在什么包中?

【问题讨论】:

  • systemtap-sdt-devel 一个包。它为 Linux 系统提供了自省工具。 This should help
  • 无法安装其中任何一个,因为它不在包中 systemtap systemtap-runtime

标签: git perl redhat rhel


【解决方案1】:

看来 Term::ReadKey 不是核心 Perl 模块,所以我不认为升级 Perl 是必要的。您的系统上应该已经有一个可以工作的 Perl 版本。

尝试搜索 perl-TermReadKey 或类似的,用 yum 打包并安装它。

如果您仍然遇到问题,提供有关您的系统的更多详细信息可能有助于其他人解决您的特定问题。

【讨论】:

  • Perl 没有安装... $> yum list perl-Ter perl516-perl-Term-UI.noarch rh-perl520-perl-Term-ANSIColor.noarch rh -perl524-perl-Term-ANSIColor.noarch rh-perl524-perl-Term-Cap.noarch rh-perl526-perl-Term-ANSIColor.noarch rh-perl526-perl-Term-Cap.noarch rh-perl526-perl-Term -Table.noarch
  • @Janette,如果我理解你,你的意思是 Term::ReadKey 没有安装。您发布的错误消息已经告诉我们。那只是一个单独的 Perl 附加模块,而不是 Perl。您似乎正在尝试安装 Perl,即使它有效,也不会安装您缺少的模块。 yum search readkey 向您展示了什么?我的 CentOS 显示 perl-TermReadKey,我认为你需要安装它。 git 包似乎不包含它作为依赖项。
  • 我正在重新构建服务器...并且会再试一次... ========================= ==== N/S 匹配:readkey ============================== perl-TermReadKey.x86_64:一个简单的 perl 模块终端控制
【解决方案2】:

Some SCL packages require the Optional channels:

某些 Red Hat Software Collections 3.0 软件包需要启用可选通道才能完成这些软件包的完整安装。有关如何为您的系统订阅此频道的详细说明,请参阅https://access.redhat.com/solutions/392003 上的相关知识库文章,了解 Red Hat 订阅管理 […]

列出的一组 SCL 包及其可选通道要求显然有点过时了。

access.redhat.com 上有一个包搜索功能,应该有助于解决此类问题。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-15
    • 2012-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-26
    • 2015-06-07
    • 2014-04-14
    相关资源
    最近更新 更多