Asenna Jonot
Kaikki Jonotin natiivit binäärit julkaistaan osoitteessa
downloads.jonot.io. Jokainen julkaisu sisältää
sekä versioidun arkistopolun (muuttumaton, turvallinen kiinnittää) että
latest/-polun (päivittyy jokaisen julkaisun yhteydessä, lyhyt välimuistin
voimassaoloaika).
Jonot Host
Osio nimeltä “Jonot Host”Jonot Host -sovellus toimii taustatoimiston Linux-koneella ja pitää jonot käynnissä internet-katkojen aikana synkronoituen automaattisesti, kun yhteys palautuu.
Linux
Osio nimeltä “Linux”| Paketti | Linkki |
|---|---|
Debian / Ubuntu (.deb) | jonot-host-linux.deb |
Fedora / RHEL (.rpm) | jonot-host-linux.rpm |
Asennus apt:lla (Debian / Ubuntu)
Osio nimeltä “Asennus apt:lla (Debian / Ubuntu)”Lisää Jonotin pakettivarasto kerran ja käytä sen jälkeen apt upgrade
-komentoa tulevissa päivityksissä:
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-hostAsennus dnf/rpm:llä (Fedora / RHEL)
Osio nimeltä “Asennus dnf/rpm:llä (Fedora / RHEL)”Lisää Jonotin pakettivarasto kerran ja käytä sen jälkeen dnf upgrade
-komentoa tulevissa päivityksissä:
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 ja Windows
Osio nimeltä “macOS ja Windows”| Paketti | Linkki |
|---|---|
macOS (.dmg) | JonotHost-latest.dmg |
Windows (.msi) | JonotHost-latest.msi |
macOS- ja Windows-versiot päivittävät itsensä asennuksen jälkeen paikallaan:
Sparkle macOS:llä, WinSparkle Windowsilla. Linuxin .deb- ja .rpm-paketit
päivittyvät yllä määritetyn apt/dnf-pakettivaraston kautta.
Jonot Kiosk, Jonot Desk ja Jonot Display -työpöytäsovellukset
Osio nimeltä “Jonot Kiosk, Jonot Desk ja Jonot Display -työpöytäsovellukset”Kioski-, palvelupiste- ja näyttösovellukset toimivat myös natiiveina työpöytäsovelluksina (Windows, macOS, Linux). Ne upottavat saman kioski-/palvelupiste-/näyttöverkkosovelluksen sisäänrakennettuun Chromium-pohjaiseen selainmoottoriin (haetaan kerran ensimmäisellä käynnistyskerralla), joten ne perivät brändäyksen, kaikki tuetut kielet ja reaaliaikaisen synkronoinnin. Kioski- ja palvelupistesovellukset lisäävät natiiveja ominaisuuksia, joita selain ei tarjoa: paikallisen kuittitulostuksen TCP/9100:n yli sekä automaattisen vaihdon paikalliseen isäntään internet-katkojen aikana. Kioskisovellus toimii myös koko näytön tilassa pikanäppäimet estettynä ja PIN-koodilla suojatulla poistumisella. Näyttösovellus on vain esityspäätteenä toimiva — ei tulostusta, ei PIN-suojattua poistumista — ja pitää näytön automaattisesti hereillä macOS:llä ja Windowsilla riippumatta käyttöjärjestelmän omista virransäästöasetuksista.
Sovellukset päivittävät itsensä asennuksen jälkeen paikallaan: Sparkle
macOS:llä, WinSparkle Windowsilla. Linuxin .deb- ja .rpm-paketit ovat
itsenäisiä paketteja ilman hallittua pakettivarastoa — päivitä lataamalla ja
asentamalla uusi paketti.
Jonot Kiosk (desktop)
Osio nimeltä “Jonot Kiosk (desktop)”| Paketti | Linkki |
|---|---|
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)
Osio nimeltä “Jonot Desk (desktop)”| Paketti | Linkki |
|---|---|
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)
Osio nimeltä “Jonot Display (desktop)”| Paketti | Linkki |
|---|---|
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 |
Peukaloinnilta suojattuja julkisia asennuksia varten lisää käyttöjärjestelmätason kioskiprofiili kioski-työpöytäsovelluksen alle — katso Lukitse kioski-työpöytäsovellus.
Windows: turvallisuusvaroitusten ohittaminen
Osio nimeltä “Windows: turvallisuusvaroitusten ohittaminen”Windowsin .msi-asennusohjelmia ei ole vielä koodiallekirjoitettu
(Authenticode-allekirjoitus on suunnitteilla). Siihen asti Windows näyttää
sovelluksen “Unknown publisher” -merkinnällä, ja sekä Microsoft Edge että
Microsoft Defender SmartScreen estävät tiedoston ensimmäisellä latauskerralla
ja käynnistyskerralla. Tämä on odotettua — näin käy jokaiselle uudelle, vähän
ladatulle asennusohjelmalle, eikä se tarkoita, että latauksessa olisi jotain
vikaa.
Vaihe 1 — salli lataus Microsoft Edgessä
Osio nimeltä “Vaihe 1 — salli lataus Microsoft Edgessä”Edge kieltäytyy aluksi säilyttämästä tiedostoa ja näyttää viestin
“JonotDesk-x.y.z.msi isn’t commonly downloaded. Make sure you trust it
before you open it.” (Tarkka tiedostonimi riippuu käyttämästäsi linkistä —
latest/-linkit lataavat tiedoston nimellä JonotDesk-latest.msi.)
Avaa Downloads-paneeli (työkalurivin ↓-kuvake), vie hiiri estetyn
kohteen päälle, napsauta sen vieressä olevaa ⋯-painiketta
(lisätoiminnot) ja valitse Keep.
Edge pyytää vielä yhden vahvistuksen — “Make sure you trust JonotDesk-x.y.z.msi before you open it.” Napsauta Keep anyway -painiketta (saatat joutua avaamaan jaetun Delete-painikkeen laajentaaksesi sen näkyviin).
Lataus säilyy nyt, ja näkyviin tulee Open file -linkki. Napsauta sitä käynnistääksesi asennusohjelman.
Vaihe 2 — salli sovelluksen käynnistyminen SmartScreenin läpi
Osio nimeltä “Vaihe 2 — salli sovelluksen käynnistyminen SmartScreenin läpi”Kun asennusohjelma käynnistetään ensimmäistä kertaa, Microsoft Defender SmartScreen pysäyttää sen viestillä “Windows protected your PC … prevented an unrecognised app from starting.” Run anyway -painike on piilotettu — napsauta More info-linkkiä tuodaksesi sen näkyviin.
SmartScreen näyttää sen jälkeen sovelluksen nimen ja julkaisijan, ja Run anyway -painike ilmestyy Don’t run -painikkeen viereen. Napsauta Run anyway käynnistääksesi asennusohjelman.
Tämän jälkeen MSI-asennusohjelma etenee normaalisti. Näet nämä kehotteet vain, kun lataat ja käynnistät asennusohjelman ensimmäistä kertaa — asennettu sovellus käynnistyy sen jälkeen ilman niitä. WinSparklen toimittamat paikalliset päivitykset ladataan selaimen ulkopuolella, joten ne ohittavat Edgen latausvaroituksen; SmartScreen saattaa silti kehottaa kerran päivitetyn asennusohjelman kohdalla, kunnes sovellus kerää tarpeeksi mainetta. Molempien kehotteiden pitäisi loppua, kun asennusohjelmat on koodiallekirjoitettu ja allekirjoitussertifikaatti on kerännyt SmartScreen-mainetta.
Android-sovellukset
Osio nimeltä “Android-sovellukset”Jonot Kiosk (Android)
Osio nimeltä “Jonot Kiosk (Android)”Tabletille tarkoitettu itsepalvelukioski.
| Asennustapa | Linkki |
|---|---|
| Google Play (suositeltu) | Lataa Google Playsta |
| Suora APK (paikallinen / MDM) | jonot-kiosk.apk |
Jonot Desk (Android)
Osio nimeltä “Jonot Desk (Android)”Henkilöstön palvelupistesovellus vuoronumeroiden kutsumiseen ja hallintaan.
| Asennustapa | Linkki |
|---|---|
| Google Play (suositeltu) | Lataa Google Playsta |
| Suora APK (paikallinen / MDM) | jonot-desk.apk |
Jonot Display (Android)
Osio nimeltä “Jonot Display (Android)”Vain esittävä jononäyttö televisioille, monitoreille ja tableteille, mukaan lukien Android TV ja Fire TV.
| Asennustapa | Linkki |
|---|---|
| Google Play (suositeltu) | Lataa Google Playsta |
| Suora APK (paikallinen / MDM) | jonot-display.apk |
Vahvista lataus
Osio nimeltä “Vahvista lataus”Isäntä-, kioski-, palvelupiste- ja näyttö-työpöytäsovellus julkaisevat kukin oman SHA256SUMS- / SHA256SUMS.asc- /
Jonot<App>-public.asc-tiedostonsa omissa <app>/latest/-poluissaan (esim.
host/latest/jonot-host-public.asc, kiosk/latest/JonotKiosk-public.asc,
desk/latest/JonotDesk-public.asc, display/latest/JonotDisplay-public.asc).
Kaikki neljä on allekirjoitettu samalla Jonotin julkaisu-GPG-avaimella
(C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3). Erillinen allekirjoitus
löytyy tiedostosta SHA256SUMS.asc. Allekirjoituksen varmistaminen todistaa,
että tarkistussummatiedoston on julkaissut Jonot; tarkistussumma puolestaan
todistaa, että ladattu binääri vastaa julkaistua tiedostoa.
Huomio: .dmg-tiedosto tarkistetaan macOS Gatekeeperin ja notarisoinnin
avulla, ei SHA256SUMS-tiedostolla, joten sha256sum -c --ignore-missing
kattaa .deb-, .rpm- ja .msi-tiedostot, mutta ei .dmg-tiedostoa.
Alla olevat vaiheet käyttävät isäntää esimerkkinä. Korvaa kiosk, desk tai
display (sekä JonotKiosk-public.asc, JonotDesk-public.asc tai
JonotDisplay-public.asc) muiden sovellusten kohdalla.
Vaihe 1 — lataa tarkistussummatiedosto ja julkinen avain
Osio nimeltä “Vaihe 1 — lataa tarkistussummatiedosto ja julkinen avain”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.ascVaihe 2 — tuo ja vahvista avaimen sormenjälki
Osio nimeltä “Vaihe 2 — tuo ja vahvista avaimen sormenjälki”gpg --import jonot-host-public.ascgpg --fingerprint C2EF70E978210056C5C82F42E588CB268697F7C3Sormenjäljen on täsmättävä tarkalleen arvoon
C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3. Jos se ei täsmää, hylkää
lataus.
Vaihe 3 — vahvista tarkistussummatiedoston allekirjoitus
Osio nimeltä “Vaihe 3 — vahvista tarkistussummatiedoston allekirjoitus”gpg --verify SHA256SUMS.asc SHA256SUMSNäkyviin pitäisi tulla Good signature from "Jonot Release <releases@jonot.io>".
Vaihe 4 — vahvista ladattu tiedosto
Osio nimeltä “Vaihe 4 — vahvista ladattu tiedosto”sha256sum -c SHA256SUMS --ignore-missingTulos OK vahvistaa, että tiedosto on ehjä.
Julkaisutiedot
Osio nimeltä “Julkaisutiedot”Katso isännän muutosloki versiokohtaisia julkaisutietoja varten. Kaikki natiivien sovellusten julkaisut löytyvät myös GitHub Releases -sivulta.