Umgebungsvariablen setzen??
Umgebungsvariablen setzen??
wie kann ich eine umgebungsvariable setzen?
ich weis das es mit dem befehl 'set' irgentwie geht... nur wie?
wo finde ich infos zu dem thema?
konkret hab ich das problem, das ich beim installieren öfters die fehlermeldung sehe:
perl: warning : setting locale failed
perl: warning: please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "",
LANG = "de_DE@euro"
are supported and installed on your system.
perl: warning: falling back to the standard locale ("C").
wie kann ich diese variablen nachträglich setzen?
gruß rocket
ich weis das es mit dem befehl 'set' irgentwie geht... nur wie?
wo finde ich infos zu dem thema?
konkret hab ich das problem, das ich beim installieren öfters die fehlermeldung sehe:
perl: warning : setting locale failed
perl: warning: please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "",
LANG = "de_DE@euro"
are supported and installed on your system.
perl: warning: falling back to the standard locale ("C").
wie kann ich diese variablen nachträglich setzen?
gruß rocket
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Hi,
also umgebungsvariable setze ich mit in der Shell. Die sind aber nach dem beenden der Shell wieder gelöscht. Wenn du die fest setzen willst, dann kannst du das über ein der folgenden Datein machen
by, Martin
also umgebungsvariable setze ich mit
Code: Alles auswählen
export VAR=wert
- /etc/profile
- /etc/bash.bashrc
- ~/.bashrc (wenn sie nur für einen bestimmten User sein soll)
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
jo, dieses LC_CTYPE = "", hab ich gefunden, war nur kommentiert..
gibt es außer den shell variablen noch andere "systemvariablen" oder lieg ich da völlig daneben??
sieht richtig gut aus. nur verdammt viel....
(soll nicht heißen das es mir zuviel ist, eher das das dauern wird;-)
rocket
gibt es außer den shell variablen noch andere "systemvariablen" oder lieg ich da völlig daneben??
den link hab ich heut auch schon gefunden:-)Mehr Infos dazu findest du unter http://123.koehntopp.de/kris/artikel/un ... ammierung/
sieht richtig gut aus. nur verdammt viel....
(soll nicht heißen das es mir zuviel ist, eher das das dauern wird;-)
rocket
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Was verstehst du den unter Systemvariabeln? Ich kenne sonst keine anderen.Rocket hat geschrieben:gibt es außer den shell variablen noch andere "systemvariablen" oder lieg ich da völlig daneben??
Wenn du dieses export .... in ein bootscript einbaust, dann ist die Variable global und überall verfügbar...meintest du das?
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Die sog. Environment Variablen gehören unter UNIX zu jedem Prozess, und werden von diesem an seine Kinder vererbt. Wenn man also in der Shell "export BLA=hallo" macht, dann können alle Programme in dieser Shell diese Variable sehen.
Die Shell stellt nur eine bequeme Möglichkeit zur Verfügung, um diese Environments zu setzen. Es gibt also nur eine Sorte von dem was Du mit "Systemvariablen" bezeichnest, diese können aber an vielen Stellen gesetzt werden...
Patrick
Die Shell stellt nur eine bequeme Möglichkeit zur Verfügung, um diese Environments zu setzen. Es gibt also nur eine Sorte von dem was Du mit "Systemvariablen" bezeichnest, diese können aber an vielen Stellen gesetzt werden...
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
Kann man eine Systemvariable auch aus einem Script global setzen?
Wenn ich in einem Shell-script eine Umgebuingsvariable setz (export...) dann ist sie nur für das eine Script verfügbar, ich will sie aber überall verfügbar haben.
Das gleiche Problem gibts unter Windows da hab ich auch keine sinnvolle Lösung gefunden.
Wenn ich in einem Shell-script eine Umgebuingsvariable setz (export...) dann ist sie nur für das eine Script verfügbar, ich will sie aber überall verfügbar haben.
Das gleiche Problem gibts unter Windows da hab ich auch keine sinnvolle Lösung gefunden.
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
init ist der Ursprung aller Prozesse, also haben alle Prozesse ihr Environment von init geerbt. Wenn man init jetzt Variablen mitgibt, dann wären diese global. Unter Debian kannst Du sowas aber auch in /etc/environment eintragen.
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
"apt-get install locales localeconf" hatte mich weiter gebracht.....hatte
apt-get install..... =>war OKAY
apt-get remove....... => ging auch okay,....
apt-get install..... =>auf einmal bla bla bla broken dependencies......
locales: depends: glibc-2.2.5-6
warum konnte ich es einmal installieren und nachdem ich es deinstalliert hatte nicht mehr???
rocket
apt-get install..... =>war OKAY
apt-get remove....... => ging auch okay,....
apt-get install..... =>auf einmal bla bla bla broken dependencies......
locales: depends: glibc-2.2.5-6
warum konnte ich es einmal installieren und nachdem ich es deinstalliert hatte nicht mehr???
rocket
- armin@debian
- Beiträge: 207
- Registriert: 27.12.2002 21:08:14
- Wohnort: Ilmenau, THÜ
-
Kontaktdaten:
Hi!
So, ich möchte auch mal was zum Thema Shell-Variablen anmerken *gg*. Falls du die bash benutzt kannst du dir deine Umgebungsvariablen mit ausgeben lassen.
Shellvariablen kannst du dir mit
anzeigen lassen.
Wenn du bestimmte Env-Variablen für einen bestimmten Benutzer dauerhaft festlegen willst kannst du diese Variable in der Datei ~/.bash_profile definieren (~/.bash_profile wird bei der Login-Shell ausgeführt). Z.B hab ich meinen MANPATH folgendermaßen festgelegt:
Auszug aus meiner ~/.bash_profile
PS: Nein, ich bekomme kein Geld vom Verlag für Werbung
Gruß, Armin
So, ich möchte auch mal was zum Thema Shell-Variablen anmerken *gg*. Falls du die bash benutzt kannst du dir deine Umgebungsvariablen mit
Code: Alles auswählen
env
Shellvariablen kannst du dir mit
Code: Alles auswählen
set
Wenn du bestimmte Env-Variablen für einen bestimmten Benutzer dauerhaft festlegen willst kannst du diese Variable in der Datei ~/.bash_profile definieren (~/.bash_profile wird bei der Login-Shell ausgeführt). Z.B hab ich meinen MANPATH folgendermaßen festgelegt:
Auszug aus meiner ~/.bash_profile
Ein gutes Buch zum Thema ist:MANPATH=/usr/man/de:/usr/local/man:/usr/share/man:/usr/X11R6/man
export MANPATH
In dem Buch wird auch auf Shellprogrammierung eingegangen. Sehr nützlich wenn man mal sein Debiansystem ein bissel mehr an die eigenen Bedürfnisse anpassen will.Unix Shellprogrammierung
Autor: Rainer Krienke
Verlag: Carl Hanser
ISBN: 3-446-21722-3
Preis: 19,90 €
PS: Nein, ich bekomme kein Geld vom Verlag für Werbung
Gruß, Armin
danke für die tipps
env muß ich mir mal anschauen, set kenn ich (von windoof 2k) ;(
das buch werd ich mir wahrscheinlich (noch) nicht holen, nix gegen dich (oder die werbung;)
aber zum einen hab ich noch soooo viel anderes (teils wichtigeres) zu lernen und zum
anderen werd ich mir zwischendurch immermal das hier reinziehen:
http://123.koehntopp.de/kris/artikel/un ... ammierung/
wird mir auch schon gut weiter helfen...
rocket
env muß ich mir mal anschauen, set kenn ich (von windoof 2k) ;(
das buch werd ich mir wahrscheinlich (noch) nicht holen, nix gegen dich (oder die werbung;)
aber zum einen hab ich noch soooo viel anderes (teils wichtigeres) zu lernen und zum
anderen werd ich mir zwischendurch immermal das hier reinziehen:
http://123.koehntopp.de/kris/artikel/un ... ammierung/
wird mir auch schon gut weiter helfen...
rocket
http://www.linuxfibel.deRocket hat geschrieben:danke für die tipps
env muß ich mir mal anschauen, set kenn ich (von windoof 2k) ;(
das buch werd ich mir wahrscheinlich (noch) nicht holen, nix gegen dich (oder die werbung;)
aber zum einen hab ich noch soooo viel anderes (teils wichtigeres) zu lernen und zum
anderen werd ich mir zwischendurch immermal das hier reinziehen:
http://123.koehntopp.de/kris/artikel/un ... ammierung/
wird mir auch schon gut weiter helfen...
rocket
bietet auch viele Tutorials