Seite 1 von 1

Softwareversionen

Veröffentlicht: 30. März 2015 - 15:24 Uhr
von jmeyer
Hallo,

ich habe vor einer Woche WAPT installiert und ein Paket für ein Programm aus einer MSI-Datei erstellt.
Mir ist aufgefallen, dass die Versionsnummer beim Erstellen des Pakets einen Bindestrich gefolgt von einer Zahl enthält, da diese weder in der Systemsteuerung (Programme hinzufügen/entfernen) noch in der Liste der installierten Software in der WAPT-Konsole angezeigt wird.
Ich war auch überrascht, dass sich die Zahl nach dem Bindestrich bei einer zweiten Paketerstellung geändert hat, obwohl ich dieselbe MSI-Datei verwendet habe.

Wofür steht beispielsweise die „-0“ am Ende der Versionsnummer?

Kann man die Versionsnummer überprüfen, ohne die Softwarerevision zu berücksichtigen?
Kann man beispielsweise die Programmversion „1.5.215“ allein anhand der „1.5“ erkennen, um die Installation einer Nebenversion zu vermeiden?

Vielen Dank im Voraus.

Betreff: Softwareversionen

Veröffentlicht: 30. März 2015 - 17:07 Uhr
von Frédéric Bonnier
Hallo,
> Wofür steht beispielsweise die "-0" am Ende der Versionsnummer?
Nehmen wir das tis-firefox-Paket 36.0.1-5.

36.0.1 entspricht der von WAPT erstellten Firefox-Version
. -5 entspricht der Revisionsnummer des tis-firefox-Pakets. Mit WAPT lassen sich Softwareinstallationen anpassen. Wenn Pakete mit anderen Anpassungen neu erstellt werden müssen, darf sich die Softwareversionsnummer – anders als die Revision – nicht ändern.

> Kann man prüfen, ob eine Version vorhanden ist, ohne die Softwarerevision zu berücksichtigen?
Ja, es ist möglich, die Installation zu verhindern (oder eine andere Aktion auszuführen), wenn eine bestimmte Version erkannt wird. Dies geschieht in der setup.py-Datei des Pakets (siehe das LibreOffice-Paket).



Frédéric Bonnier

Betreff: Softwareversionen

Veröffentlicht: 30. März 2015 - 17:19 Uhr
von jmeyer
Vielen Dank für die Information.
Ich werde mir das LibreOffice-Paket ansehen und schauen, was ich tun kann.

Mein Problem mit der Versionserkennung ist, dass sich die Software – ein Antivirenprogramm, dessen Namen ich nicht nennen möchte – selbst deinstalliert, wenn die MSI-Datei ein zweites Mal ausgeführt wird.
Das ist ziemlich ärgerlich, da WAPT fälschlicherweise annimmt, die Software installiert zu haben.
Die Softwareversion und die Paketrevision erhöhen die Wahrscheinlichkeit, dass die Software nicht mehr auf den Rechnern vorhanden ist, erheblich. :?