如何删除 Ubuntu 18.04 中的预装语言?

如何删除 Ubuntu 18.04 中的预装语言?

语言支持的屏幕截图

我昨晚重新安装了电脑系统,系统是 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

希望这可以帮助。

相关内容