如何在 Ubuntu Core 中更改语言环境?

如何在 Ubuntu Core 中更改语言环境?

在新安装的 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 系统上不起作用。

相关内容