Lassen Sie uns ein Metapaket erstellen, das von den folgenden Paketen abhängt
Depends: A (=2),
B (=2),
C (=2)
Beachten Sie das '=' - Ich möchte diese speziellen Versionen installieren, nicht die neuesten.
Zusätzlich:
B hängt von A ab (> = 1)
C ist abhängig von B (> = 1) und A (> = 1)
Wenn die neuesten Versionen von A, B, C im Repository 2 sind, funktioniert dies.
Da ich Version 3 von A und Version 3 von B in das Repo Sudo apt-get install gestellt habe, verweigert mein Metapaket das Beenden mit den folgenden Informationen:
The following packages have unmet dependencies:
my-meta-package: Depends: B (= 2) but 3 is to be installed
Depends: A (= 2) but 3 is to be installed
Wenn ich die Versionen 2 von A und B manuell installiere, wird das Metapaket korrekt installiert, was stark darauf hindeutet, dass es keine versteckte Abhängigkeit von A3 oder B3 gibt. Dies ist keine Lösung für das Problem, da das Metapaket auf vielen Computern automatisch installiert wird.
FRAGE: Was ist zu tun, damit sudo apt-get die my-meta-package Installationsversionen 2,2,2 installiert?
Gibt es eine Möglichkeit, eine erweiterte Information zu erhalten, die den Bedarf für Version 3 von A und Version 3 von B tatsächlich schafft?
(a=2), (b=2)
.