linux语言环境未设置

linux语言环境未设置,linux,locale,Linux,Locale,我有一台基于ARM的机器,上面有ubuntu发行版,它经常在运行各种命令时向我提供这些信息: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "pl_PL.UTF-8" 这是locale命令的输出 locale: Cannot set LC_CTYPE to default locale: No such file or directory loc

我有一台基于ARM的机器,上面有ubuntu发行版,它经常在运行各种命令时向我提供这些信息:

 Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "pl_PL.UTF-8"
这是
locale
命令的输出

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=pl_PL.UTF-8
LC_CTYPE="pl_PL.UTF-8"
LC_NUMERIC="pl_PL.UTF-8"
LC_TIME="pl_PL.UTF-8"
LC_COLLATE="pl_PL.UTF-8"
LC_MONETARY="pl_PL.UTF-8"
LC_MESSAGES="pl_PL.UTF-8"
LC_PAPER="pl_PL.UTF-8"
LC_NAME="pl_PL.UTF-8"
LC_ADDRESS="pl_PL.UTF-8"
LC_TELEPHONE="pl_PL.UTF-8"
LC_MEASUREMENT="pl_PL.UTF-8"
LC_IDENTIFICATION="pl_PL.UTF-8"
LC_ALL=
我该怎么做才能阻止它不时弹出,并为我的重要角色正确配置它?

好的,我找到了

在一些非32位x86架构的ubuntu发行版中,它被错误配置。 我需要

sudo apt-get install language-pack-pl
sudo apt get install——重新安装语言包pl
(如果已安装) pl是语言代码。换成你的

然后

cd /usr/lib/locale
sudo ln -s pl_PL.utf8 pl_PL
而且它是固定的

试试:

sudo dpkg重新配置区域设置

并选择要使用的区域设置。
接下来选择default并完成。

当然,如果可以,安装所需的区域设置(
sudo dpkg reconforme locale
)是最好的选择

但我有时会禁用它们,如下所示:

unset $(locale|cut -d= -f1)

谢谢
apt get install language pack en
帮助我获得en_US.utf8`