【发布时间】:2015-06-06 07:06:55
【问题描述】:
我是 RedHat 的新手,需要一些帮助来安装 R-devel。
我尝试使用以下命令安装它:
yum install R-devel
但导致下面的第一个错误...
我在 CentOS 7 上使用 ppc64 架构...
我已经到了需要安装texinfo-tex、lapack-devel 和blas-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