基于考虑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
安装完成后,根据需要修改各个区域设置。
要更新全局语言环境设置,您可以使用:
sudo update-locale LANG=en_US.UTF-8 $(printf 'LC_%s=de_DE.UTF-8 '\
NUMERIC TIME MONETARY PAPER NAME ADDRESS TELEPHONE MEASUREMENT IDENTIFICATION)
或将变量添加到本地Shell初始化文件中。要将德语设置添加到您~/.bashrc
的默认语言环境为en_US.UTF-8
,可以使用:
printf 'export LC_%s=de_DE.UTF-8\n'\
NUMERIC TIME MONETARY PAPER NAME ADDRESS TELEPHONE MEASUREMENT IDENTIFICATION >> ~/.bashrc
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句