Hallo Liste, ich habe hier die kde301 rpms und möchte gerne updaten, leider bekomme ich beim testen Warnungen - wie muss ich vorgehen um die dependencies zu erfüllen bzw. auflösen. Egal was ich versuch es scheint ein Gordischer Knoten zu sein - oder ich steh auf meiner Leitung. Und noch eine Frage habe ich: Wie kann ich prüfen ob alle dependencies der installierten Pakete erfüllt sind? tamboti:/archiv/updates/kde301 # find . -name "*.rpm" ! -name "so_*.rpm" -exec rpm {} -Fvh --test \; error: failed dependencies: qt3 = 3.0.3 is needed by qt3-non-mt-3.0.3-14 qt3 = 3.0.3 is needed by qt3-devel-3.0.3-15 error: failed dependencies: qt3 = 3.0.4 is needed by qt3-devel-3.0.4-26 qt3-devel = 3.0.3 is needed by qt3-devel-tools-3.0.3-14 qt3-devel = 3.0.3 is needed by qt3-devel-doc-3.0.3-15 error: failed dependencies: qt3-devel = 3.0.4 is needed by qt3-devel-tools-3.0.4-30 error: failed dependencies: qt3 = 3.0.4 is needed by qt3-non-mt-3.0.4-30 error: failed dependencies: qt3-devel = 3.0.4 is needed by qt3-devel-doc-3.0.4-26 tamboti:/archiv/updates/kde301 # Vielen Dank Michael
Michael Hoeller wrote:
Und noch eine Frage habe ich: Wie kann ich prüfen ob alle dependencies der installierten Pakete erfüllt sind?
Naja, failed dependencies sind doch schon ein deutlicher Hinweis, das diese nicht erfuellt sind.
tamboti:/archiv/updates/kde301 # find . -name "*.rpm" ! -name "so_*.rpm" -exec rpm {} -Fvh --test \;
Dadurch machst du rpm -Fhv qt-devel... rpm -Fhv qt-mt... Mach mal "find ... (bis -exec, ohne -exec) | xargs rpm -Fhv", dadurch machst du rpm -Fhv qt-devel... qt-mt... Peter
Hi, also ich habe 3.0 auf 3.01 upgedatet mit: rpm -i --force --nodeps *.rpm natürlich im entsprechenden verzeichnis, wo die rpms liegen ausführen. mit --force werden die alten Pakete überschrieben und mit --nodeps die Abhängigkeiten nicht beachtet. Mike
Hi, Am Montag, 15. Juli 2002 23:09 schrieb Michael Gebhart:
also ich habe 3.0 auf 3.01 upgedatet mit:
rpm -i --force --nodeps *.rpm
natürlich im entsprechenden verzeichnis, wo die rpms liegen ausführen. mit --force werden die alten Pakete überschrieben und mit --nodeps die Abhängigkeiten nicht beachtet.
dann kann man Pakete auch mit Yast einspielen. Damit verspielt man sich den größten Vorteil von rpms: Dass überprüft wird ob das Paket wirklich lauffähig ist weil alle anderen Komponenten auch installiert werden bzw. schon installiert sind oder ob es nicht richtig laufen würde, weil eventuell noch etwas fehlt. Gruß Philipp -- registered Linux user number 258854 HOW-TO? -> GOTO http://counter.li.org/
On 15 Jul 2002 at 22:31, Michael Hoeller wrote:
Hallo Liste,
ich habe hier die kde301 rpms und möchte gerne updaten, leider bekomme ich beim testen Warnungen - wie muss ich vorgehen um die dependencies zu erfüllen bzw. auflösen. Egal was ich versuch es scheint ein Gordischer Knoten zu sein - oder ich steh auf meiner Leitung.
Und noch eine Frage habe ich: Wie kann ich prüfen ob alle dependencies der installierten Pakete erfüllt sind?
tamboti:/archiv/updates/kde301 # find . -name "*.rpm" ! -name "so_*.rpm" -exec rpm {} -Fvh --test \; error: failed dependencies: qt3 = 3.0.3 is needed by qt3-non-mt-3.0.3-14 qt3 = 3.0.3 is needed by qt3-devel-3.0.3-15 error: failed dependencies: qt3 = 3.0.4 is needed by qt3-devel-3.0.4-26 qt3-devel = 3.0.3 is needed by qt3-devel-tools-3.0.3-14 qt3-devel = 3.0.3 is needed by qt3-devel-doc-3.0.3-15 error: failed dependencies: qt3-devel = 3.0.4 is needed by qt3-devel-tools-3.0.4-30 error: failed dependencies: qt3 = 3.0.4 is needed by qt3-non-mt-3.0.4-30 error: failed dependencies: qt3-devel = 3.0.4 is needed by qt3-devel-doc-3.0.4-26 tamboti:/archiv/updates/kde301 #
Als erstes fällt mit hier auf, daß Du qt-Pakete von zwei verschiedenen Versionen (3.0.3 und 3.0.4) mischen willst. Warum ? Zweitens: Brauchst Du überhaupt die qt3-devel-* und qt3-non-mt Pakete (egal in welcher Version)? IMHO sind für den reinen Betrieb von KDE3 nicht nötig. Bei mir jedenfalls sind sie nicht installiert (und ich habe nicht mit yast[2] oder --nodeps installiert! Vielleicht solltest Du nicht bedenkenlos alles installieren, was bei SuSE angeboten wird! Andreas
participants (5)
-
Andreas Kyek
-
Michael Gebhart
-
MichaelHoeller@t-online.de
-
Peter Wiersig
-
Philipp Zacharias