为什么应该使用 update-locale 而不是直接设置 LANGUAGE?

为什么应该使用 update-locale 而不是直接设置 LANGUAGE?

在Debian中,我习惯LANGUAGE/etc/environment.现在通过 Debian 测试我发现/etc/default/locale,它是由update-locale.手册update-locale页声明它执行一些健全性检查,但从未详细说明它们,那么:这些检查是什么?它们重要甚至必不可少吗?我可以/etc/default/locale像我一样设置/etc/environment,还是我绝对应该使用update-locale

答案1

只有两个健全性检查

  • 请求的区域设置必须存在(否则update-locale退出且不/etc/default/locale被修改)
  • 如果为 指定了值LANGUAGE,则该值必须有效(否则将被忽略)

所以没有什么可以需要您可以使用它update-locale而不是/etc/default/locale自己编辑,但最好使用它来避免错误。

相关内容