Ubuntu setzt LC_ALL nicht, warum?


8

Wenn Sie localeeine Ubuntu-Installation ausführen, erhalten Sie Folgendes:

LANG=en_US.utf8
LANGUAGE=
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=

Wie kommt es, dass LC_ALL nicht gesetzt ist? Ich weiß, wie man es einstellt, aber warum stellt Ubuntu es nicht automatisch ein, wie bei den anderen LC_s?


Ich glaube nicht, dass dies empfohlen wird, da dadurch alle anderen Einstellungen für das Gebietsschema überschrieben werden.
— Mitch

Wenn Sie wissen möchten, wie Sie dies ändern können, lassen Sie es mich wissen.
— Mitch

Antworten:


14

Wenn LC_ALL gesetzt ist, werden die Werte aller anderen LC_-Variablen überschrieben. Daher würde das Festlegen der Standardeinstellung für Ihre Gebietsschemaeinstellungen den gleichen Effekt haben wie das Festlegen aller LC-Variablen, würde es jedoch schwieriger machen, nur einige der Werte zu ändern.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.