PATH erweitern

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
haribohne
Beiträge: 3
Registriert: 21.09.2008 09:42:25

PATH erweitern

Beitrag von haribohne » 21.09.2008 10:06:43

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

Benutzeravatar
Profbunny
Beiträge: 595
Registriert: 04.04.2004 11:12:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bautzen

Re: PATH erweitern

Beitrag von Profbunny » 21.09.2008 10:33:28

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
Rechner / Server Debian sid

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: PATH erweitern

Beitrag von Duff » 21.09.2008 11:14:21

Genauso mache ich es auch.

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!

haribohne
Beiträge: 3
Registriert: 21.09.2008 09:42:25

Re: PATH erweitern

Beitrag von haribohne » 21.09.2008 11:40:46

Danke für die Antworten,
hat funktioniert.
Gruß,
Harald

conzul
Beiträge: 134
Registriert: 02.07.2008 19:18:58
Wohnort: BaWü

Re: PATH erweitern

Beitrag von conzul » 22.09.2008 09:53:42

sowas existiert unter lenny schon in der .bash_profile...

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
Natürlich sind die anderen Methoden genauso wirksam :mrgreen:

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

Re: PATH erweitern

Beitrag von Spasswolf » 22.09.2008 10:34:28

Wobei das sehr unschön ist, da bei Programmen mit dem gleichen Namen zuerst das aus ~/bin genommen wird.

Code: Alles auswählen

PATH=~/bin:"${PATH}"
Besser wäre

Code: Alles auswählen

PATH="$(PATH)":~/bin

haribohne
Beiträge: 3
Registriert: 21.09.2008 09:42:25

Re: PATH erweitern

Beitrag von haribohne » 22.09.2008 11:13:52

conzul hat geschrieben:sowas existiert unter lenny schon in der .bash_profile...
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.
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
Natürlich sind die anderen Methoden genauso wirksam :mrgreen:

conzul
Beiträge: 134
Registriert: 02.07.2008 19:18:58
Wohnort: BaWü

Re: PATH erweitern

Beitrag von conzul » 22.09.2008 11:20:09

@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*

Antworten