Both sides previous revision Previous revision | Last revision Both sides next revision | ||
debian_upgrade [2014/10/05 10:53] massar auf squeeze->wheezy aktualisiert |
debian_upgrade [2015/06/02 16:49] massar |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Debian Squeeze to Wheezy update notes ====== | + | ====== Debian Wheezy to Jessie update notes ====== |
<code> | <code> | ||
# see: http://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.en.html | # see: http://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.en.html | ||
Line 7: | Line 7: | ||
# if not amd64, consider new installation with amd64 | # if not amd64, consider new installation with amd64 | ||
- | mkdir ~/squeeze | + | mkdir ~/wheezy |
- | dpkg --get-selections > ~/squeeze/dpkg-get-selections | + | dpkg --get-selections > ~/wheezy/dpkg-get-selections |
- | rsync -a /etc/ ~/squeeze/etc | + | rsync -a /etc/ ~/wheezy/etc |
- | rsync -a /var/lib/dpkg/info/ ~/squeeze/var-lib-dpkg-info | + | rsync -a /var/lib/dpkg/info/ ~/wheezy/var-lib-dpkg-info |
- | rsync -a /var/lib/apt/extended_states ~/squeeze/var-lib-apt-extended_states | + | rsync -a /var/lib/apt/extended_states ~/wheezy/var-lib-apt-extended_states |
- | deborphan --guess-all > ~/squeeze/deborphan | + | deborphan --guess-all > ~/wheezy/deborphan |
- | deborphan --list-keep > ~/squeeze/deborphan-keep | + | deborphan --list-keep > ~/wheezy/deborphan-keep |
cd /etc/apt/sources.list.d | cd /etc/apt/sources.list.d | ||
rm 03backports.list | rm 03backports.list | ||
- | mv 00squeeze.list 00wheezy.list | + | mv 00wheezy.list 00jessie.list |
- | mv 01squeeze-updates.list 01wheezy-updates.list | + | mv 01wheezy-updates.list 01jessie-updates.list |
- | mv 02squeeze-unikl.list 02wheezy-unikl.list | + | mv 02wheezy-unikl.list 02jessie-unikl.list |
- | sed -i 's/squeeze/wheezy/g' *.list | + | sed -i 's/wheezy/jessie/g' *.list |
cd /etc/apt/preferences.d | cd /etc/apt/preferences.d | ||
- | mv 02squeeze-unikl.pref 02wheezy-unikl.pref | + | mv 02wheezy-unikl.pref 02jessie-unikl.pref |
- | sed -i 's/squeeze/wheezy/g' *.pref | + | sed -i 's/wheezy/jessie/g' *.pref |
<verify> /etc/apt/preferences <AND> /etc/apt/preferences.d/<> | <verify> /etc/apt/preferences <AND> /etc/apt/preferences.d/<> | ||
Line 36: | Line 36: | ||
apt-get update | apt-get update | ||
- | apt-get upgrade | + | apt-get dist-upgrade |
- | apt-get install dpkg linux-image-<arch> | + | systemctl daemon-reexec # when upgrade hangs at "setting up udev" for example |
- | + | ||
- | <enable multiarch if necessary> dpkg -l ia32-libs <if installed> dpkg --add-architecture i386 ; apt-get update | + | |
- | + | ||
- | <fixup hold packages at least here> | + | |
- | + | ||
- | apt-get dist-upgrade # possibly with --purge ... be careful | + | |
cd /etc ; find /etc -name '*.dpkg*' -o -name '*.ucf*' | cd /etc ; find /etc -name '*.dpkg*' -o -name '*.ucf*' | ||
Line 52: | Line 46: | ||
deborphan --guess-all | deborphan --guess-all | ||
<delete unused packages ... run multiple times> | <delete unused packages ... run multiple times> | ||
- | dpkg-reconfigure ca-certificates # due to transition from mozilla to telesec for Deutsche Telekom Root CA 2 | ||
apt-show-versions | fgrep -v uptodate | apt-show-versions | fgrep -v uptodate | ||
Line 59: | Line 52: | ||
reboot # verify kernel boot order first | reboot # verify kernel boot order first | ||
- | apt-get --purge remove linux-image-2.6.32-5-amd64 linux-image-2.6-amd64 | + | apt-get --purge remove linux-image-3.2.0-4-amd64:amd64 |
<ext4 conversion> | <ext4 conversion> |