raspi の stretch があるので、アップグレードします。
方法は、通常の debian アップグレードと同じでいいですね。
事前準備
できるだけ最新版にしておく。
sudo apt-get update && sudo apt-get upgrade -y
jessie の記述を探す。
grep jessie /etc/apt/ -R
名前を置換する
Debianのアップグレードと同じように、/etc/apt でバージョン名を指定する
sudo sed -i 's/jessie/stretch/g' /etc/apt/sources.list
sudo sed -i 's/jessie/stretch/g' /etc/apt/sources.list.d/raspi.list
自動更新してたので念の為にコレも。
sudo sed -i 's/jessie/stretch/g' /etc/apt/apt.conf.d/50unattended-upgrades
名前が置換されたのを確認
takuya@raspberrypi:~ $ sudo grep jessie /etc/apt/ -R
takuya@raspberrypi:~ $
コレだけが置換された。
takuya@raspberrypi:~ $ sudo grep stretch /etc/apt/ -R
/etc/apt/apt.conf.d/50unattended-upgrades:// n,codename (eg, "stretch", "stretch-updates")
/etc/apt/apt.conf.d/50unattended-upgrades:// ${distro_codename} Installed codename (eg, "stretch")
/etc/apt/apt.conf.d/50unattended-upgrades:// "o=Raspbian,n=stretch";
/etc/apt/sources.list:deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi
/etc/apt/sources.list:#deb-src http://archive.raspbian.org/raspbian/ stretch main contrib non-free rpi
/etc/apt/sources.list.d/raspi.list:deb http://archive.raspberrypi.org/debian/ stretch main ui
/etc/apt/sources.list.d/raspi.list:#deb-src http://archive.raspberrypi.org/debian/ stretch main ui
更新する。
sudo apt update
更新が終われば、アップグレードしたいけど・・・
もし心配なら、シミュレーターでシミュレーションする。
apt --simulate upgrade
apt --simulate dist-upgrade
パッケージを余りたくさん入れてなかったり、httpdサーバーの設定を変えてなかったり、smb.conf とかサーバの設定を変えてなければ、ほとんどなにも起きないのでシミュレーターは必要ないと思う。
アップグレード
sudo apt dist-upgrade
アップグレードが終了
takuya@raspberrypi:~ $ cat /etc/debian_version
9.0