The dread rpm dependencies.
I want to upgrade my openssl.
But when I run: rpm -U openssl-1.0.0b-1.fc14.i686.rpm I get a bunch of lines say things like libcrypto.so.6 is needed by (installed) openldap-2.3.43-3.el5.i386 libcrypto.so.6 is needed by (installed) pam_ccreds-3-5.i386 . . . libssl.so.6 is needed by (installed) gnome-vfs2-2.16.2-4.el5.i386 libssl.so.6 is needed by (installed) evolution-data-server-1.12.3-18.el5 How can I get libcrypto.so.10 installed, so I can update the packages I need? |
Why can't you use the package manager (yum) which will do all this for you?
Are you on Fedora 14? |
It's EL5 actually.
The install is not registered with RHN at this time. The boss tells me there is no money to buy a subscription until after the first of the year. But I have to get this fixed Now! |
You cannot (for the most part) use an rpm built for one distro (FC14) on another distro(EL5) and expect it to work. EL5 was based on FC6. So one can (mostly) use FC6 rpms on el5, but most apps you are look for will be long out of date. Since Centos 5 was built using RHEL5 source rpms(minus logos) you can also use those rpms. Openssl on C5/RHEL5 is only 0.9.8e-12e.
If you tell us what package(not a lib) you want to install we may be able to help you better. |
The root package I’m trying to install is net-snmp-utils-5.5-23.el6.x86_64.rpm.
Which, of course needs, libcrypto.so.10 Which you get from openssl-1.0.0b-1 |
And again you are trying to mix an rpm from one verson to another. You CANNOT us el6 rpms on el5. You do understand that RH back ports security patches into their older package versions? That is to say, el5's current net-snmp-utils 5.3.2.2 is just as secure as net-snmp-utils-5.5-23.el6.x86_64.rpm.
You also have another problem. You cannot use 32 bit libs (i686.rpm or .i386) to satisfy 64bit (x86_64.rpm) dependencies. |
You could use the Centos repo's to satisfy RHEL-5 dependencies and get security updates but by the time a year has passed the system will be Centos-5 anyway, so why not install Centos right away?
|
I did not know that, Thank you.
It would appear that I was given fraudulent information by another admin concerning package versioning. So once I find the proper versions of the RPMs that I need (el5 .x86_64.rpm) How can I overcome the dependency issue? |
Install the Centos and EPEL repos, then use yum to install software and resolve dependencies.
|
All times are GMT -5. The time now is 01:10 AM. |