Linux 15.036 Themen, 107.107 Beiträge

Firefox 3 Installation Fehlende Libs

nixklug / 7 Antworten / Baumansicht Nickles

Hallo,
ich wollte Heute den neuen Firefox für Linux Suse 9.3 installieren, habe auch das bzip archiv in /opt entpackt.
Allerdings kommt beim Starten folgende Fehlermeldung:

error while loading shared libraries: libplds4.so: cannot open shared object file: No such file or directory

wo kann ich die ganzen libs nachinstallieren??

Mfg
Nixklug

bei Antwort benachrichtigen
uscos nixklug „Firefox 3 Installation Fehlende Libs“
Optionen

entweder du findest die als rpm oder kompilierst sie selbst. Ich vermute aber (ohne das ich das jetzt also ueberprueft habe), dass die libs einfach zu neu fuer suse 9.3 sind und da so einiges kaputt gehen wuerde.
Also einfach auf FF3 verzichten oder eine aktuelle Distribution einspielen. Letzteres ist ohnehin sinnvoll, da SuSE 9.3 ja schon lange keine sicherheitsupdates mehr erfaehrt. Das openSUSE 11.0 jetzt raus ist passt da ja gerade :-)

bei Antwort benachrichtigen
KarstenW nixklug „Firefox 3 Installation Fehlende Libs“
Optionen

Blöde Antwort, aber ich als Debian Anwender möchte dir mal zeigen wie man so was unter Debian herausbekommt. Du mußt das Programm apt-file installieren und gibst den Befehl (vorher noch "apt-file update" aufrufen)

"apt-file search libplds4.so" ein


iceape-browser: usr/lib/iceape/libplds4.so
iceape-dbg: usr/lib/debug/usr/lib/iceape/libplds4.so
icedove: usr/lib/icedove/libplds4.so
icedove-dbg: usr/lib/debug/usr/lib/icedove/libplds4.so
iceweasel: usr/lib/iceweasel/libplds4.so
iceweasel-dbg: usr/lib/debug/usr/lib/iceweasel/libplds4.so
libnspr4-0d: usr/lib/libplds4.so.0d
libnspr4-0d-dbg: usr/lib/debug/usr/lib/libplds4.so.0d
libnspr4-dev: usr/lib/libplds4.so
libxul-dev: usr/lib/xulrunner/sdk/lib/libplds4.so
libxul0d: usr/lib/xulrunner/libplds4.so


und siehst dann diese Ausgabe in welchen Paketen dies Bibliothek enthalten ist und kannst die Pakete nachinstallieren.

Diese Prozedur müßte auch unter Ubuntu oder KUbuntu funktionieren, da sie beide auf Debian testing aufbauen.

Nach Möglichkeit installiert man aber immer deb-Pakete damit APT diese Abhängigkeiten automatisch auflösen kann.
Ich weiß jetzt nicht ob Debian etch (Version 4.0) mit diesem Firefox 3 kompatibel ist und ob da trotzdem noch Bibliotheken fehlen.






Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
uscos KarstenW „Blöde Antwort, aber ich als Debian Anwender möchte dir mal zeigen wie man so...“
Optionen

naja, das problem ist ja nocht die libs zu finden (wozu gibts webpin?), sondern eher das er eine SuSE Version benutzt die schon lange tot ist und deswegen gibts dafuer auch keine aktuellen Pakete mehr ;-)

bei Antwort benachrichtigen
KarstenW uscos „naja, das problem ist ja nocht die libs zu finden wozu gibts webpin? , sondern...“
Optionen

Die Frage ist doch in welchen Paketen diese Bibliothek ist und nicht wo man diese rpm Pakete herbekommt. Wenn er eine Update einspielt , dann hat er immer noch das Problem herauszufinden, in welchen (rpm) Paketen bei SUSE ist diese Bibliothek enthalten.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
uscos KarstenW „Die Frage ist doch in welchen Paketen diese Bibliothek ist und nicht wo man...“
Optionen

nochmal da ich mich so gerne wiederhole: eine 9.3 rpm wird er nicht finden. Die passende rpm für eine noch lebende Distribution zu finden ist kein Problem. Die von ihm eingebundnen Repos kann er mit zypper oder auch yast oder smart oder apt durchsuchen, die nicht eingebundenen repos auch mit webpin. So einfach ist das.

bei Antwort benachrichtigen
KarstenW nixklug „Firefox 3 Installation Fehlende Libs“
Optionen

Man kann mit dem befehl ldd herausbekommen , welche Bibliotheken ein bestimmtes Programm braucht: "ldd nero" Auf der linken Seite werden die Bibliotheken angezeigt die gebraucht werden und auf der rechten Seite vom Pfeil steht wo sie gefunden werden oder eben nicht (not found). ldd nero linux-gate.so.1 => (0xffffe000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7c17000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7b95000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7b7b000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7b65000) libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0xb7b5e000) libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0xb7b53000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7b19000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7ade000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7adb000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7ad7000) libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb7ad3000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7a41000) libNeroAPI.so => /usr/lib/libNeroAPI.so (0xb764c000) libNeroSCSI.so => /usr/lib/libNeroSCSI.so (0xb7619000) libNeroErr.so => /usr/lib/libNeroErr.so (0xb75fc000) libNeroCDR.so => /usr/lib/libNeroCDR.so (0xb758b000) libNewTrf.so => /usr/lib/libNewTrf.so (0xb7532000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb744d000) libm.so.6 => /lib/tls/libm.so.6 (0xb7428000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb741c000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb740a000) libc.so.6 => /lib/tls/libc.so.6 (0xb72d8000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb71ec000) libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb71e4000) libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7182000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7156000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb7148000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7140000) libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb713d000) libXi.so.6 => /usr/lib/libXi.so.6 (0xb7135000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb7132000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb7128000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb7123000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb70f8000) libXft.so.2 => /usr/lib/libXft.so.2 (0xb70e5000) librt.so.1 => /lib/tls/librt.so.1 (0xb70dd000) /lib/ld-linux.so.2 (0xb7f11000) libCDCopy.so => /usr/lib/libCDCopy.so (0xb7074000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb7071000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb706c000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7002000) libz.so.1 => /usr/lib/libz.so.1 (0xb6fee000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6fca000) libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6faa000)

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
nixklug KarstenW „Man kann mit dem befehl ldd herausbekommen , welche Bibliotheken ein bestimmtes...“
Optionen

also ich hab jetzt wieder per yast den alten FF (version 1.0.5 oder so) installiert und siehe da: er updatet sich selber nach und nach bis zur version 3 ^^

das hat er vorher nie gemacht

bei Antwort benachrichtigen