翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
デバイスに必要なソフトウェアをインストールして検証する
このセクションの手順は、前のセクションから続き、Raspberry Pi のオペレーティングシステムを最新の状態にし、次のセクションで AWS IoT Device Client の構築とインストールに使用するソフトウェアを Raspberry Pi にインストールします。
このセクションを完了すると、Raspberry Pi には up-to-dateオペレーティングシステムと、この学習パスのチュートリアルで必要なソフトウェアがあり、ロケーションに合わせて設定されます。
注記
Raspberry Pi Model 3+ および Raspberry Pi Model 4 は、このラーニングパスで説明されているすべてのコマンドを実行できます。IoT デバイスがソフトウェアをコンパイルしたり、 を実行できない場合は AWS Command Line Interface、ローカルホストコンピュータに必要なコンパイラをインストールしてソフトウェアを構築し、IoT デバイスに転送する必要がある場合があります。デバイスにソフトウェアをインストールおよびビルドする方法の詳細については、デバイスのソフトウェアのドキュメントを参照してください。
オペレーティングシステムソフトウェアの更新
この手順では、オペレーティングシステムソフトウェアを更新します。
Raspberry Pi でオペレーティングシステムソフトウェアをアップデートするには
ローカルホストコンピュータのターミナルウィンドウでこれらの手順を実行します。
-
Raspberry Pi のシステムソフトウェアを更新するには、次のコマンドを入力します。
sudo apt-get -y update sudo apt-get -y upgrade sudo apt-get -y autoremove
-
Raspberry Pi のロケールとタイムゾーンの設定を更新します (オプション)。
次のコマンドを入力して、デバイスのロケールとタイムゾーンの設定を更新します。
sudo raspi-config
-
デバイスのロケールを設定するには、次の手順を実行します。
-
[Raspberry Pi Software Configuration Tool (raspi-config)] (Raspberry Pi ソフトウェア設定ツール (raspi-config)) 画面で、オプション [5] を選択します。
5 Localisation Options Configure language and regional settings
Tab キーを使用して [<Select>] (<選択>) に移動してから、space bar を押します。
-
ローカリゼーションオプションメニューで、オプション [L1] を選択します。
L1 Locale Configure language and regional settings
Tab キーを使用して [<Select>] (<選択>) に移動してから、space bar を押します。
-
ロケールのオプションの一覧で、矢印キーを使用してスクロールし、space bar を使用してインストールするものをマークすることで、Raspberry Pi にインストールするロケールを選択します。
米国では、
en_US.UTF-8
を選択するのが適切です。 デバイスのロケールを選択したら、Tab キーを使用して [<OK>] を選択してから space bar を押して、[Configuring locales] (ロケールの設定) 確認ページを表示します。
-
-
デバイスのタイムゾーンを設定するには、次の手順を実行します。
-
[raspi-config] (raspi-config) 画面で、オプション [5] を選択します。
5 Localisation Options Configure language and regional settings
Tab キーを使用して [<Select>] (<選択>) に移動してから、space bar を押します。
-
ローカリゼーションオプションメニューで、矢印キーを使用してオプション [L2] を次のように選択します。
L2 time zone Configure time zone
Tab キーを使用して [<Select>] (<選択>) に移動してから、space bar を押します。
-
[Configuring tzdata] (tzdata の設定) メニューで、リストから自身の地域を選択します。
Tab キーを使用して [<OK>] に移動し、space bar を押します。
-
都市のリストで、矢印キーを使用して、自身のタイムゾーン内の都市を選択します。
タイムゾーンを設定するには、Tab キー を使用して [<OK>] に移動してから、space bar を押します。
-
-
設定の更新が完了したら、Tab キーを使用して [<Finish>] (<完了>) に移動してから、space bar を押して [raspi-config] アプリケーションを閉じます。
-
-
Raspberry Pi を再起動するには、次のコマンドを入力します。
sudo shutdown -r 0
-
Raspberry Pi が再起動するのを待ちます。
-
Raspberry Pi が再起動したら、ローカルホストコンピュータのターミナルウィンドウを Raspberry Pi に再接続します。
Raspberry Pi システムソフトウェアが設定され、必要なアプリケーションおよびライブラリをインストールする に進む準備が整いました。
必要なアプリケーションおよびライブラリをインストールする
この手順では、以降のチュートリアルで使用するアプリケーションソフトウェアとライブラリをインストールします。
Raspberry Pi を使用している場合、または IoT デバイスで必要なソフトウェアをコンパイルできる場合は、ローカルホストコンピュータのターミナルウィンドウで次の手順を実行します。ローカルホストコンピュータ上で IoT デバイス用のソフトウェアをコンパイルする必要がある場合は、デバイス上でこれらの手順を実行する方法について、IoT デバイスのソフトウェアドキュメントを確認してください。
アプリケーションソフトウェアとライブラリを Raspberry Pi にインストールするには
-
次のコマンドを入力して、アプリケーションソフトウェアとライブラリをインストールします。
sudo apt-get -y install build-essential libssl-dev cmake unzip git python3-pip
-
次のコマンドを入力して、正しいバージョンのソフトウェアがインストールされていることを確認します。
gcc --version cmake --version openssl version git --version
-
次のバージョンのアプリケーションソフトウェアがインストールされていることを確認します。
-
gcc
9.3.0 以降 -
cmake
3.10.x 以降 -
OpenSSL
1.1.1 以降 -
git
2.20.1 以降
-
Raspberry Pi に必要なアプリケーションソフトウェアの許容バージョンがある場合、(オプション) microSD カードイメージを保存する に進む準備が整っています。
(オプション) microSD カードイメージを保存する
このラーニングパスのチュートリアルの各所で、Raspberry Pi の microSD カードイメージのコピーをローカルホストコンピュータ上のファイルに保存する手順が言及されています。この手順は奨励されていますが、必須タスクではありません。提案されているところで microSD カードのイメージを保存することで、このラーニングパスのセーブポイントの前にある手順をスキップできます。これにより、何かを再試行する必要がある場合に時間を節約できます。microSD カードのイメージを定期的に保存しないと、その結果として、microSD カードが破損した場合、またはアプリケーションやその設定を誤って構成した場合は、ラーニングパスのチュートリアルを最初からやり直す必要がある可能性があります。
この時点で、Raspberry Pi の microSD カードに更新された OS と基本的なアプリケーションソフトウェアがロードされています。この時点で、microSD カードの内容をファイルに保存することで、これまでの手順を完了するのにかかる時間を節約できます。デバイスの microSD イメージの現在のイメージがあれば、最初からソフトウェアをインストールして更新することなく、この時点からチュートリアルや手順を続行または再試行できます。
microSD カードのイメージをファイルに保存するには
-
次のコマンドを入力して Raspberry Pi をシャットダウンします。
sudo shutdown -h 0
-
Raspberry Pi が完全にシャットダウンしたら、電源を切ります。
-
Raspberry Pi から microSD カードを取り外します。
-
ローカルホストコンピュータで、次の操作を行います。
-
microSD カードを挿入します。
-
SD カードイメージングツールを使用して、microSD カードのイメージをファイルに保存します。
-
microSD カードのイメージを保存したら、ローカルホストコンピュータからカードを取り出します。
-
-
Raspberry Pi の電源を切断した状態で、microSD カードを Raspberry Pi に挿入します。
-
Raspberry Pi の電源を入れます。
-
約 1 分待ってからローカルホストコンピュータで、Raspberry Pi に接続されていたローカルホストコンピュータのターミナルウィンドウを再接続し、Raspberry Pi にログインします。