简体   繁体   中英

Perl CPAN installation - dependency issue

All,

I am getting following dependency issue while installing CPAN for perl,

>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)

Check required packages if they are 64-bit; i686=32-bit, x86_64=64-bit. Though I prefer installing latest perlbrew, not system perl, and then necessary modules through cpan. They may be newer than redhat perl ones.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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