apt-getはすべての中国語を出力します。

apt-getはすべての中国語を出力します。

私はこれをしました:

sudo apt-get install task-chinese-s-desktop

中国語のデスクトップ環境を入手してください(私は言語を学んでいます)。ところでこれがとても迷惑なのでそうしました。

sudo apt-get remove task-chinese-s-desktop

再び。これを削除した後でも、出力はまだ中国語で表示されることがわかりました。

$ sudo apt-get autoremove
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 8 个软件包未被升级。

なぜこれが起こるのですか?このプログラムが使用する言語はどのように決定されますか?重要な場合は、Linux Mintを使用しています。

これが誰かに手がかりを与えた場合:私はinitramfsをアップグレードしました。 (この質問とは関係ありません。私は私のパッケージが最新であることを確認する習慣があるだけです。)次の警告が表示されます。

update-initramfs: Generating /boot/initrd.img-4.4.0-21-generic
Warning: No support for locale: zh_CN.utf8

そうではありません$LANG

$ echo $LANG
en_GB.UTF-8

答え1

端末で実行:

export LC_ALL=C

それから:

locale-gen "en_GB.UTF-8"
dpkg-reconfigure locales

関連情報