2016-07-19 42 views
0

In der neuesten Version habe ich ein neues RPM hinzugefügt. Während der Aktualisierung von einer älteren Version funktioniert es gut, weil ich eine Abhängigkeit in der Spezifikationsdatei des Haupt-RPM hinzugefügt habe. HierYum Downgrade, wenn die neuere Version eine zusätzliche RPM hat

ist der Abhängigkeitsbaum:

Older release: 
RPM1 depends on RPM2 

Newer release: 
RPM1 depends on RPM2 and RPM3 
RPM3 depends on RPM2 

-Upgrade funktioniert nur gut, wenn ich yum upgrade RPM1 versuchen. Wie kann ich auf die ältere Version herunterstufen? Die Angabe aller RPMs mit yum downgrade RPM1 RPM2 RPM3 funktioniert nicht. Selbst yum downgrade RPM1 and RPM2 funktioniert nicht, da RPM3 jetzt von der neuesten Version von RPM3 abhängt.

Antwort

0

Es gibt keine einfache Möglichkeit, dies zu erreichen. Sie müssen möglicherweise "hinter yum's zurück" gehen und rpm direkt verwenden, um RPM3 zu erzwingen und dann sollten Sie RPM1 und RPM2 downgraden können. Die andere Möglichkeit ist, einfach alle drei deinstallieren und dann neu installieren, die älteren Versionen von 1 und 2

0

Dies sollte funktionieren (mich nicht getestet):

yum swap -- downgrade RPM1 RPM2 -- remove RPM3