Wir verpackten ein RPM, als unsere Software zum ersten Mal bereitgestellt wurde, wir waren sehr neu bei RPMs, also haben wir nur alle Dateien definiert, die installiert werden müssen, und es wurde Teil der RPM-Installation gemacht.RPM-Management-Herausforderungen
Vorspulen 6 Monate später müssen wir dieses RPM aktualisieren. Hier sind die Herausforderungen, denen wir gegenüberstehen:
rpm update deinstalliert alle Dateien des vorherigen RPM, bevor neue installiert werden. Einige dieser Dateien sind Konfigurationsdateien, würden wir sie lieber zuerst sichern, bevor es
Deinstallation Wir haben nicht% preun und% postun im ersten RPM definiert
Nach googeln um, die Die einzige Idee, die wir haben, ist ein Dummy-RPM zu schreiben, das die Version des ersten RPM benötigt. Das Dummy-RPM sichert einfach die Dateien. Wir werden sie das erste RPM deinstallieren und das neue RPM installieren, wobei% preun und% postun definiert sind.
Ich bin gespannt, ob es bessere Möglichkeiten gibt, dies zu tun? Unsere Anwendungsumgebung wird sich sicherlich weiterentwickeln und ich würde gerne Meinungen von anderen Fachleuten zu diesem Thema hören.
Danke Chris,% konfiguriert ist genau das, was wir brauchten – user2066671