コンテンツにスキップ

Jonotをインストールする

Jonotのネイティブアプリはdownloads.jonot.ioからダウンロードできます。各リリースには、変更されないバージョン別のアーカイブパスと、リリースごとに更新される短いキャッシュ期間のlatest/パスがあります。

Jonot HostはバックオフィスのLinuxマシンで動作します。インターネット接続が切れてもキューを運用し、接続が戻ると自動的に同期します。

パッケージリンク
Debian / Ubuntu(.deb)jonot-host-linux.deb
Fedora / RHEL(.rpm)jonot-host-linux.rpm

apt経由でインストール(Debian / Ubuntu)

Section titled “apt経由でインストール(Debian / Ubuntu)”

Jonotリポジトリを一度登録すれば、以降の更新はapt upgradeで行えます。

ターミナルウィンドウ
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

dnf/rpm経由でインストール(Fedora / RHEL)

Section titled “dnf/rpm経由でインストール(Fedora / RHEL)”

Jonotリポジトリを一度登録すれば、以降の更新はdnf upgradeで行えます。

ターミナルウィンドウ
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リポジトリを通じて更新されます。macOS版を初めて開く方法は、macOS:初回起動時にアプリを開くを参照してください。

デスクトップ版 Jonot Kiosk・Desk・Display クライアント

Section titled “デスクトップ版 Jonot Kiosk・Desk・Display クライアント”

キオスク・デスク・ディスプレイの各アプリはデスクトップ版ネイティブクライアント(Windows、macOS、Linux)としても動作します。これらは同じキオスク/デスク/ディスプレイのWebアプリを組み込みのChromiumベースブラウザエンジン(初回起動時に一度だけ取得)内で実行するため、ブランディング、対応言語のすべて、リアルタイム同期を引き継ぎます。

キオスククライアントは、ネットワークまたはUSBで接続したESC/POSレシートプリンターで整理券を印刷します。対応プリンターについてはキオスクをカスタマイズするを参照してください。デスクは整理券を印刷しません。拠点のキオスクのプリンターがオフラインになると、デスクにバナーが表示されます。キオスクとデスクのクライアントは、インターネット障害時にオンプレミスのホストへ切り替わります。これらの機能はブラウザでは利用できません。キオスククライアントはさらに、ショートカットを抑止したフルスクリーン表示と、PINによる終了保護も備えています。ディスプレイクライアントは出力専用で、印刷機能もPINによる終了保護もありません。macOSとWindowsでは、サインイン時に自動的に起動し、画面のスリープを防ぎます。Linuxでは、一度開いた後はGNOMEとKDEで自動的に起動し、システムのスリープを防ぎ、GNOMEとKDE Plasmaには画面のスリープを防ぐよう要求します。その他のデスクトップの場合、または画面がブランクになる場合は、画面のブランクと画面ロックを自分で無効にする必要がある場合があります。ディスプレイをスリープさせないを参照してください。停電後にディスプレイが復帰できるよう、デバイスがディスプレイ用のアカウントに自動的にサインインするよう設定してください。

キオスク、デスク、ディスプレイの各クライアントは、1日1回自動的に更新を確認します。更新を自動でインストールするクライアントはありません。各インストールは操作担当者が確認する必要があります。

  • macOS — Sparkleが更新を検出します。デスクとディスプレイには更新バナーが表示されます。キオスクはフルスクリーンで動作するため、PINで保護されたマネージャーメニュー内に更新を表示します。更新をインストールするか、延期するかを選択します。ダウンロード前に延期した場合、クライアントは次回の確認時に再び更新を案内します。ダウンロード後に延期した場合、Sparkleは次にクライアントが終了するときに更新をインストールすることがあります。
  • Windows — WinSparkleは、更新を自動的に確認してよいかを一度だけ尋ねます。この確認は、クライアントを初めて開いたときではなく、2回目に開いたときに表示されます。拒否した場合、クライアントは更新を確認しないため、新しいバージョンはこのページからインストールする必要があります。許可すると、更新がある場合にWinSparkle独自の更新ウィンドウが表示されます。インストーラーがファイルが使用中であると報告した場合は、クライアントを閉じてから続行してください。キオスクを閉じるには、マネージャーメニューでキオスクを終了を選択します。
  • Linux — デスクとディスプレイには更新バナーが表示され、キオスクではマネージャーメニューにアップデートをインストールの操作が表示されます。クライアントは新しい.debまたは.rpmをダウンロードして検証し、システムのパッケージインストーラーで開いてから終了します。インストールが完了したら、キオスク、デスク、またはディスプレイをもう一度開いてください。インストールが完了する前にディスプレイが再び開いた場合は、新しいバージョンで動作するように、ディスプレイまたはコンピューターを再起動してください。パッケージインストーラーが開かない場合や、アカウントにソフトウェアをインストールする権限がない場合は、このページからパッケージをダウンロードし、ターミナルから管理者としてインストールしてください。例:sudo apt install ./jonot-kiosk-linux-amd64.debまたはsudo dnf install ./jonot-kiosk-linux-amd64.rpm。Linux版デスクトップクライアントにはaptやdnfのリポジトリはありません。

