Adamoto Paket (package) erzeugen
Was an die Clients verteilt wird, wird Paket (package) genannt. Ein Paket kann alles mögliche sein, was Software enthält, z.B. ein Linux rpm (in dieser Form werden Linux-Binaries vertrieben) oder eine windows setup.exe sein, die dann aber alle notwendigen Dateien enthalten muss.
Am Besten zeigt sich dies an einem Beispiel. Wir möchten Gnuchess verteilen.
Rufen Sie das adamoto Frontend im Browser auf und wählen sie "administrate and deploy packages".
Klicken Sie auf „new package“.
Jetzt können Sie ein neues Paket erstellen.
In unserem Beispiel wollen wir die GnuChess-Applikation erstellen. Wir stellen die gnuches.rpm Datei auf unseren Server auf die Adresse „http://download.ourcompanny.com/gnuchess.rpm“. Unser Installations-Programm ist in diesem Fall der der rpm-Installer, der auf dem Linux System unter /usr/bin/rpm existiert (das könnte bei Ihrem Linux ein anderer Pfad sein!).
Diese Daten können wir jetzt in adamoto eintragen (siehe unten).
„name“ ist hier einfach der NAme, um das Paket zu identifizieren.
Die „priority“ ist die Priorität im Vergleich zu anderen Paketen. Pakete mit einer höheren Priorität werden zuerst verteilt.
„active“ ist ein Flag, ob das Paket derzeit aktiv verteilt werden soll. Sollte im Normalfall auf 1 stehen. Steht es auf 0 wird es nicht mehr verteilt. Dies ist ein Weg um die Verteilung eines Paketes zu stoppen, ohne die Verteilungsinformationen zu zerstören (was der Fall wäre, wenn die Verteilungen einzelt gelöscht würden).
Die nächsten 4 Parameter enthalten die Pfad- und Dateinamen, die schon weiter oben besprochen wurden..
Die letzten drei Felder enthalten die Felder für den automatischen Installations-Check. Mit adadmoto kann Software nicht nur sehr elegant verteilt werden, sondern es kann auch gut überblickt werden, welche Software auf welchen Rechnern installiert ist. Hier ist eine inetressante Information, ob die Installation auch erfolgreich abgeschlossen wurde. Wird das Feld "automatic installation check" auf 1 gesetzt, prüft adamoto, ob die Datei, die in „file to check the succesful installation“ angegeben wurde, von der Installationsprozedur erfolgreich angelegt wurde. Ist dies innerhalb der "timeout" Zeit nicht geschehen, vermerkt adamoto die Installation als mißlungen.