Jonot installieren
Alle nativen Jonot-Binärdateien werden unter
downloads.jonot.io veröffentlicht. Jede Version
stellt sowohl einen versionierten Archivpfad (unveränderlich, sicher zu
fixieren) als auch einen latest/-Pfad bereit (wird bei jeder Version
aktualisiert, kurze Cache-TTL).
Jonot Host
Abschnitt betitelt „Jonot Host“Die Jonot-Host-App läuft auf einem Back-Office-Linux-Rechner und hält Warteschlangen während Internetausfällen am Laufen, wobei sie automatisch synchronisiert, sobald die Verbindung wiederhergestellt ist.
| Paket | Link |
|---|---|
Debian / Ubuntu (.deb) | jonot-host-linux.deb |
Fedora / RHEL (.rpm) | jonot-host-linux.rpm |
Installation über apt (Debian / Ubuntu)
Abschnitt betitelt „Installation über apt (Debian / Ubuntu)“Fügen Sie das Jonot-Repository einmalig hinzu und verwenden Sie danach
apt upgrade für künftige Updates:
curl -fsSL https://downloads.jonot.io/host/latest/jonot-host-public.asc \ | sudo gpg --dearmor -o /usr/share/keyrings/jonot-host.gpgecho "deb [signed-by=/usr/share/keyrings/jonot-host.gpg] https://downloads.jonot.io/host/apt stable main" \ | sudo tee /etc/apt/sources.list.d/jonot-host.listsudo apt update && sudo apt install jonot-hostInstallation über dnf/rpm (Fedora / RHEL)
Abschnitt betitelt „Installation über dnf/rpm (Fedora / RHEL)“Fügen Sie das Jonot-Repository einmalig hinzu und verwenden Sie danach
dnf upgrade für künftige Updates:
sudo rpm --import https://downloads.jonot.io/host/latest/jonot-host-public.ascsudo tee /etc/yum.repos.d/jonot-host.repo <<'REPO'[jonot-host]name=Jonot Hostbaseurl=https://downloads.jonot.io/host/rpmenabled=1gpgcheck=1repo_gpgcheck=1gpgkey=https://downloads.jonot.io/host/latest/jonot-host-public.ascREPOsudo dnf install jonot-hostmacOS und Windows
Abschnitt betitelt „macOS und Windows“| Paket | Link |
|---|---|
macOS (.dmg) | JonotHost-latest.dmg |
Windows (.msi) | JonotHost-latest.msi |
Die macOS- und Windows-Builds aktualisieren sich nach der Installation
selbstständig: Sparkle auf macOS, WinSparkle auf Windows. Die Linux-Pakete
(.deb / .rpm) aktualisieren sich über das oben eingerichtete
apt-/dnf-Repository.
Jonot Kiosk-, Desk- und Display-Desktopanwendungen
Abschnitt betitelt „Jonot Kiosk-, Desk- und Display-Desktopanwendungen“Die Kiosk-, Schalter- und Anzeige-Apps laufen auch als native Desktop-Clients (Windows, macOS, Linux). Sie betten dieselbe Kiosk-/Schalter-/Anzeige-Web-App in eine eingebettete Chromium-basierte Browser-Engine ein (wird beim ersten Start einmalig geladen), sodass sie Branding, alle unterstützten Sprachen und Live-Synchronisation erben. Die Kiosk- und Schalter-Clients fügen native Fähigkeiten hinzu, die der Browser nicht bietet: lokalen Belegdruck über TCP/9100 sowie einen automatischen Failover auf einen lokalen Host während Internetausfällen. Der Kiosk-Client läuft außerdem im Vollbildmodus mit unterdrückten Tastenkombinationen und PIN-geschütztem Verlassen. Der Anzeige-Client ist reine Ausgabe — kein Drucken, kein PIN-geschütztes Verlassen — und hält den Bildschirm auf macOS und Windows automatisch wach, ohne sich auf die eigenen Energieeinstellungen des Betriebssystems zu verlassen.
Die Clients aktualisieren sich nach der Installation selbstständig: Sparkle
auf macOS, WinSparkle auf Windows. Die Linux-Pakete .deb und .rpm sind
eigenständige Pakete ohne verwaltetes Repository — aktualisieren Sie sie durch
Herunterladen und Installieren des neuen Pakets.
Jonot Kiosk (desktop)
Abschnitt betitelt „Jonot Kiosk (desktop)“| Paket | Link |
|---|---|
macOS (.dmg) | JonotKiosk-latest.dmg |
Windows (.msi) | JonotKiosk-latest.msi |
Debian / Ubuntu (.deb, amd64) | jonot-kiosk-linux-amd64.deb |
Debian / Ubuntu (.deb, arm64) | jonot-kiosk-linux-arm64.deb |
Fedora / RHEL (.rpm, amd64) | jonot-kiosk-linux-amd64.rpm |
Fedora / RHEL (.rpm, arm64) | jonot-kiosk-linux-arm64.rpm |
Jonot Desk (desktop)
Abschnitt betitelt „Jonot Desk (desktop)“| Paket | Link |
|---|---|
macOS (.dmg) | JonotDesk-latest.dmg |
Windows (.msi) | JonotDesk-latest.msi |
Debian / Ubuntu (.deb, amd64) | jonot-desk-linux-amd64.deb |
Debian / Ubuntu (.deb, arm64) | jonot-desk-linux-arm64.deb |
Fedora / RHEL (.rpm, amd64) | jonot-desk-linux-amd64.rpm |
Fedora / RHEL (.rpm, arm64) | jonot-desk-linux-arm64.rpm |
Jonot Display (desktop)
Abschnitt betitelt „Jonot Display (desktop)“| Paket | Link |
|---|---|
macOS (.dmg) | JonotDisplay-latest.dmg |
Windows (.msi) | JonotDisplay-latest.msi |
Debian / Ubuntu (.deb, amd64) | jonot-display-linux-amd64.deb |
Debian / Ubuntu (.deb, arm64) | jonot-display-linux-arm64.deb |
Fedora / RHEL (.rpm, amd64) | jonot-display-linux-amd64.rpm |
Fedora / RHEL (.rpm, arm64) | jonot-display-linux-arm64.rpm |
Für manipulationssichere öffentliche Installationen legen Sie zusätzlich ein Kiosk-Profil auf Betriebssystemebene unter den Kiosk-Client — siehe Den Desktop-Kiosk sperren.
Windows: Sicherheitswarnungen umgehen
Abschnitt betitelt „Windows: Sicherheitswarnungen umgehen“Die Windows-.msi-Installationsprogramme sind noch nicht code-signiert
(Authenticode-Signierung ist geplant). Bis dahin zeigt Windows die App als
„Unbekannter Herausgeber“ an, und sowohl Microsoft Edge als auch Microsoft
Defender SmartScreen blockieren die Datei beim ersten Herunterladen und
Ausführen. Das ist zu erwarten — es passiert bei jedem neuen,
selten heruntergeladenen Installationsprogramm und bedeutet nicht, dass mit
dem Download etwas nicht stimmt.
Schritt 1 — Download in Microsoft Edge zulassen
Abschnitt betitelt „Schritt 1 — Download in Microsoft Edge zulassen“Edge weigert sich zunächst, die Datei zu behalten, und zeigt „JonotDesk-x.y.z.msi
isn’t commonly downloaded. Make sure you trust it before you open it.“ (Der
genaue Dateiname hängt vom verwendeten Link ab — die latest/-Links laden die
Datei als JonotDesk-latest.msi herunter.)
Öffnen Sie das Downloads-Panel (das ↓-Symbol in der Symbolleiste), fahren
Sie mit der Maus über den blockierten Eintrag, klicken Sie auf die Schaltfläche
⋯ (weitere Aktionen) daneben und wählen Sie Keep.
Edge fragt noch einmal nach einer Bestätigung — „Make sure you trust JonotDesk-x.y.z.msi before you open it.“ Klicken Sie auf die Schaltfläche Keep anyway (möglicherweise müssen Sie die geteilte Schaltfläche Delete aufklappen, um sie sichtbar zu machen).
Der Download wird nun behalten, und es erscheint ein Link Open file. Klicken Sie darauf, um das Installationsprogramm zu starten.
Schritt 2 — App durch SmartScreen laufen lassen
Abschnitt betitelt „Schritt 2 — App durch SmartScreen laufen lassen“Beim ersten Start des Installationsprogramms stoppt Microsoft Defender SmartScreen es mit der Meldung „Windows protected your PC … prevented an unrecognised app from starting.“ Die Schaltfläche Run anyway ist verborgen — klicken Sie auf den Link More info, um sie sichtbar zu machen.
SmartScreen zeigt dann den Namen und den Herausgeber der Anwendung an, und neben Don’t run erscheint eine Schaltfläche Run anyway. Klicken Sie auf Run anyway, um das Installationsprogramm zu starten.
Das MSI-Installationsprogramm läuft danach normal weiter. Diese Aufforderungen sehen Sie nur, wenn Sie ein Installationsprogramm herunterladen und zum ersten Mal ausführen — die installierte App startet danach ohne sie. Von WinSparkle gelieferte In-place-Updates werden außerhalb des Browsers heruntergeladen und überspringen daher die Edge-Downloadwarnung; SmartScreen kann beim aktualisierten Installationsprogramm dennoch einmal nachfragen, bis die App genug Reputation aufgebaut hat. Beide Aufforderungen sollten entfallen, sobald die Installationsprogramme code-signiert sind und das Signaturzertifikat SmartScreen-Reputation aufgebaut hat.
Android-Apps
Abschnitt betitelt „Android-Apps“Jonot Kiosk (Android)
Abschnitt betitelt „Jonot Kiosk (Android)“Tablet-Self-Check-in-Kiosk.
| Installationsmethode | Link |
|---|---|
| Google Play (empfohlen) | Bei Google Play holen |
| Direkte APK (lokal / MDM) | jonot-kiosk.apk |
Jonot Desk (Android)
Abschnitt betitelt „Jonot Desk (Android)“Mitarbeiter-Schalter-App zum Aufrufen und Verwalten von Tickets.
| Installationsmethode | Link |
|---|---|
| Google Play (empfohlen) | Bei Google Play holen |
| Direkte APK (lokal / MDM) | jonot-desk.apk |
Jonot Display (Android)
Abschnitt betitelt „Jonot Display (Android)“Reine Ausgabe-Warteschlangenanzeige für Fernseher, Monitore und Tablets, einschließlich Android TV und Fire TV.
| Installationsmethode | Link |
|---|---|
| Google Play (empfohlen) | Bei Google Play holen |
| Direkte APK (lokal / MDM) | jonot-display.apk |
Ihren Download überprüfen
Abschnitt betitelt „Ihren Download überprüfen“Der Desktop-Host, der Desktop-Kiosk, der Desktop-Schalter und die
Desktop-Anzeige veröffentlichen jeweils ihre eigene Datei SHA256SUMS /
SHA256SUMS.asc / Jonot<App>-public.asc unter ihrem jeweiligen
<app>/latest/-Pfad (z. B. host/latest/jonot-host-public.asc,
kiosk/latest/JonotKiosk-public.asc, desk/latest/JonotDesk-public.asc,
display/latest/JonotDisplay-public.asc). Alle vier sind mit demselben
GPG-Release-Schlüssel von Jonot signiert (C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3). Die separate Signatur befindet sich in SHA256SUMS.asc.
Die Überprüfung der Signatur beweist, dass die Prüfsummendatei von Jonot
veröffentlicht wurde; die Prüfsumme wiederum beweist, dass Ihre
heruntergeladene Binärdatei mit der veröffentlichten übereinstimmt.
Hinweis: Die .dmg-Datei wird über macOS Gatekeeper und Notarisierung
überprüft, nicht über SHA256SUMS. sha256sum -c --ignore-missing deckt
daher .deb, .rpm und .msi ab, aber nicht .dmg.
Die folgenden Schritte verwenden den Host als Beispiel. Ersetzen Sie kiosk,
desk oder display (sowie JonotKiosk-public.asc, JonotDesk-public.asc
oder JonotDisplay-public.asc) für die anderen Apps.
Schritt 1 — Prüfsummendatei und öffentlichen Schlüssel herunterladen
Abschnitt betitelt „Schritt 1 — Prüfsummendatei und öffentlichen Schlüssel herunterladen“curl -fsSLO https://downloads.jonot.io/host/latest/SHA256SUMScurl -fsSLO https://downloads.jonot.io/host/latest/SHA256SUMS.asccurl -fsSLO https://downloads.jonot.io/host/latest/jonot-host-public.ascSchritt 2 — Schlüsselfingerabdruck importieren und überprüfen
Abschnitt betitelt „Schritt 2 — Schlüsselfingerabdruck importieren und überprüfen“gpg --import jonot-host-public.ascgpg --fingerprint C2EF70E978210056C5C82F42E588CB268697F7C3Der Fingerabdruck muss exakt mit C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3 übereinstimmen. Falls nicht, verwerfen Sie den Download.
Schritt 3 — Signatur der Prüfsummendatei überprüfen
Abschnitt betitelt „Schritt 3 — Signatur der Prüfsummendatei überprüfen“gpg --verify SHA256SUMS.asc SHA256SUMSSie sollten Good signature from "Jonot Release <releases@jonot.io>" sehen.
Schritt 4 — heruntergeladene Datei überprüfen
Abschnitt betitelt „Schritt 4 — heruntergeladene Datei überprüfen“sha256sum -c SHA256SUMS --ignore-missingEin Ergebnis von OK bestätigt, dass die Datei intakt ist.
Versionshinweise
Abschnitt betitelt „Versionshinweise“Siehe das Host-Änderungsprotokoll für versionsspezifische Release-Notes. Alle nativen App-Versionen sind außerdem auf der GitHub-Releases-Seite aufgeführt.