macOSクライアントを初めて開く方法は、macOS:初回起動時にアプリを開くを参照してください。

パッケージリンク
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

不特定多数が操作する場所への設置で改ざん耐性を高めるには、デスクトップ版キオスクの下層にOSレベルのキオスクプロファイルを重ねてください。詳しくはデスクトップキオスクをロックダウンするを参照してください。

Windows:セキュリティ警告を回避する

Section titled “Windows:セキュリティ警告を回避する”

Windows版.msiインストーラーはまだコード署名されていません(Authenticode署名は計画中です)。署名されるまでの間、Windowsはこのアプリを**「発行元不明」**として表示し、Microsoft Edgeと Microsoft Defender SmartScreenの両方が、初回のダウンロードと実行時にファイルをブロックします。これは想定内の動作で、ダウンロード数の少ない新規インストーラーであれば必ず発生するものであり、ダウンロード自体に問題があるわけではありません。

ステップ1 — Microsoft Edgeでダウンロードを許可する

Section titled “ステップ1 — Microsoft Edgeでダウンロードを許可する”

Edgeは最初、ファイルの保持を拒否し、**「JonotDesk-x.y.z.msiは一般的にダウンロードされていません。開く前に信頼できることを確認してください。」**と表示します。(実際のファイル名は使用したリンクによって異なり、latest/リンクからはJonotDesk-latest.msiとしてダウンロードされます。)

JonotDeskのMSIが一般的にダウンロードされていないという警告を表示するMicrosoft Edgeのダウンロードパネル

ダウンロードパネル(ツールバーの↓アイコン)を開き、ブロックされた項目にカーソルを合わせ、その横の**「⋯」(その他の操作)ボタンをクリックして「保持」**を選びます。

ブロックされたインストーラーに対する「保持」オプションを表示するEdgeのダウンロードオーバーフローメニュー

Edgeはさらにもう一度確認を求め、**「JonotDesk-x.y.z.msiを開く前に、信頼できることを確認してください。」と表示します。「保持する」ボタンをクリックしてください(分割された「削除」**ボタンを展開しないと表示されない場合があります)。

「保持する」オプションが強調表示されたEdgeの確認ダイアログ

これでダウンロードが保持され、**「ファイルを開く」**リンクが表示されます。クリックしてインストーラーを起動します。

保持されたインストーラーと「ファイルを開く」リンクを表示するEdgeのダウンロードパネル

ステップ2 — SmartScreenを通過してアプリを実行する

Section titled “ステップ2 — SmartScreenを通過してアプリを実行する”

インストーラーを初めて実行すると、Microsoft Defender SmartScreenが **「Windows によって PC が保護されました…認識されないアプリの起動が停止されました。」**として停止します。 **「詳細情報」リンクをクリックすると、隠れている「実行」**ボタンが表示されます。

「詳細情報」リンクと「実行しない」ボタンのみを表示するMicrosoft Defender SmartScreenダイアログ

続いてSmartScreenはアプリ名と発行元を表示し、**「実行しない」の隣に「実行」**ボタンが現れます。 **「実行」**をクリックしてインストーラーを起動します。

「詳細情報」をクリック後に「実行」ボタンが表示されたSmartScreenダイアログ

その後はMSIインストーラーが通常どおり進行します。これらのプロンプトが表示されるのはダウンロードして初めて実行するときだけで、インストール済みのアプリはそれ以降は警告なしで起動します。 WinSparkleによって配信されるその場での更新はブラウザの外でダウンロードされるため、Edgeのダウンロード警告は表示されませんが、SmartScreenは更新後のインストーラーに対してアプリの評価が十分に蓄積されるまで、もう一度表示されることがあります。両方の警告は、インストーラーがコード署名され、署名証明書の SmartScreen上の評価が蓄積されれば表示されなくなるはずです。

macOS:初回起動時にアプリを開く

