Debian Linux - Distribution Upgrade - Wheezy 2 Jessie
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