$PATH und $LD_LIBRARY_PATH

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Kai-Behncke
Beiträge: 183
Registriert: 10.12.2006 13:20:40
Wohnort: Osnabrück

$PATH und $LD_LIBRARY_PATH

Beitrag von Kai-Behncke » 12.01.2007 17:43:29

Hallo liebes Forum.
kann mir jemand sagen, was es mit den Variablen
$PATH und $LD_LIBRARY_PATH auf sich hat?
Wo lege ich diese fest und wozu sind diese überhaupt da?

Man stößt immer wieder auf diese Begriffe, kann mir darunter aber nix vorstellen.....
Dankesehr im Voraus.

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 12.01.2007 18:12:37

Hi;

zu der zweiten kann ich nichts sagen, aber in $PATH wird der Suchpfad gespeichert, in der die Shell (zB. die bash) nach ausfürbaren Programmen sucht. Kanst du dir ganz einfach anzeigen lassen mit

Code: Alles auswählen

~$ echo $PATH
Gruß, garibaldi
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 12.01.2007 18:16:41

LD_LIBRARY_PATH gibt an, wo zusätzlich nach shared libraries gesucht wird.
MfG GoKi
:wq

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 12.01.2007 18:26:41

GoKi hat geschrieben:LD_LIBRARY_PATH gibt an, wo zusätzlich nach shared libraries gesucht wird.
Muss man aber nicht haben, oder?
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 12.01.2007 18:37:56

Das wollte ich eigentlich mit zusätzlich ausdrücken. Der Loader findet alles was in /usr/lib, /usr/local/lib usw rumliegt.

Wenn man z.B. selbst Libraries programmiert hat und diese benutzt, dann nutzt man oft diese Umgebungsvariable.
MfG GoKi
:wq

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 12.01.2007 18:49:24

Alles klar, danke für die Auskunft!
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

Kai-Behncke
Beiträge: 183
Registriert: 10.12.2006 13:20:40
Wohnort: Osnabrück

Beitrag von Kai-Behncke » 12.01.2007 19:05:30

Ok, danke :-)
Aber wie kann ich den Einträge zu dem $PATH bzw. $LD_LIBRARY_PATH hinzufügen.

Gibt es irgendwo eine Datei, wo die $PATH-Komponenten stehen?

Ich will gerade ein Programm installieren und da steht:

3) Add ~/FWTools/bin_safe to your PATH.

Nur wie mache ich das?

Danke!!

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 12.01.2007 19:06:00

Siehe auch

Code: Alles auswählen

man ld.so

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 12.01.2007 19:18:45

Kai-Behncke hat geschrieben:Gibt es irgendwo eine Datei, wo die $PATH-Komponenten stehen?
/etc/profile
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

Antworten