Pages

Thursday, May 21, 2020

ラズパイで新型コロナウイルス解析に参加する ~Rosetta@homeで解析実践編~ - ITmedia

 前回に引き続き、ラズパイで新型コロナウイルスの解析に協力できる「Rosetta@home」導入の解説です。

 まずは前回に導入した「Ubuntu Server」が英語表記になっているはずなので、日本語で使えるようにしましょう。左下の□が9個並んでいるアイコンをクリックして「Settings」を選びます。

photo 左下の「Settings」を選択

 設定項目が表示されるので、左カラムにある「Region&Language」を選び、「Manage Instaled Languages」を選択。続いて「install / Remove Languages」をクリックすると、言語の一覧が表示されます。

photo 左カラムの「Region & Languages」をクリックして「Manage Installed Language」をクリック
photo この画面で「Install / Remove Languages」を選択

 「Japanese」の項目の右にあるチェックボックスにチェックを入れて、「Apply」ボタンを押します。するとフォントなど日本語環境のインストールが開始されます。

photo 「Japanese」にチェックを入れて「Apply」ボタンをクリック
photo ユーザー「ubuntu」のパスワードを入力
photo ファイルのインストールが始まる
photo 終了すると「日本語」の項目が追加されている

 日本語環境のインストールが終わったら「Close」ボタンをクリックして、「Settings」に戻り、ラズパイを再起動しましょう。再び「Settings」を起動して「Region&Language」を表示させます。そして「Input Sources」の「+」アイコンをクリックすると「Japanese」が増えています。ここで「Japanese」−「Japanese」と2回選んで「Add」ボタンをクリックします。これで「Input Sources」に「Japanese」が追加されました。

 後は一番上の「Language」をクリックして「日本語」にチェックを入れて「Done」をクリック。下の「Formats」もクリックし、「Japanese」を選んで「Done」で終了。そして「Restart」をクリックして再ログインすれば日本語環境になります。

 完全な日本語環境にするためには、言語のインストール終了後にも何項目か選んで進めなければいけないものがあります。詳細は下記画像を参考にしてください。設定が終了したら再起動させます。すると項目の全てが日本語環境になっています。

photo 「Japanese」を選択
photo この画面で「Japanese」を2回選択
photo 「Language」をクリック
photo 「日本語」を選択
photo 「Restart」でいったんログアウトして、再びログインする
photo フォルダ名を日本語にするか聞かれるが、変更しない方がよい
photo 再び「設定」から「地域と言語」を選び、「入力ソース」の「日本語」を選択して「インストールされている言語の管理」を選択
photo
photo 「言語サポート」が起動したら「言語」タブで「システム全体に適用」「地域フォーマット」タブでも同様に「システム全体に適用」をクリックする
photo
photo
photo
photo 全てを終了したら、右上の電源マークをクリックして再起動すると日本語表示になっている

タイムゾーンを合わせる

 Ubuntu Serverですが、デフォルトでは協定世界時(UTC)で動きます。これを東京の時間に合わせましょう。先ほどの「設定」画面から「詳細」をクリックします。次に「日付と時刻」を選んで、表示される世界地図で日本をクリックして、JSTに合わせます。これで時刻の調整もできました。世界地図で設定する感じはかっこいいですね。

photo 「設定」から「詳細」を選択
photo 「日付と時刻」で「タイムゾーン」を選ぶ
photo 地図から日本を選んで設定すれば時刻がJSTになる

Wi-Fi接続を設定する

 最後にこれだけは設定しておきましょう。Wi-Fiの接続です。「設定」の一番上に「Wi-Fi」という項目があり、こちらから設定できます。右に表示されている項目の中から自分が使っているSSIDを選び、パスワードを入れれば接続されます。

photo 「Wi-Fi」を選んで表示された一覧から自分が使っているSSIDを選ぶ
photo 無線LAN接続のパスワードを入力する
photo 接続されたSSIDに歯車アイコンがつく

いよいよRosetta@homeを起動

 ここまでの道のりは長かったですが、ついにRosetta@homeをインストールして設定していきましょう。その前に確認が必要です。これで最後です。

 「設定」の「電源管理」にある「自動サスペンド」を確認しましょう。デフォルトだと「オフ」になっているはずです。オフの状態で使います。また「ブランクスクリーン」も「しない」にします。

