我有一个混合区域设置的系统。文本语言设置为英语,数字格式、货币等设置为德语。除了apt之外,这非常有效。apt 命令(apt-get、apt-cache 等)的所有消息和帮助文本始终为德语:
例如:
apt-get --help
apt 1.6.12ubuntu0.1 (amd64)
Aufruf: apt-get [Optionen] befehl
apt-get [Optionen] install|remove paket1 [paket2 ...]
apt-get [Optionen] source paket1 [paket2 ...]
apt-get ist ein Befehlszeilenwerkzeug zum Herunterladen von Paketen (und
Informationen zu diesen Paketen) von authentifizierten Paketquellen sowie
für deren Installation, Aktualisierung und Entfernung zusammen mit ihren
Paketabhängigkeiten.
...
对于我的个人用户帐户和 root 用户,这种行为是相同的。
我的用户帐户的区域设置如下:
LANG=en_US.UTF-8
LANGUAGE=en_US:de
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
LC_ALL 没有设置,但即使我明确设置了这个环境变量
export LC_ALL="en_US.UTF-8"
apt 输出的语言不会改变。
哪个语言环境变量实际上会影响 apt 命令?我怎样才能说服 apt 说英语?