Μετάβαση στο περιεχόμενο

Εγκατάσταση του Jonot

Όλα τα εγγενή δυαδικά αρχεία του Jonot δημοσιεύονται στο downloads.jonot.io. Κάθε έκδοση διαθέτει τόσο μια διαδρομή αρχειοθέτησης με έκδοση (αμετάβλητη, ασφαλής για καρφίτσωμα) όσο και μια διαδρομή latest/ (ενημερωμένη σε κάθε έκδοση, με μικρό χρόνο cache).

Η εφαρμογή Jonot Host εκτελείται σε έναν υπολογιστή back-office Linux και διατηρεί τις ουρές σε λειτουργία κατά τη διάρκεια διακοπών σύνδεσης στο διαδίκτυο, συγχρονίζοντας αυτόματα όταν αποκατασταθεί η συνδεσιμότητα.

ΠακέτοΣύνδεσμος
Debian / Ubuntu (.deb)jonot-host-linux.deb
Fedora / RHEL (.rpm)jonot-host-linux.rpm

Προσθέστε το αποθετήριο του Jonot μία φορά, και έπειτα χρησιμοποιήστε apt upgrade για μελλοντικές ενημερώσεις:

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

Προσθέστε το αποθετήριο του Jonot μία φορά, και έπειτα χρησιμοποιήστε dnf upgrade για μελλοντικές ενημερώσεις:

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
ΠακέτοΣύνδεσμος
macOS (.dmg)JonotHost-latest.dmg
Windows (.msi)JonotHost-latest.msi

Οι εκδόσεις για macOS και Windows ενημερώνονται μόνες τους μετά την εγκατάσταση: Sparkle σε macOS, WinSparkle σε Windows. Τα πακέτα Linux .deb / .rpm ενημερώνονται μέσω του αποθετηρίου apt/dnf που ρυθμίστηκε παραπάνω.

Εφαρμογές υπολογιστή Jonot Kiosk, Desk και Display

Ενότητα με τίτλο «Εφαρμογές υπολογιστή Jonot Kiosk, Desk και Display»

Οι εφαρμογές κιόσκι, σταθμού εξυπηρέτησης και οθόνης εκτελούνται επίσης ως εγγενείς εφαρμογές υπολογιστή (Windows, macOS, Linux). Ενσωματώνουν την ίδια web εφαρμογή κιόσκι/σταθμού εξυπηρέτησης/οθόνης σε έναν ενσωματωμένο μηχανισμό browser βασισμένο σε Chromium (που λαμβάνεται μία φορά κατά την πρώτη εκτέλεση), οπότε κληρονομούν την ταυτότητα μάρκας, όλες τις υποστηριζόμενες γλώσσες και τον ζωντανό συγχρονισμό. Οι εφαρμογές κιόσκι και σταθμού εξυπηρέτησης προσθέτουν εγγενείς δυνατότητες που δεν μπορεί ο browser: τοπική εκτύπωση αποδείξεων μέσω TCP/9100 και αυτόματη εναλλαγή σε επιτόπιο host κατά τη διάρκεια διακοπών διαδικτύου. Η εφαρμογή κιόσκι εκτελείται επίσης σε πλήρη οθόνη με καταστολή συντομεύσεων και έξοδο μέσω PIN. Η εφαρμογή οθόνης είναι μόνο εξόδου — χωρίς εκτύπωση, χωρίς έξοδο μέσω PIN — και διατηρεί την οθόνη ενεργή αυτόματα σε macOS και Windows, χωρίς να βασίζεται στις δικές του ρυθμίσεις ενέργειας του λειτουργικού συστήματος.

Οι εφαρμογές ενημερώνονται μόνες τους μετά την εγκατάσταση: Sparkle σε macOS, WinSparkle σε Windows. Τα Linux .deb και .rpm είναι αυτόνομα πακέτα χωρίς διαχειριζόμενο αποθετήριο — η ενημέρωση γίνεται λαμβάνοντας και εγκαθιστώντας το νέο πακέτο.

ΠακέτοΣύνδεσμος
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
ΠακέτοΣύνδεσμος
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
ΠακέτοΣύνδεσμος
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

Για δημόσιες εγκαταστάσεις ανθεκτικές σε παραβίαση, τοποθετήστε ένα προφίλ κιόσκι επιπέδου λειτουργικού συστήματος πάνω από την εφαρμογή κιόσκι υπολογιστή — δείτε Κλείδωμα της εφαρμογής κιόσκι υπολογιστή.

Windows: παρακάμπτοντας τις προειδοποιήσεις ασφαλείας

Ενότητα με τίτλο «Windows: παρακάμπτοντας τις προειδοποιήσεις ασφαλείας»

