基于这个问题考虑到 Debian 9 (Stretch),也许有一些可用的更新。
我想用英语和德语语言环境。
是否有一个选项可以选择此配置已经在 Debian 安装期间(也许在高级选项->专家安装)?
到目前为止,我会使用以下方法:
- 选择语言:
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 中想要的。
问题:
是否可以在安装过程中选择所需的配置?还是只能在完成整个安装过程后才能调整?
答案1
如果您选择专家安装程序,则可以添加一个或多个其他区域设置,然后选择默认区域设置,但您需要LC_XXX
按照以下说明手动更改变量斯蒂芬·基特。
sudo dpkg-reconfigure locales
关于区域设置,这与使用默认安装方法并随后运行相同。
选择将如下所示:
- 在 grub 中选择
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