Hi,
I had to install a package on a Centos 6.3 machine and I got python dependancy error as below.
So we can install it by enabling the EPEL repository in Centos. Below are the steps to enable EPEL repository in Centos
Enable EPEL Repository
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
Then do the following steps
yum clean all
yum clean metadata
Then install the required package. It will work
Cheers
Syam
I had to install a package on a Centos 6.3 machine and I got python dependancy error as below.
Resolving Dependencies
--> Running transaction check
---> Package libedit.x86_64 0:2.11-4.20080712cvs.1.el6 will be updated
---> Package libedit.x86_64 0:20090923-3.0_1.el5.rf will be an update
---> Package libffi.x86_64 0:3.0.5-3.2.el6 will be updated
---> Package libffi.x86_64 0:3.0.9-1.el5.rf will be an update
---> Package perl-Test-Harness.x86_64 0:3.17-129.el6 will be updated
---> Package perl-Test-Harness.noarch 0:3.22-1.el5.rf will be an update
---> Package perl-Test-Simple.x86_64 0:0.92-129.el6 will be updated
---> Package perl-Test-Simple.noarch 0:0.98-1.el5.rf will be an update
---> Package portreserve.x86_64 0:0.0.4-9.el6 will be updated
---> Package portreserve.x86_64 0:0.0.5-2.el5.rf will be an update
---> Package python-beaker.noarch 0:1.3.1-6.el6 will be updated
---> Package python-beaker.noarch 0:1.5.3-1.el5.rf will be an update
--> Processing Dependency: python(abi) = 2.4 for package: python-beaker-1.5.3-1.el5.rf.noarch
---> Package python-mako.noarch 0:0.3.4-1.el6 will be updated
---> Package python-mako.noarch 0:0.3.5-1.el5.rf will be an update
--> Processing Dependency: python(abi) = 2.4 for package: python-mako-0.3.5-1.el5.rf.noarch
---> Package python-markupsafe.x86_64 0:0.9.2-4.el6 will be updated
---> Package python-markupsafe.x86_64 0:0.11-1.el5.rf will be an update
--> Processing Dependency: python(abi) = 2.4 for package: python-markupsafe-0.11-1.el5.rf.x86_64
---> Package python-paramiko.noarch 0:1.7.5-2.1.el6 will be updated
---> Package python-paramiko.noarch 0:1.7.6-1.el5.rf will be an update
--> Processing Dependency: python(abi) = 2.4 for package: python-paramiko-1.7.6-1.el5.rf.noarch
--> Finished Dependency Resolution
Error: Package: python-mako-0.3.5-1.el5.rf.noarch (rpmforge)
Requires: python(abi) = 2.4
Installed: python-2.6.6-36.el6.x86_64 (@anaconda-RedHatEnterpriseLinux-201301301459.x86_64/6.4)
python(abi) = 2.6
Available: python-2.6.5-3.el6.i686 (rhel-6-workstation-rpms)
python(abi) = 2.6
Available: python-2.6.5-3.el6_0.2.i686 (rhel-6-workstation-rpms)
python(abi) = 2.6
Available: python-2.6.6-20.el6.x86_64 (rhel-6-workstation-rpms)
python(abi) = 2.6
Available: python-2.6.6-29.el6.x86_64 (rhel-6-workstation-rpms)
python(abi) = 2.6
Available: python-2.6.6-29.el6_2.2.x86_64 (rhel-6-workstation-rpms)
python(abi) = 2.6
Available: python-2.6.6-29.el6_3.3.x86_64 (rhel-6-workstation-rpms)
python(abi) = 2.6
Error: Package: python-paramiko-1.7.6-1.el5.rf.noarch (rpmforge)
Requires: python(abi) = 2.4
Installed: python-2.6.6-36.el6.x86_64 (@anaconda-RedHatEnterpriseLinux-201301301459.x86_64/6.4)
python(abi) = 2.6
Available: python-2.6.5-3.el6.i686 (rhel-6-workstation-rpms)
python(abi) = 2.6
Available: python-2.6.5-3.el6_0.2.i686 (rhel-6-workstation-rpms)
python(abi) = 2.6
Available: python-2.6.6-20.el6.x86_64 (rhel-6-workstation-rpms)
python(abi) = 2.6
Available: python-2.6.6-29.el6.x86_64 (rhel-6-workstation-rpms)
python(abi) = 2.6
Available: python-2.6.6-29.el6_2.2.x86_64 (rhel-6-workstation-rpms)
python(abi) = 2.6
Available: python-2.6.6-29.el6_3.3.x86_64 (rhel-6-workstation-rpms)
python(abi) = 2.6
Error: Package: python-beaker-1.5.3-1.el5.rf.noarch (rpmforge)
Requires: python(abi)
Installed: python-2.6.6-36.el6.x86_64 (@anaconda-RedHatEnterpriseLinux-201301301459.x86_64/6.4)
python(abi) = 2.6
Available: python-2.6.5-3.el6.i686 (rhel-6-workstation-rpms)
The reason is that the python 2.6 package was installed by default on the Centos .But the new installation needs the python 2.4 . The best option is to install python-devel package for that.
So we can install it by enabling the EPEL repository in Centos. Below are the steps to enable EPEL repository in Centos
Enable EPEL Repository
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
Then do the following steps
yum clean all
yum clean metadata
Then install the required package. It will work
Cheers
Syam
No comments:
Post a Comment