mante.info
WPKG Update Service
http://www.mante.info/wpkg.html

© 2012 mante.info

 

Software Update mit WPKG

WPKG Update Service

ist eine kostenloser Software Update Service für Windows. Es basiert vorwiegent auf der OpenSource Softwareverteilung WPKG. Der Service beinhaltet die Bereitstellung der Updateinformationen, die clientseitig verarbeitet werden. Der WPKG Update Batch startet den Updatevorgang auf dem Windows PC, der hier zum Download bereit steht. Die Informationen welche Software wie aktualisiert werden muss, erfährt der WPK Update Batch über XML-Dateien. 

Vorwiegend werden Updates für OpenSource Sofware und frei erhätlicher Software durchgeführt.
Es werden Windows XP, Windows Vista und Windows 7 in den 32Bit und 64Bit Ausführungen unterstützt.

Die von mir entwickelte Software steht unter der GNU General Public License Version 2. Für die verwendeten Softwareteile andere Urheber bitte folgende Informationen bzw. Danksagungen lesen.

Motivation

Warum Software Updates wichtig sind?

Durch ein Software Update wird die vorhandene Software auf den neusten Stand gebracht. Regelmäßige Updates sind vor allem aus Sicherheitsgründen sehr wichtig, da sie eventuell vorhandene Sicherheitslücken schließen.

Zudem enthalten Updates Erweiterungen der Programmfunktionalität. Außerdem können Updates der Fehlerbeseitigung dienen.

Metadaten-Repository

Für welche Software werden Updates durchgeführt? 

Einige Softwarelizenzen verbieten die Bereitstellung an anderen Orten als beim Urheber selbst. Aus diesem Grund werden hier nur die Metadaten zur den Updates gespeichert.

Folgende deutschspachige Software (32Bit) können unter Windows aktualisiert werden:

WPKG

Windows Deployment - ganz flexibel

Ab einer gewissen Unternehmensgröße ist es sinnvoll nicht jeden einzelnen Rechner manuell mit Software zu versorgen. Mittlerweile gibt es eine ganze Reihe von Lösungen die Softwareverteilung vornehmen. Eine wirklich einfache und wirkungsvolle OpenSource Variante ist WPKG, die ohne große Serverinfrastruktur auskommt und sehr flexibel einsetzbar ist.

WPKG besteht quasi nur aus einem JSkript, zum automatischen Verteilen von Software unter den Windows-Betriebssystemen. Es kann Software automatischen installieren, Deinstallation und Update- oder Downgradevorgänge durchführen. Darüber hinaus gibt es diverse Erweiterungen, wie einen WPKG-Client oder ein Web-Interface zum Management des Deployment-Server WPKGexpress.

Das WPKG Script führt eine Synchronisation von Software-Paketen zwischen dem Windows Client und dem Deployment-Server durch. Auf dem Deployment-Server (eine fast beliebige Netzwerkresource), auf dem die Programpakete beherbergt werden, sind außerdem noch .XML Dateien zu finden. Diese .XML-Dateien beschreiben was (packages.xml) und wo (hosts.xml) ausgeführt werden soll. Darüber hinaus sind Softwareprofile anlegbar, die bestimmte Gruppen von Programmpaketen zur Verfügung stellen (profiles.xml).

.