Starting with rpm-4.13, RPM is able to process boolean expressions in all dependencies (Requires, Recommends, Suggests, Supplements, Enhances, Conflicts). Boolean Expressions are always enclosed with parenthesis. They are build out of “normal” dependencies: either name only or name, comparison and version description.
https://rpm.org/user_doc/boolean_dependencies.html
То есть теперь можно написать такие вещи как
Requires: (pkgA or (pkgB and pkgC))
Supplements: (foo and (lang-support-cz or lang-support-all))
и так далее. НО - это всё есть только в centos8, в 7 и ниже версии старые, в 7 например 4.11.
Комментариев нет:
Отправить комментарий