NeuraCore のインストールと更新
NeuraCore は Linux・Raspberry Pi・Windows・macOS のいずれでもコマンド 1 行でインストールでき、その後はコンピューター全体と一緒に更新されます。
コマンド 1 行
NeuraCore は 1 つのコマンドでインストールできます。Linux ではディストリビューションのソフトウェアリポジトリを、Windows や macOS では 1 行のインストールスクリプトを使用します。1 行を端末に貼り付ければ、それでインストールは終わりです。
システムごとの正確な行と、それぞれに必要なものは、ダウンロードのページにあります: https://download.neuracore.ch、お使いのシステムの案内が開きます。Windows では PowerShell コマンド 1 行でインストーラースクリプトを実行し、Program Files へインストールしてショートカットを作成できます。また、ポータブルな zip アーカイブを直接ダウンロードすることもできます。
更新はほかのソフトと一緒に
NeuraCore が自分自身を置き換えることはありません。インストールしたのがソフトウェア管理のしくみである以上、更新するのも同じしくみです。つまり、すでにコンピューターの更新に使っているコマンドが、NeuraCore も更新します。
新しいバージョンが公開されると、NeuraCore はウィンドウ下部のステータスバーでお知らせします。そのメッセージをクリックすると、お使いのコンピューター向けの正確なコマンドを示す小さなウィンドウが開きます。
なぜ安全なのか
NeuraCore のパッケージはすべて署名されており、ソフトウェア管理のしくみは何かをインストールする前にその署名を検証します。届くまでの間に改変されたパッケージは、インストールされずに拒否されます。
ダウンロードのページは、署名鍵とインストールスクリプトを省略せずにページ自体に載せています。本物かどうかを確かめる節に、それぞれ折りたたまれたブロックがあります。開けば全文がその場に現れ、ダウンロードするものも、開くファイルもありません。どちらも、使う前に読むことができます。
デスクトップとの統合
Linuxでは、NeuraCoreが内蔵アイコンとアプリメニューの項目を自動登録します。Windowsの配布版はターミナルを開きません。macOSではFinderでNeuraCore.appを開きます。アプリと子ウィンドウは暗い背景を使用します。
初回起動時にコンピューターが表示するもの
NeuraCore は、マイクロソフトやアップルがソフトウェア発行者向けに販売している証明書での署名をまだ受けていません。証明書はプログラムを誰が発行したかを示すもので、そのプログラムが安全かどうかを示すものではありません。証明書を備えるまでは、どちらの OS も初回起動時にいったん実行を止めます。どちらも想定内で、いずれも一手順で通過でき、その後は再び現れません。
Windows では「Windows によって PC が保護されました」という青い画面が表示され、ボタンは「実行しない」だけに見えます。「詳細情報」をクリックするともう一つのボタンが現れるので、「実行」をクリックしてください。表示は発行元不明と述べますが、これは正確です。身元が確認されていないという意味であり、信用できないという意味ではありません。Windows は選択を記憶するため、確認はバージョンごとに一度だけです。
macOS では、インストールスクリプトを実行すると印が自動的に取り除かれ、NeuraCore は通常どおり開きます。それでも macOS が、悪意のあるソフトウェアが含まれていないか確認できないとして拒否する場合、または書庫を手動で展開した場合は、ターミナルを開いて次を実行してください: xattr -dr com.apple.quarantine /Applications/NeuraCore.app 。これはダウンロードしたものすべてに macOS が付ける検疫の印を外すもので、以後 NeuraCore はほかのアプリケーションと同じように開きます。
あなたを守っているのは証明書ではありません。Linux では各パッケージが NeuraCore 自身の鍵で署名されており、改変されたパッケージはソフトウェア管理ツールが拒否します。Windows と macOS では、インストールスクリプトがファイルの正確なチェックサムを検証し、一致しないダウンロードを拒否します。https://download.neuracore.ch か、そこからリンクされた公開物からインストールすれば、OS が何を言おうと、この確認が働いています。
署名証明書は導入を予定しています。導入されれば、これらの警告は自然に表示されなくなり、利用者側で変更することは何もありません。
Raspberry Pi の場合
NeuraCore は Raspberry Pi でも動きます。ダウンロードページには専用のカードがあり、貼り付ける一行がそこに載っています。Pi 自身でページを開くと、そのカードが最初に出ます。
必要なのは 64 ビット版の Raspberry Pi OS です。ターミナルで uname -m と入力してください。aarch64 なら準備できています。armv7l や armv6l なら 32 ビット版で、NeuraCore はそちら向けには公開していません。古いボードでは今もこれが既定のダウンロードなので、まず確かめる価値があります。
Pi 4、Pi 5、Pi 400、Pi 500、Pi Zero 2 W なら 64 ビット版を動かせます。Raspberry Pi Imager で 64 ビット版を選んで入れ直せば、それで解決します。
その後は、ほかの Debian と同じく通常のパッケージです。Pi 全体を更新するコマンドで一緒に更新されます。画面のない Pi でも動きます。--headless を付けて起動するとウィンドウをまったく開かないので、ルーターの裏に置いたボードが役に立ちます。