Секция %install содержит команды, которые устанавливают ПО, собранное на стадии %build. Если Makefile содержит все необходимые инструкции по установке, достаточно определить команды в секции так:
%install |
В большинстве случаев требуется задать еще какие-то параметры для правильной установки всех файлов в buildroot. Иногда вместо make install используют команду install, как в следующем примере:
%install |
Множество пакетов вместо make install используют макрос %makeinstall. Например:
%install |
Этот пример также содержит команду для очистки buildroot.
Для того, чтобы посмотреть, как разворачивается макрос %makeinstall, используется команда rpm --eval '%makeinstall' :
$ rpm --eval '%makeinstall' |