robbiblubber.org
DE
Tools
Tool.NETMIT

Kangaroo Installer.

Der Installer für ein eigenes Kangaroo-Repositorium: Anwendungen unter Windows installieren, aktualisieren und entfernen. Er lässt sich direkt aufrufen oder von der Kangaroo-Bibliothek für Updates starten.

Robbiblubber.Install.Kangaroo.Installer

Funktionen und Einstieg

Windows und passende .NET-Desktop-LaufzeitZielframeworks: net8.0-windows / net10.0-windows

Das steckt drin

  • Installation, Update und Deinstallation mit Windows-Oberfläche; --silent führt den Vorgang ohne Fenster aus.
  • Mit Administratorrechten für alle Benutzer, sonst für den aktuellen Benutzer. Updates und Deinstallationen behalten den ursprünglichen Installationsumfang bei.
  • install.bag enthält die Anwendungsdateien als ZIP; install.defn beschreibt das Angebot. Der Installer liegt als kangaroo.8.bag beziehungsweise kangaroo.10.bag im Repositorium.
  • install.kroo konfiguriert Schritte für Installation, Update und Deinstallation: etwa Verknüpfungen, Dateizuordnungen, Kopieraktionen und Befehle.
  • Deinstallation verwendet die gespeicherte Konfiguration und benötigt kein Repositorium. Protokolle und Silent-Exitcodes unterscheiden Erfolg (0), Warnung (1) und Fehler (2).
Ein kleiner Einstieg Terminal
kangaroo.exe --install --repository https://example.org/kangaroo --key myapp

Startet die Installation mit Oberfläche. Beispieladresse und myapp durch das eigene Kangaroo-Repositorium und den Installationsschlüssel ersetzen.

Erste Schritte

  1. Ein Kangaroo-Repositorium mit passendem Installerpaket bereitstellen; für jede Anwendung einen Ordner mit install.defn und install.bag anlegen.
  2. Die Anwendungsdateien als install.bag verpacken und bei Bedarf install.kroo für Verknüpfungen, Registrierung und weitere Schritte hinzufügen.
  3. kangaroo.exe mit --repository und --key starten. --directory gibt bei Bedarf das Zielverzeichnis vor; --update und --uninstall wählen die anderen Modi.
  4. Für Updates aus der Anwendung die Bibliothek Robbiblubber.Install.Kangaroo einbinden. --silent erlaubt Aufrufe ohne Oberfläche und liefert auswertbare Exitcodes.
Teil von

Kangaroo.NET

Installation und Updates für Windows-Anwendungen aus einem eigenen Kangaroo-Repositorium. Die Bibliothek erkennt verfügbare und erforderliche Updates; der Installer installiert, aktualisiert und deinstalliert die Anwendung – mit Oberfläche oder im Silent-Modus.

Gehört auch dazu.

Feedback