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