我昨晚重新安装了电脑系统,系统是 Ubuntu 18.04,安装系统时我选择的语言是英文,但是现在却在未经我同意的情况下安装了中文语言包。(到底发生了什么?)
我尝试删除此语言安装/删除语言...按钮,但是当我打开语言设置时,系统警告我有一些推荐的软件包未安装并想帮我安装。(我根本不需要它。)
那么,有没有什么方法可以删除屏幕截图中显示的这种语言?
附言:我尝试上传图片多次,但上传页面始终显示:Failed to upload image; imgur is rejecting the request
。因此,我不得不使用 Google Photos 来分享此截图。
以下是命令的输出apt update && apt upgrade
:
sudo apt update && sudo apt upgrade
Hit:1 http://packages.microsoft.com/repos/vscode stable InRelease
Hit:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic InRelease
Hit:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates InRelease
Ign:4 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:5 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-backports InRelease
Hit:6 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-security InRelease
Hit:7 http://dl.google.com/linux/chrome/deb stable Release
Hit:8 http://ppa.launchpad.net/daniruiz/flat-remix/ubuntu bionic InRelease
Hit:10 http://ppa.launchpad.net/nextcloud-devs/client/ubuntu bionic InRelease
Hit:11 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu bionic InRelease
Hit:12 http://ppa.launchpad.net/numix/ppa/ubuntu bionic InRelease
Hit:13 http://ppa.launchpad.net/system76/pop/ubuntu bionic InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
命令的输出ls /usr/share/locale-langpack
是:
ls /usr/share/locale-langpack
en en_AU en@boldquot en_CA en_GB en@quot en@shaw en_US zh zh_CN
答案1
感谢Hjalmarsson先生的帮助。
请遵循以下步骤:
首先,请确保您想要在此页面中消失的语言未被设置为“区域格式”设置。
然后检查文件夹/usr/share/locale-langpack
并使用ls
如下命令:
ls /usr/share/locale-lanpack/zh
en en_AU en@boldquot en_CA en_GB en@quot en@shaw en_US zh zh_CN
我们可以看到有一个您想要删除的语言文件夹,由于您(显然)选择了中国时区位置,因此安装程序创建了zh
该文件夹,所以我们现在将其删除。zh
sudo rmdir /usr/share/locale-langpack/zh
最后我们gnome-language-selector
再次使用命令删除中文语言包,重新打开gnome-language-selector
,“汉语(中国)”就不会出现了。
如果看不到“汉语(中国)”,我们应该在删除后做一些清理工作,所以只需删除文件zh
夹名称中包含该字符的所有文件夹。
答案2
检查您的语言包支持情况:
sudo apt search language-pack
如果你想删除中文,请尝试
sudo apt-get remove language-pack-zh-hans language-pack-zh-hans-base language-pack-zh-hant language-pack-zh-hant-base
希望这可以帮助。