基于考虑 Debian 9 (Stretch) 的这个问题,也许有一些可用的更新。
我想在德语语言环境中使用英语。
在 Debian 安装期间是否已经可以选择此配置(可能在Advanced options -> Expert install中)?
到目前为止,我会使用以下方法:
- 选择语言:
English - English
- 国家、领土或地区:
other
->Europe
->Germany
- 默认区域设置基于的国家/地区:
de_DE.UTF-8
不幸的是,默认情况下不提供配对English language
,您也可以在下一个屏幕截图中看到:German locales
但是,Ubuntu 及其衍生产品在下一步安装过程中已经提供了这样一个选项,之后选择了所需的language
:
之后,检查locale
导致:
user@pc:~$ locale
LANG=en_US.UTF-8
LANGUAGE=
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=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=
=> 这正是我在 Debian 中想要的。
问题:
在安装过程中是否有可能选择所需的配置?还是只能在完成整个安装进度后进行调整?
如果您选择专家安装程序,您可以添加一个或多个其他语言环境,然后选择默认语言环境,但您需要手动更改
LC_XXX
变量,如Stephen Kitt所述。关于区域设置,这与使用默认安装方法并
sudo dpkg-reconfigure locales
随后运行相同。选择将如下所示:
Advanced options ->
和Graphical expert install
或Expert install
:English - English
other -> Europe -> Germany
United States - en_US.UTF-8
de_DE.UTF-8
en_US.UTF-8
并在安装完成后根据需要修改各个区域设置。
要更新全局区域设置,您可以使用:
或者将变量添加到本地 shell 初始化文件中。
~/.bashrc
如果默认语言环境是,要将德语设置添加到您的en_US.UTF-8
,您可以使用: