Installer Jonot
Tous les binaires natifs Jonot sont publiés sur
downloads.jonot.io. Chaque version fournit à la
fois un chemin d’archive versionné (immuable, sûr à épingler) et un chemin
latest/ (mis à jour à chaque version, TTL de cache court).
Jonot Host
Section intitulée « Jonot Host »L’application Jonot Host s’exécute sur une machine Linux d’arrière-boutique et maintient les files d’attente actives pendant les coupures internet, en se synchronisant automatiquement au retour de la connexion.
| Paquet | Lien |
|---|---|
Debian / Ubuntu (.deb) | jonot-host-linux.deb |
Fedora / RHEL (.rpm) | jonot-host-linux.rpm |
Installer via apt (Debian / Ubuntu)
Section intitulée « Installer via apt (Debian / Ubuntu) »Ajoutez le dépôt Jonot une fois, puis utilisez apt upgrade pour les futures
mises à jour :
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-hostInstaller via dnf/rpm (Fedora / RHEL)
Section intitulée « Installer via dnf/rpm (Fedora / RHEL) »Ajoutez le dépôt Jonot une fois, puis utilisez dnf upgrade pour les futures
mises à jour :
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 et Windows
Section intitulée « macOS et Windows »| Paquet | Lien |
|---|---|
macOS (.dmg) | JonotHost-latest.dmg |
Windows (.msi) | JonotHost-latest.msi |
Les versions macOS et Windows se mettent à jour elles-mêmes une fois
installées : Sparkle sur macOS, WinSparkle sur Windows. Les paquets Linux
(.deb / .rpm) se mettent à jour via le dépôt apt/dnf configuré ci-dessus.
Clients de bureau Jonot Kiosk, Desk et Display
Section intitulée « Clients de bureau Jonot Kiosk, Desk et Display »Les applications kiosque, guichet et écran fonctionnent aussi comme clients de bureau natifs (Windows, macOS, Linux). Ils intègrent la même application web kiosque/guichet/écran dans un moteur de navigateur intégré basé sur Chromium (récupéré une fois au premier lancement), ils héritent donc de l’image de marque, de toutes les langues prises en charge et de la synchronisation en direct. Les clients kiosque et guichet ajoutent des capacités natives que le navigateur ne peut pas offrir : impression locale de reçus via TCP/9100 et bascule automatique vers un hôte sur site pendant les coupures internet. Le client kiosque fonctionne en outre en plein écran avec suppression des raccourcis clavier et sortie protégée par code PIN. Le client écran est en sortie uniquement — pas d’impression, pas de sortie protégée par code PIN — et maintient l’écran allumé automatiquement sur macOS et Windows, sans dépendre des propres paramètres d’alimentation du système d’exploitation.
Les clients se mettent à jour eux-mêmes une fois installés : Sparkle sur
macOS, WinSparkle sur Windows. Les paquets Linux .deb et .rpm sont des
paquets autonomes sans dépôt géré — mettez-les à jour en téléchargeant et en
installant le nouveau paquet.
Jonot Kiosk (desktop)
Section intitulée « Jonot Kiosk (desktop) »| Paquet | Lien |
|---|---|
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)
Section intitulée « Jonot Desk (desktop) »| Paquet | Lien |
|---|---|
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)
Section intitulée « Jonot Display (desktop) »| Paquet | Lien |
|---|---|
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 |
Pour des installations publiques résistantes à la manipulation, superposez un profil kiosque au niveau du système d’exploitation sous le kiosque de bureau — voir Verrouiller le kiosque de bureau.
Windows : contourner les avertissements de sécurité
Section intitulée « Windows : contourner les avertissements de sécurité »Les installateurs .msi Windows ne sont pas encore signés numériquement
(la signature Authenticode est prévue). En attendant, Windows affiche
l’application comme provenant d’un « Éditeur inconnu », et Microsoft Edge
comme Microsoft Defender SmartScreen bloquent tous deux le fichier lors du
premier téléchargement et de la première exécution. C’est normal — cela
arrive à tout nouvel installateur peu téléchargé, et ne signifie pas que le
téléchargement pose problème.
Étape 1 — autoriser le téléchargement dans Microsoft Edge
Section intitulée « Étape 1 — autoriser le téléchargement dans Microsoft Edge »Edge refuse d’abord de conserver le fichier, en affichant « JonotDesk-x.y.z.msi
isn’t commonly downloaded. Make sure you trust it before you open it. » (Le
nom exact du fichier dépend du lien utilisé — les liens latest/ téléchargent
le fichier sous le nom JonotDesk-latest.msi.)
Ouvrez le panneau Téléchargements (l’icône ↓ dans la barre d’outils),
survolez l’élément bloqué, cliquez sur le bouton ⋯ (autres actions) à
côté et choisissez Keep.
Edge demande une confirmation supplémentaire — « Make sure you trust JonotDesk-x.y.z.msi before you open it. » Cliquez sur le bouton Keep anyway (vous devrez peut-être déplier le bouton scindé Delete pour le révéler).
Le téléchargement est maintenant conservé et un lien Open file apparaît. Cliquez dessus pour lancer l’installateur.
Étape 2 — laisser l’application s’exécuter malgré SmartScreen
Section intitulée « Étape 2 — laisser l’application s’exécuter malgré SmartScreen »Au premier lancement de l’installateur, Microsoft Defender SmartScreen le bloque avec « Windows protected your PC … prevented an unrecognised app from starting. » Le bouton Run anyway est masqué — cliquez sur le lien More info pour le révéler.
SmartScreen affiche ensuite le nom de l’application et son éditeur, et un bouton Run anyway apparaît à côté de Don’t run. Cliquez sur Run anyway pour lancer l’installateur.
L’installateur MSI se poursuit ensuite normalement. Vous ne voyez ces invites que lorsque vous téléchargez et exécutez pour la première fois un installateur — l’application installée se lance ensuite sans elles. Les mises à jour sur place livrées par WinSparkle sont téléchargées en dehors du navigateur, elles évitent donc l’avertissement de téléchargement d’Edge ; SmartScreen peut néanmoins encore avertir une fois pour l’installateur mis à jour, jusqu’à ce que l’application ait accumulé assez de réputation. Les deux invites devraient disparaître une fois les installateurs signés numériquement et le certificat de signature ayant bâti une réputation SmartScreen.
Applications Android
Section intitulée « Applications Android »Jonot Kiosk (Android)
Section intitulée « Jonot Kiosk (Android) »Kiosque tablette en libre-service.
| Méthode d’installation | Lien |
|---|---|
| Google Play (recommandé) | Disponible sur Google Play |
| APK direct (sur site / MDM) | jonot-kiosk.apk |
Jonot Desk (Android)
Section intitulée « Jonot Desk (Android) »Application guichet pour le personnel, pour appeler et gérer les tickets.
| Méthode d’installation | Lien |
|---|---|
| Google Play (recommandé) | Disponible sur Google Play |
| APK direct (sur site / MDM) | jonot-desk.apk |
Jonot Display (Android)
Section intitulée « Jonot Display (Android) »Écran de file d’attente en sortie uniquement pour téléviseurs, moniteurs et tablettes, y compris Android TV et Fire TV.
| Méthode d’installation | Lien |
|---|---|
| Google Play (recommandé) | Disponible sur Google Play |
| APK direct (sur site / MDM) | jonot-display.apk |
Vérifier votre téléchargement
Section intitulée « Vérifier votre téléchargement »L’hôte de bureau, le kiosque de bureau, le guichet de bureau et l’écran de
bureau publient chacun leur propre fichier SHA256SUMS /
SHA256SUMS.asc / Jonot<App>-public.asc sous leur chemin respectif
<app>/latest/ (par ex. host/latest/jonot-host-public.asc,
kiosk/latest/JonotKiosk-public.asc, desk/latest/JonotDesk-public.asc,
display/latest/JonotDisplay-public.asc). Les quatre sont signés par la même
clé GPG de version Jonot
(C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3). La signature détachée
se trouve dans SHA256SUMS.asc. Vérifier la signature prouve que le fichier
de sommes de contrôle a été publié par Jonot ; la somme de contrôle prouve
ensuite que votre binaire téléchargé correspond à ce qui a été publié.
Remarque : le .dmg est vérifié par Gatekeeper et la notarisation de macOS
plutôt que par SHA256SUMS, donc sha256sum -c --ignore-missing couvre le
.deb, le .rpm et le .msi, mais pas le .dmg.
Les étapes ci-dessous utilisent l’hôte comme exemple. Substituez kiosk,
desk ou display (et JonotKiosk-public.asc, JonotDesk-public.asc ou
JonotDisplay-public.asc) pour les autres applications.
Étape 1 — télécharger le fichier de sommes de contrôle et la clé publique
Section intitulée « Étape 1 — télécharger le fichier de sommes de contrôle et la clé publique »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.ascÉtape 2 — importer et vérifier l’empreinte de la clé
Section intitulée « Étape 2 — importer et vérifier l’empreinte de la clé »gpg --import jonot-host-public.ascgpg --fingerprint C2EF70E978210056C5C82F42E588CB268697F7C3L’empreinte doit correspondre exactement à C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3. Si ce n’est pas le cas, ne conservez pas le téléchargement.
Étape 3 — vérifier la signature du fichier de sommes de contrôle
Section intitulée « Étape 3 — vérifier la signature du fichier de sommes de contrôle »gpg --verify SHA256SUMS.asc SHA256SUMSVous devriez voir Good signature from "Jonot Release <releases@jonot.io>".
Étape 4 — vérifier votre fichier téléchargé
Section intitulée « Étape 4 — vérifier votre fichier téléchargé »sha256sum -c SHA256SUMS --ignore-missingUn résultat OK confirme que le fichier est intact.
Notes de version
Section intitulée « Notes de version »Consultez le journal des modifications de l’hôte pour les notes de version détaillées. Toutes les versions des applications natives sont également listées sur la page des versions GitHub.