photo by ianloic Raspberry Pi Zeroに導入したのがRaspbian jessieだったので、何気にRaspberry Pi 1(Model B)のRaspbianもwheezyからjessieにしてみた。
前準備
SDカードのバックアップは取っておいた方がいい。
念の為wheezyで最後のapt-get upgradeをしておく。
$ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get dist-upgrade
書き換え
/etc/apt/sources.list及び/etc/apt/sources.list.d/raspi.listにあるwheezyをjessieに書き換える。
raspi.listの方はmainの最後に" ui"を追加する。
$ sudo vi /etc/apt/sources.list deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi $ sudo vi /etc/apt/sources.list.d/raspi.list deb http://archive.raspberrypi.org/debian jessie main ui
アップグレード
$ sudo apt-get update $ sudo apt-get dist-upgrade $ sudo reboot
かなり時間が掛かるので待つ。途中でファイルの置き換えについてなど質問されたりするので、適当にyやnなりで答える(php5とかapacheの設定あたりはnと答えた方がいいかも)。dist-upgradeに-yオプションをつければ放置していても多分大丈夫(ファイルはすべて置き換わっちゃうけど)。終わったら再起動。
確認
無事起動したらhostnamectlコマンド(wheezyにはなかったはず)でjessieになったか確認する。
$ hostnamectl Static hostname: raspberrypi Icon name: computer Chassis: n/a Machine ID: ******************************** Boot ID: ******************************** Operating System: Raspbian GNU/Linux 8 (jessie) Kernel: Linux 4.1.18+ Architecture: arm
お掃除
jessieで不要になったパッケージを削除。
$ sudo apt-get autoremove $ sudo apt-get autoclean
蛇足
8GBのmicroSDをアダプタ噛まして使っているが、今回のアップデートで容量がパンパンになった件について。
一応上のautoremove/autocleanである程度容量は空いたが、容量が少ないSDカードを使っている人は注意。