如何删除不必要的语言环境


26

我注意到我已经安装了几个不需要的语言环境,我只需要一个语言环境。

如何删除所有剩余的?

语言环境例如是firefox-locale-?。


为什么要删除它们?请在下面查看我的答案。
Gunnar Hjalmarsson 2014年

2
同样在这里。我不需要50种语言的混乱就可以占用宝贵的SSD空间,更不用说填充备份驱动器了。
SDsolar '17

Answers:


19

首先键入locale命令以打印出您当前的语言环境配置。您也可以locale -a用来显示所有可用语言环境的列表。

清理未使用的语言环境

安装localepurge以删除所有不需要的语言,同时选择要保留的语言。请注意,此方法不会更改系统上的语言环境设置。它只会清除您未选择的语言环境。使用风险自负。

$ sudo apt-get install localepurge

之后,您可以重新启动或尝试运行 . /etc/default/locale

要重新配置它,只需在终端中输入以下内容:

$ sudo dpkg-reconfigure localepurge

这里回答的另一种方法是sudo locale-gen --purge <locales YOU WANT TO KEEP>

参考


2
引用localepurge手册页:“请注意,该工具是与Debian的软件包管理系统不集成的黑客[...]”
sevo

1
这些东西似乎都没有实际删除任何文件。/ usr / share / man仍然具有所有语言。/ usr / share / locale仍然具有所有目录。
kristopolous

5

除非您始终需要切换到各种语言环境,否则可以卸载未使用的语言环境并释放系统中的一些存储空间。

通过终端安装Localepurge:

sudo apt-get install localepurge

安装完成后,它将从系统中删除您不需要的所有语言环境文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.