如何将英语设置为 Debian 的默认语言?我已经用不同的语言安装了 Debian。
$ sudo update-locale LANG=en_US.UTF-8 LANGUAGE=en_US
update-locale: Error: invalid locale settings: LANGUAGE=en_US LANG=en_US.UTF-8
答案1
使用sudo dpkg-reconfigure locales
应该有效。
答案2
编辑文件:
# vim /etc/default/locale
并写入以下未注释的行:
# File generated by update-locale
LANG=en_US.UTF-8
然后注释当前未注释的行并取消注释该行 en_US.UTF-8
(在同一文件中):
# en_US.ISO-8859-15 ISO-8859-15
en_US.UTF-8 UTF-8
# en_ZA ISO-8859-1
保存文件并运行:
# locale-gen
并重新启动终端。
对我来说,这些步骤有效。我希望它也对你有帮助。
答案3
你能从 的输出开始吗env | grep LANG
?确保这些都指向正确的语言/国家,然后执行 @vlp 提到的 dpkg 命令
答案4
检查语言环境变量:LC_LANG
.
一种更简单的方法是将LC_ALL
orLC_*
变量设置为 value en_GB.UTF-8
。