почему обновление lubuntu компилирует так много локалей

почему обновление lubuntu компилирует так много локалей

Недавно я обновил Lubuntu с помощью apt-get upgrade и заметил, что процесс «настройки локалей» занимает довольно много времени, поскольку он генерирует довольно много локалей для языков, которые не используются в системе. В моем /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. подтвердить перестроение локали (с помощью Tabи Enterна <OK>"кнопке" CLI)

решение2

Посмотрите на файлы в /var/lib/locales/supported.d. Должен быть файл для каждой включенной локали (т.е. enи de). Отредактируйте файлы как пользователь root и удалите все нежелательные локали. Затем снова запустите locale-genкак пользователь root.

Связанный контент