Sie können die Pakete „qt-examples“ und „qt-docs“ nicht installieren, da die Abhängigkeit zu neu ist?

Sie können die Pakete „qt-examples“ und „qt-docs“ nicht installieren, da die Abhängigkeit zu neu ist?

Was ist mit meinem Repository nicht in Ordnung? Warum kann ich es nicht installieren qt-examples? Wie behebe ich das Repository?

$ sudo yum install qt-examples
[...]
Error: Package: 1:qt-examples-4.8.7-2.el7.x86_64 (base)
           Requires: qt(x86-64) = 1:4.8.7-2.el7
           Installed: 1:qt-4.8.7-3.el7_6.x86_64 (@updates)
               qt(x86-64) = 1:4.8.7-3.el7_6
           Available: 1:qt-4.8.7-2.el7.x86_64 (base)
               qt(x86-64) = 1:4.8.7-2.el7

Ich habe ein ähnliches Problem bei der Installation qt-docs. Ich möchte Qt nicht downgraden. Beispielcode, der etwas veraltet ist, sollte einwandfrei funktionieren.

Kann ich die Installation der 7-2-Beispiele erzwingen? Oder wie bekomme ich die 7-3-Qt-Beispiele? Die Maschine hat keinen Internetzugang; daher macht die Paketverwaltung super viel Spaß.

Antwort1

Sie haben qt-4.8.7-3von installiert @updatesund yumversuchen nun, qt-examplesvon zu installieren. Daher sollten Sie das Repository baseerneut aktivieren . Anschließend sollte die Installation problemlos ausgeführt werden.update

Obwohl die Software mit einer geringfügigen Versionsabweichung wahrscheinlich einwandfrei laufen würde, möchten Sie nicht das Risiko eingehen, dass aufgrund von Abweichungen seltsame Fehler auftreten ...

vollständig sein:

JaSie können die Installation erzwingen, aber das ist mit etwas komplizierter yum. Ich weiß nicht genau, ob es dafür eine Option gibt, aber ich bin sicher, dass Sie es mit tun können rpm:

  • Laden Sie Ihr Paket herunter
  • installieren mitrpm -Ivh --nodeps

verwandte Informationen