Hallo Dirk, hallo Leute, Am Freitag, 19. September 2003 20:20 schrieb Dirk Albrecht: [Bitte den Namen der Vorredner stehen lassen! Ich ergänze:]
[Helga Fischer]
[Dirk Albrecht]
Ich habe unter 8.1. KDE mittels LinuxUser-CD 08/2003 und rpm von 3.0.5 auf 3.1.2 upgedatet und (fast)* alles funktioniert auch einwandfrei.
Wie hast Du es denn jetzt gemacht?
Mein Weg von 3.0.5 zu 3.1.2 (Ist bestimmt Newbie-like und der ein oder andere wird sich bestimmt ein Lächeln nicht verkneifen können,
Stimmt *g*
aber es hat schliesslich funktioniert :-))
1. Ich habe das Verzeichniss mit den rpm Paketen für KDE 3.1.2 von der Liniux-User-CD in ein Verzeichniss namens "rpms" in meinem /home-Verzeichniss kopiert.
Die Idee ist nicht mal schlecht. Danach würde ich allerdings etwas anders weitermachen ;-) mkdir away for i in 1 2 3 ; do for file in *.rpm ; do rpm -Fhv $file && mv $file away # ;-) done done Dadurch hast Du erstmal - alle nicht installierten Pakete weg (-F installiert sie nicht, meldet aber auch keinen Fehler, sodass das "mv" zuschlägt) - alle Pakete, die nicht gegenseitig abhängig [1] sind, installiert (durch den Mehrfachlauf auch solche, die erstmal die Basispakete brauchen) Danach bleiben nur noch wenige Pakete übrig, und die lassen sich meist per rpm -Fhv *.rpm installieren. Ach so, nochwas:
a. "rpm -Uvh *.rpm" wie auf Spotlight.de beschrieben funktionierte nicht. Es tat sich einfach rein gar nichts.
Lass mich raten: Du hast nicht lange genug gewartet? Bis die Abhängigkeiten aller KDE-Pakete untereinander und zu den bereits installierten Paketen abgeglichen sind, dauert schon eine Weile ;-)
b. "rpm -i *.rpm" führte zu Konflikten mit den installierten 3.0.5er-Paketen
Klar, das würde ja die Pakete "dazu"installieren, nicht updaten.
daher habe ich:
c. alle alten Pakete mit "rpm -e --nodeps PAKETNAME" entfernt und anschliessend
d. die neuen Pakete mit "rpm -i --nodeps *.rpm" installiert
*autsch* --nodeps sollte man nur verwenden, wenn man wirklich genau weiß, was man tut. Stell Dir nur mal vor, ein Paket wäre zwischenzeitlich in 2 oder 3 aufgespalten worden, dann hast Du mit Deiner Methode eine ungelöste Abhängigkeit. Gruß Christian Boltz [1] mit "gegenseitige Abhängigkeit" meine ich sowas wie Paket foo-1.0 braucht bla-1.0 und bla-1.0 braucht foo-1.0 Sowas lässt sich dann mit rpm -Fhv *.rpm installieren, aber nicht mit rpm -Fhv foo-1.0.rpm ; rpm -Fhv bla-1.0.rpm -- Ja, aber Popcorn over IP (PoIP) ist noch nicht so ganz ausgereift. Ich habe schon versucht, das mit RFC1149 zu koppeln, aber die blöden Viecher fressen die Popcorn immer selber :-( [Peter J. Holzer [ais] <slrnbhqmta.h3c.hjp-usenet@teal.hjp.at>]