Überblick
Installationsdateien, stabile Adressen und der Einstieg in die zentrale Verteilung der Desktop-App
Diese Seiten richten sich an IT-Administratoren, die die DeutschlandGPT Desktop-App zentral verteilen, etwa über Microsoft Intune, eine Gruppenrichtlinie, Jamf Pro oder ein anderes MDM. Wenn Ihre Nutzerinnen und Nutzer die App selbst installieren dürfen, brauchen Sie hier nichts zu tun: die App hält sich dann selbst aktuell.
Welche Installationsdatei ist die richtige?
| Datei | Installiert nach | Adminrechte | Automatische Aktualisierung | Gedacht für |
|---|---|---|---|---|
.msi (Windows) | C:\Program Files | ja | nein | Zentrale Verteilung, Intune, GPO |
-setup.exe (Windows) | %LOCALAPPDATA% | nein | ja | Selbstinstallation |
.dmg (macOS) | /Applications | abhängig | ja, wenn beschreibbar | Selbstinstallation, MDM |
.deb (Linux) | /usr/bin | ja | nein | Zentrale Verteilung über apt |
.rpm (Linux) | /usr/bin | ja | nein | Zentrale Verteilung über dnf |
.AppImage (Linux) | frei wählbar | nein | ja, wenn beschreibbar | Selbstinstallation |
Die Detailseiten führen das aus: Windows für MSI, EXE und winget, macOS für DMG, Installomator und Jamf Pro, Linux für DEB, RPM und AppImage. Wie sich die automatische Aktualisierung verhält und wie Sie sie steuern, steht unter Aktualisierung steuern.
Stabile Adressen
Alle Adressen zeigen dauerhaft auf die jeweils neueste veröffentlichte Version. Sie müssen ein Skript, ein Paket oder ein Installomator-Label also nie wegen eines Releases anfassen.
| Zweck | Adresse |
|---|---|
| Windows MSI | https://www.deutschlandgpt.de/api/desktop/download/windows-msi |
| Windows EXE | https://www.deutschlandgpt.de/api/desktop/download/windows |
| macOS DMG | https://www.deutschlandgpt.de/api/desktop/download/darwin |
| Linux DEB | https://www.deutschlandgpt.de/api/desktop/download/linux-deb |
| Linux RPM | https://www.deutschlandgpt.de/api/desktop/download/linux-rpm |
| Linux AppImage | https://www.deutschlandgpt.de/api/desktop/download/linux-appimage |
| Versionsnummer | https://www.deutschlandgpt.de/api/desktop/version/<ziel> |
| winget-Paketquelle | https://www.deutschlandgpt.de/api/desktop/winget |
<ziel> ist windows, windows-msi, darwin, linux-appimage, linux-deb oder linux-rpm.
Die Download-Adressen antworten mit einer Weiterleitung auf die Datei. Mit ?json=1 liefern sie stattdessen Versionsnummer und Datei-URL als JSON, praktisch für Skripte, die neue Versionen automatisch in Intune hochladen.
Die Versionsabfrage antwortet mit reinem Text, also nur der Versionsnummer und einem Zeilenumbruch:
curl -fsL https://www.deutschlandgpt.de/api/desktop/version/darwin
# 1.4.0
Damit lässt sich in einem Skript ohne JSON-Parser prüfen, ob eine neuere Version vorliegt. Genau das nutzt auch unser Installomator-Label.
Solange für ein Ziel nichts veröffentlicht ist, antworten beide Endpunkte mit 404, bei einer
Störung mit 503. Ein Skript sollte diesen Fall abfangen und den Durchlauf überspringen, statt
die Antwort als Versionsnummer zu verwenden.
Signaturen
Die beiden Windows-Installationsdateien sind mit einem Authenticode-Zertifikat der Titanom Technologies GmbH signiert. Prüfen können Sie das mit signtool verify /pa <datei> oder über Eigenschaften, Digitale Signaturen.
Die macOS-App ist mit einem Developer-ID-Zertifikat signiert und von Apple notarisiert. Die Team-ID lautet XT228V86UU, die Bundle-ID de.deutschlandgpt.desktop. Wie Sie das auf einem Gerät nachprüfen, steht auf der macOS-Seite.
Für Linux gibt es kein vergleichbares Verfahren des Betriebssystems. Die Herkunft der DEB-, RPM- und AppImage-Datei trägt der Download über TLS von www.deutschlandgpt.de.
Netzwerk
Für Firewall und Proxy gelten dieselben Freigaben wie für die laufende App. Die Aktualisierung nutzt dabei eigene Adressen, die getrennt freigegeben werden müssen. Die vollständige Liste steht unter Netzwerkfreigabe.