Ralf Schuhmann wrote:
um Videodatein zu bearbeiten habe ich versucht das trancode-0.6.1-1.i368.rpm zu installieren, dabei meckerte YAST daß libmp3lame.so.0 fehlen würde. Doch wenn ich nach der lib suche finde ich sie in /usr/lib (lame ist installiert).
YaST (oder allgemein, RPM) sucht in der RPM-Datenbank, um Abhaengigkeiten aufzuloesen. Wenn die RPM-Datenbank nicht konsistent ist, dann kann passieren, dass Software (in Dei- nem Falle eine Bibliothek) zwar auf dem System vorhanden ist, YaST oder RPM das aber nicht erkennen koennen. Waere auch schlimm, wenn bei jeder Softwareinstallation via YaST erst die komplette Festplatte abgegrast werden muesste, um Abhaengigkeiten aufzuloesen. Vielleicht hast Du die Bibliothek nicht via RPM auf Deinem System installiert, sondern ueber "make install". Dann ist es leider so, dass entsprechend installierte Software nicht in der Datenbank auftaucht.
Meine Frage: Weiß jemand wo YAST nach der lib sucht? Kann ich da ein Link (ich hab mal auf Verdacht einen Link in /usr/local/lib gesetzt, ohne Erfolg) setzen oder gibt es eine andere Lösung?
So ein Link zu setzen, wo auch immer, bringt gar nichts in Deinem Falle. /usr/lib ist ein Standard-Bibliotheksverzeich- nis, und jeder Compiler bzw. Linker wuerde die Bibliothek dort finden. YaST sucht aber wie oben beschrieben woanders. Einfachste, aber unschoene Loesung, weil sie die Inkonsi- stenzen Deiner RPM Datenbank ausweitet: installiere das Pa- ket transcode mit der Option "--nodeps", dann werden die Ab- haengigkeiten nicht ueberprueft. Es sollte sich das Programm, da die benoetigte Bibliothek auf Deinem System vorhanden ist, anschliessend starten lassen. Besser waere, Du installierst lame ebenfalls per RPM. Bei Packman[1] gibt es ein entspre- chendes Source-RPM, das musst Du bei Dir auf dem System com- pilieren und dann installieren. Dann waere die RPM-Datenbank konsistent. Vorher solltest Du natuerlich versuchen, die al- te lame-Installation zu loeschen. Und hinterher waere ein "ldconfig" angebracht. Gruesse, Thomson [1] http://packman.links2linux.de/ -- Thomas Hertweck, Dipl.-Geophys. Geophysikalisches Institut, Universitaet Karlsruhe (TH)