为什么 lubuntu 升级编译这么多语言环境

为什么 lubuntu 升级编译这么多语言环境

最近我使用 apt-get upgrade 升级了我的 Lubuntu,我注意到“设置语言环境”过程需要很长时间,因为它会为系统中未使用的语言生成很多语言环境。在我的 /etc/locale conf 中:

LANG=en_US.UTF-8

在我的/etc/locale.gen中:

many language code here, but all is commented save for
en_US.UTF-8 UTF-8

这是升级过程中的片段:

Setting up locales (2.31-0ubuntu9.2) ...
Generating locales (this might take a while)...
  de_AT.UTF-8... done
  de_BE.UTF-8... done
  de_CH.UTF-8... done
  de_DE.UTF-8... done
  de_IT.UTF-8... done
  de_LI.UTF-8... done
  de_LU.UTF-8... done
  en_AG.UTF-8... done
  ....

升级后当前版本

 ~  lsb_release -a                                                                     ✔ 
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:        20.04
Codename:       focal

我想知道为什么会发生这种情况,以及是否有办法在将来的升级中省略此过程,谢谢

答案1

你必须:

  1. 跑步sudo dpkg-reconfigure locales
  2. 指定所需的最小区域设置集(按 选择Space
  3. 确认重建区域设置(通过TabCLI Enter<OK>按钮”)

答案2

查看 中的文件。每个启用的语言环境(即和)/var/lib/locales/supported.d都应该有一个文件。以 root 用户身份编辑文件并删除所有不需要的语言环境。然后以 root 身份重新运行。endelocale-gen

相关内容