rpmbuild: Есть ли способ указать рекомендуемые пакеты?

rpmbuild: Есть ли способ указать рекомендуемые пакеты?

Итак, сколько я ни искал, я не могу найти ничего об указании рекомендуемых пакетов в файле спецификаций.

Я бы даже не считал это возможным, если бы не увидел это в файле спецификации Mono 2.10.9. Там написано следующее:

Recommends:     libgdiplus0 >= 2.6

Но rpmbuild определенно жалуется на это. Я предполагаю, что это не то, что на самом деле разрешено. Так ли это? Есть ли другой способ рекомендовать некоторые другие пакеты во время фазы установки?

решение1

Да, это возможно, но не во всех дистрибутивах.

решение2

В RPM нет концепции «предлагаемых» пакетов, как в DEB. Я участвовал в обсуждениях по этому поводу, и пришел к выводу, что это просто не имеет особого смысла. «Предлагаемый» для чего? «Предлагаемый» может быть от «Вы также можете захотеть это рассмотреть» до «Оченьвряд ли будет полезен без..." Зачем вам может понадобиться предложение? Либо оно обязательно, либо пользователь знает, что делать. RPM предназначен дляполностью автоматизированныйустановка, остановка для того, чтобы спросить пользователя, следует ли установить предлагаемые пакеты, просто противоречит его основной философии.

решение3

Возможно, вам захочется просмотреть страницы, посвященные упаковке, на сайтеВики проекта Fedora. Я также просмотрел тему викиКак создать RPM-пакети там не увидел упоминания об этом.

Связанный контент