[linux-l] Fedora LD_LIBRARY_PATH
Olaf Radicke
olaf_rad at gmx.de
Fr Okt 5 21:49:47 CEST 2007
Am Donnerstag, 4. Oktober 2007 schrieb Ralph Angenendt:
> Olaf Radicke wrote:
> > Hi!
> >
> > Irgend wie steige ich hier nicht durch. Ich habe Mono mit dem
> > Mono-Installer auf Fedora installiert. Das Problem ist, Fedora den
> > LD_LIBRARY_PATH ins Hirn zu prügeln.
>
> Muss es unbedingt 1.2.5 sein? Wo ist das Problem mit dem mitgelieferten
> 1.2.3?
Das ist pip-egal beide Versionen verwenden LD_LIBRARY_PATH. Ich hab mir tomboy
angesehen (im mitgelieferten Original). Die benutzen ein Bash-Skript als
Starter und in dem steht...
---------[start]------------
#!/bin/sh
export LD_LIBRARY_PATH="/usr/lib/tomboy:$LD_LIBRARY_PATH"
export TOMBOY_WRAPPER_PATH="/usr/bin/tomboy"
THIS_EXE="/usr/lib/tomboy/Tomboy.exe"
if [ -n "" ]; then
export MONO_GAC_PREFIX=":$MONO_GAC_PREFIX"
fi
#exec mono $MONO_EXTRA_ARGS $THIS_EXE "$@"
exec /usr/bin/mono $MONO_EXTRA_ARGS $THIS_EXE "$@"
------[end]---------------
Mach mal folgendes
[or at localhost ~]$ export LD_LIBRARY_PATH="/ein/lustiger/test"
[or at localhost ~]$ export LD_LIBRARY_PATH
[or at localhost ~]$ printenv LD_LIBRARY_PATH
/ein/lustiger/test
Und legst du ein Desktop-Starter bei KDE an (In den Desktop mit der rechten
Maustaste klicken, und "Neuer erstellen..." -> "Verknüpfung mit Programm...")
Dann gibst du bei dem Reiter "Programm" in Zeile "Befehl" folgendes ein:
echo "Hallo"; printenv LD_LIBRARY_PATH; echo " Welt"
Bei "Erweiterte Optionen (unten) klicken. Hier "Im Terminal ausführen"
und "nach Ausführung Fenster geöffnet lassen".
So, "OK" klicken und dann den Starter mit Doppelklick ausführen. Was passiert
bei dir? Ich habe ein schwarzes Fenster in dem "Hallo Welt" steht.
LD_LIBRARY_PATH ist *_LEER_* absolut _L_E_E_R_!!
Noch mal der Gegenversuch...
[or at localhost ~]$ printenv LD_LIBRARY_PATH
/ein/lustiger/test
...Genial! ...Oder beschissen... Wie man will. Mir fällt kein Szenario ein, wo
das Sinn machen könnte, also plädiere ich für "beschissen".
Gruß
Olaf
Mehr Informationen über die Mailingliste linux-l