Link to this comparison view

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>​
 
debian_upgrade.txt · Last modified: 2018/02/20 13:32 by massar