Hallo Leute, 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). 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? Gruß Ralf P.S. Ich hoffe Ihr hattet einen guten "Rutsch" und alles Gute! -- Mein System: Athlon 1800+ 528MB RAM SuSE 8.0 ; Kernel 2.4.19 (neu von SuSE) KDE 3.0.5
Hallo Ralf, On Wed, Jan 01, 2003 at 10:59:52PM +0100, Ralf Schuhmann wrote:
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?
ich habe transcode mit den Paketen von http://packman.links2linux.de beziehungsweise ftp://ftp.links2linux.de/pub/packman/suse installiert. Die ließen sich einwandfrei installieren. -- Regards ICQ 97156954 Frank Wild Mit Geduld und Zeit, kommt man mählich weit (Abraham a Santa Clara)
Am Mittwoch, 1. Januar 2003 22:59 schrieb Ralf Schuhmann:
Hallo Leute,
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).
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?
Hallo, yast sucht da (leider) nur in der Rpm-Datenbank. Ein rpm -qf libmp3lame.so.0 sollte den Paketnamen (lame-3.9xx) ausgeben. Libmp3lame.so.0 ist ein link auf libmp3lame.0.0.0 Also mal ls -l /usr/lib/libmp3lame.so.0 versuchen... Gruß Harald
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)
Danke für Eure Antworten, Lame hatte ich selbst combiliert und installiert. Ich werde es mal mit dem Source-RPM versuchen. Gruß Ralf -- Mein System: Athlon 1800+ 528MB Ram SuSE 8.0 ; Kernel 2.4.19 (neu von SuSE) KDE 3.0.5
Am Mittwoch, 1. Januar 2003 22:59 schrieb Ralf Schuhmann:
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).
Wurde lame per RPM installiert (liegt mittlerweile auch als binary-RPM bei Packman), oder per Hand. Eine selbst compilierte lame-Version steht nicht in der RPM-DB.
Meine Frage: Weiß jemand wo YAST nach der lib sucht? Kann ich da ein
Yast sucht nicht, RPM auch nicht, das schaut nur in seiner Datenbank nach. Alles was per RPM installiert wird, kann es finden, der Rest ist für RPM unsichtbar. PS: Für SuSE 8.0 gibts bessere Pakete (unter SuSE 8.0 compiliert) unter http://www6.informatik.uni-erlangen.de/~rainer/rpms -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Donnerstag, 2. Januar 2003 23:07 schrieb Manfred Tremmel:
Am Mittwoch, 1. Januar 2003 22:59 schrieb Ralf Schuhmann:
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).
Wurde lame per RPM installiert (liegt mittlerweile auch als binary-RPM bei Packman), oder per Hand. Eine selbst compilierte lame-Version steht nicht in der RPM-DB.
Meine Frage: Weiß jemand wo YAST nach der lib sucht? Kann ich da ein
Yast sucht nicht, RPM auch nicht, das schaut nur in seiner Datenbank nach. Alles was per RPM installiert wird, kann es finden, der Rest ist für RPM unsichtbar.
PS: Für SuSE 8.0 gibts bessere Pakete (unter SuSE 8.0 compiliert) unter http://www6.informatik.uni-erlangen.de/~rainer/rpms
Hallo Manfred, danke für deine Antwort, ich fand bei packman ein lame.rpm damit ist der Fehler behoben. Und sorry für den Fehler in meiner Signatur ich benutze z.Z. SuSE 8.1 und nicht 8.0 wie's fälschlicherweise da stand. Gruß Ralf -- Mein System: Athlon 1800+ 528MB Ram SuSE 8.1 ; Kernel 2.4.19-4GB (neu von SuSE) KDE 3.0.5
Am Sonntag, 5. Januar 2003 05:33 schrieb Ralf Schuhmann:
danke für deine Antwort, ich fand bei packman ein lame.rpm damit ist der Fehler behoben. Und sorry für den Fehler in meiner Signatur ich
Ja, Henne hat nach Prüfung der Rechtlichen Lage, sich wohl doch entschlossen das Binary bei Packman anzubieten. Hab das inzwischen auch in die Liste der zusätzlich benötigten Pakete aufgenommen (vorher gabs nur nen Hinweis im Kommentar oben).
benutze z.Z. SuSE 8.1 und nicht 8.0 wie's fälschlicherweise da stand.
Ok, damit gibts dann bei Packman keine Probleme mehr ;-) Da die aktiven RPM Bastler bei Packman wohl mehr oder weniger alle SuSE 8.1 verwenden, sieht es mit Versionen für ältere SuSE-Distris teilweise etwas mau aus. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
participants (5)
-
Frank Wild
-
Harald Huthmann
-
Manfred Tremmel
-
Ralf Schuhmann
-
Thomas Hertweck