Jonot'u Yükleyin
Tüm Jonot yerel ikili dosyaları downloads.jonot.io
adresinde yayımlanır. Her sürüm hem sürüm numaralı bir arşiv yolu (değişmez,
sabitlemek için güvenli) hem de bir latest/ yolu (her sürümde güncellenir,
kısa önbellek TTL’si) sunar.
Jonot Host
Bölüm başlığı “Jonot Host”Jonot Host uygulaması, arka ofisteki bir Linux makinesinde çalışır ve internet kesintileri sırasında sıraları çalışır durumda tutup bağlantı geri geldiğinde otomatik olarak senkronize eder.
| Paket | Bağlantı |
|---|---|
Debian / Ubuntu (.deb) | jonot-host-linux.deb |
Fedora / RHEL (.rpm) | jonot-host-linux.rpm |
apt ile kurulum (Debian / Ubuntu)
Bölüm başlığı “apt ile kurulum (Debian / Ubuntu)”Jonot deposunu bir kez ekleyin, sonraki güncellemeler için apt upgrade kullanın:
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-hostdnf/rpm ile kurulum (Fedora / RHEL)
Bölüm başlığı “dnf/rpm ile kurulum (Fedora / RHEL)”Jonot deposunu bir kez ekleyin, sonraki güncellemeler için dnf upgrade kullanın:
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 ve Windows
Bölüm başlığı “macOS ve Windows”| Paket | Bağlantı |
|---|---|
macOS (.dmg) | JonotHost-latest.dmg |
Windows (.msi) | JonotHost-latest.msi |
macOS ve Windows sürümleri kurulduktan sonra kendilerini otomatik olarak
günceller: macOS’ta Sparkle, Windows’ta WinSparkle. Linux .deb / .rpm
paketleri ise yukarıda yapılandırılan apt/dnf deposu üzerinden güncellenir.
Masaüstü Jonot Kiosk, Desk ve Display istemcileri
Bölüm başlığı “Masaüstü Jonot Kiosk, Desk ve Display istemcileri”Kiosk, gişe ve ekran uygulamaları aynı zamanda yerel masaüstü istemcileri (Windows, macOS, Linux) olarak da çalışır. Bu istemciler, aynı kiosk/gişe/ekran web uygulamasını gömülü bir Chromium tabanlı tarayıcı motoruna (ilk çalıştırmada bir kez indirilir) yerleştirir; böylece markalamayı, desteklenen tüm dilleri ve canlı senkronizasyonu miras alırlar. Kiosk ve gişe istemcileri, tarayıcının sunamayacağı yerel yetenekler ekler: TCP/9100 üzerinden yerel fiş yazdırma ve internet kesintileri sırasında yerinde bir host’a otomatik geçiş. Kiosk istemcisi ayrıca kısayolları engelleyerek ve PIN korumalı bir çıkışla tam ekran çalışır. Ekran istemcisi ise yalnızca çıktı sağlar — yazdırma yok, PIN korumalı çıkış yok — ve işletim sisteminin kendi güç ayarlarına bağlı kalmadan macOS ve Windows’ta ekranı otomatik olarak uyanık tutar.
İstemciler kurulduktan sonra kendilerini otomatik olarak günceller: macOS’ta
Sparkle, Windows’ta WinSparkle. Linux .deb ve .rpm paketleri ise yönetilen
bir depo olmadan bağımsız paketlerdir — güncellemek için yeni paketi indirip
kurmanız yeterlidir.
Jonot Kiosk (desktop)
Bölüm başlığı “Jonot Kiosk (desktop)”| Paket | Bağlantı |
|---|---|
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)
Bölüm başlığı “Jonot Desk (desktop)”| Paket | Bağlantı |
|---|---|
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)
Bölüm başlığı “Jonot Display (desktop)”| Paket | Bağlantı |
|---|---|
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 |
Kurcalamaya dayanıklı, herkese açık kurulumlar için masaüstü kioskun altına işletim sistemi düzeyinde bir kiosk profili ekleyin — bkz. Masaüstü kioskunu kilitleyin.
Windows: güvenlik uyarılarını aşma
Bölüm başlığı “Windows: güvenlik uyarılarını aşma”Windows .msi yükleyicileri henüz kod imzalı değildir (Authenticode
imzalama planlanıyor). Bu gerçekleşene kadar Windows, uygulamayı “Bilinmeyen
yayımcı” olarak gösterir ve hem Microsoft Edge hem de Microsoft Defender
SmartScreen, dosyayı ilk indirip çalıştırdığınızda engeller. Bu beklenen bir
durumdur — indirmede bir sorun olduğu için değil, her yeni ve düşük hacimli
yükleyicinin başına gelir.
1. Adım — Microsoft Edge’de indirmeye izin verin
Bölüm başlığı “1. Adım — Microsoft Edge’de indirmeye izin verin”Edge, dosyayı ilk başta tutmayı reddedip “JonotDesk-x.y.z.msi genellikle
indirilmiyor. Açmadan önce ona güvendiğinizden emin olun.” uyarısını
gösterir. (Kesin dosya adı kullandığınız bağlantıya bağlıdır — latest/
bağlantıları JonotDesk-latest.msi olarak indirilir.)
İndirilenler panelini açın (araç çubuğundaki ↓ simgesi), engellenen öğenin
üzerine gelin, yanındaki ⋯ (diğer işlemler) düğmesine tıklayın ve
Sakla’yı seçin.
Edge bir onay daha ister — “JonotDesk-x.y.z.msi dosyasını açmadan önce ona güvendiğinizden emin olun.” Yine de sakla düğmesine tıklayın (görmek için bölünmüş Sil düğmesini genişletmeniz gerekebilir).
Dosya artık saklanmıştır ve bir Dosyayı aç bağlantısı görünür. Yükleyiciyi başlatmak için buna tıklayın.
2. Adım — uygulamanın SmartScreen’i aşarak çalışmasına izin verin
Bölüm başlığı “2. Adım — uygulamanın SmartScreen’i aşarak çalışmasına izin verin”Yükleyici ilk çalıştırıldığında, Microsoft Defender SmartScreen onu “Windows bilgisayarınızı korudu … tanınmayan bir uygulamanın başlatılmasını engelledi.” uyarısıyla durdurur. Yine de çalıştır düğmesi gizlidir — ortaya çıkarmak için Diğer bilgiler bağlantısına tıklayın.
SmartScreen ardından uygulama adını ve yayımcıyı gösterir, Çalıştırma düğmesinin yanında bir Yine de çalıştır düğmesi belirir. Yükleyiciyi başlatmak için Yine de çalıştır’a tıklayın.
MSI yükleyici bundan sonra normal şekilde devam eder. Bu uyarıları yalnızca bir yükleyiciyi indirip ilk kez çalıştırdığınızda görürsünüz — kurulan uygulama sonrasında bu uyarılar olmadan başlar. WinSparkle tarafından sağlanan yerinde güncellemeler tarayıcı dışında indirilir, bu yüzden Edge indirme uyarısını atlarlar; SmartScreen, güncellenen yükleyici için uygulama yeterli itibar kazanana kadar yine de bir kez uyarabilir. Yükleyiciler kod imzalandığında ve imzalama sertifikası SmartScreen itibarı kazandığında her iki uyarı da durmalıdır.
Android uygulamaları
Bölüm başlığı “Android uygulamaları”Jonot Kiosk (Android)
Bölüm başlığı “Jonot Kiosk (Android)”Tablet için kendi kendine kayıt kiosku.
| Kurulum yöntemi | Bağlantı |
|---|---|
| Google Play (önerilen) | Google Play’de edinin |
| Doğrudan APK (yerinde / MDM) | jonot-kiosk.apk |
Jonot Desk (Android)
Bölüm başlığı “Jonot Desk (Android)”Numara çağırmak ve yönetmek için personel gişe uygulaması.
| Kurulum yöntemi | Bağlantı |
|---|---|
| Google Play (önerilen) | Google Play’de edinin |
| Doğrudan APK (yerinde / MDM) | jonot-desk.apk |
Jonot Display (Android)
Bölüm başlığı “Jonot Display (Android)”TV’ler, monitörler ve tabletler için — Android TV ve Fire TV dahil — yalnızca çıktı sağlayan sıra ekranı.
| Kurulum yöntemi | Bağlantı |
|---|---|
| Google Play (önerilen) | Google Play’de edinin |
| Doğrudan APK (yerinde / MDM) | jonot-display.apk |
İndirmenizi doğrulayın
Bölüm başlığı “İndirmenizi doğrulayın”Masaüstü host, masaüstü kiosk, masaüstü gişe ve masaüstü ekran uygulamalarının
her biri, ilgili <app>/latest/ yolları altında (ör.
host/latest/jonot-host-public.asc, kiosk/latest/JonotKiosk-public.asc,
desk/latest/JonotDesk-public.asc, display/latest/JonotDisplay-public.asc)
kendi SHA256SUMS / SHA256SUMS.asc / Jonot<App>-public.asc dosyalarını
yayımlar. Dördü de aynı Jonot yayın GPG anahtarıyla
(C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3) imzalanmıştır. Ayrık
imza SHA256SUMS.asc dosyasında yer alır. İmzanın doğrulanması, sağlama
toplamı dosyasının Jonot tarafından yayımlandığını kanıtlar; sağlama toplamı
ise indirdiğiniz ikili dosyanın yayımlanan dosyayla eşleştiğini kanıtlar.
Not: .dmg dosyası SHA256SUMS yerine macOS Gatekeeper ve noter onayı ile
doğrulanır, bu yüzden sha256sum -c --ignore-missing .deb, .rpm ve .msi
dosyalarını kapsar ama .dmg’yi kapsamaz.
Aşağıdaki adımlar örnek olarak hostu kullanır. Diğer uygulamalar için kiosk,
desk veya display (ve JonotKiosk-public.asc, JonotDesk-public.asc ya
da JonotDisplay-public.asc) ile değiştirin.
1. Adım — sağlama toplamı dosyasını ve genel anahtarı indirin
Bölüm başlığı “1. Adım — sağlama toplamı dosyasını ve genel anahtarı indirin”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.asc2. Adım — anahtar parmak izini içe aktarın ve doğrulayın
Bölüm başlığı “2. Adım — anahtar parmak izini içe aktarın ve doğrulayın”gpg --import jonot-host-public.ascgpg --fingerprint C2EF70E978210056C5C82F42E588CB268697F7C3Parmak izi tam olarak C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3 ile
eşleşmelidir. Eşleşmiyorsa indirmeyi atın.
3. Adım — sağlama toplamı dosyasının imzasını doğrulayın
Bölüm başlığı “3. Adım — sağlama toplamı dosyasının imzasını doğrulayın”gpg --verify SHA256SUMS.asc SHA256SUMSGood signature from "Jonot Release <releases@jonot.io>" mesajını görmelisiniz.
4. Adım — indirdiğiniz dosyayı doğrulayın
Bölüm başlığı “4. Adım — indirdiğiniz dosyayı doğrulayın”sha256sum -c SHA256SUMS --ignore-missingOK sonucu, dosyanın bozulmadığını doğrular.
Yayın notları
Bölüm başlığı “Yayın notları”Sürüm bazlı yayın notları için host değişiklik günlüğüne bakın. Tüm yerel uygulama sürümleri ayrıca GitHub Releases sayfasında da listelenir.