简体   繁体   English

Perl CPAN安装-依赖性问题

[英]Perl CPAN installation - dependency issue

All, 所有,

I am getting following dependency issue while installing CPAN for perl, 在为Perl安装CPAN时,我遇到了依赖问题,

>yum install perl-CPAN


---> Package perl-devel.x86_64 4:5.10.1-141.el6 will be installed
--> Processing Dependency: perl = 4:5.10.1-141.el6 for package: 4:perl-devel-5.10.1-141.el6.x86_64
--> Finished Dependency Resolution Error: Package: glibc-devel-2.12-1.166.el6.x86_64 (RHEL6_ISO)
           Requires: glibc = 2.12-1.166.el6
           Installed: glibc-2.12-1.166.el6_7.3.i686 (@RHEL_UPDATES_2015)
               glibc = 2.12-1.166.el6_7.3
           Available: glibc-2.12-1.166.el6.i686 (RHEL6_ISO)
               glibc = 2.12-1.166.el6 Error: Package: perl-ExtUtils-MakeMaker-6.55-141.el6.x86_64 (RHEL6_ISO)
           Requires: perl = 4:5.10.1-141.el6
           Installed: 4:perl-5.10.1-141.el6_7.1.x86_64 (@RHEL_UPDATES_2015)
               perl = 4:5.10.1-141.el6_7.1
           Available: 4:perl-5.10.1-141.el6.x86_64 (RHEL6_ISO)
               perl = 4:5.10.1-141.el6 Error: Package: glibc-headers-2.12-1.166.el6.x86_64 (RHEL6_ISO)
           Requires: glibc = 2.12-1.166.el6
           Installed: glibc-2.12-1.166.el6_7.3.i686 (@RHEL_UPDATES_2015)
               glibc = 2.12-1.166.el6_7.3
           Available: glibc-2.12-1.166.el6.i686 (RHEL6_ISO)
               glibc = 2.12-1.166.el6 Error: Package: 1:perl-Digest-SHA-5.47-141.el6.x86_64 (RHEL6_ISO)
           Requires: perl = 4:5.10.1-141.el6
           Installed: 4:perl-5.10.1-141.el6_7.1.x86_64 (@RHEL_UPDATES_2015)
               perl = 4:5.10.1-141.el6_7.1
           Available: 4:perl-5.10.1-141.el6.x86_64 (RHEL6_ISO)
               perl = 4:5.10.1-141.el6 Error: Package: 1:perl-ExtUtils-ParseXS-2.2003.0-141.el6.x86_64 (RHEL6_ISO)
           Requires: perl = 4:5.10.1-141.el6
           Installed: 4:perl-5.10.1-141.el6_7.1.x86_64 (@RHEL_UPDATES_2015)
               perl = 4:5.10.1-141.el6_7.1
           Available: 4:perl-5.10.1-141.el6.x86_64 (RHEL6_ISO)
               perl = 4:5.10.1-141.el6 Error: Package: perl-Test-Harness-3.17-141.el6.x86_64 (RHEL6_ISO)
           Requires: perl = 4:5.10.1-141.el6
           Installed: 4:perl-5.10.1-141.el6_7.1.x86_64 (@RHEL_UPDATES_2015)
               perl = 4:5.10.1-141.el6_7.1
           Available: 4:perl-5.10.1-141.el6.x86_64 (RHEL6_ISO)
               perl = 4:5.10.1-141.el6 Error: Package: 4:perl-devel-5.10.1-141.el6.x86_64 (RHEL6_ISO)
           Requires: perl = 4:5.10.1-141.el6
           Installed: 4:perl-5.10.1-141.el6_7.1.x86_64 (@RHEL_UPDATES_2015)
               perl = 4:5.10.1-141.el6_7.1
           Available: 4:perl-5.10.1-141.el6.x86_64 (RHEL6_ISO)
               perl = 4:5.10.1-141.el6 Error: Package: perl-CPAN-1.9402-141.el6.x86_64 (RHEL6_ISO)
           Requires: perl = 4:5.10.1-141.el6
           Installed: 4:perl-5.10.1-141.el6_7.1.x86_64 (@RHEL_UPDATES_2015)
               perl = 4:5.10.1-141.el6_7.1
           Available: 4:perl-5.10.1-141.el6.x86_64 (RHEL6_ISO)
               perl = 4:5.10.1-141.el6 Error: Package: db4-devel-4.7.25-19.el6_6.x86_64 (RHEL6_ISO)
           Requires: db4 = 4.7.25-19.el6_6
           Installed: db4-4.7.25-20.el6_7.i686 (@RHEL_UPDATES_2015)
               db4 = 4.7.25-20.el6_7
           Available: db4-4.7.25-19.el6_6.i686 (RHEL6_ISO)
               db4 = 4.7.25-19.el6_6  You could try using --skip-broken to work around the problem

How to resolve this. 如何解决这个问题。 Installed perl version is 5.10 and Linux version is Red Hat Enterprise Linux Server release 6.7 (Santiago) 已安装的perl版本是5.10,Linux版本是Red Hat Enterprise Linux Server 6.7版(圣地亚哥)

Check required packages if they are 64-bit; 检查所需的软件包是否为64位; i686=32-bit, x86_64=64-bit. i686 = 32位,x86_64 = 64位。 Though I prefer installing latest perlbrew, not system perl, and then necessary modules through cpan. 尽管我更喜欢安装最新的perlbrew,而不是系统perl,然后通过cpan安装必要的模块。 They may be newer than redhat perl ones. 它们可能比redhat perl更新。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM