Hallo, On 30-May-2001 Fabian Hüsser wrote:
Es geht um rpm und allgemeine Updates. Mir wurde mal geraten, dass wenn ich ein Update von irgenden einem Programm mache, dass ich dann die alte Version zuerst deinstallieren soll.
Irgendwie möchte ich das nicht schlucken. Ist das wirklich so ?
Ich kann nur sagen, wie ich es mache. In der Regel installiere ich einfach drueber, solange ich ein rpm-Paket durch ein anderes rpm-Paket bzw. ein tar.gz-Paket durch ein anderes tar.gz-Paket ersetze/update. Will ich ein tar.gz-Paket durch ein rpm-Paket (oder auch umgekehrt) ersetzen, versuche ich dagegen das vorherige Paket zu deinstallieren. Konfigurationsdateien sichere ich natuerlich vorher.
Und wie sieht das bei Programmen aus, die ich selber kompiliere ?
s.o., wobei das Deinstallieren aber etwas aufwendiger ist, wenn es kein make uninstall gibt. Ein erneutes make install zeigt dir aber, wohin die verschiedenen Programmbestandteile kopiert wurden, so dass ein manuelles Loeschen kein Problem ist. Ansonsten gibt es aber auch Hilfsprogramme, die dir letzteres abnehmen koennen. Bloss habe ich die noch nie ausprobiert, kann darueber also nichts weiter sagen.
musste mir das mit viel, sehr viel lesen aneignen. Nun möche ich auf Suse 7.1 bzw. 7.2 updaten. Nun habe ich aber gelesen, dass Suse da einige Pfade geändert hat und ich muss zugeben, dass ich z.B. unfähig bin irgendwelche Dinger in den richtigen Runlevel zu kopieren. Damit habe ich (noch) null Durchsicht.
Kurz: Würde so ein Update klappen ?
Nein. Ohne nachtraegliche Handarbeit hat bei mir noch kein Update geklappt.
Der Grund, warum ich updaten will ist eigentlich nur der, dass ich mit selbst kompilieren z.T. Noch sehr viel Probleme habe. Und ich Angst habe, dass ich meine Konfiguration nicht mehr hinkriege ;-))
Gegen letzteres hilft dir ein Backup.
Doch was ist am selber kompilieren so schwer? Wenn du nicht gerade ein
Paket erwischt, das schlecht oder gar nicht dokumentiert ist, brauchst
du nur nach den Erklaerungen in der README oder INSTALL vorgehen, die
eigentlich jedem tar.gz-Paket beiliegen sollten. Mit ./configure, make,
make install solltest du ansonsten fast immer richtig liegen.
Und dann gibt es ja noch immer die Liste. Ich habe hier jedenfalls fast
immer Hilfe erhalten.
Beste Gruesse,
Heinz.
--
E-Mail: Heinz W. Pahlke