Hallo,
der Versuch kdelibs zu upgraden endete mit tausend Fehlermeldungszeilen und Fatal error.
jetzt habe ich folgendes:
Laut rpm -V ist die lib nicht installiert,
bei erneutem rpm -U ist sie bereits installiert. siehe unten
Dann habe ich was über einen Fehler in der rpm-DB gelesen.
aber wie kann ich den reparieren ?
Gruß
heriL
linux:/usr/local/share # rpm -U kdelibs3-*.rpm
package kdelibs3-3.4.2-15 is already installed
linux:/usr/local/share # rpm -V kdelibs3-*.rpm
package kdelibs3-3.4.2-15.i586.rpm is not installed
Linux 15.009 Themen, 106.826 Beiträge
Kann man bei SUSE updates oder upgrades denn überhaupt einspielen ? Ich dachte man kann nur Patches installieren und muß sich jedesmal neue CDs kaufen .
Programme die dynamisch gelinkt sind, sind immer von irgendwelchen Bibliotheken abhängig. Um heruaszufinden ob ein Programm auf alle Bibliotheken auf der Festplatte zugreifen kann, gibt man den Befehl "ldd Programm-soundso" ein. Beispiel:
ldd amule
libpthread.so.0 => /lib/libpthread.so.0 (0x4002c000)
libwx_gtk-2.4.so.0 => /usr/lib/libwx_gtk-2.4.so.0 (0x4007d000)
libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x40542000)
libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x4068a000)
libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x406c3000)
libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x406c6000)
libdl.so.2 => /lib/libdl.so.2 (0x406e7000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x406ea000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x406f2000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40700000)
libz.so.1 => /usr/lib/libz.so.1 (0x407c8000)
libcurl.so.3 => /usr/lib/libcurl.so.3 (0x407da000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x4080c000)
libssl.so.0.9.7 => /usr/lib/i586/libssl.so.0.9.7 (0x4083c000)
libcrypto.so.0.9.7 => /usr/lib/i586/libcrypto.so.0.9.7 (0x40869000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40956000)
libm.so.6 => /lib/libm.so.6 (0x40a11000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40a33000)
libc.so.6 => /lib/libc.so.6 (0x40a3c000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libgthread-1.2.so.0 => /usr/lib/libgthread-1.2.so.0 (0x40b6f000)
libpng10.so.0 => /usr/lib/libpng10.so.0 (0x40b72000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40b95000)
libtiff.so.4 => /usr/lib/libtiff.so.4 (0x40bb4000)
Links stehen die Bibliotheken die gebraucht werden und rechts vom Pfeil stehen die Bibliotheken die benutzt werden.
