我需要安装 en_US 和 it_IT 语言环境。我使用 Docker 容器,但我认为 Debian 和基于 Debian 的容器之间是独立的。
我执行这些命令:
root@debian:/# locale
LANG=
LANGUAGE=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
root@debian:/# locale -a
C
C.UTF-8
POSIX
我尝试了这个命令:
root@debian:/# dpkg-reconfigure locales
dpkg-query: package 'locales' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
/usr/sbin/dpkg-reconfigure: locales is not installed.
答案1
您的方向是正确的,但是您需要先安装该locales
软件包,然后才能配置它:
apt-get install locales
如果您想拥有所有语言环境而不需要任何配置,请locales-all
改用:
apt-get install locales-all