Οι εγκαταστάτες .msi για Windows δεν είναι ακόμη υπογεγραμμένοι με κώδικα (η υπογραφή Authenticode είναι προγραμματισμένη). Έως τότε, τα Windows εμφανίζουν την εφαρμογή ως “Άγνωστος εκδότης”, και τόσο ο Microsoft Edge όσο και ο Microsoft Defender SmartScreen μπλοκάρουν το αρχείο την πρώτη φορά που το κατεβάζετε και το εκτελείτε. Αυτό είναι αναμενόμενο — συμβαίνει σε κάθε νέο εγκαταστάτη χαμηλού όγκου, όχι επειδή υπάρχει κάποιο πρόβλημα με τη λήψη.

Βήμα 1 — επιτρέψτε τη λήψη στον Microsoft Edge

Ενότητα με τίτλο «Βήμα 1 — επιτρέψτε τη λήψη στον Microsoft Edge»

Ο Edge αρνείται να διατηρήσει το αρχείο αρχικά, εμφανίζοντας “Το JonotDesk-x.y.z.msi δεν λαμβάνεται συχνά. Βεβαιωθείτε ότι το εμπιστεύεστε πριν το ανοίξετε.” (Το ακριβές όνομα αρχείου εξαρτάται από τον σύνδεσμο που χρησιμοποιήσατε — οι σύνδεσμοι latest/ κατεβαίνουν ως JonotDesk-latest.msi.)

Προειδοποίηση του πίνακα λήψεων του Microsoft Edge ότι το JonotDesk MSI δεν λαμβάνεται συχνά

Ανοίξτε τον πίνακα Λήψεις (το εικονίδιο ↓ στη γραμμή εργαλείων), τοποθετήστε τον δείκτη πάνω από το μπλοκαρισμένο στοιχείο, κάντε κλικ στο κουμπί (περισσότερες ενέργειες) δίπλα του, και επιλέξτε Διατήρηση.

Το αναπτυσσόμενο μενού λήψεων του Edge εμφανίζει την επιλογή Διατήρηση για τον μπλοκαρισμένο εγκαταστάτη

Ο Edge ζητά μία ακόμη επιβεβαίωση — “Βεβαιωθείτε ότι εμπιστεύεστε το JonotDesk-x.y.z.msi πριν το ανοίξετε.” Κάντε κλικ στο κουμπί Διατήρηση ούτως ή άλλως (ίσως χρειαστεί να αναπτύξετε το διαχωρισμένο κουμπί Διαγραφή για να το αποκαλύψετε).

Το παράθυρο επιβεβαίωσης του Edge με επισημασμένη την επιλογή Διατήρηση ούτως ή άλλως

Η λήψη διατηρείται πλέον και εμφανίζεται ένας σύνδεσμος Άνοιγμα αρχείου. Κάντε κλικ σε αυτόν για να εκκινήσετε τον εγκαταστάτη.

Ο πίνακας λήψεων του Edge εμφανίζει τον διατηρημένο εγκαταστάτη με έναν σύνδεσμο Άνοιγμα αρχείου

Βήμα 2 — επιτρέψτε στην εφαρμογή να εκτελεστεί περνώντας το SmartScreen

Ενότητα με τίτλο «Βήμα 2 — επιτρέψτε στην εφαρμογή να εκτελεστεί περνώντας το SmartScreen»

Την πρώτη φορά που εκτελείται ο εγκαταστάτης, ο Microsoft Defender SmartScreen τον σταματά με “Τα Windows προστάτεψαν τον υπολογιστή σας … απέτρεψαν την εκκίνηση μιας μη αναγνωρισμένης εφαρμογής.” Το κουμπί Εκτέλεση ούτως ή άλλως είναι κρυμμένο — κάντε κλικ στον σύνδεσμο Περισσότερες πληροφορίες για να το αποκαλύψετε.

Το παράθυρο του Microsoft Defender SmartScreen με μόνο έναν σύνδεσμο Περισσότερες πληροφορίες και κουμπί Να μην εκτελεστεί

Το SmartScreen εμφανίζει έπειτα το όνομα εφαρμογής και τον εκδότη, και ένα κουμπί Εκτέλεση ούτως ή άλλως εμφανίζεται δίπλα στο Να μην εκτελεστεί. Κάντε κλικ στο Εκτέλεση ούτως ή άλλως για να εκκινήσετε τον εγκαταστάτη.

Το παράθυρο SmartScreen επεκτεταμένο ώστε να δείχνει το κουμπί Εκτέλεση ούτως ή άλλως μετά το κλικ στο Περισσότερες πληροφορίες

Ο εγκαταστάτης MSI προχωρά έπειτα κανονικά. Βλέπετε αυτές τις προειδοποιήσεις μόνο όταν κατεβάζετε και εκτελείτε για πρώτη φορά έναν εγκαταστάτη — η εγκατεστημένη εφαρμογή εκκινείται χωρίς αυτές στη συνέχεια. Οι ενημερώσεις επί τόπου που παραδίδονται από το WinSparkle κατεβαίνουν εκτός browser, οπότε παραλείπουν την προειδοποίηση λήψης του Edge· το SmartScreen ίσως προειδοποιήσει ακόμη μία φορά για τον ενημερωμένο εγκαταστάτη έως ότου η εφαρμογή αποκτήσει αρκετή φήμη. Αμφότερες οι προειδοποιήσεις θα σταματήσουν μόλις οι εγκαταστάτες υπογραφούν με κώδικα και το πιστοποιητικό υπογραφής αποκτήσει φήμη στο SmartScreen.

