ここではラズパイのOSを更新する方法について解説しています。
この記事の対象
ラズパイOSの更新の流れ
ラズパイOSの更新の流れです。また、定期的なメンテ内容となります。月イチで下記内容を実行すると良いです。
- OSのカーネルをバージョンアップ
- 全Packageの更新
- 再起動
- 不要fileの削除
- pip自体のupdate
- Update必要なPackageのListを表示
- Packageのupdate
OSのカーネルをバージョンアップ
$ sudo apt-get update
最初にupdateをして下さい。upgradeの前に必ず行って下さい。パッケージファイルのサイズを知ることができないとupgradeが上手く終了しません。
全Packageの更新
$ sudo apt-get upgrade
インストール済みのパッケージ更新をおこない、新しいバージョンにアップグレードします。時間がかかったり、動いていないように思えても気長に待ちましょう。
再起動
$ sudo reboot
更新を有効化するために再起動します。
不要fileの削除
$ sudo apt-get autoclean
不要なfileを削除することで、SD cardの容量を確保します。更新の際は毎回、確認すると良いです。
容量が心もとない場合には、SD Cardを思い切って買い替えるのもありです。キオクシア(旧東芝メモリ)、SanDisk性は安定感がありラズパイにおすすめです。
pip自体のupdate
$ pip install -U pip
python等で使用するpackageをupdateする時に、pipが古いとエラーが出てしまいupdateできないので必ず行いましょう。
Update必要なPackageのListを表示
$ pip list -o
install済みpackageでupdate必要なものの一覧を表示します。同時に現versionと最新のversionを表示してくれますので、次に行うupdateには便利です。
Packageのupdate
$ pip install -U [package-name]
list表示したものを[package-name]のところに書いて、1つずつupdateします。ただ、あまりにも多いと1つずつupdateすることは非効率なので、複数のpackageを一括でupdateする方法もあります。以下を利用しましょう。
$ pip install -U [package-name] [package-name] ...
複数installする場合はスペースで区切りながら行います。
再起動
$ sudo reboot
最後に再起動して終了です。
最後に
ラズパイOSの更新方法と同時に定期的にメンテしておくと良いことを紹介しました。