ubuntuusers.de

LD_LIBRARY_PATH=

Status: Gelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

motiongroup

Anmeldungsdatum:
13. Oktober 2012

Beiträge: 223

ich hätte eine Frage zu LD_LIBRARY_PATH= um einem Compilierten Pythonprogramm einen fixen Verweis auf eine externe Library zu geben die in einem anderen Programm verwendet wird und das automatisiert wenn ich es über Gnome aus dem Starter oder Dock aufrufe.

wenn ich das Programm aus einem Terminal heraus aufrufe das ich in dem Verzeichnis geöffnet habe und diese Zuweisung gebe funktioniert es.

LD_LIBRARY_PATH=/home/name/AppImages/Astro/CCSLinux/_internal/nvidia/cudnn/lib/:$LD_LIBRARY_PATH

Rufe ich dies über das Dock auf funktioniert dies nicht.

Ebenso ist dieser Eintrag auch nur Temporär soviel ich mitbekommen habe und ab einem Neustart wieder verloren. Gibt es da eine Lösung dies mit dem Programmstart mitzuladen denn das würde sechs Module betreffen die mit jedem Update und Neustart gesetzte werden müssten.

Mylin

Avatar von Mylin

Anmeldungsdatum:
23. Juli 2024

Beiträge: 228

Versuche es mal mit folgendem exec-Eintrag im Starter.

Exec=env LD_LIBRARY_PATH=/pfad/zur/bibliothek /pfad/zur/anwendung

motiongroup

(Themenstarter)

Anmeldungsdatum:
13. Oktober 2012

Beiträge: 223

vielen Dank für die Hilfe und das hat wirklich geklappt auch wenn mir diese Lösung nicht wirklich gefällt und dies eigentlich im Programmcode gelöst sein sollte.

Antworten |