Instalace Jonot
Všechny nativní binárky Jonot jsou zveřejněny na
downloads.jonot.io. Každé vydání nabízí jak
verzovanou cestu k archivu (neměnnou, bezpečnou k zafixování), tak cestu
latest/ (aktualizovanou při každém vydání, s krátkou dobou platnosti cache).
Jonot Host
Sekce “Jonot Host”Aplikace Jonot Host běží na počítači se systémem Linux v zázemí a udržuje fronty v chodu i během výpadků internetu, přičemž se po obnovení připojení automaticky synchronizuje.
Linux
Sekce “Linux”| Balíček | Odkaz |
|---|---|
Debian / Ubuntu (.deb) | jonot-host-linux.deb |
Fedora / RHEL (.rpm) | jonot-host-linux.rpm |
Instalace přes apt (Debian / Ubuntu)
Sekce “Instalace přes apt (Debian / Ubuntu)”Repozitář Jonot přidejte jednou, poté pro budoucí aktualizace používejte apt upgrade:
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-hostInstalace přes dnf/rpm (Fedora / RHEL)
Sekce “Instalace přes dnf/rpm (Fedora / RHEL)”Repozitář Jonot přidejte jednou, poté pro budoucí aktualizace používejte dnf upgrade:
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 a Windows
Sekce “macOS a Windows”| Balíček | Odkaz |
|---|---|
macOS (.dmg) | JonotHost-latest.dmg |
Windows (.msi) | JonotHost-latest.msi |
Sestavení pro macOS a Windows se po instalaci aktualizují samy: Sparkle na
macOS, WinSparkle na Windows. Balíčky .deb / .rpm pro Linux se aktualizují
prostřednictvím výše nastaveného repozitáře apt/dnf.
Desktopoví klienti Jonot Kiosk, Desk a Display
Sekce “Desktopoví klienti Jonot Kiosk, Desk a Display”Aplikace kiosek, přepážka a obrazovka běží i jako nativní desktopoví klienti (Windows, macOS, Linux). Vkládají stejnou webovou aplikaci kiosek/přepážka/obrazovka do vestavěného prohlížecího jádra na bázi Chromia (stažené jednou při prvním spuštění), takže dědí branding, všechny podporované jazyky a živou synchronizaci. Klienti kiosek a přepážka přidávají nativní schopnosti, které prohlížeč nezvládne: lokální tisk účtenek přes TCP/9100 a automatické přepnutí na lokální hostitele při výpadku internetu. Klient kiosku navíc běží v režimu celé obrazovky s potlačením klávesových zkratek a ukončením chráněným PINem. Klient obrazovky je pouze výstupní — bez tisku, bez ukončení chráněného PINem — a automaticky udržuje obrazovku probuzenou na macOS a Windows, aniž by se spoléhal na vlastní nastavení napájení operačního systému.
Klienti se po instalaci aktualizují sami: Sparkle na macOS, WinSparkle na
Windows. Balíčky .deb a .rpm pro Linux jsou samostatné balíčky bez
spravovaného repozitáře — aktualizujte je stažením a instalací nového balíčku.
Jonot Kiosk (desktop)
Sekce “Jonot Kiosk (desktop)”| Balíček | Odkaz |
|---|---|
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)
Sekce “Jonot Desk (desktop)”| Balíček | Odkaz |
|---|---|
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)
Sekce “Jonot Display (desktop)”| Balíček | Odkaz |
|---|---|
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 |
Pro instalace odolné proti neoprávněnému zásahu na veřejně přístupných místech přidejte na desktopový kiosek profil kiosku na úrovni operačního systému — viz Zabezpečení desktopového kiosku.
Windows: jak projít bezpečnostními varováními
Sekce “Windows: jak projít bezpečnostními varováními”Instalátory .msi pro Windows zatím nejsou podepsány kódem (podepisování
Authenticode je plánováno). Do té doby Windows zobrazuje aplikaci jako
„Neznámý vydavatel“ a jak Microsoft Edge, tak Microsoft Defender
SmartScreen při prvním stažení a spuštění soubor zablokují. To je očekávané —
stává se to u každého nového instalátoru s nízkým objemem stažení, ne proto,
že by se stažením bylo něco v nepořádku.
Krok 1 — povolení stažení v Microsoft Edge
Sekce “Krok 1 — povolení stažení v Microsoft Edge”Edge nejprve odmítne soubor ponechat a zobrazí „Soubor
JonotDesk-x.y.z.msi se běžně nestahuje. Než jej otevřete, ujistěte se, že mu
důvěřujete.“ (Přesný název souboru závisí na použitém odkazu — odkazy
latest/ se stahují jako JonotDesk-latest.msi.)
Otevřete panel Stažené soubory (ikona ↓ na panelu nástrojů), najeďte na
zablokovanou položku, klikněte na tlačítko ⋯ (další akce) vedle ní a
zvolte Zachovat.
Edge si vyžádá ještě jedno potvrzení — „Než soubor JonotDesk-x.y.z.msi otevřete, ujistěte se, že mu důvěřujete.“ Klikněte na tlačítko Přesto zachovat (může být potřeba rozbalit rozdělené tlačítko Odstranit, aby se zobrazilo).
Soubor je nyní zachován a zobrazí se odkaz Otevřít soubor. Klikněte na něj a spusťte instalátor.
Krok 2 — povolení spuštění aplikace přes SmartScreen
Sekce “Krok 2 — povolení spuštění aplikace přes SmartScreen”Při prvním spuštění instalátoru jej Microsoft Defender SmartScreen zastaví hláškou „Windows chránil váš počítač … zabránil spuštění neznámé aplikace.“ Tlačítko Přesto spustit je skryté — klikněte na odkaz Další informace, aby se zobrazilo.
SmartScreen poté zobrazí název aplikace a vydavatele a vedle tlačítka Nespouštět se objeví tlačítko Přesto spustit. Klikněte na Přesto spustit a spusťte instalátor.
Instalátor MSI poté pokračuje normálně. Tyto výzvy se zobrazí pouze při stažení a prvním spuštění instalátoru — nainstalovaná aplikace se poté spouští bez nich. Aktualizace na místě doručované přes WinSparkle se stahují mimo prohlížeč, takže obcházejí varování Edge při stahování; SmartScreen může u aktualizovaného instalátoru ještě jednou upozornit, dokud si aplikace nevybuduje dostatečnou reputaci. Obě výzvy by měly přestat, jakmile budou instalátory podepsány kódem a podpisový certifikát získá reputaci u SmartScreen.
Aplikace pro Android
Sekce “Aplikace pro Android”Jonot Kiosk (Android)
Sekce “Jonot Kiosk (Android)”Samoobslužný kiosek pro tablety.
| Způsob instalace | Odkaz |
|---|---|
| Google Play (doporučeno) | Získat na Google Play |
| Přímé APK (on-premises / MDM) | jonot-kiosk.apk |
Jonot Desk (Android)
Sekce “Jonot Desk (Android)”Aplikace pro personál k volání a správě lístků.
| Způsob instalace | Odkaz |
|---|---|
| Google Play (doporučeno) | Získat na Google Play |
| Přímé APK (on-premises / MDM) | jonot-desk.apk |
Jonot Display (Android)
Sekce “Jonot Display (Android)”Výstupní zobrazení fronty pro televize, monitory a tablety, včetně Android TV a Fire TV.
| Způsob instalace | Odkaz |
|---|---|
| Google Play (doporučeno) | Získat na Google Play |
| Přímé APK (on-premises / MDM) | jonot-display.apk |
Ověření staženého souboru
Sekce “Ověření staženého souboru”Desktopový hostitel, desktopový kiosek, desktopová přepážka a desktopová
obrazovka publikují vlastní soubory SHA256SUMS / SHA256SUMS.asc /
Jonot<App>-public.asc ve svých příslušných cestách <app>/latest/ (např.
host/latest/jonot-host-public.asc, kiosk/latest/JonotKiosk-public.asc,
desk/latest/JonotDesk-public.asc, display/latest/JonotDisplay-public.asc).
Všechny čtyři jsou podepsané stejným GPG klíčem pro vydání Jonot
(C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3). Oddělený podpis se
nachází v SHA256SUMS.asc. Ověřením podpisu se prokáže, že soubor s
kontrolními součty publikoval Jonot; kontrolní součet pak dokazuje, že vaše
stažená binárka odpovídá tomu, co bylo publikováno.
Poznámka: .dmg se ověřuje pomocí macOS Gatekeeper a notarizace, nikoli
pomocí SHA256SUMS, takže sha256sum -c --ignore-missing pokrývá .deb,
.rpm a .msi, ale ne .dmg.
Následující kroky používají jako ukázkový příklad hostitele. Pro ostatní
aplikace nahraďte kiosk, desk nebo display (a JonotKiosk-public.asc,
JonotDesk-public.asc nebo JonotDisplay-public.asc).
Krok 1 — stažení souboru s kontrolními součty a veřejného klíče
Sekce “Krok 1 — stažení souboru s kontrolními součty a veřejného klíče”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.ascKrok 2 — import a ověření otisku klíče
Sekce “Krok 2 — import a ověření otisku klíče”gpg --import jonot-host-public.ascgpg --fingerprint C2EF70E978210056C5C82F42E588CB268697F7C3Otisk musí přesně odpovídat C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3. Pokud neodpovídá, stažený soubor zahoďte.
Krok 3 — ověření podpisu souboru s kontrolními součty
Sekce “Krok 3 — ověření podpisu souboru s kontrolními součty”gpg --verify SHA256SUMS.asc SHA256SUMSMěli byste vidět Good signature from "Jonot Release <releases@jonot.io>".
Krok 4 — ověření staženého souboru
Sekce “Krok 4 — ověření staženého souboru”sha256sum -c SHA256SUMS --ignore-missingVýsledek OK potvrzuje, že je soubor neporušený.
Poznámky k vydání
Sekce “Poznámky k vydání”Poznámky k jednotlivým verzím najdete v changelogu hostitelské aplikace. Všechna vydání nativních aplikací jsou také uvedena na stránce GitHub Releases.