PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mozilla Firefox Beta 3 utner Debian


Gast
2008-03-11, 08:31:00
hallo,

ich habe schon mehrfach versucht mir eine aktuelle Beta von Firefox3 unter Debian zu installieren. Aber bei jeder Version kommt immer eine Meldung "error while loading shared libraries: [somelib.so]: cannot open shared object file: No such file or directory".

wie kann ich dies beheben? Die README schwiegen sich dazu aus...

MadMan2k
2008-03-11, 09:50:23
somelib.so in der richtigen version installieren.

Gast
2008-03-11, 10:36:15
Danke, die libs liegen alle im firefox Verzeichnis, aber die findet er wohl nicht. Wie sorge ich dafür, daß die Anwendung ihre eigenen libs auch nutzt?

Kommandofrosch
2008-03-11, 10:45:20
Das beste ist, sich das Quelltextpaket von Firefox-Beta zu holen und zu übersetzen. Dann dürfte Firefox im Bezug auf Libs bestens an das System angepasst zu sein.
Wer ganz mutig ist, holt sich den aktuellsten Stand von Firefoxsources über cvs.

Gast
2008-03-11, 12:37:48
das ist ja ziemlich kompliziert. Hatte gehofft mit ./configure, make all, make install wäre es getan. :(

Kommandofrosch
2008-03-11, 13:39:28
Das mit dem Kompilieren von Software ist auch eine Radikallösung.
Zuerst sollte man über sein Debian-Paketmanagement build-essential, libperl-dev und die anderen Developerfiles nachrüsten.
Firefox wird normalerweise über ./configure --enable-application=browser Konfiguriert. Läuft alles prima, sollte am Ende das Makefile erstellt worden sein. Dann make und nach erfolgreichem make --> make install
SMP Maschinen, also Dualcore, Quadcore können auch für make ein make -j 2 oder -j 4 ...
wählen um parallel zu kompilieren.
make install platziert die Programmdateien nach /usr/local/xyz weil bewusst kein /configure --prefix=/usr unternommen wurde. Sonst bei weiterer Hilfe
ein ./configure --help
Generell sollten nur Anwendung aus Quelltexten erzeugt werden, wenn diese auch nicht über das Paketmanagement erhältlich sind, und alle abhängigkeiten geklärt sind.
Abhängikeiten kann man bei Debian auch über apt-cache search suchen, dazu gibt es noch das extra Programm apt-file wenn bestimme Headerdateien benötigt werden.

MadMan2k
2008-03-11, 13:41:38
Danke, die libs liegen alle im firefox Verzeichnis, aber die findet er wohl nicht. Wie sorge ich dafür, daß die Anwendung ihre eigenen libs auch nutzt?
export LD_LIBRARY_PATH=/da/wos/liegt/:$LD_LIBRARY_PATH
./firefox

hint: in ubuntu hardy ist firefox3 in den repositories.