Gå til innholdet

Installere Jonot

Alle Jonots native binærfiler publiseres på downloads.jonot.io. Hver utgivelse leverer både en versjonert arkivsti (uforanderlig, trygg å låse til) og en latest/-sti (oppdateres ved hver utgivelse, kort cache-TTL).

Jonot Host-appen kjører på en Linux-maskin på bakrommet og holder køene i gang gjennom internettavbrudd, og synkroniserer automatisk når tilkoblingen kommer tilbake.

PakkeLenke
Debian / Ubuntu (.deb)jonot-host-linux.deb
Fedora / RHEL (.rpm)jonot-host-linux.rpm

Legg til Jonot-repositoriet én gang, og bruk deretter apt upgrade for fremtidige oppdateringer:

Terminal window
curl -fsSL https://downloads.jonot.io/host/latest/jonot-host-public.asc \
| sudo gpg --dearmor -o /usr/share/keyrings/jonot-host.gpg
echo "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.list
sudo apt update && sudo apt install jonot-host

Legg til Jonot-repositoriet én gang, og bruk deretter dnf upgrade for fremtidige oppdateringer:

Terminal window
sudo rpm --import https://downloads.jonot.io/host/latest/jonot-host-public.asc
sudo tee /etc/yum.repos.d/jonot-host.repo <<'REPO'
[jonot-host]
name=Jonot Host
baseurl=https://downloads.jonot.io/host/rpm
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://downloads.jonot.io/host/latest/jonot-host-public.asc
REPO
sudo dnf install jonot-host
PakkeLenke
macOS (.dmg)JonotHost-latest.dmg
Windows (.msi)JonotHost-latest.msi

macOS- og Windows-versjonene oppdaterer seg selv etter installasjon: Sparkle på macOS, WinSparkle på Windows. Linux-pakkene (.deb / .rpm) oppdateres via apt/dnf-repositoriet konfigurert over.

Skrivebordsklienter for Jonot Kiosk, Desk og Display

Section titled “Skrivebordsklienter for Jonot Kiosk, Desk og Display”

Kiosk-, skranke- og skjermappene kjører også som native skrivebordsklienter (Windows, macOS, Linux). De bygger inn den samme kiosk-/skranke-/skjerm-nettappen i en innebygd Chromium-basert nettlesermotor (hentes én gang ved første oppstart), slik at de arver merkevarebygging, alle støttede språk og sanntidssynkronisering. Kiosk- og skranke-klientene legger til native funksjoner som nettleseren ikke kan tilby: lokal kvitteringsutskrift over TCP/9100 og automatisk failover til en lokal vert ved internettavbrudd. Kiosk-klienten kjører også i fullskjerm med undertrykte hurtigtaster og PIN-beskyttet avslutning. Skjerm-klienten er ren utgang — ingen utskrift, ingen PIN-beskyttet avslutning — og holder skjermen våken automatisk på macOS og Windows, uten å stole på operativsystemets egne strøminnstillinger.

Klientene oppdaterer seg selv etter installasjon: Sparkle på macOS, WinSparkle på Windows. Linux .deb og .rpm er frittstående pakker uten administrert repositorium — oppdater ved å laste ned og installere den nye pakken.

PakkeLenke
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
PakkeLenke
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
PakkeLenke
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

For manipulasjonssikre offentlige installasjoner, legg en kioskprofil på OS-nivå oppå skrivebordskiosken — se Lås ned skrivebordskiosken.

Windows-.msi-installasjonsprogrammene er ikke kodesignert ennå (Authenticode-signering er planlagt). Inntil det skjer, viser Windows appen som «Ukjent utgiver», og både Microsoft Edge og Microsoft Defender SmartScreen blokkerer filen første gang du laster den ned og kjører den. Dette er forventet — det skjer med alle nye installasjonsprogrammer med lavt volum, ikke fordi noe er galt med nedlastingen.

Trinn 1 — tillat nedlastingen i Microsoft Edge

Section titled “Trinn 1 — tillat nedlastingen i Microsoft Edge”

Edge nekter først å beholde filen, og viser «JonotDesk-x.y.z.msi isn’t commonly downloaded. Make sure you trust it before you open it.» (Det eksakte filnavnet avhenger av lenken du brukte — latest/-lenkene laster ned filen som JonotDesk-latest.msi.)

Microsoft Edges nedlastingspanel med varsel om at JonotDesk-MSI-filen ikke lastes ned ofte

Åpne Nedlastinger-panelet (↓-ikonet i verktøylinjen), hold musepekeren over det blokkerte elementet, klikk på knappen (flere handlinger) ved siden av det, og velg Keep.

Edges overflytmeny for nedlastinger som viser Keep-alternativet for det blokkerte installasjonsprogrammet

Edge ber om én bekreftelse til — «Make sure you trust JonotDesk-x.y.z.msi before you open it.» Klikk på knappen Keep anyway (du må kanskje utvide den delte Delete-knappen for å se den).

Edges bekreftelsesdialog med Keep anyway-alternativet uthevet

