Debian
為什麼要使用 update-locale 而不是直接設置 LANGUAGE?
在 Debian 中,我習慣於
LANGUAGE
在/etc/environment
. 現在通過 Debian 測試/etc/default/locale
,我發現它由update-locale
. 手冊頁聲明它執行了一些健全性檢查,update-locale
但從未詳細說明它們,所以:這些檢查是什麼?它們是重要的還是必不可少的?我可以/etc/default/locale
像以前那樣設置/etc/environment
,還是應該絕對使用update-locale
?
只有兩個健全性檢查:
- 請求的語言環境必須存在(否則
update-locale
退出/etc/default/locale
且不被修改)- 如果為 指定了值
LANGUAGE
,則它必須有效(否則將被忽略)因此,沒有什麼需要您使用
update-locale
而不是自己編輯/etc/default/locale
,但使用它來避免錯誤是個好主意。