ウェブサイト検索

Raspberry Pi を Raspbian Buster にアップグレードする方法


Raspberry Pi 4B は 2019 年 6 月下旬に初めて発売され、Raspberry Pi の公式オペレーティング システムである Raspbian の新しいバージョンが付属していました。それから間もなく、Raspbian のベースとなっているオペレーティング システムである Debian も、最新バージョンである Debian 10 Buster をリリースしました。

Debian からすでに導入されているフレームワークのおかげで、Raspberry Pi のオペレーティング システムのアップグレードは非常に簡単です。さらに、既存の Raspbian インストールを新しい Raspberry Pi 4 で使用したい場合は、Buster にアップグレードすると使用できます。

こちらもお読みください: Raspberry Pi に最適な軽量オペレーティング システム 4 つ

Piを更新する

Pi をアップグレードする前に、既存の Raspbian インストールが完全に最新であることを確認することをお勧めします。アップグレードにおけるソフトウェア バージョン間の距離は短いほど良いです。大きく前進すると、簡単には解決できない対立が生じ、物事が永久に壊れてしまう可能性があります。 Raspbian は、完全に更新されたストレッチ インストールから Buster にシームレスに移行するように設計されているため、それが最善の方法です。

Pi にアクセスします。モニターがある場合は、この部分は簡単です。ターミナルを開くだけです。ヘッドレス Pi を実行している場合は、SSH 接続する必要があります。Windows 10 ユーザーは、Windows 10 が提供する組み込みの OpenSSH 機能を使用できます。 Mac または Linux を使用している場合は、ターミナルを開いて SSH を使用できます。

ssh pi@raspberrypi

次に、Pi を現状のままアップデートしてアップグレードします。

sudo apt update && sudo apt upgrade

Pi がどれほど古いかによって、時間がかかる場合もあれば、かからない場合もあります。パッケージのインストールを確認し、完了するまで待ちます。それが完了したら、Pi を再起動して再接続し、システム上で最新のカーネルが実行されていることを確認することをお勧めします。

sudo reboot

ソースファイルを変更する

Pi がオンラインに戻り、再接続したら、Pi のアップグレードの設定を開始できます。 Raspbian は、Debian と同様に、「/etc/apt/sources.list」にある設定ファイルを使用してソフトウェア リポジトリを制御します。このファイルは、パッケージをプルするオペレーティング システムのバージョンも指定します。そのため、Stretch ではなく Buster を使用するようにそのファイルを変更すると、Raspbian 自体がアップグレードできるようになります。

Pi の Nano テキスト エディタを使用して、ソース構成を開きます。

sudo nano /etc/apt/sources.list

ファイルは以下の画像のようになります。

ファイルを調べて、「Stretch」と書かれている箇所を「Buster」に変更します。最終結果は下の画像のようになります。

ファイルを保存して終了します。

こちらもお読みください: Raspberry Pi に最適な Linux ディストリビューション 5 つ

配布アップデートを実行する

ファイルを配置したら、Raspberry Pi で配布アップデートを実行してすべてのパッケージをダウンロードし、正式に新しいバージョン Buster に切り替えることができます。 Pi のターミナルで以下のコマンドを実行してプロセスを開始します。

sudo apt update && sudo apt dist-upgrade

リポジトリを更新し、必要なパッケージを評価した後、パッケージ マネージャーは新しいパッケージをインストールするかどうかを尋ね、事実上新しいリリースにアップグレードします。アップグレードの開始を確認します。

特に古いバージョンの Pi や Wi-Fi 経由で接続している Pi では、これには時間がかかります。辛抱強くすべてが完了するまで待ちます。完了したら通知されます。

こちらもお読みください: Raspberry Pi GPIO ピンでプッシュボタンを使用する方法

再起動してテストしてみる

Raspbian Buster の使用を開始する前に、Pi を再度再起動する必要があります。

sudo reboot

Pi がオンラインに戻ったら、再度アクセスします。次のコマンドを実行して、Buster が実行されていることを確認できます。

cat /etc/*-release

画像のように戻った場合は、Raspberry Pi で Buster を実行しており、すべてが完全に更新されています。 microSD カードを Raspberry Pi 4 にシームレスに転送したり、最新のソフトウェアを使用して現在の Pi で通常どおり使用し続けることができるようになりました。

関連記事