假设我想用英语安装 Debian。
- 当然,我会为此选择
Language: English - English
(默认)。 - 在下一步中,我可以选择我的
Country, territory or area
(我猜想设置正确的时区)。 - 在第三步中,我必须选择所谓的
Locale settings
.
但是:这些有什么locale settings
影响?
它似乎是基于语言的(例如默认设置是United States - en_US.UTF-8
)。但为了什么?第一步已经选择了语言?
这些设置有什么作用?例如,我可以将英语与德语语言环境结合起来吗?
United States - en_US.UTF-8
进一步的问题:即使安装已经完成,我是否可以将本地设置更改为任何其他语言环境?
在大多数安装中,不应出现“区域设置”屏幕:通常可以根据语言和国家/地区选择自动确定该值。该屏幕以专家模式显示,或者在无法确定区域设置的情况下(例如,当我安装一个英语系统但位于法国时)。
您在第三步中选择的值将用作默认系统区域设置,它决定了系统上使用的默认语言和区域设置。语言环境设置决定了使用的语言、数字、日期、时间等的格式、默认的纸张大小、字符串的排序和比较方式以及其他一些行为。如果您不是在专家模式下安装,那么您被要求选择区域设置这一事实令人惊讶——
en_US.UTF-8
这是您在第一步选择英语和第二步选择美国时的默认设置。不可能将任何语言与任何语言环境结合起来;如果您尝试选择英语和德语,系统会要求您在支持的语言环境中进行选择,因为en_DE.UTF-8
默认情况下不支持。正如您所推测的,前两个步骤还确定了其他选择的初始值,包括时区、下载镜像和键盘布局。
这记录在
localechooser
README
.安装完成后,您可以更改语言环境。系统范围的默认值存储在 中
/etc/environment
,每个用户也可以选择一个区域设置——通常在登录选项中(如果您使用的是图形登录管理器),和/或通过LANG
在其 shell 的启动脚本中设置适当的值。