sareba.com →

sareba Installer

Hilfe und Anleitung · Version 1.0.4

Ein Programm für alle sareba-Programme. Es zeigt, was es für dein System gibt, lädt die neueste oder eine gewählte Version, prüft Signatur und Prüfsumme, installiert und hält die Programme aktuell.

Herunterladen

Auf der Seite eines Programms gibt es unter „Mit dem sareba Installer“ dieselbe Datei mit dem Programm im Namen. Dann ist es beim Start schon ausgewählt.

Starten

Windows

Die heruntergeladene Datei doppelklicken. Sie ist von sareba Computer & Software e.U. signiert. Zeigt Windows „Der Computer wurde durch Windows geschützt“, steht unter „Weitere Informationen“ der Herausgeber; steht dort sareba Computer & Software e.U., mit „Trotzdem ausführen“ starten. Adminrechte braucht der Installer nur, wenn ein Programm für alle Benutzer installiert wird.

macOS

Das Zip öffnen und sareba-installer.app in den Ordner „Programme“ ziehen, dann öffnen. Die App ist mit der Developer ID von sareba signiert und von Apple notarisiert. Ab macOS 14.

Linux

Die Datei ausführbar machen und starten:

chmod +x sareba-installer-*-linux-x64
./sareba-installer-*-linux-x64

Ohne grafische Oberfläche (Server, SSH) läuft die Befehlszeile, siehe unten. Nötig sind die CA-Zertifikate des Systems (Paket ca-certificates).

Programme installieren

  1. Links ein Programm wählen. Angezeigt werden nur Programme, die es für dein System gibt, mit installierter und neuester Version.
  2. Bei Bedarf eine ältere Version wählen.
  3. „Installieren“ bzw. „Update auf …“ klicken. Unten steht, was gerade passiert.

Unter Linux installiert der Installer über die sareba-Paketquelle (apt, dnf oder pacman), unter macOS wenn vorhanden über Homebrew. Danach aktualisiert die Paketverwaltung diese Programme mit.

Hast du ein Programm ohne den Installer bekommen, etwa secrets-tool direkt von dieser Seite geladen und in einen Ordner im PATH gelegt, zeigt der Installer es als eigene Kopie mit Ort und Version (ab Installer 1.0.3, sobald das Programm das unterstützt). Diese Kopie fasst er nicht an; sie aktualisiert sich selbst, bei secrets-tool mit secrets-tool update. „Installieren“ legt daneben eine eigene Installation an.

Updates

Beim ersten Start richtet sich der Installer ein (bis Version 1.0.2 erst nach der ersten Installation): Unter Windows steht er danach als „sareba Installer“ im Startmenü und in der Suche und lässt sich an die Taskleiste anheften, unter macOS liegt er in „Programme“ des Benutzers (~/Applications, auch über Spotlight), unter Linux im Anwendungsmenü. Er prüft täglich gegen 12 Uhr, ob es neue Versionen gibt. Neue Versionen des Installers selbst holt er dabei auch. Programme, die Adminrechte brauchen, aktualisiert die tägliche Prüfung nicht im Hintergrund; dafür den Installer öffnen.

Windows: Aufgabenplanung „\sareba\sareba Installer Update“ · macOS: LaunchAgent „com.sareba.installer.update“ · Linux: systemd-Timer „sareba-installer-update.timer“ (Benutzer).

Für die IT: Befehlszeile

sareba-installer liste                                  verfügbare Programme
sareba-installer status                                 installierte und neueste Versionen
sareba-installer installiere <programm> [--version <v>]
sareba-installer update <programm> | --alle
sareba-installer pruefe <programm>                      laden und prüfen, nichts installieren
sareba-installer einrichten | entfernen
  --still            keine Rückfragen
  --json             Ausgabe als JSON
  --ohne-einrichten  nach der Installation nicht einrichten

Rückgabewerte: 0 ok, 3010 ok mit Neustart, 1 Fehler, 2 Aufruf falsch, 3 nicht gefunden oder hier nicht installierbar, 4 Prüfung fehlgeschlagen, 1223 Adminrechte abgelehnt.

Unter Windows wartet die Eingabeaufforderung nicht auf den Installer. Für Skripte:

$p = Start-Process sareba-installer.exe -ArgumentList 'installiere','secrets-tool','--still' -Wait -PassThru
$p.ExitCode

Was geprüft wird

  • Die Installationsdaten jedes Programms sind von sareba signiert (Ed25519). Ohne gültige Signatur wird nichts angeboten.
  • Jede geladene Datei hat genau die Größe und SHA-256-Prüfsumme aus diesen Daten.
  • Windows-Programme sind von sareba Computer & Software e.U. signiert, macOS-Programme von Apple notarisiert (Team F352F4LTM6).
  • Der Installer verbindet sich nur mit https://updates.sareba.com. Er sendet keine Nutzungsdaten.

Entfernen

Windows: Einstellungen → Apps → „sareba Installer“ deinstallieren. Überall: sareba-installer entfernen. Das entfernt den Installer, den Startmenü-Eintrag und die tägliche Prüfung. Die installierten Programme bleiben und werden einzeln deinstalliert.

Wenn etwas nicht klappt

  • „updates.sareba.com ist nicht erreichbar“: Internetverbindung prüfen; in Firmennetzen updates.sareba.com in Firewall bzw. Proxy freigeben.
  • „Adminrechte wurden abgelehnt“: Das Programm wird für alle Benutzer installiert und braucht die Bestätigung im Windows-Dialog bzw. das Passwort.
  • Ein Programm fehlt in der Liste: Es gibt dafür keine Fassung für dein System, oder sie ist noch nicht von Microsoft bzw. Apple geprüft.
  • Protokolle jedes Laufs: Windows %LOCALAPPDATA%\sareba\installer\logs, macOS ~/Library/Logs/sareba-installer, Linux ~/.local/state/sareba-installer.

Hilfe: sareba.com/support