Nedlastingen beholdes nå, og en Open file-lenke vises. Klikk på den for å starte installasjonsprogrammet.

Edges nedlastingspanel som viser det beholdte installasjonsprogrammet med en Open file-lenke

Trinn 2 — la appen kjøre forbi SmartScreen

Section titled “Trinn 2 — la appen kjøre forbi SmartScreen”

Første gang installasjonsprogrammet kjøres, stopper Microsoft Defender SmartScreen det med «Windows protected your PC … prevented an unrecognised app from starting.» Knappen Run anyway er skjult — klikk på lenken More info for å vise den.

Microsoft Defender SmartScreen-dialog med bare en More info-lenke og en Don't run-knapp

SmartScreen viser deretter applikasjonens navn og utgiver, og en Run anyway-knapp vises ved siden av Don’t run. Klikk Run anyway for å starte installasjonsprogrammet.

Utvidet SmartScreen-dialog som viser Run anyway-knappen etter å ha klikket på More info

MSI-installasjonsprogrammet fortsetter deretter normalt. Du ser disse meldingene bare når du laster ned og kjører et installasjonsprogram for første gang — den installerte appen starter uten dem etterpå. In-place-oppdateringer levert av WinSparkle lastes ned utenfor nettleseren, så de hopper over Edges nedlastingsvarsel; SmartScreen kan likevel spørre én gang til for det oppdaterte installasjonsprogrammet, inntil appen har bygget opp nok omdømme. Begge meldingene bør forsvinne når installasjonsprogrammene er kodesignert og signeringssertifikatet har bygget opp SmartScreen-omdømme.

Nettbrett-selvbetjeningskiosk.

InstallasjonsmetodeLenke
Google Play (anbefalt)Hent den på Google Play
Direkte APK (lokalt / MDM)jonot-kiosk.apk

Skranke-app for ansatte til å rope opp og administrere kølapper.

InstallasjonsmetodeLenke
Google Play (anbefalt)Hent den på Google Play
Direkte APK (lokalt / MDM)jonot-desk.apk

Ren utgangs-køskjerm for TV-er, monitorer og nettbrett, inkludert Android TV og Fire TV.

InstallasjonsmetodeLenke
Google Play (anbefalt)Hent den på Google Play
Direkte APK (lokalt / MDM)jonot-display.apk

Skrivebordsverten, skrivebordskiosken, skrivebordsskranken og skrivebordsskjermen publiserer hver sin egen SHA256SUMS / SHA256SUMS.asc / Jonot<App>-public.asc under sin respektive <app>/latest/-sti (f.eks. host/latest/jonot-host-public.asc, kiosk/latest/JonotKiosk-public.asc, desk/latest/JonotDesk-public.asc, display/latest/JonotDisplay-public.asc). Alle fire er signert med samme Jonot-utgivelses-GPG-nøkkel (C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3). Den frittstående signaturen ligger i SHA256SUMS.asc. Å verifisere signaturen beviser at sjekksumfilen ble publisert av Jonot; sjekksummen beviser deretter at den nedlastede binærfilen din samsvarer med det som ble publisert.

Merk: .dmg-filen verifiseres av macOS Gatekeeper og notarisering i stedet for SHA256SUMS, så sha256sum -c --ignore-missing dekker .deb, .rpm og .msi, men ikke .dmg.

Trinnene nedenfor bruker verten som gjennomgående eksempel. Bytt ut med kiosk, desk eller display (og JonotKiosk-public.asc, JonotDesk-public.asc eller JonotDisplay-public.asc) for de andre appene.

Trinn 1 — last ned sjekksumfilen og den offentlige nøkkelen

Section titled “Trinn 1 — last ned sjekksumfilen og den offentlige nøkkelen”
Terminal window
curl -fsSLO https://downloads.jonot.io/host/latest/SHA256SUMS
curl -fsSLO https://downloads.jonot.io/host/latest/SHA256SUMS.asc
curl -fsSLO https://downloads.jonot.io/host/latest/jonot-host-public.asc

Trinn 2 — importer og verifiser nøkkelfingeravtrykket

Section titled “Trinn 2 — importer og verifiser nøkkelfingeravtrykket”
Terminal window
gpg --import jonot-host-public.asc
gpg --fingerprint C2EF70E978210056C5C82F42E588CB268697F7C3

Fingeravtrykket må stemme nøyaktig overens med C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3. Hvis ikke, forkast nedlastingen.

Trinn 3 — verifiser signaturen til sjekksumfilen

Section titled “Trinn 3 — verifiser signaturen til sjekksumfilen”
Terminal window
gpg --verify SHA256SUMS.asc SHA256SUMS

Du bør se Good signature from "Jonot Release <releases@jonot.io>".

Trinn 4 — verifiser den nedlastede filen din

Section titled “Trinn 4 — verifiser den nedlastede filen din”
Terminal window
sha256sum -c SHA256SUMS --ignore-missing

Et OK-resultat bekrefter at filen er intakt.

Se vertens endringslogg for versjonsspesifikke versjonsnotater. Alle native app-utgivelser er også listet på GitHub Releases-siden.