Linux
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
進一步的問題:即使安裝已經完成,我是否可以將本地設置更改為任何其他語言環境?
在大多數安裝中,不應出現“區域設置”螢幕:通常可以根據語言和國家/地區選擇自動確定該值。該螢幕以專家模式顯示,或者在無法確定區域設置的情況下(例如,當我安裝一個英語系統但位於法國時)。
您在第三步中選擇的值將用作預設系統區域設置,它決定了系統上使用的預設語言和區域設置。語言環境設置決定了使用的語言、數字、日期、時間等的格式、預設的紙張大小、字元串的排序和比較方式以及其他一些行為。如果您不是在專家模式下安裝,系統會要求您選擇區域設置這一事實令人驚訝——
en_US.UTF-8
這是您在第一步選擇英語和第二步選擇美國時的預設設置。不可能將任何語言與任何語言環境結合起來;如果您嘗試選擇英語和德語,系統會要求您在支持的語言環境中進行選擇,因為en_DE.UTF-8
預設情況下不支持。正如您所推測的,前兩個步驟還確定了其他選擇的初始值,包括時區、下載鏡像和鍵盤佈局。
這記錄在
localechooser
README
.安裝完成後,您可以更改語言環境。系統範圍的預設值儲存在 中
/etc/environment
,每個使用者也可以選擇一個區域設置——通常在登錄選項中(如果您使用的是圖形登錄管理器),和/或通過LANG
在其 shell 的啟動腳本中設置適當的值。