LoginSignup
2
0

More than 1 year has passed since last update.

Raspberry Pi OS Upgrade

Last updated at Posted at 2021-09-11

はじめに

RapberryPiのOSサポートが切れていため更新対応しました。
色々調べながら実施したものの、
更新コマンド中のエラーに引っかかったので自分用にメモを残します。

環境

  • Raspberry Pi 3
  • Raspberry Pi OS (旧Raspbian) Jessie(Debian 8系)
  • /etc/apt/sources.list deb http://raspbian.raspberrypi.org/raspbian/ jessie main contrib non-free rpi

手順

必要に応じて設定ファイルの確認やバックアップを実施

  • 割愛

今あるパッケージ類を再新化しておく

1. sources.listに書いてあるサイトから最新のパッケージリストを取得

sudo apt-get update

2. インストール済みパッケージの更新

sudo apt-get update
  • 私の環境では,sources.listが古すぎた(?)ため,下記のようなエラーが発生
    • いくつかのパッケージが取得できませんでした
    • サイズが適合しません
  • ※記載のsources.listの手直しで修正後,1.からやり直しで対処

3. jessieとしての更新(jessie以前のパッケージなどの更新削除など?)

sudo apt-get dist-upgrade
  • souces.listに,jessieと指定があるため,勝手にstretch(Debian 9系)にあがることはないようです

4. パッケージが壊れてないかなどを念のためチェック

dpkg -C
  • 何も出なければOK
  • 修復などの推奨作業が出た場合対応が必要

sources.listを更新

1. sources.listを更新し、jessie(Debian8系)からstretch(Debian9系)にする

sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list
sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list.d/*.list

jessie(Debian8系) ⇒ stretch(Debian9系)へアップデート

1. sources.listに書いてあるサイトから最新のパッケージリストを取得

sudo apt-get update

2. インストール済みパッケージの更新

sudo apt-get update

3. stretchとしての更新(stretch以前のパッケージなどの更新削除など含)

sudo apt-get dist-upgrade

4. パッケージが壊れてないかなどを念のためチェック

dpkg -C
  • 何も出なければOK
  • 修復などの推奨作業が出た場合対応が必要

※sources.listの手直し

sudo vi /etc/apt/sources.list
# deb http://raspbian.raspberrypi.org/raspbian/ jessie main contrib non-free rpi
deb http://ftp.jaist.ac.jp/raspbian buster main contrib non-free rpi
  • もともとあった1行目を,先頭に#をつけてコメントアウト
  • 下記から,つながりそうなミラーリストを参照し,2行目を追記(今回の例はjaist)

buster(Debian10系)にする場合

  • 上記手順のsources.listを更新にて、jessiestretchstretchbusterと読み替えれば同じ流れで実行可能

参考

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0