Поддерживает ли пакет CentOS RPM поддержку или зависимость в поле «Требуется»? - PullRequest
1 голос
/ 23 октября 2019

Я хотел бы знать, поддерживает ли CentOS какие-либо или зависимости пакетов или Виртуальные ресурсы. В Ubuntu легко добавить зависимость или в поле Depends, но можно ли это сделать в CentOS?

Ubuntu или зависимость:

TestPackage
Depends: packageA | packageB

Ubuntu такжеможно использовать Virtual Provides:

packageA 
Provides: packageAB

packageB
Provides: packageAB

TestPackage
Requires: packageAB

Можно ли использовать оба из них в CentOS?

1 Ответ

3 голосов
/ 24 октября 2019

AFAIK rpm поддерживает , а не поддерживает или в зависимостях. Он поддерживает виртуальных пакетов . В спецификационных файлах это будет выглядеть точно так, как вы его представили:

packageA.spec:

Provides: packageAB

packageB.spec:

Provides: packageAB

TestPackage.spec:

Requires: packageAB
...