Установить зависимость для пакета из EPEL в spec-файле

Я пишу файл спецификации для программного обеспечения, которое зависит от php-mcrypt, Моя целевая ОС CentOS 6.5php-mcrypt не в CentOS репозитории, но это в EPEL, Есть ли лучший способ удовлетворить эту зависимость от Requires: линия, а не установка вручную EPEL в %pre? Мне действительно не нравится идея форсировать установку другого репо в RPMно мне тоже не нравится когда RPMs не может быть установлен поверх зависимости, которая, кажется, не существует, пока кто-то не станет достаточно умным, чтобы начать поиск по различным сторонним репозиториям.

Какой лучший способ справиться с этим?

1 ответ

Я не знаю лучшего способа указать эту конкретную деталь на Requires линия.

Единственное, что вы можете сделать, кроме ваших предложений, это также зависеть от epel-release пакет, который, по крайней мере, дал бы им более конкретную подсказку в правильном направлении. Единственная проблема / недостаток этого заключается в том, что вы зависите от того, установили ли они этот пакет / репо, а не просто установили EPELphp-mcrypt Пакет своими силами / и т.д.

Другие вопросы по тегам