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

use*_*256 38 uninstall locale

我注意到我安装了几个不需要的语言环境,例如firefox-locale-. 我只需要一种语言环境。

如何删除所有其余的?

Pan*_*dya 22

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

清理未使用的语言环境

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

$ sudo apt-get install localepurge
Run Code Online (Sandbox Code Playgroud)

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

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

$ sudo dpkg-reconfigure localepurge
Run Code Online (Sandbox Code Playgroud)

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

参考

  • 引用 localepurge 手册页:“请注意,这个工具是一个没有与 Debian 的包管理系统集成的黑客 [...]” (4认同)
  • 这些东西似乎都没有真正删除任何文件。/usr/share/man 仍然拥有所有语言。/usr/share/locale 仍然包含所有目录。 (4认同)

小智 5

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

通过终端安装 Localepurge:

sudo apt-get install localepurge

安装完成后,它将从系统中删除所有不需要的区域设置文件。