PATH erweitern
PATH erweitern
Ich versuche gerade, von Ubuntu auf Debian 4.0 umzusatteln. Nach Einrichtung eines Ordners ~/bin erweiterte Ubuntu den PATH nach Neustart 'automatisch' - sollte er doch in Debian (.bash_profile) doch auch tun ?! Tut aber nicht. Vorsichtiger Versuch als Eintrag in /etc/profile änderte...nichts
- Profbunny
- Beiträge: 595
- Registriert: 04.04.2004 11:12:29
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Bautzen
Re: PATH erweitern
ich weiß nicht wie ubuntu das macht, bzw wozu das gut sein soll.
schreib einfach in deine ~/.bashrc
export PATH=$PATH:/home/user/bin
user ist natürlich zu ersetzen
mfg
schreib einfach in deine ~/.bashrc
export PATH=$PATH:/home/user/bin
user ist natürlich zu ersetzen
mfg
Rechner / Server Debian sid
Re: PATH erweitern
Genauso mache ich es auch.
Auszug aus der .bashrc:
Auszug aus der .bashrc:
Code: Alles auswählen
...
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export PATH=$PATH:/home/daniel/scripts:/sbin:/home/daniel/perl:/home/daniel/scripts/C++
export PATH=$PATH:$ORACLE_HOME
...
Oh, yeah!
Re: PATH erweitern
Danke für die Antworten,
hat funktioniert.
Gruß,
Harald
hat funktioniert.
Gruß,
Harald
Re: PATH erweitern
sowas existiert unter lenny schon in der .bash_profile...
Der Abschnitt sieht so aus:
Natürlich sind die anderen Methoden genauso wirksam 
Der Abschnitt sieht so aus:
Code: Alles auswählen
# set PATH so it includes user's private bin if it exists
if [ -d ~/bin ] ; then
PATH=~/bin:"${PATH}"
fi

-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: PATH erweitern
Wobei das sehr unschön ist, da bei Programmen mit dem gleichen Namen zuerst das aus ~/bin genommen wird.
Besser wäre
Code: Alles auswählen
PATH=~/bin:"${PATH}"
Code: Alles auswählen
PATH="$(PATH)":~/bin
Re: PATH erweitern
Ja, stimmt, darauf hatte ich mich auch zunächst verlassen - Anlegen des Directories, neu starten, Verblüffung: ~/bin taucht nicht im Pfad auf. Das führte zu meiner Frage.conzul hat geschrieben:sowas existiert unter lenny schon in der .bash_profile...
Der Abschnitt sieht so aus:Natürlich sind die anderen Methoden genauso wirksamCode: Alles auswählen
# set PATH so it includes user's private bin if it exists if [ -d ~/bin ] ; then PATH=~/bin:"${PATH}" fi
Re: PATH erweitern
@spasswolf
da hast du natürlich recht - allerdings sollte man vorher schon die dublettenfrage klären wie ich finde...
@haribohne
hmm, dieses verhalten habe ich bisher noch nie festgestellt ergo hat die erweiterung bei mir immer funktioniert.
deine sachen innerhalb des bin-directorys sind ja sicher ausführbar - weil ohne das tauchen sie auch nicht auf kann ich mich erinnern
ich wollte nur nochmal drauf hinweisen, evtl hast du ja den eintrag in der bash_profile übersehen
edith:/ du hast den eintrag gesehn wie ich nochmals nachgelesen habe... vllt sollte ich doch mal ne brille bestellen *g*
da hast du natürlich recht - allerdings sollte man vorher schon die dublettenfrage klären wie ich finde...
@haribohne
hmm, dieses verhalten habe ich bisher noch nie festgestellt ergo hat die erweiterung bei mir immer funktioniert.
deine sachen innerhalb des bin-directorys sind ja sicher ausführbar - weil ohne das tauchen sie auch nicht auf kann ich mich erinnern

ich wollte nur nochmal drauf hinweisen, evtl hast du ja den eintrag in der bash_profile übersehen
edith:/ du hast den eintrag gesehn wie ich nochmals nachgelesen habe... vllt sollte ich doch mal ne brille bestellen *g*