Instalar Jonot
Todos los binarios nativos de Jonot se publican en
downloads.jonot.io. Cada versión ofrece tanto
una ruta de archivo versionada (inmutable, segura para fijar) como una ruta
latest/ (se actualiza en cada versión, con un TTL de caché corto).
Jonot Host
Sección titulada «Jonot Host»La app Jonot Host se ejecuta en un equipo Linux de trastienda y mantiene las colas en funcionamiento durante los cortes de internet, sincronizando automáticamente en cuanto se restablece la conexión.
| Paquete | Enlace |
|---|---|
Debian / Ubuntu (.deb) | jonot-host-linux.deb |
Fedora / RHEL (.rpm) | jonot-host-linux.rpm |
Instalar mediante apt (Debian / Ubuntu)
Sección titulada «Instalar mediante apt (Debian / Ubuntu)»Añade el repositorio de Jonot una sola vez y usa apt upgrade para las
actualizaciones futuras:
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-hostInstalar mediante dnf/rpm (Fedora / RHEL)
Sección titulada «Instalar mediante dnf/rpm (Fedora / RHEL)»Añade el repositorio de Jonot una sola vez y usa dnf upgrade para las
actualizaciones futuras:
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 y Windows
Sección titulada «macOS y Windows»| Paquete | Enlace |
|---|---|
macOS (.dmg) | JonotHost-latest.dmg |
Windows (.msi) | JonotHost-latest.msi |
Las compilaciones de macOS y Windows se actualizan solas una vez instaladas:
Sparkle en macOS, WinSparkle en Windows. Los paquetes .deb / .rpm de Linux
se actualizan a través del repositorio apt/dnf configurado arriba.
Clientes de escritorio para Jonot Kiosk, Desk y Display
Sección titulada «Clientes de escritorio para Jonot Kiosk, Desk y Display»Las apps de quiosco, mostrador y pantalla también se ejecutan como clientes nativos de escritorio (Windows, macOS, Linux). Integran la misma web app de quiosco/mostrador/pantalla en un motor de navegador basado en Chromium embebido (que se descarga una sola vez en el primer arranque), de modo que heredan la marca, todos los idiomas admitidos y la sincronización en vivo. Los clientes de quiosco y mostrador añaden funciones nativas que el navegador no ofrece: impresión local de recibos por TCP/9100 y conmutación automática a un host local durante los cortes de internet. El cliente de quiosco también se ejecuta a pantalla completa con supresión de atajos de teclado y salida protegida por PIN. El cliente de pantalla es solo de salida — sin impresión, sin salida protegida por PIN — y mantiene la pantalla activa automáticamente en macOS y Windows, sin depender de la configuración de energía propia del sistema operativo.
Los clientes se actualizan solos una vez instalados: Sparkle en macOS,
WinSparkle en Windows. Los paquetes .deb y .rpm de Linux son paquetes
independientes sin repositorio gestionado — actualízalos descargando e
instalando el paquete nuevo.
Jonot Kiosk (desktop)
Sección titulada «Jonot Kiosk (desktop)»| Paquete | Enlace |
|---|---|
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)
Sección titulada «Jonot Desk (desktop)»| Paquete | Enlace |
|---|---|
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)
Sección titulada «Jonot Display (desktop)»| Paquete | Enlace |
|---|---|
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 |
Para instalaciones públicas resistentes a manipulaciones, añade un perfil de quiosco a nivel de sistema operativo por debajo del quiosco de escritorio — consulta Bloquear el quiosco de escritorio.
Windows: superar las advertencias de seguridad
Sección titulada «Windows: superar las advertencias de seguridad»Los instaladores .msi de Windows todavía no tienen firma de código
(la firma Authenticode está prevista). Hasta entonces, Windows muestra la app
como «Editor desconocido», y tanto Microsoft Edge como Microsoft Defender
SmartScreen bloquean el archivo la primera vez que lo descargas y ejecutas.
Esto es lo esperado — le ocurre a todo instalador nuevo y de bajo volumen, no
significa que algo falle con la descarga.
Paso 1 — permitir la descarga en Microsoft Edge
Sección titulada «Paso 1 — permitir la descarga en Microsoft Edge»Edge se niega a conservar el archivo al principio y muestra «JonotDesk-x.y.z.msi
isn’t commonly downloaded. Make sure you trust it before you open it.» (El
nombre exacto del archivo depende del enlace usado — los enlaces latest/
descargan el archivo como JonotDesk-latest.msi.)
Abre el panel de Descargas (el icono ↓ de la barra de herramientas), pasa
el cursor sobre el elemento bloqueado, haz clic en el botón ⋯ (más
acciones) situado junto a él y elige Keep.
Edge pide una confirmación más — «Make sure you trust JonotDesk-x.y.z.msi before you open it.» Haz clic en el botón Keep anyway (puede que tengas que desplegar el botón dividido Delete para verlo).
La descarga queda conservada y aparece un enlace Open file. Haz clic en él para iniciar el instalador.
Paso 2 — permitir que la app se ejecute pese a SmartScreen
Sección titulada «Paso 2 — permitir que la app se ejecute pese a SmartScreen»La primera vez que se ejecuta el instalador, Microsoft Defender SmartScreen lo detiene con «Windows protected your PC … prevented an unrecognised app from starting.» El botón Run anyway está oculto — haz clic en el enlace More info para mostrarlo.
SmartScreen muestra entonces el nombre de la aplicación y el editor, y aparece un botón Run anyway junto a Don’t run. Haz clic en Run anyway para iniciar el instalador.
El instalador MSI continúa entonces con normalidad. Estos avisos solo aparecen al descargar y ejecutar por primera vez un instalador — la app instalada se inicia después sin ellos. Las actualizaciones en el sitio entregadas por WinSparkle se descargan fuera del navegador, así que se saltan la advertencia de descarga de Edge; SmartScreen puede volver a avisar una vez para el instalador actualizado hasta que la app acumule suficiente reputación. Ambos avisos deberían desaparecer en cuanto los instaladores tengan firma de código y el certificado de firma haya acumulado reputación en SmartScreen.
Apps de Android
Sección titulada «Apps de Android»Jonot Kiosk (Android)
Sección titulada «Jonot Kiosk (Android)»Quiosco de autoservicio para tablet.
| Método de instalación | Enlace |
|---|---|
| Google Play (recomendado) | Consíguela en Google Play |
| APK directo (local / MDM) | jonot-kiosk.apk |
Jonot Desk (Android)
Sección titulada «Jonot Desk (Android)»App de mostrador para el personal, para llamar y gestionar turnos.
| Método de instalación | Enlace |
|---|---|
| Google Play (recomendado) | Consíguela en Google Play |
| APK directo (local / MDM) | jonot-desk.apk |
Jonot Display (Android)
Sección titulada «Jonot Display (Android)»Pantalla de cola solo de salida para televisores, monitores y tablets, incluyendo Android TV y Fire TV.
| Método de instalación | Enlace |
|---|---|
| Google Play (recomendado) | Consíguela en Google Play |
| APK directo (local / MDM) | jonot-display.apk |
Verifica tu descarga
Sección titulada «Verifica tu descarga»El host de escritorio, el quiosco de escritorio, el mostrador de escritorio y
la pantalla de escritorio publican cada uno su propio SHA256SUMS /
SHA256SUMS.asc / Jonot<App>-public.asc bajo su respectiva ruta
<app>/latest/ (por ejemplo, host/latest/jonot-host-public.asc,
kiosk/latest/JonotKiosk-public.asc, desk/latest/JonotDesk-public.asc,
display/latest/JonotDisplay-public.asc). Los cuatro están firmados con la
misma clave GPG de publicación de Jonot
(C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3). La firma independiente
se encuentra en SHA256SUMS.asc. Verificar la firma demuestra que el archivo
de checksums fue publicado por Jonot; el checksum, a su vez, demuestra que tu
binario descargado coincide con el publicado.
Nota: el .dmg se verifica mediante Gatekeeper y la notarización de macOS en
lugar de SHA256SUMS, así que sha256sum -c --ignore-missing cubre el
.deb, el .rpm y el .msi, pero no el .dmg.
Los pasos siguientes usan el host como ejemplo. Sustituye kiosk, desk o
display (y JonotKiosk-public.asc, JonotDesk-public.asc o
JonotDisplay-public.asc) para las demás apps.
Paso 1 — descargar el archivo de checksums y la clave pública
Sección titulada «Paso 1 — descargar el archivo de checksums y la clave pública»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.ascPaso 2 — importar y verificar la huella de la clave
Sección titulada «Paso 2 — importar y verificar la huella de la clave»gpg --import jonot-host-public.ascgpg --fingerprint C2EF70E978210056C5C82F42E588CB268697F7C3La huella debe coincidir exactamente con C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3. Si no coincide, descarta la descarga.
Paso 3 — verificar la firma del archivo de checksums
Sección titulada «Paso 3 — verificar la firma del archivo de checksums»gpg --verify SHA256SUMS.asc SHA256SUMSDeberías ver Good signature from "Jonot Release <releases@jonot.io>".
Paso 4 — verificar tu archivo descargado
Sección titulada «Paso 4 — verificar tu archivo descargado»sha256sum -c SHA256SUMS --ignore-missingUn resultado OK confirma que el archivo está intacto.
Notas de versión
Sección titulada «Notas de versión»Consulta el registro de cambios del host para ver las notas de versión detalladas. Todas las versiones de las apps nativas también se listan en la página de GitHub Releases.