# 更新

> 新しいリリースがこのステーションに届くまでです。ステーションがいまどこにいるか、確認、ダウンロード、インストールする再起動、リリースを無視すること、2 つのスイッチ、永続ライセンスの対象外のリリース、そしてステータスバーの印です。

更新は、設定のページのアプリケーションの組の最初の行です。ステーションは起動したときと、その後 4 時間ごとに、Ganter のサイトのリリースの配信を確かめ、**今すぐ確認** を押せばその場で確かめます。この節は、最後の確認で見つかったものを述べ、それをどうするかを決め、リリースを手でダウンロードしてインストールする唯一の場所です。更新の設定を変えたときもその場でもう一度確かめ、サイトはどの確認も日、バージョン、経路ごとに数えますが、IP アドレスもステーションを識別するものも保存しません。このページには **設定の変更** の権限が要ります。

## ステーションがいまどこにいるか {#where-the-station-stands}

カードは、このステーションがいまどこにいるかを述べる 1 行から始まります。その下に、ステーションが動かしているバージョンと、配信が最後に答えた時刻（「インストール済み：X · 最終確認：日時」）が並び、行の端にコマンドがあります。スイッチはそのあと、区切り線の下に続きます。

| 状況 | 行が述べること | その下 | コマンド |
| --- | --- | --- | --- |
| アプリの起動から、通った確認がまだない | 「まだ確認していません」 | 「インストール済み：X」 | 今すぐ確認 |
| 配信にこれより新しいものがない | 「このステーションは最新です」 | 「インストール済み：X · 最終確認：…」 | 今すぐ確認 |
| 最後の確認が通らなかった | 「最後の確認が通りませんでした」 | 「インストール済み：X · 最後に成功した確認：…」（時刻は確認が一度通ってから）、続けて「このステーションは最新かどうかを判断できません。いまのバージョンのまま動き続け、自動でやり直します。返ってきた内容：…」 | 今すぐ確認 |
| より新しいリリースがあり、自動更新が切 | 「バージョン Y を利用できます」 | 「自動更新は無効なので、選ぶまで何もダウンロードされません。」 | 今すぐ確認、このバージョンを無視、更新をダウンロード |
| より新しいリリースがあり、自動更新が入 | 「バージョン Y を利用できます」 | 「自動更新が有効なので、背後でダウンロードしています。」 | 今すぐ確認、このバージョンを無視、更新をダウンロード |
| 永続ライセンスの対象外の新しいリリースがあり、自動更新が入 | 「バージョン Y を利用できます」 | 「これをインストールすると永続ライセンスから外れるため、自動更新ではダウンロードしません。インストールすると決めた場合は、ここからダウンロードしてください。」 | 今すぐ確認、このバージョンを無視、更新をダウンロード |
| リリースがディスクに載っている | 「バージョン Y をインストールする準備ができています」 | 「次に Ganter Lab を再起動したときにインストールされます。」 | 今すぐ確認、このバージョンを無視、いま再起動して更新する |
| 自分で更新しないビルド（開発版や持ち運びの実行、または配信が設定されていないとき） | 「バージョン X」 | なし | なし |

リリースが差し出されている間にダウンロードや確認が失敗したときは、リリースが行に残り、その下の文が「最後の試みが通りませんでした。返ってきた内容：…」に変わります。

その下に、当てはまるときだけ、この順で出ます。

