Marita Betz schrieb:
[...] 1.) Wie schaffe ich es in den Pfad $PATH dauerhaft etwas einzutragen. Ich benutze Suse Linux 8.1. Für die momentane Sitzung schaffe ich das schon, doch ich will die Verweise auf die Verzeichnisse gerne dauerhaft drin haben.
Ich habe schon rumgesucht, aber in /etc/bash.bashrc und in /etc/profile.local ist zwar der Pfad zur Java-Version eingetragen, aber nicht die anderen Pfade.
Das Problem hat wenig mit Java zu tun, daher kann ich da mal etwas dazu sagen... Wenn Du den Pfad fuer _alle_ User des System erweitern moechtest, so kannst Du das in /etc/profile.local machen. Eine Zeile der Art export PATH=$PATH:/das/soll/hinzugefuegt/werden wuerde das Verzeichnis "/das/soll/hinzugefuegt/werden" zum Pfad hinzufuegen, und zwar am Ende. Manchmal will man aber, dass ein eigenes Verzeichnis zu allererst im Pfad steht (nach Programmen wird der Reihenfolge nach gesucht im Pfad, beim ersten passenden Programm wird die Suche normalerweise abgebrochen), dann muss man die Zeile oben umdrehen: export PATH=/das/soll/hinzugefuegt/werden:$PATH Wenn es rein Bash-spezifisch ist, dann kannst Du es in die Datei /etc/bash.bashrc.local schreiben. Soll der Pfad nur fuer Dich, also einen einzelnen User, erweitert werden, so macht das der User selbst in seinem HOME-Verzeichnis. Eine Login-Shell liest die Datei .profile ein. Alle anderen inter- aktiven Shells lesen .bashrc ein, sofern das die Default-Shell ist. Du solltest also die Pfad-Erweiterung in eine der Dateien schreiben, das muesste dann funktionieren. Die Zeile, die einzutragen ist, ist identisch mit den Zeilen oben, je nachdem, ob Du eben das zusaetz- liche Verzeichnis zu Beginn oder zum Ende des Pfades einfuegen moechtest. Fuer andere Shells heisst die spezifische Konfigurations- datei entsprechend, siehe die Man-Page der jeweilgen Shell. Es gibt auch noch ~/.bash_profile und weitere Konfigurationsdateien, siehe dazu "man bash", Sektion FILES - welche man benutzen sollte, haengt eben davon ab, was genau man erreichen moechte und fuer welche Art von Shell es gelten soll. Gruesse, Th.