Добрый день.
Имеется centos 7.2 x86 и для него, как известно, нет репозитория epel, но некоторые пакеты из данного репозитория необходимы для моих задач.
Я поступаю следующим образом:
- Скачиваю необходимый src.rpm пакет из репозитория epel.
- Устанавливаю его командой rpm -Uvh
- Захожу в ~/rpmbuild/SPEC
- Ставлю необходимые для пакета зависимости командой yum-builddep file.spec
- Затем собираю пакет командой rpmbuild -ba file.spec
При сборке, на этапе 4, могут возникнуть проблемы с зависимостями, а именно нужен пакет, которого в дефолтном репозитории нет и его так же нужно собрать и установить. Отсюда вопрос - как можно автоматизировать пересборку src.rpm пакета, чтобы отсутствующий пакет скачивался самостоятельно, собирался и устанавливался?