Felix Hammer wrote:
hallo
vor kurzem habe ich von einer suse-patch-cd einige pakete installiert. nun
wollte ich aus bestimmten gründen einige dieser patches nocheinmal
installieren. allerdings hab ich jetzt das problem dass die patches welche
ich schon installiert hatte nicht mehr beim yast-update angeboten werden. was
muss ich tun (zb. welche dateien muss ich editieren bzw. löschen) damit mir
die patches wieder angezeigt werden?
Ich weiß nicht, wie Du erreichst daß YOU die Patches nochmal komplett zur
Auswahl anzeigt, aber wenn Du nur wenige erneut installieren willst, dann
kannst Du auch so vorgehen:
Wenn Du mal ins Verzeichnis /var/lib/YaST/patches/i386/update//
schaust, dan findest Du dort alle RPM-Pakete der Patches in diversen
Unterverzeichnissen.
Diejenigen, die Du nochmal einspielen willst, kannst Du symbolisch in ein
eigenes Verzeichnis (z.B. /tmp) verlinken.
Dann ein auf der Kommandozeile 'cd /tmp' und dort
'rpm -Uhv --force *.rpm' oder
'rpm -Uhv --replacepkgs *.rpm' (ohne --replacefiles und --oldpackage),
wenn Du keine Dateien von anderen Paketen überschreiben willst. Allerdings legt
der RPM sowieso immer Sicherheitskopien solcher Dateien an (*.rpmsave).
Soweit meine Antwort.
Zu dem Thema möchte ich gleich eine Frage an die Liste anschließen,
wenn's erlaubt ist:
Ich habe einige Patches mit YOU (ftp) heruntergeladen - allerdings brach die
Verbindung irgendwann in der Nacht ab.
Wenn ich jetzt das ganze nochmal anleiere, dann versucht YOU *alles* nochmal
herunterzuladen (nicht sehr intelligent, bzw. fehlertolerant programmiert - YOU
müßte doch erkennen, welche Patches schon erfolgreich heruntergeladen wurden).
Wenn ich den Rest, der mir noch fehlt, selber runterlade, müßte ich YOU doch dazu
bringen können, die Patches von der Platte zu installieren (ich möchte haben, daß
YOU erkennt, welche Patches tatsächlich installiert sind).
Die Option gibt es jedenfalls.
Bis jetzt vermißt YOU immer noch die Patch-Beschreibungen auf der Platte.
Die eigentliche Frage scheint also zu sein, wie man die Patchbeschreibungen in das
korrekte Verzeichnis auf der Platte bekommt. Allerdings sucht YOU immer nach einer
CD1. Das heißt wohl, daß man alle Daten auf der Platte genauso anordnen muß, daß
YOU meint eine CD1 vor sich zu haben, oder?
Noch eine Frage an SuSE (wenn's zufällig jemand mitliest): Was hindert Sie eigentlich
daran, YOU so zu konzipieren, auch die Patchbeschreibungen nur einmal runterzuladen?
Durch einen Vergleich der geladenen Patchbeschreibungen mit denen auf dem Server und
mit den lokal vorhandenen Patch-RPMs ergäbe doch auf einfachste Weise, welche Patches
vom Server nachgeladen werden sollten, bzw. bei welchem Patch-RPM ein eventuell
unterbrochener Download fortgesetzt werden muß (Nicht jeder hat DSL oder schnellere
Verbindungen, wo ein Downloadabbruch vielleicht weniger wahrscheinlich ist).
Gruß, Thomas Michalka