Lokales Programm starten

Michael Zoet Michael.Zoet at michaelzoet.de
Mon Feb 9 14:25:36 GMT 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Nicole Sch. schrieb:
> ...
>
> Wenn ich über Konsole versuche zu starten bekomme ich folgende
> Fehlermeldung:
> /home/nicole/install/sunbird/sunbird-bin: error while loading shared
> libraries: libmozjs.so: cannot open shared object file: No such file or
> directory
>
> Die Datei ist allerdings in /home/nicole/install/sunbird/ vorhanden.
>
> Hat jemand eine Idee, wo es klemmen könnte?
Die kurze Version: die benötigte libmozjs.so wird nicht in den
typischen LD_LIBRARY_PATH gefunden. Es gibt da verschiedene Wege das
hin zu bekommen.

Man kann LD_LIBRARY_PATH setzen, was aber nicht zu empfehlen ist.

Ein

ldconfig -n /home/nicole/install/sunbird/

fügt das Verzeichnis /home/nicole/install/sunbird/ zu den Pfaden, die
nach dynamischen Libs durchsucht werden, hinzu.

Was auch funktionieren sollte:

cd /home/nicole/install/sunbird/
./sunbird-bin

Und letztendlich kannst du auch ein Skript schreiben, was Anpassung an
deine Umgebungsvariablen entsprechend setzt.

Mehr beschreibt ein "man ldconfig", "man ldd" und "man ld.so"

Grüße,

Michael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJkDoDBvfZ5167qr8RAp7cAJ9l4hfxL0cJ0remxvEuVIvI8HT1WwCfbdZn
bKE0K/w01F3gsDLVHouXCOE=
=uBic
-----END PGP SIGNATURE-----

-- 
Michael Zoet
Webseite: http://zoet.de
Jabber: michazoet at jabber.c-base.org

Ubuntu Deutschland e.V.
Ubuntu-Berlin
c-base e.V.