Rpm ignoruje zawartosc pakietow.

Adam Osuchowski adwol w polsl.gliwice.pl
Nie, 20 Kwi 2003, 16:00:53 CEST


Piotr Szymański wrote:
> [djurban w niedakh SPECS]$ sudo rpm -Uvh ../RPMS/java-sun-*
> błąd: Failed dependencies:
>         libodbc.so is needed by java-sun-jre-1.4.1_02-0.1
>         libodbcinst.so is needed by java-sun-jre-1.4.1_02-0.1
> [djurban w niedakh SPECS]$ ql unixODBC-devel|grep odbcinst.so
> /usr/lib/libodbcinst.so
> [djurban w niedakh SPECS]$ ql unixODBC-devel|grep odbc.so
> /usr/lib/libodbc.so
> [djurban w niedakh SPECS]$
> Pierwsza odpowiedzia na jaka trafie bedzie: pewnie chodzi o SONAME. Jak to 
> sprawdzic?

objdump -p /usr/lib/libodbc.so | grep SONAME

To nie wina rpma. Pewnie biblioteka ma soname z numerem wersji na koncu jak
to zwykle w nich bywa, a Twoja java skompilowala sie z samym *.so (czyli
linkiem dostarcznym przez *-devel). Problem juz byl pare razy walkowany na
liscie.

-- 
##  Adam Osuchowski   adwol w polsl.gliwice.pl, adwol w silesia.linux.org.pl
##  Silesian University of Technology, Computer Centre   Gliwice, Poland



Więcej informacji o liście dyskusyjnej pld-devel-pl