Debian

為什麼要使用 update-locale 而不是直接設置 LANGUAGE?

  • January 3, 2019

在 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,但使用它來避免錯誤是個好主意。

引用自:https://unix.stackexchange.com/questions/348502