Debian 安装:“默认区域设置基于的国家/地区”有何影响?

Debian 安装:“默认区域设置基于的国家/地区”有何影响?

假设我想安装英语版本的 Debian。

  • 当然,我会选择Language: English - English(默认)。
  • 在下一步中,我可以选择我的Country, territory or area(设置我猜的正确时区)。
  • 在第三步中,我必须选择所谓的Locale settings.

但是:这些会locale settings影响什么?

它似乎是基于语言的(例如默认设置是United States - en_US.UTF-8)。但为了什么?第一步已经选择了语言?

这些设置有什么作用?例如,我可以将英语与德语区域设置结合起来吗?


United States - en_US.UTF-8进一步的问题:即使安装已经完成,我是否可以将本地设置更改为任何其他区域设置?

答案1

在大多数安装中,不应出现“区域设置”屏幕:该值通常可以根据语言和国家/地区选择自动确定。该屏幕以专家模式显示,或者在无法确定区域设置的情况下显示(例如当我安装英语系统但位于法国时)。

您在第三步中选择的值将用作默认系统区域设置,它确定系统上使用的默认语言和区域设置。区域设置决定使用的语言,数字、日期、时间等的格式,默认纸张大小,字符串如何排序和比较,以及其他一些行为。如果您不是在专家模式下安装,那么您被要求选择区域设置的事实会令人惊讶 -en_US.UTF-8当您在第一步中选择英语,在第二步中选择美国时,这是默认设置。不可能将任何语言与任何区域设置相结合;如果您尝试选择英语和德语,系统会要求您选择受支持的区域设置之一,因为en_DE.UTF-8默认情况下不支持。

正如您猜测的那样,前两个步骤还确定其他选择的初始值,包括时区、下载镜像和键盘布局。

这记录在localechooser README

安装完成后,您可以更改区域设置。系统范围的默认值存储在 中/etc/environment,每个用户也可以选择区域设置 — 通常在登录选项中(如果您使用图形登录管理器),和/或通过LANG在 shell 的启动脚本中设置适当的值。

相关内容