photo 「電源管理」の「自動サスペンド」をオフに、「ブランクスクリーン」も「しない」に設定

 Rosetta@homeを使うためのソフト「BOINC」をインストールします。左下のアイコンをクリックしてアプリケーションの一覧を表示させたら、ホイールを下に回して「端末」を表示させます。これをクリックして立ち上げたら、下記のコマンドを入力してください。

$ sudo apt install boinc

 これでBOINCのインストールが始まります。

photo 「端末」からコマンドを入力

 インストールが終了したら、デスクトップ左下のアイコンをクリックしてアプリケーション一覧を表示させ、そこから「BOINC Manager」を起動します。するとプロジェクトを選ぶ画面が表示されるので、そこから「Rosetta@home」を選びます。

 すでにBOINCのアカウントを持っている場合は「はい、すでにアカウントがあります」を選びます。持っていない場合は「いいえ、新しく参加します」を選んで、メールアドレスとパスワードを入力して「次へ」をクリックすると登録されます。

 最後にアカウントの設定を完了するためにブラウザが表示されます。ここに必要事項を入力して「OK」をクリックすれば完了です。なおBOINC Managerですが、縦に長い画面となっており、720pの1280×720ピクセルでは、下の枠外にはみ出してしまいました。できればフルHDの1920×1080ピクセルの環境で操作したほうがいいです。

photo 「BOINC Manager」で「Rosetta@home」を選ぶ
photo メールアドレスとパスワードを入力する
photo これでプロジェクトに参加できた
photo 必要事項を入力
photo これでプロジェクトの一員になった

 インストールが終わってしばらくは「処理する仕事がありません」という表示かと思います。すぐにラズパイを再起動したりしないでそのままじっと待ちましょう。数分後にはプロジェクトがスタートします。

photo 立ち上げてしばらくはこの状態
photo ほぼ一晩タスクを回したらこのように

現在の環境をコピーする

 さて、これまで苦労して築いた環境ですが、もう1台ラズパイがあり、その上で動かそうと思ったとき、またこれを繰り返すのでは大変です。そこで作成したUbuntu Serverをイメージとして保存し、それをまた他のmicroSDメモリカードに書き込めば、簡単に環境をコピーできます。

 まず、どこのフォルダでもいいので、フォルダを開いたら右クリックして「新規作成」−「テキスト文書」をクリックして、「新しいテキスト ドキュメント.txt」を作ります。このファイル名を「ubuntu.img」のように変更します。名前は何でもかまいません。

 次にWin32 Disk Imagerを起動してファイルを開くボタンをクリックし、先ほど作った「ubuntu.img」をクリックします。そのときファイル名の右にあるドライブが、microSDメモリカードになっていることを確認しておきます。続いて「Read」をクリックしてイメージの読み込みを開始します。しばらくすると作成が終了します。これでイメージファイルの保存ができました。後は最初と同様に、microSDメモリカードにイメージファイルを書き込めばOKです。なおこの方法は、Raspberry Pi 4ならRaspberry Pi 4、Raspberry Pi 3ならRaspberry Pi 3にしないとOSがハングします。当然ですが。

 なお、イメージをコピーしておくタイミングですが、BOINCをインストールする直前くらいがいいかもしれません。新しいラズパイには、最初のラズパイでサインインしたように、利用しているアカウントでの接続が可能です。

photo 「新しいテキスト ドキュメント.txt」を作成
photo ファイル名を「ubuntu.img」に変更する
photo ファイルを開くアイコンをクリックして「ubuntu.img」を選び、「Read」をクリックしてイメージの読み込みをする
photo イメージの書き込みがスタートする
photo イメージファイルが作成できた

Let's block ads! (Why?)



"参加" - Google ニュース
May 22, 2020 at 05:00AM
https://ift.tt/3g6bEWt

ラズパイで新型コロナウイルス解析に参加する ~Rosetta@homeで解析実践編~ - ITmedia
"参加" - Google ニュース
https://ift.tt/39x5hHs
Shoes Man Tutorial
Pos News Update
Meme Update
Korean Entertainment News
Japan News Update

No comments:

Post a Comment