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