sonnenblen.de - Das unabhängige Sun User Forum
Betriebssysteme => Solaris => Thema gestartet von: oobi007 am 08. Februar 2007, 12:59:27
-
Hallo,
irgendwie schaffe ich es nicht bei Solaris 10 (als root) die PATH-Variable zu ändern.
Egal, was ich im Terminal mit PATH=/..... export PATH oder in der .profile was reinschreibe
ich habe immer den gleichen PATH.
Woran liegt das denn???
-
Gib mal den Code-Schnippsel an, mit dem du den Pfad setzt. Kommt auch drauf an, mit welcher Kommando-Interpreter ( z.B. Bourne-, Korn-, C-, BA-Shell) du arbeitest.
<<Hier (http://www.sonnenblen.de/index.php/topic,4238.msg24825.html#msg24825)>> mal ein ähnliches Problem von mir. ;)
Gruß
escimo
-
Hi oobi007,
du musst glaube ich auch noch was in der Datei dtlogin fummeln.
Da schaltet man ein, ob CDE beim Start einer Shell das .profile/.chsrc.... laufen soll.
Gruß
Jonny
-
Ich wüste jetzt nicht auf Anhieb wo die Datei dtlogin unter CDE zu finden ist, Jonny. ???
Bei mir ist das die .dtprofile Datei. Am Ende ist diese Zeile einkommentiert:
# DTSOURCEPROFILE=true
Diese Zeile auskommentieren und CDE liest die .profile und .cshrc beim Anmelden des jeweiligen Benutzers ein.
Gruß
escimo
-
Bei mir steht export PATH=/sbin:/.....
in der .dtprofile, egal ob CDE oder Gnome.
Geht immer!
Auch andere Variablen wie MANPATH, LC-Time, CC, CPP usw.
Gruß Frank
-
Ich wüste jetzt nicht auf Anhieb wo die Datei dtlogin unter CDE zu finden ist, Jonny. ???
Bei mir ist das die .dtprofile Datei. Am Ende ist diese Zeile einkommentiert:
# DTSOURCEPROFILE=true
Diese Zeile auskommentieren und CDE liest die .profile und .cshrc beim Anmelden des jeweiligen Benutzers ein.
Gruß
escimo
Sorry, sch... Verkalkung ::) Hast natürlich recht, die .dtprofile ist es.
Gruß
Jonny
-
Ich habe das mit der .dtprofile mal angesehen, aber # DTSOURCEPROFILE=true ist schon auskommentiert.
Irgendwie verstehe ich es nicht, es passiert überhaupt nichts.
Hie ist ein aktueller Versuch über WEBMIN
> echo $PATH
/usr/sbin:/usr/bin
> PATH=$PATH+:/usr/local/bin
> echo $PATH
/usr/sbin:/usr/bin
-
In der Console/Terminal (bash, sh, ksh) kannst du folgendes eingeben:
PATH=/usr/local/bin:$PATH; export PATH
In der .dtprofile sollte am Ende stehen:
DTSOURCEPROFILE=true
...also ohne die Raute (#).
Daraufhin sollte nach erneuten anmelden unter CDE deine $HOME/.profile, $HOME/.cshrc und $HOME/.login eingelesen werden und die Pfade nutzbar sein.
Außerdem ist es ein Unterschied, ob du die Aktion "Terminal..." beziehungsweise "Console..." ausführen lässt, siehe <<hier (http://www.sonnenblen.de/index.php/topic,4238.msg24964.html#msg24964)>>.
Gruß
escimo