Удаление ненужных локалей в Archlinux

Исследуя систему на нетбуке на предмет “чего бы удалить”, обнаружил папку /usr/share/locale, которая весила несколько сотен мегабайт. Как выяснилось это локали, сгенерированные при установки системы. Разумеется, кроме русской и английской (американской) локали я не использую, следовательно – от остальных можно безболезненно избавиться.

Сделать это проще всего с помощью программы localepurge. Установим её командой:

yaourt -S localepurge

Теперь необходимо внести изменения в файл настроек

sudo nano /etc/locale.nopurge

Во-первых надо закомментарить строчку “NEEDSCONFIGFIRST”, иначе программа не заработает вообще – это своеобразная защита от дурака. Далее указываем локали, которые нужно ОСТАВИТЬ. У меня это выглядит так:

ru
ru_RU
ru_RU.UTF-8 UTF-8
en
en_US
en_US.UTF-8 UTF-8

Теперь запускаем программу на выполнение:

sudo localepurge

Таким способом я освободил у себя около 450 Mb места на диске.


Понравился пост? Подпишись на RSS
или следи за обновлениями блога в Twitter'е.