kobapan@wiLiki
Login
Debian

Debian:Debian8(Jessie)からDebian9(Stretch)へアップグレード

目次

USB に OS を入れてると終わる

Debian を USB に入れていたので、素直に作業をしたらUSBが終わってしまった。ものすごい数の読み書きが走るので、寿命に達してしまった。

バックアップを取っておいて良かった。Debian:USB-Debianをフルバックアップ

バックアップ先の USB も同じ運命をたどりそうなので、一旦外付けHDDにOSをバックアップして、そちらで作業をした。

確認

Debian9(stretch)へのアップグレードはDebian8(jessie)から行う必要がある。

 $ cat /etc/debian_version
 8.7

もはや使われていないパッケージを削除する

$ sudo apt autoremove

システムを最新の状態にする

$ sudo apt update
$ sudo apt upgrade

OSアップグレード

/etc/apt/sources.list を編集

 deb http://ftp.jp.debian.org/debian/ stretch main contrib non-free
 deb http://www.deb-multimedia.org stretch main non-free

注:www.deb-multimedia.org stretch/contrib は存在しない

参考:Deb Multimedia Packages::Home

パッケージリストの更新

$ sudo apt update

GPG エラー: http://dl.google.com stable Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY

となったら以下実行

$ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

システムの最小アップグレード

$ sudo apt upgrade

1回でアップグレードされない場合が、結構あるのは、依存関係の問題か? 何度かやると、終わる。 しかし、保留されたままのパッケージもある。他のパッケージを削除しないといけない時に、保留されるらしい。ガンガン削除されて怖いときもあるけど、違いが分からん。これは兎に角、dist-upgradeの際にやってくれるらしい。

システムのアップグレード

$ sudo apt dist-upgrade
$ cat /etc/debian_version
9.12

Debian
Emacs
Firefox
Gauche
JavaScript
Linux
Scheme
org-mode/latex

More ...