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.

