Hi Leute, mal ne doofe Frage: Wie setze oder verändere ich Umgebungsvariablen wie z.B. PATH oder sowas und wo werden diese gespeichert? Ich hab ein Suse 9.3. Gruß Marco
Am 14.01.2006 um 19:25 Uhr schrieb Marco Sorich:
mal ne doofe Frage: Wie setze oder verändere ich Umgebungsvariablen wie z.B. PATH oder sowas und wo werden diese gespeichert?
Keine doofe Frage. Kommt darauf an, was du vorhast. Wenn der PATH systemweit gelten soll, ist /etc/profile eine Möglichkeit. Wenn der PATH nur für einen User da ist, dann z. B. ~/.profile. cu PeeGee
Am Samstag, 14. Januar 2006 19:40 schrieb Peter Geerds:
Keine doofe Frage. Kommt darauf an, was du vorhast. Wenn der PATH systemweit gelten soll, ist /etc/profile eine Möglichkeit. Wenn der PATH nur für einen User da ist, dann z. B. ~/.profile.
Aha. Danke. Das ist scheinbar genau, was ich suchte. In /etc/profle steht zwar drin, dass man die Finger von ihr lassen sollte und stattdessen eine /etc/profile.local (Suse 9.3) erzeugen sollte. Das ist aber auch nicht mehr das Problem. Danke nochmal.
cu PeeGee
Marco Sorich wrote:
Am Samstag, 14. Januar 2006 19:40 schrieb Peter Geerds:
Keine doofe Frage. Kommt darauf an, was du vorhast. Wenn der PATH systemweit gelten soll, ist /etc/profile eine Möglichkeit. Wenn der PATH nur für einen User da ist, dann z. B. ~/.profile.
Aha. Danke. Das ist scheinbar genau, was ich suchte. In /etc/profle steht zwar drin, dass man die Finger von ihr lassen sollte und stattdessen eine /etc/profile.local (Suse 9.3) erzeugen sollte. Das ist aber auch nicht mehr das Problem.
Das hat auch seinen Sinn, denn /etc/profile.local bleibt bei einem Update bestehen, während die normale /etc/profile durchaus ersetzt werden kann. Das macht eine Menge Spass, den Fehler zu finden, wenn der Vorgänger diese Einstellung vor zwei Jahren vorgenommen hat, man dann nichts Böses ahnend ein Upgrade macht und mühselig herausfinden muss, warum die Anwendung nicht mehr läuft, während der Chef und alle Vertriebler einem im Nacken sitzen. (^-^) Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Am Samstag, 14. Januar 2006 20:50 schrieb Sandy Drobic:
Das hat auch seinen Sinn, denn /etc/profile.local bleibt bei einem Update bestehen, während die normale /etc/profile durchaus ersetzt werden kann.
Achso. Das klingt natürlich logisch.
Das macht eine Menge Spass, den Fehler zu finden, wenn der Vorgänger diese Einstellung vor zwei Jahren vorgenommen hat, man dann nichts Böses ahnend ein Upgrade macht und mühselig herausfinden muss, warum die Anwendung nicht mehr läuft, während der Chef und alle Vertriebler einem im Nacken sitzen. (^-^)
Jo, das kann ich mir förmlich vorstellen...
Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Marco Sorich wrote:
Hi Leute,
mal ne doofe Frage: Wie setze oder verändere ich Umgebungsvariablen wie z.B. PATH oder sowas und wo werden diese gespeichert?
Für user: ~/.bashrc Nach der Änderung "source ~/.bashrc" ausführen, oder neu anmelden. Systemweit: /etc/bash.bashrc Sofern du die Bash verwendest. Gruß Sören
Am Samstag, 14. Januar 2006 19:43 schrieb Sören Wengerowsky:
Für user: ~/.bashrc
Nach der Änderung "source ~/.bashrc" ausführen, oder neu anmelden.
Systemweit: /etc/bash.bashrc
Sofern du die Bash verwendest.
Okay, das scheint allerdings nur die Einstellungen für die Bash zu betreffen. Wenn ich dann also Programme gleich von KDE aus starte, sind die Variablen sicher nicht bekannt, oder? Offenbar war die ~/.profile bzw. die /etc/profile das, was ich suche. Aber danke für die Antwort.
participants (4)
-
Marco Sorich
-
Peter Geerds
-
Sandy Drobic
-
Sören Wengerowsky