уменьшение размера
Apr. 7th, 2009 02:59 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Если не хочется ставить файлы документации (/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>.
%_excludedocs 1
%_install_langs C:en:uk
Соответственно вторая строчка отключает установку файлов для непопавших в список локалей [2], то есть в моём случае остаются только /usr/share/locale/uk/* и английские сообщения.
P.S. Все "сопли" что остались после установки или обновления пакета - весьма вероятно ошибки упаковки пакета.
[1] Речь о файлах, описанных с помощью %doc в спеке.
[2] На самом деле отключаются файлы, прописанные в спеке как %lang(<locale>) <file>.