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).
kangaroo.exe --install --repository https://example.org/kangaroo --key myappStartet die Installation mit Oberfläche. Beispieladresse und myapp durch das eigene Kangaroo-Repositorium und den Installationsschlüssel ersetzen.
Erste Schritte
- Ein Kangaroo-Repositorium mit passendem Installerpaket bereitstellen; für jede Anwendung einen Ordner mit install.defn und install.bag anlegen.
- Die Anwendungsdateien als install.bag verpacken und bei Bedarf install.kroo für Verknüpfungen, Registrierung und weitere Schritte hinzufügen.
- kangaroo.exe mit --repository und --key starten. --directory gibt bei Bedarf das Zielverzeichnis vor; --update und --uninstall wählen die anderen Modi.
- Für Updates aus der Anwendung die Bibliothek Robbiblubber.Install.Kangaroo einbinden. --silent erlaubt Aufrufe ohne Oberfläche und liefert auswertbare Exitcodes.
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.