Versionierung und Updates für Softwarepakete
Verfasst: 02 Nov 2017, 17:32
Ich plane immer noch meine Software mit OPSI verwalten zu lassen. Dabei ensteht jetzt erneut die Frage: Wie gehe ich mit verschiedenen Versionen einer Software um.
Ich möchte das an einem Beispiel mal verdeutlichen. Wenn ich ein Paket erstelle "MeineSoftware", dann will ich ja sicher gehen, dass immer die neueste Version installiert wird - egal wann der Rechner, der verwaltet wird, sich wieder mal anmeldet. Es gibt bei uns Rechner, die schon mal einige Monate nicht im Firmennetz sind und dann zwecks Update in die Firmenzentrale kommen. Da kann es schon sein, dass dann 1 oder 2 Versionssprünge einer Software mitlerweile eingespielt werden müssen (klar - nur die letzte version - aber es kann sein, dass Version 1 anders deinstalliert werden muss, als version 2 - und das bevor Version 3 dann drauf kommt). Wie kann ich also mehrere Versionen einer Software in einem Paket verwalten bzw. wann ist das eine empfohlene Vorgehensweise.
Anders kann ich auch "MeineSoftware_1.0" ertellen und alle weiteren "..1.1", "2.0" usw. Woher weiß dann Opsi, das es erstmal "MeineSoftware_1.0" bzw. "...1.1" deinstallieren muss, bevor es "MeineSoftware_2.0" installieren darf?
Ich denke, dass die Entscheidung darüber dann sich auch auswirkt auf die Frage, (die ich schon gestellt und auch gut beantworte bekommen habe), wie das mit dem Zusammenfassen von Paketen zu handhaben ist. So haben wir ein Paket für "Notebooks" und eines für "PCs" und eines für "Entwickler" usw. Bei Variante 1 ist bei einer neuen Version nicht notwendig, dass ich das "Notebooks"-Paket anpasse, da die Software "MeineSoftware" ja schon drin ist. Wird das Update auf allen Notebooks dann auch ausgeführt?
Und wie verhält es sich, wenn ich das Paket "Notebooks" um einen neue neue Software erweitere (z.b "DeineSoftware") - wird die dann auch auf allen Notebooks automatisch hinzugefügt?
Oder beim Entfernen von Software aus solchen Paketen: Wird dann Software automatisch auch wieder entfernt, wenn z.b. diese Software nicht mehr benötigt wird und man sich für einen andere entschieden hat?
Ich möchte das an einem Beispiel mal verdeutlichen. Wenn ich ein Paket erstelle "MeineSoftware", dann will ich ja sicher gehen, dass immer die neueste Version installiert wird - egal wann der Rechner, der verwaltet wird, sich wieder mal anmeldet. Es gibt bei uns Rechner, die schon mal einige Monate nicht im Firmennetz sind und dann zwecks Update in die Firmenzentrale kommen. Da kann es schon sein, dass dann 1 oder 2 Versionssprünge einer Software mitlerweile eingespielt werden müssen (klar - nur die letzte version - aber es kann sein, dass Version 1 anders deinstalliert werden muss, als version 2 - und das bevor Version 3 dann drauf kommt). Wie kann ich also mehrere Versionen einer Software in einem Paket verwalten bzw. wann ist das eine empfohlene Vorgehensweise.
Anders kann ich auch "MeineSoftware_1.0" ertellen und alle weiteren "..1.1", "2.0" usw. Woher weiß dann Opsi, das es erstmal "MeineSoftware_1.0" bzw. "...1.1" deinstallieren muss, bevor es "MeineSoftware_2.0" installieren darf?
Ich denke, dass die Entscheidung darüber dann sich auch auswirkt auf die Frage, (die ich schon gestellt und auch gut beantworte bekommen habe), wie das mit dem Zusammenfassen von Paketen zu handhaben ist. So haben wir ein Paket für "Notebooks" und eines für "PCs" und eines für "Entwickler" usw. Bei Variante 1 ist bei einer neuen Version nicht notwendig, dass ich das "Notebooks"-Paket anpasse, da die Software "MeineSoftware" ja schon drin ist. Wird das Update auf allen Notebooks dann auch ausgeführt?
Und wie verhält es sich, wenn ich das Paket "Notebooks" um einen neue neue Software erweitere (z.b "DeineSoftware") - wird die dann auch auf allen Notebooks automatisch hinzugefügt?
Oder beim Entfernen von Software aus solchen Paketen: Wird dann Software automatisch auch wieder entfernt, wenn z.b. diese Software nicht mehr benötigt wird und man sich für einen andere entschieden hat?