【问题标题】:installing texinfo on redhat centos 7 ppc64在 redhat centos 7 ppc64 上安装 texinfo
【发布时间】:2015-06-06 07:06:55
【问题描述】:

我是 RedHat 的新手,需要一些帮助来安装 R-devel

我尝试使用以下命令安装它:

yum install R-devel

但导致下面的第一个错误...

我在 CentOS 7 上使用 ppc64 架构...

我已经到了需要安装texinfo-texlapack-develblas-devel 的地步。请看下面:

Error: Package: R-core-devel-3.1.3-1.el7.ppc64 (epel)
            Requires: texinfo-tex
Error: Package: R-core-devel-3.1.3-1.el7.ppc64 (epel)
           Requires: lapack-devel
Error: Package: R-core-devel-3.1.3-1.el7.ppc64 (epel)
           Requires: blas-devel >= 3.0

yum install texinfo-tex 似乎不像No package texinfo-tex available 所说的那样工作。

所以我下载了 .rpm 并使用以下命令...尝试安装它

su -c 'rpm -Uvh texinfo-5.2-7.fc22.ppc64.rpm'

我得到以下错误

warning: texinfo-5.2-7.fc22.ppc64.rpm: Header V3 RSA/SHA1 Signature, key ID xxxxxx:NOKEY
error: Failed dependencies:
    perl(Unicode::EastAsianWidth) is needed by texinfo-5.2-7.fc22.ppc64

所以我尝试安装依赖项perl(Unicode::EastAsianWidth)

再次尝试下载并尝试安装...

su -c 'rpm -Uvh perl-Unicode-EastAsianWidth-1.33-4.fc22.noarch.rpm'

warning: perl-Unicode-EastAsianWidth-1.33-4.fc22.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID xxxxx: NOKEY
error: Failed dependencies:
         perl(:MODULE_COMPAT_5.20.0) is needed by perl-Unicode-EastAsianWidth-1.33-4.fc22.noarch

所以我也尝试使用以下方法安装perl

 su -c 'rpm -Uvh perl-5.20.1-314.fc22.ppc64.rpm'

但是得到了更多的依赖检查......我觉得这可能不对......我错过了什么......

我还安装了perlbrew 来检查我的 perl 版本这是我的结果

perlbrew available
#  perl-5.21.10   
  perl-5.20.2
  perl-5.18.4
  perl-5.16.3
  perl-5.14.4
  perl-5.12.5
  perl-5.10.1
  perl-5.8.9
  perl-5.6.2
  perl5.005_04
  perl5.004_05
  perl5.003_07

任何帮助将不胜感激......

【问题讨论】:

  • 使用 yum 自动解决依赖关系,注意使用perlbrew 安装的 perl 完全独立于您通过 RPM 安装的任何东西。
  • 奇怪...我在 CentOS 7 上,我在基本 yum 存储库中看到 texinfo-tex
  • 您如何使用 .rpm 来做到这一点?
  • 确保您的网络适配器也已打开。通常网络管理器会在启动时关闭接口,因此 yum 无法从存储库中下载任何内容。

标签: perl centos redhat rpm texinfo


【解决方案1】:

以 root 用户身份尝试此命令:

yum localinstall texinfo-5.2-7.fc22.ppc64.rpm

【讨论】:

  • 我得到一个与之前非常相似的错误:--> Finished Dependency Resolution Error: Package: texinfo-5.2-7.fc22.ppc64 (/texinfo-5.2-7.fc22.ppc64) 要求: perl(Unicode::EastAsianWidth) 可用:texinfo-5.1-4.el7.ppc64 (Local) perl(Unicode::EastAsianWidth) = 1.30 您可以尝试使用 --skip-broken 来解决问题 您可以尝试运行:rpm -Va --nofiles --nodigest
  • 尝试将 --skip-broken 添加到命令末尾。这就是错误消息所暗示的内容。
猜你喜欢
  • 1970-01-01
  • 2019-06-21
  • 1970-01-01
  • 2017-05-17
  • 2015-06-11
  • 2018-09-16
  • 2018-10-28
  • 2016-11-18
  • 1970-01-01
相关资源
最近更新 更多