В терминологии RPM сборочная среда состоит из дерева каталогов, где происходит сборка, а также установок в rc и macro, которые содержат все переменные, необходимые rpmbased системе. Настроив сборочную среду, вы должны быть уверены, что установки rc и macro точно отражают системное окружение вашей не-Linux системы.
Команда rpm --showrc выведет список установок среды. Используйте ее для проверки значений.
Возможно потребуется изменить некоторые установки, например корень дерева сборки. По умолчанию эта установка выглядит примерно следующим образом:
_topdir %{_usrsrc}/redhat |
В большинстве случаев _topdir указывает на каталог /usr/src/redhat. Ваша система может даже не иметь каталога /usr/src. Также вы можете не захотеть собирать rpm в каталоге redhat.
Если после всех настроек пакеты не собираются или дело идет с большим трудом, сосредоточтесь на кросс-сборке.
Далее - Кросс-сборка пакетов
Назад - Создание rpm-пакетов для не-Linux систем
Содержание