在新安装的 Raspberry Pi 3 的 Ubuntu Core 16 上,调用locale
打印:
LANG=C.UTF-8
LANGUAGE=
LC_CTYPE="C.UTF-8"
LC_NUMERIC=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
LC_COLLATE="C.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="C.UTF-8"
LC_PAPER=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=
我假设其中一些值是由 ssh 客户端设置的。
如何生成新的语言环境?我找不到locale-gen
并且没有locales
包。
答案1
你不能。Ubuntu Core 本身不支持语言环境;/etc/default/locale
在核心中是只读的,硬连线到C.UTF-8
。
存在一个locale-control
可供使用的接口经典,即允许 snap 控制经典系统的默认语言环境。它在 ubuntu core 系统上不起作用。