Как удалить ненужные локали

27

Я заметил, что у меня установлено несколько ненужных локалей. Мне нужна только одна локаль.

Как убрать все остальное?

Например, firefox-locale-?

user289256
источник
Почему вы хотите удалить их? Пожалуйста, смотрите мой ответ ниже.
Гуннар Хьялмарссон
2
Тоже самое. Мне не нужен беспорядок на 50 языках, занимающий драгоценное место на SSD, не говоря уже о заполнении резервного диска.
SDsolar

Ответы:

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>

Ссылка

Pandya
источник
2
Цитирую man-страницу localepurge: «Обратите внимание, что этот инструмент является хаком, который не интегрирован с системой управления пакетами Debian [...]»
sevo
1
кажется, что ни одна из этих вещей не удаляет файлы. В / usr / share / man все еще есть все языки. / usr / share / locale все еще содержит все каталоги.
Кристополус
5

Если у вас нет необходимости постоянно переключаться на разные локали, вы можете удалить неиспользуемые локали и освободить некоторое количество дискового пространства в вашей системе.

Установите Localepurge через терминал:

sudo apt-get install localepurge

Как только установка будет завершена, она удалит все файлы локали из вашей системы, которые вам не нужны.

Tharindu
источник