rpm dependencies?
i'm trying to install a package but get these dependencies error:
[root@localhost lib]# rpm -iv /home/luke/temp/pgadmin*.rpm
error: Failed dependencies:
libcrypto.so.4 is needed by pgadmin3-1.0.2-1
libssl.so.4 is needed by pgadmin3-1.0.2-1
so i check in /usr/lib and find:
[root@localhost lib]# ls libcrypto*
libcrypto.so.0.9.6b libcrypto.so.2
and
[root@localhost lib]# ls libssl*
libssl.so.0.9.6b libssl.so.2
so i try making a symbollic link
i'm not sure if its the right way to do things but its worked before
ln -s libcrypto.so.0.9.6b libcrypto.so.4
ln -s libssl.so.0.9.6b libssl.so.4
tried to install again and get the same dependency errors
also tried upgrading the libs in hopes it would include the *so.4 libs with a rpm
but got a couple dozen dependency errors:
[root@localhost temp]# rpm -Uv ./openssl-0.9.7a-20.1.i686.rpm
warning: ./openssl-0.9.7a-20.1.i686.rpm: V3 DSA signature: NOKEY, key ID ac64a5d1
error: Failed dependencies:
libcrypto.so.2 is needed by (installed) cyrus-sasl-md5-2.1.7-2
etc....
what it is the reason behind the numbering in the .so libs?
if they are just links couldn't the programs check for the base .so
eg.. libcrypto.so.0.9.6b instead of libcrypto.so.4
Last edited by nate1002; 02-13-2004 at 03:35 PM.
|