Вы можете установить его как A | B, A | C
.
Проблема: для пользователя не очевидно, с другой стороны, вы говорите, что для функциональности X вам нужны либо A, либо B, а для функциональности Y, вам нужен либо A, либо C. Но если A устарел, обратная зависимость лучше (B | A, C | A
), так что B и C принимаются по умолчанию, если A не установлен.
Но если Bи C вместе заменяет A, вероятно, лучше иметь, возможно, C в качестве истинной замены, а B в качестве зависит (или рекомендует ) от C, и имея C также в качестве заменять A.