Hallo, On Tue, 21 Jan 2003, Alfred Poschmann wrote:
Daher meine Frage: Kann ich neben der Binary-Version eine selbstkompilierte KDE-Version installieren ohne "DLL-Hell"? Letzlich läuft das auf die Frage hinaus, ob der LD_LIBRARY-PATH vor den Pfaden auf ld.so.conf (sichtbar mit ldconf -p) abgesucht wird. Liege ich da richtig?
Jep. Schreib dir am besten ein script, um das cvs-kde zu testen, z.B. sowas in der Art hier, das ist allerdings hier um kde2 neben kde1 zu testen (also Versionen/Verzeichnisse anpassen!)... Schau am besten in das startkde-script des cvs-kde, um zu schauen, ob du weiter / andere Variablen anpassen musst. ==== #!/bin/sh # is there an old KDE 1 out there ? if [ -d /opt/kde/bin ]; then PATH="/opt/kde/bin:$PATH" KDEDIR="/opt/kde2" test -n "${LD_LIBRARY_PATH}" && \ LD_LIBRARY_PATH="${KDEDIR}/lib:${LD_LIBRARY_PATH}" || \ LD_LIBRARY_PATH="${KDEDIR}/lib" fi export KDEDIR LD_LIBRARY_PATH export KDEDIRS="/etc/opt/kde2:/opt/kde2:/opt/kde" export QTDIR="/usr/lib/qt2/:/usr/lib/qt" export PATH="/opt/kde2/bin:$PATH" export KDEHOME="$HOME/.kde2" ==== Diese Variante kannst du dann in einem xterm sourcen (leg z.B. ein alias an: "alias skdecvsenv='source /usr/local/bin/kdecvsenv'" oder so aehnlich... Weiters koenntest du noch ein 'kdecvsexec'-script schreiben: ==== #!/bin/sh source /usr/local/bin/kdecvsenv exec "$@" ==== Damit koenntest du dann z.B. 'kdecvsexec kblubb -foo -bar' eintippen um 'kblubb' von KDE cvs zu starten. HTH, -dnh -- 37: Fehlertolerant Das Programm erlaubt keine Benutzereingaben.