А почему localepurge удалили, как теперь без него обходиться?
Так с ноября же было замаскировано с сообщением:
Unmaintained for years, buggy (#183273, #491010, #605544). You can rely on
INSTALL_MASK to skip unwanted locales and install only foo locale:
INSTALL_MASK="/usr/share/locale -/usr/share/locale/foo"
Если я правильно понял, то надо сделать в make.conf: INSTALL_MASK="/usr/share/locale -/usr/share/locale/en_US -/usr/share/locale/ru"
по содержимому /usr/share/locale, чтобы оставить английскую и русскую, но как же быть с
Если я правильно понял, то надо сделать в make.conf: INSTALL_MASK="/usr/share/locale -/usr/share/locale/en_US -/usr/share/locale/ru"
по содержимому /usr/share/locale, чтобы оставить английскую и русскую,
В смысле несоответствует оставляемому ru, или /usr/share/locale/ru содержит и utf8, и CP1251 KOI-8R etc? Просто в конфиге localepurge надо было прописывать все эти CP1251 KoI-8R по отдельности.
INSTALL_MASK удаляет файлы из устанавливаемых пакетов на этапе их установки. Если они уже установлены, то да, удалять вручную. Один раз. В дальнейшем этим будет заниматься INSTALL_MASK.
В смысле несоответствует оставляемому ru, или /usr/share/locale/ru содержит и utf8, и CP1251 KOI-8R etc? Просто в конфиге localepurge надо было прописывать все эти CP1251 KoI-8R по отдельности.
В INSTALL_MASK нужно прописывать не локали, а пути к файлам и каталогам, которые нужно удалять.
А как быть с /usr/share/X11/locale? man pages, что там ещё такого есть?
Можете прописать, если хотите, но особого смысла в этом нет. В /usr/share/X11/locale всего пара мегабайт, а ман-страницы обычно устанавливаются в соответствии с USE-флагами (L10N, LINGUAS), и те немногие пакеты, которые эти флаги не используют, занимают в каталоге man-страниц считанные килобайты.