缺少多个 perl 依赖项
Missing multiple perl dependencies
我正在尝试使用他们的官方说明安装 perfSONAR here。
当我 运行 yum install perfSONAR-Bundles-Complete
时,我会收到如下许多错误:
Error: Package: perl-perfSONAR_PS-Toolkit-ntp-3.5.0.5-1.pSPS.noarch (Internet2)
Requires: perl(Params::Validate)
Error: Package: perl-perfSONAR_PS-Toolkit-3.5.0.5-1.pSPS.noarch (Internet2)
Requires: perl(Template)
Error: Package: perl-perfSONAR-graphs-3.5.0.1-1.pSPS.noarch (Internet2)
Requires: perl(Data::UUID)
Error: Package: perl-perfSONAR_PS-RegularTesting-3.5-1.pSPS.noarch (Internet2)
Requires: perl(Data::UUID)
Error: Package: perl-perfSONAR_PS-Toolkit-Library-3.5.0.5-1.pSPS.noarch (Internet2)
Requires: perl(Params::Validate)
Error: Package: perl-perfSONAR_PS-LSCacheDaemon-3.4.2-1.pSPS.noarch (Internet2)
Requires: perl(Params::Validate)
Error: Package: perl-perfSONAR_PS-RegularTesting-3.5-1.pSPS.noarch (Internet2)
Requires: perl(Module::Load)
Error: Package: perl-DateTime-Format-ISO8601-0.07-7.el6.noarch (epel)
Requires: perl(DateTime)
Perl 版本:
# perl --version
This is perl, v5.10.1 (*) built for x86_64-linux-thread-multi
存储库:
# yum repolist
Loaded plugins: changelog, priorities, ps, security
repo id repo name status
Internet2 Internet2 RPM Repository - software.internet2.edu - main 333
epel Extra Packages for Enterprise Linux 6 - x86_64 11796
epel-debuginfo Extra Packages for Enterprise Linux 6 - x86_64 - Debug 2216
epel-source Extra Packages for Enterprise Linux 6 - x86_64 - Source 0
repolist: 17413
我运行在 RHEL 6 机器上安装这个。
问题:我需要做什么来解决上面列出的许多 perl 依赖问题?
感谢@Etan Reisner 给我的提示让我朝着正确的方向前进。
RHEL 6 安装缺少它的基础存储库。我选择添加 centos base repo,因为这是 perfSONAR 所期望的。虽然这可能不是*最佳解决方案,但它能够解决我的问题。
将以下内容复制到/etc/yum.repos.d/centos.repo
[centos]
name=CentOS $releasever - $basearch
baseurl=http://ftp.heanet.ie/pub/centos/6/os/$basearch/
enabled=1
gpgcheck=0
然后执行 yum clean all 并且 yum install perfSonar 成功了!
我正在尝试使用他们的官方说明安装 perfSONAR here。
当我 运行 yum install perfSONAR-Bundles-Complete
时,我会收到如下许多错误:
Error: Package: perl-perfSONAR_PS-Toolkit-ntp-3.5.0.5-1.pSPS.noarch (Internet2)
Requires: perl(Params::Validate)
Error: Package: perl-perfSONAR_PS-Toolkit-3.5.0.5-1.pSPS.noarch (Internet2)
Requires: perl(Template)
Error: Package: perl-perfSONAR-graphs-3.5.0.1-1.pSPS.noarch (Internet2)
Requires: perl(Data::UUID)
Error: Package: perl-perfSONAR_PS-RegularTesting-3.5-1.pSPS.noarch (Internet2)
Requires: perl(Data::UUID)
Error: Package: perl-perfSONAR_PS-Toolkit-Library-3.5.0.5-1.pSPS.noarch (Internet2)
Requires: perl(Params::Validate)
Error: Package: perl-perfSONAR_PS-LSCacheDaemon-3.4.2-1.pSPS.noarch (Internet2)
Requires: perl(Params::Validate)
Error: Package: perl-perfSONAR_PS-RegularTesting-3.5-1.pSPS.noarch (Internet2)
Requires: perl(Module::Load)
Error: Package: perl-DateTime-Format-ISO8601-0.07-7.el6.noarch (epel)
Requires: perl(DateTime)
Perl 版本:
# perl --version
This is perl, v5.10.1 (*) built for x86_64-linux-thread-multi
存储库:
# yum repolist
Loaded plugins: changelog, priorities, ps, security
repo id repo name status
Internet2 Internet2 RPM Repository - software.internet2.edu - main 333
epel Extra Packages for Enterprise Linux 6 - x86_64 11796
epel-debuginfo Extra Packages for Enterprise Linux 6 - x86_64 - Debug 2216
epel-source Extra Packages for Enterprise Linux 6 - x86_64 - Source 0
repolist: 17413
我运行在 RHEL 6 机器上安装这个。
问题:我需要做什么来解决上面列出的许多 perl 依赖问题?
感谢@Etan Reisner 给我的提示让我朝着正确的方向前进。
RHEL 6 安装缺少它的基础存储库。我选择添加 centos base repo,因为这是 perfSONAR 所期望的。虽然这可能不是*最佳解决方案,但它能够解决我的问题。
将以下内容复制到/etc/yum.repos.d/centos.repo
[centos]
name=CentOS $releasever - $basearch
baseurl=http://ftp.heanet.ie/pub/centos/6/os/$basearch/
enabled=1
gpgcheck=0
然后执行 yum clean all 并且 yum install perfSonar 成功了!