Section titled “macOS:初回起動時にアプリを開く”

macOS版の.dmgパッケージは、まだApple Developer IDで署名されておらず、Appleによる公証も受けていません。各アプリには代わりにアドホック署名が付いています。この状態が変わるまで、macOSは初回起動をブロックし、アプリを検証できないと表示します。この警告はAppleがアプリを確認していないために表示されるもので、ダウンロードしたファイルが破損していることを意味するものではありません。

  1. .dmgを開き、アプリをアプリケーションフォルダにドラッグします。
  2. アプリケーションからアプリを開きます。macOSがアプリを検証できないと表示するので、完了をクリックします。
  3. システム設定を開き、プライバシーとセキュリティを選択します。セキュリティセクションまでスクロールし、ブロックされたJonotアプリに関するメッセージを見つけて、このまま開くをクリックします。このまま開くが表示されない場合は、アプリをもう一度開き、1時間以内にこの画面に戻ってください。
  4. パスワードまたはTouch IDで確認し、続いて表示されるダイアログでこのまま開くをクリックします。

macOS 14以前では、代わりにアプリケーション内のアプリをControlキーを押しながらクリックし、開くを選択してから、ダイアログで開くをクリックすることもできます。

macOSはインストールしたアプリに対するこの選択を記憶するため、以降の起動ではプロンプトは表示されません。この方法で許可するのはJonotアプリだけにしてください。Mac全体でGatekeeperを無効にしないでください。

タブレット向けの顧客セルフチェックインキオスクです。

インストール方法リンク
Google Play(推奨)Google Playで入手
APK直接ダウンロード(オンプレミス/MDM)jonot-kiosk.apk

整理券の呼び出しと管理を行うスタッフ向けデスクアプリです。

インストール方法リンク
Google Play(推奨)Google Playで入手
APK直接ダウンロード(オンプレミス/MDM)jonot-desk.apk

TV、モニター、タブレット向けの出力専用キュー表示アプリです。Android TVやFire TVにも対応しています。

インストール方法リンク
Google Play(推奨)Google Playで入手
APK直接ダウンロード(オンプレミス/MDM)jonot-display.apk

デスクトップ版ホスト、デスクトップ版キオスク、デスクトップ版デスク、デスクトップ版ディスプレイはそれぞれ、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)。4つすべてが同じ Jonotリリース用GPGキー(C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3)で署名されています。分離署名はSHA256SUMS.ascに含まれています。この署名を検証することで、チェックサムファイルがJonotによって公開されたものであることが証明され、そのチェックサムによってダウンロードしたバイナリが公開物と一致することが証明されます。

SHA256SUMSには.deb、.rpm、.msiファイルが含まれますが.dmgは含まれないため、 sha256sum -c --ignore-missingは.dmgを対象としません。.dmgは公証されておらず、そのアドホック署名は発行元がJonotであることを示しません。.dmgは必ずdownloads.jonot.ioからダウンロードしてください。

以下の手順ではホストを例として使用します。他のアプリについてはkiosk、desk、display (およびJonotKiosk-public.asc、JonotDesk-public.asc、JonotDisplay-public.asc)に読み替えてください。

ステップ1 — チェックサムファイルと公開鍵をダウンロードする

Section titled “ステップ1 — チェックサムファイルと公開鍵をダウンロードする”
ターミナルウィンドウ
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 — キーの指紋をインポートして検証する

Section titled “ステップ2 — キーの指紋をインポートして検証する”
ターミナルウィンドウ
gpg --import jonot-host-public.asc
gpg --fingerprint C2EF70E978210056C5C82F42E588CB268697F7C3

指紋はC2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3と正確に一致する必要があります。一致しない場合は、そのダウンロードを破棄してください。

ステップ3 — チェックサムファイルの署名を検証する

Section titled “ステップ3 — チェックサムファイルの署名を検証する”
ターミナルウィンドウ
gpg --verify SHA256SUMS.asc SHA256SUMS

Good signature from "Jonot Release <releases@jonot.io>"と表示されれば成功です。

ステップ4 — ダウンロードしたファイルを検証する

Section titled “ステップ4 — ダウンロードしたファイルを検証する”
ターミナルウィンドウ
sha256sum -c SHA256SUMS --ignore-missing

OKという結果が表示されれば、ファイルが破損していないことが確認できます。

バージョンごとのリリースノートはホストの変更履歴を参照してください。すべてのネイティブアプリのリリースは GitHubのReleasesページにも一覧があります。