Debian Linux - Distribution Upgrade - Wheezy 2 Jessie

Aus Laub-Home Wiki

Als erstes sollte der Status der installierten Pakete geprüft werden und ggf. Pakete neu installiert oder gelöscht werden:

dpkg --audit

Locales auf UTF-8 Zeichensatz prüfen und ggf. umstellen:

locale
dpkg-reconfigure locales

Aufräumen nicht benötigter Config Dateien:

aptitude purge '~c'

Nun das bestehende System komplett hochpatchen:

apt-get update
apt-get upgrade
apt-get dist-upgrade

Nun die Datei /etc/apt/sources.list

##deb     http://ftp.vserver-on.de/debian/     jessie main contrib non-free
#deb-src http://ftp.vserver-on.de/debian/     jessie main contrib non-free

# 
#  Security updates
# 
#deb     http://security.debian.org/ jessie/updates  main contrib non-free
#deb-src http://security.debian.org/ jessie/updates  main contrib non-free

#

# deb cdrom:[Debian GNU/Linux 6.0.0 _jessie_ - Official i386 NETINST Binary-1 20110205-14:34]/ jessie main

#deb cdrom:[Debian GNU/Linux 6.0.0 _jessie_ - Official i386 NETINST Binary-1 20110205-14:34]/ jessie main

deb http://ftp.de.debian.org/debian/ jessie main
deb-src http://ftp.de.debian.org/debian/ jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

deb http://ftp.de.debian.org/debian/ jessie-updates main
deb-src http://ftp.de.debian.org/debian/ jessie-updates main

# Non-Free Repo
deb http://ftp.de.debian.org/debian/ jessie non-free
deb-src http://ftp.de.debian.org/debian/ jessie non-free

#Backports jessie
deb http://ftp.debian.org/debian/ jessie-backports main

#sid mirrors
#deb http://ftp.de.debian.org/debian/ sid main
#deb-src http://ftp.de.debian.org/debian/ sid main
#deb http://apt.izzysoft.de/ubuntu generic universe

Nun updaten:

apt-get update
apt-get upgrade
apt-get dist-upgrade

Nach dem Update sollten alle Konfigurationsdateien angeschaut werden.

Großer Knackpunkt ist das Update von apache 2.2 auf 2.4. Mehr Informationen findet man hier:


Anpassen neuer Konfigurationsdateien

Nun sollte man alle neuen von Debian geänderten Konfigurationsdateien mit den eigenen vergleichen und die eigenen Änderungen in die neuen Dateien übertragen. Anschließend sollte man die Neuen Konfigurationsdateien aktivieren und die alten löschen.
Als erstes spürt man die neuen Konfigdateien auf:

updatedb
locate *.dpkg-dist

Zum Beispiel kam bei mir folgende Ausgabe:

/etc/apache2/apache2.conf.dpkg-dist
/etc/apcupsd/apcupsd.conf.dpkg-dist
/etc/fail2ban/filter.d/apache-auth.conf.dpkg-dist
/etc/hdparm.conf.dpkg-dist
/etc/mysql/my.cnf.dpkg-dist
/etc/nagios3/cgi.cfg.dpkg-dist
/etc/nagios3/commands.cfg.dpkg-dist
/etc/nagios3/nagios.cfg.dpkg-dist
/etc/nagios-plugins/config/check_nrpe.cfg.dpkg-dist
/etc/netatalk/afpd.conf.dpkg-dist
/etc/netatalk/AppleVolumes.default.dpkg-dist
/etc/phpmyadmin/config.inc.php.dpkg-dist
/etc/rsyslog.conf.dpkg-dist
/etc/squid3/squid.conf.dpkg-dist

Quellen