![apt-get输出全部中文](https://linux22.com/image/120569/apt-get%E8%BE%93%E5%87%BA%E5%85%A8%E9%83%A8%E4%B8%AD%E6%96%87.png)
我这样做了:
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