- Y を無視したあとは、**このバージョンを無視** の代わりに「ステータスバーはバージョン Y をもう知らせません。これより新しいバージョンが出ると、また知らせます。」
- インストール済みのバージョンがプレビュー版で、**プレビュー版を受け取る** が切のときは「このステーションはプレビュー版で動いていて、プレビュー版の受け取りは無効なので、次の通常リリースで通常の系列に戻ります。」
- 重要と印の付いたリリースでは、注意の色合いの通知で「バージョン Y には重要な修正が含まれています。都合のよいときにインストールすると、このステーションは守られます。このステーションが求めていないものが勝手に入ることはありません。」
- ステーションの永続ライセンスの対象外のリリースでは、注意の色合いの通知で「バージョン Y は、このステーションの永続ライセンスの対象外です。永続ライセンスの対象は 2026 年以前のすべてのバージョンです。これをインストールすると永続ライセンスから外れ、サイトでライセンスを更新するか対象のバージョンに戻すまで、ステーションは無償モードで動きます。」（[永続ライセンス](#perpetual-license) を参照）
- リリースが差し出されている間は「更新のあと、このステーションで運転する画面を一度開いてください。新しいバージョンでシステムシンボルやコンポーネントの描き方が変わることがあります。設定した内容が失われることはありません。」
- 「Y の新機能」は畳まれています。開くと、リリースノートがスクロールする枠の中に出ます。サイトのリリースのページが見せるのと同じ英語の文です。

| コマンド | 何をするか | 灰色になるとき（状況） | 描かれないとき（ロール） |
| --- | --- | --- | --- |
| 今すぐ確認 | 起動時と 4 時間ごとのタイマーが行うのと同じ確認を、その場で配信に問い合わせます。その間は「確認しています…」と読めます。自動更新が入なら、どの確認とも同じように、見つかったリリースのダウンロードが始まります。確認が失敗すれば行がそう述べ、ステーションは持っていたものをそのまま保ちます。 | 確認かダウンロードが動いている間。 | 自分で更新するビルドでだけ描かれます。 |
| このバージョンを無視 | 差し出されているリリースを、ステーションのすべての画面でステータスバーが知らせないようにし、ステータスバーに「バージョン Y を無視しました。」と出します。ボタンは上の 1 行に場所を譲り、元に戻す方法はありません。別のリリース（より新しいもの、またはプレビュー版の配信のもの）が差し出されると、印とボタンが戻ります。ほかは何も変わりません。バージョン、そのリリースノート、更新をダウンロードはここに残り、自動更新が入なら、そのリリースは次の再起動でやはりインストールされます。ただし永続ライセンスの対象外のリリースは別で、自動更新がそれを取り込むことはありません。重要な修正を含むリリースも、ほかと同じように無視できます。 | なし。 | リリースが利用できるかダウンロード済みで、まだ無視されていない間だけ描かれます。 |
| 更新をダウンロード | 最後の確認で見つかったリリースをダウンロードします。その間は「ダウンロードしています…」と読めます。ダウンロードに失敗しても、そのリリースは利用できるまま残り、ボタンがまた出て、理由が行の下とステータスバーに出ます。永続ライセンスの対象外のリリースでは、先に確かめます（[永続ライセンス](#perpetual-license) を参照）。 | ダウンロードが動いている間。 | リリースが利用でき、まだダウンロードされていない間だけ描かれます。 |
| いま再起動して更新する | いつもの後片付けを通してアプリを終わらせ、更新の仕組みにファイルを入れ替えさせて起こし直します。そのようなリリースでは、これも先に確かめます。ただし、アプリの起動以降にそのリリースについて永続ライセンスから外れることをすでに確かめていれば、もう確かめません。 | 別の端末のブラウザーでは「ステーションのローカルのデスクトップでだけ使えます。」 | リリースがダウンロード済みの間だけ描かれます。 |

記録が動いている間、この再起動は落ち着いて拒みます。「更新を延期しました」という表題の知らせが「記録が進行中です。更新は次回の再起動時にインストールされます。記録が終わったら、ここから再起動することもできます。」と述べます。ダウンロード済みのリリースは、通知領域の終了も含め、どのふつうの終了でもインストールされます。更新の仕組みは、プロセスが完全に去るまで待ってからファイルを入れ替えるので、動いているアプリの足元で何かが置き換わることはありません。アプリが異常終了した、強制終了された、または Windows がセッションを閉じたために、どの終了でもインストールされなかったダウンロード済みのリリースは、次の起動時にインストールされます。永続ライセンスの対象外のリリースは、そのどちらも待ちません。永続ライセンスから外れることが確かめられていない限り、ディスクから削除されます（[永続ライセンス](#perpetual-license) を参照）。

## 永続ライセンス {#perpetual-license}

サイトが永続ライセンスを確かめたステーションでは（[永続ライセンス](account-subscription#perpetual-license) を参照）、ライセンスの対象年より後の年のリリースは、ステーションをそのライセンスから外します。インストールすると、サイトでライセンスを更新するか対象のバージョンに戻すまで、ステーションは無償モードで動きます。その間もステーションは永続ライセンスを持ち続けるので、同じアカウントのサブスクリプションがそれを引き継ぐことはありません。このセクションはそれを伝え、その一歩を自分から踏み出すことはありません。

| 場所 | 起きること |
| --- | --- |
| リリースの下 | 上で引用した注意の通知。 |
| 自動更新が入 | そのようなリリースをダウンロードもインストールもしません。見出しの下の行は「これをインストールすると永続ライセンスから外れるため、自動更新ではダウンロードしません。インストールすると決めた場合は、ここからダウンロードしてください。」と表示します。 |
| 更新をダウンロード、いま再起動して更新する | どちらも先に、表題 **永続ライセンスから外れますか？** のダイアログで確かめます：「このステーションの永続ライセンスは 2026 年以前のすべてのバージョンを対象にしており、バージョン Y はそれより新しいものです。これをインストールすると、サイトでライセンスを更新するか対象のバージョンに戻すまで、ステーションは無償モードで動きます。永続ライセンスを保つには、このステーションがいま動かしているバージョンのままにするか、先にサイトでライセンスを更新してください。」 **永続ライセンスを保つ** は何も変えずに閉じ、**永続ライセンスから外れる** はダウンロードまたは再起動に進みます。この同意はアプリが終了するまでそのリリースについて有効なので、確かめたうえでダウンロードしたあとは、いま再起動して更新するを押しても改めて確かめません。新しく起動したあとや別のリリースでは、ダイアログがもう一度確かめます。 |
| すでにディスクにあるリリース | ディスクには残りません。このダイアログで永続ライセンスから外れることが確かめられていない限り、そのようなリリースは、ステーションがサブスクリプションで動いていて永続ライセンスに移る前にダウンロードしたものでも、以前の起動でダウンロードしたものでも、ディスクから削除されます。削除は、起動後の最初の確認を含むすべての確認のとき、ステーションのライセンスが変わるたび、そして終了時に行われます。そのリリースは、あらためて利用できるものとして、更新をダウンロードとともに差し出されます。このダイアログで確かめたリリースはディスクに残り、ほかと同じようにインストールされます。いま再起動して更新するを押せばすぐに、そうでなければ次の終了時に、アプリがふつうに終了しなかった場合は次の起動時にです。これらすべてより前に来る場合が 1 つあります。サブスクリプションでダウンロードし、どの終了でもインストールされなかったリリースは、その間にステーションが永続ライセンスに移ったことをステーションが知る前に、次の起動時にインストールされます。その後ステーションは、上で述べたとおり無償モードで動きます。 |
| ステータスバー | そのようなリリースには印を描きません。 |

ライセンスの対象年のリリースは、ほかのリリースと同じように示されます。比べる相手は、ステーションがいま持っているライセンスです。サイトでライセンスを更新し、ステーションがサイトに接続すれば、翌年のリリースは普通のリリースになります。サブスクリプションで動くステーション、ライセンスのないステーション、永続ライセンスがすでに動かしているバージョンを対象としていないステーションには、どれも当てはまりません。

## 2 つのスイッチ {#the-two-switches}

| 欄 | 何であるか | 値と既定 | 効き方 |
| --- | --- | --- | --- |
| 自動更新 | 「新しいリリースを自動でダウンロードし、次に Ganter Lab を再起動したときにインストールします。古いバージョンは保守されません。」 | 入か切です。既定は切です。 | 切り替えると、その場で配信を確かめ直します。入のとき、見つかったリリースは背後でダウンロードされ（できるときは差分で）、次に終了したとき、アプリがふつうに終了しなかった場合は次の起動時に当たります。永続ライセンスの対象外のリリースが、こうしてダウンロードされることはありません。切のとき、配信は参照されるだけで、更新をダウンロードを押すまで何もダウンロードされません。切にしても、すでに済んだダウンロードは取り消されません。そのリリースは次の再起動でやはりインストールされます。 |
| プレビュー版を受け取る | 「新しいリリースを先に受け取り、このコンピューターでの検証に協力できます。無効にすると、次の通常リリースで通常の系列に戻り、古いバージョンに戻ることはありません。」 | 入か切です。既定は切です。 | 切り替えると、その場で確かめ直します。入のとき、ステーションはどのビルドも最初に受け取るプレビューの経路を読み、切のときは通常の経路を読みます。切に戻してもバージョンが下がることは決してありません。通常の経路がより新しいバージョンを差し出すまで、ステーションは持っているプレビューのビルドのままで、その間カードがそう述べます。 |

ランタイムが止まっている間、このページはそもそも描かれません（[設定](settings) を参照）。重要な修正を運ぶと印の付いたリリースは、面が述べることだけを変え、面がすることは変えません。自動更新が切なら、それでも取り込まれるのを待ちます。

## ステータスバーの印 {#the-mark-on-the-status-bar}

待っているリリースは、ステータスバーの左側、記録の後ろにある各種の表示の組の最後の 1 行で知らされます。「更新があります」、あるいは注意の色合いで「重要な修正を含む更新があります」です。バージョン番号は出さず、番号はここで読みます。そのツールチップは、そのリリースがすでにダウンロード済みかどうかと、押すと設定の更新が開くことを足し、押せば実際にそうなります。この印は、それを見ている正体ごとに画面の上で描かれます。ステーションのバージョンについて答えるのは **設定の変更** を持つロールだけなので、リモートのタブレットにいる操作員が、自分のものでない決定を目にすることはありません。知らせのカードになることは決してなく、何かを中断することもありません。差し出されているリリースをここで無視すると、配信が別のリリースを差し出すまで、印はステーションのすべての画面から消えます。ステーションの永続ライセンスの対象外のリリースにも、印は描かれません。

## リリースの流れと配信 {#the-release-line-and-the-feed}

リリースは 1 本の連続した流れです。修正は次のリリースで出るのであって、古いバージョンへ戻されることは決してありません。だからこそ最新でいることが勧めであり、その時機がこのステーションの選択なのです。配信はサブスクリプションにかかわらず開かれているので、どのインストールもセキュリティの修正を取り込めます。権利は実行時に確かめられるのであって、更新を差し止めることで確かめられるのではありません。アプリは管理者なしにユーザーごとにインストールされ、更新も同じように行われます。

## この節がしないこと {#what-this-section-does-not-do}

選ぶためのバージョンの一覧はなく、巻き戻しもバージョンを下げることもなく、配信が差し出していないリリースをインストールする方法もありません。**このバージョンを無視** は元に戻せず、ステータスバーを黙らせるだけです。自動更新が入のときにリリースのインストールを止めることは決してありません（自動更新が、永続ライセンスの対象外のリリースを取り込むことはありません）。あるバージョンに留まるには自動更新を切にします。そうするステーションのために、ドキュメントはリリースごとの写しを保っています。永続ライセンスから外れるという確認は保存しません。その同意はアプリが終了するまでしか有効でなく、それがなければ、ライセンスの対象外のリリースは、ステーションがライセンスを持つ前にダウンロードされたものも含めて、ディスクに残らず削除されます（これが及ばない唯一の場合は [永続ライセンス](#perpetual-license) にあります）。
