Calculate Forum

Чистим систему от ненужных локалей

#1

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

emerge -av localepurge

перед её запуском редактируем /etc/locale.gen и оставляем только не обходимые нам локали, в моем случае это была ru_RU.UTF-8

$grep -v "#" /etc/locale.gen
ru_RU.UTF-8 UTF-8

после эотого выполняем команду

locale-gen

Также добавим в /etc/make.conf

LINGUAS="ru"

теперь приступим к редактированию конфига localepurge в /etc/locale.nopurge и приводим его к такому виду

MANDELETE

SHOWFREEDSPACE

VERBOSE

ru
ru_RU.UTF-8 UTF-8

далее просто запускаем

#localepurge -v

и наслаждаемся высвобожденным местом)

#2

Спасибо за статейку, и сколько же освободилось в итоге места?
И, кстати, а что делать если маломощная система и бинарный профиль ведь:

Также добавим в /etc/make.conf
LINGUAS="ru"

При обновлении мира с аргументом N потянет за собою пересборку кучи монструозных пакетов, на которые уйдут не одни сутки. Как быть?

#3

Роман Гаврилюк писал(а):

Спасибо за статейку, и сколько же освободилось в итоге места?
И, кстати, а что делать если маломощная система и бинарный профиль ведь:
[…]
При обновлении мира с аргументом N потянет за собою пересборку кучи монструозных пакетов, на которые уйдут не одни сутки. Как быть?

emerge -G никто не отменял…

#4

Роман Гаврилюк писал(а):

Спасибо за статейку, и сколько же освободилось в итоге места?
И, кстати, а что делать если маломощная система и бинарный профиль ведь:
[…]
При обновлении мира с аргументом N потянет за собою пересборку кучи монструозных пакетов, на которые уйдут не одни сутки. Как быть?

тогда просто не указывайте в make.conf LINGUAS ничего страшного не будет
высвобождает от 200 мег до 1 гигабайта

#5

Евгений Савченко писал(а):

emerge -G никто не отменял…

а после "emerge -G " что?

#6

A у меня вот такое написано:

#------------------------------------------------------------------------------
 # Modified Calculate-install 2.2.23
 # Processed template files:
 # /usr/share/calculate/templates/install/1merge/glibc/locale.gen
 # For modify this file, create /etc/locale.gen.clt template.
#------------------------------------------------------------------------------

может лучше шаблончик написать?

#7

После

#localepurge -v

Пишет:

* You have to configure “/etc/locale.nopurge”

* to make /usr/bin/localepurge actually start to function.

* Nothing to be done, exiting …

Mastodon Mastodon