andy_shev: (Default)
Andy Shevchenko ([personal profile] andy_shev) wrote2009-04-07 02:59 pm
Entry tags:

уменьшение размера

Если не хочется ставить файлы документации (/usr/share/doc/<package>-<ver>, /usr/share/info/*, /usr/share/man/*) [1], но сохранить целостность базы RPM, то файл /etc/rpm/maros.custom со следующим содержанием должен помочь:
%_excludedocs 1
%_install_langs C:en:uk

Соответственно вторая строчка отключает установку файлов для непопавших в список локалей [2], то есть в моём случае остаются только /usr/share/locale/uk/* и английские сообщения.

P.S. Все "сопли" что остались после установки или обновления пакета - весьма вероятно ошибки упаковки пакета.

[1] Речь о файлах, описанных с помощью %doc в спеке.
[2] На самом деле отключаются файлы, прописанные в спеке как %lang(<locale>) <file>.