Am Sonntag, 25. Juni 2006 19:32 schrieb Wolf Wiegand:
> Hallo,
>
> Mag. Leonhard Landrock wrote:
> > Kann mir jemand erklären, worauf ein unterschiedliche Ergebnis der beiden
> > Befehle beruhen kann?
>
> Variablen (bei Dir: PATH) können entweder nur für die aktuelle Shell
> gelten, oder aber exportiert werden, womit sie auch für Programme
> gesetzt sind, die über die Shell gestartet werden:
>
> [EMAIL PROTECTED]:~ $ FOO=bar
> [EMAIL PROTECTED]:~ $ echo $FOO
> bar
> [EMAIL PROTECTED]:~ $ env | grep FOO
> [EMAIL PROTECTED]:~ $ export FOO=bar
> [EMAIL PROTECTED]:~ $ env | grep FOO
> FOO=bar

Danke, damit komme ich der Sache schon viel näher.

Heißt das somit, dass "env" immer nur die Variablen liefert, die auch 
exportiert worden sind?

Völlig offen ist für mich aber auch noch die Frage, wie den nun die normale 
Einstellung (d.h. nach einer "kleinen" Installation) für die PATH-Variable 
unter dem Konto "root" ist.

Seit heute macht mir "dpkg" Probleme. Tatsächlich lieggt es offensichtlich an 
dem fehlenden Export der PATH-Variable.

Frage: Sollte die PATH-Variable unter dem Konto "root" normalerweise 
exporteirt werden? Wenn ja, wo sollte das eingetragen sein?

MFG,
Leonhard.

Antwort per Email an