Wie löse ich Abhängigkeiten durch Ersetzungen?

Wie löse ich Abhängigkeiten durch Ersetzungen?

Ich arbeite an einer Lösung, um einen Closed-Source-Treiber namens EMGD unter Ubuntu zum Laufen zu bringen. Aber es gibt ein Problem mit dem Paket lubuntu-desktop. Es hängt von lubuntu-core -> xorg ab und xorg benötigt xserver-xorg (>= 1:7.7+7ubuntu2). Ich brauche eine ältere Version von xserver-xorg, um den Treiber zum Laufen zu bringen. Also habe ich ein Paket namens xserver-xorg-1.9 erstellt, das xserver-xorg bereitstellt und eine höhere Version als 1:7.7+7ubuntu2 hat.

Warum gibt es immer noch Konflikte? Ich verstehe wirklich nicht, was apt immer noch übersieht.

Antwort1

Die Version, Konflikte und Abhängigkeiten sind im .deb-Paket enthalten, genauer gesagt in package-root/DEBIAN/control. Hast du diese angepasst?

DPKG ermittelt die Paketversion nicht anhand des Namens, sondern anhand der in der Steuerdatei angegebenen Version.

verwandte Informationen