Κιόσκι αυτο-εξυπηρέτησης για tablet.

Μέθοδος εγκατάστασηςΣύνδεσμος
Google Play (προτεινόμενο)Λήψη από το Google Play
Άμεσο APK (επιτόπιο / MDM)jonot-kiosk.apk

Εφαρμογή σταθμού εξυπηρέτησης για την κλήση και διαχείριση εισιτηρίων.

Μέθοδος εγκατάστασηςΣύνδεσμος
Google Play (προτεινόμενο)Λήψη από το Google Play
Άμεσο APK (επιτόπιο / MDM)jonot-desk.apk

Οθόνη ουράς μόνο εξόδου για τηλεοράσεις, οθόνες και tablet, συμπεριλαμβανομένων Android TV και Fire TV.

Μέθοδος εγκατάστασηςΣύνδεσμος
Google Play (προτεινόμενο)Λήψη από το Google Play
Άμεσο APK (επιτόπιο / MDM)jonot-display.apk

Ο host υπολογιστή, το κιόσκι υπολογιστή, ο σταθμός εξυπηρέτησης υπολογιστή και η οθόνη υπολογιστή δημοσιεύουν ο καθένας τα δικά τους αρχεία SHA256SUMS / SHA256SUMS.asc / Jonot<App>-public.asc στις αντίστοιχες διαδρομές <app>/latest/ τους (π.χ. host/latest/jonot-host-public.asc, kiosk/latest/JonotKiosk-public.asc, desk/latest/JonotDesk-public.asc, display/latest/JonotDisplay-public.asc). Όλα τα τέσσερα είναι υπογεγραμμένα με το ίδιο κλειδί GPG έκδοσης του Jonot (C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3). Η αποσπασμένη υπογραφή βρίσκεται στο SHA256SUMS.asc. Η επαλήθευση της υπογραφής αποδεικνύει ότι το αρχείο checksum δημοσιεύτηκε από το Jonot· το checksum αποδεικνύει έπειτα ότι το δυαδικό αρχείο που κατεβάσατε ταιριάζει με αυτό που δημοσιεύτηκε.

Σημείωση: το .dmg επαληθεύεται από το macOS Gatekeeper και τη σημειωματοδότηση (notarization) αντί για το SHA256SUMS, οπότε το sha256sum -c --ignore-missing καλύπτει το .deb, το .rpm και το .msi αλλά όχι το .dmg.

Τα παρακάτω βήματα χρησιμοποιούν το host ως το επεξεργασμένο παράδειγμα. Αντικαταστήστε με kiosk, desk ή display (και JonotKiosk-public.asc, JonotDesk-public.asc ή JonotDisplay-public.asc) για τις άλλες εφαρμογές.

Βήμα 1 — κατεβάστε το αρχείο checksum και το δημόσιο κλειδί

Ενότητα με τίτλο «Βήμα 1 — κατεβάστε το αρχείο checksum και το δημόσιο κλειδί»
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

Βήμα 2 — εισάγετε και επιβεβαιώστε το δακτυλικό αποτύπωμα του κλειδιού

Ενότητα με τίτλο «Βήμα 2 — εισάγετε και επιβεβαιώστε το δακτυλικό αποτύπωμα του κλειδιού»
Terminal window
gpg --import jonot-host-public.asc
gpg --fingerprint C2EF70E978210056C5C82F42E588CB268697F7C3

Το δακτυλικό αποτύπωμα πρέπει να ταιριάζει ακριβώς με το C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3. Αν δεν ταιριάζει, απορρίψτε τη λήψη.

Βήμα 3 — επιβεβαιώστε την υπογραφή του αρχείου checksum

Ενότητα με τίτλο «Βήμα 3 — επιβεβαιώστε την υπογραφή του αρχείου checksum»
Terminal window
gpg --verify SHA256SUMS.asc SHA256SUMS

Θα πρέπει να δείτε Good signature from "Jonot Release <releases@jonot.io>".

Βήμα 4 — επιβεβαιώστε το αρχείο που κατεβάσατε

Ενότητα με τίτλο «Βήμα 4 — επιβεβαιώστε το αρχείο που κατεβάσατε»
Terminal window
sha256sum -c SHA256SUMS --ignore-missing

Ένα αποτέλεσμα OK επιβεβαιώνει ότι το αρχείο είναι ακέραιο.

Δείτε το ημερολόγιο αλλαγών του host για σημειώσεις έκδοσης ανά έκδοση. Όλες οι εκδόσεις εγγενών εφαρμογών αναγράφονται επίσης στη σελίδα GitHub Releases.