Die aktuelle Version von Debian Linux trägt die Nummer 11 und den Namen "Bullseye".
Grundsätzliche Hinweis zu dieser Veröffentlichung finden Sie auf den offiziellen Webseiten des Debian-Projekts.
Bitte lesen Sie diese sorgfältig durch, bevor Sie eine Aktualisierung des Betriebssystems vornehmen.
Wenn Sie zusätzliche Software installiert haben, die nicht aus den offiziellen Debian-Paketquellen stammt müssen Sie vorher sicherstellen, dass diese auch mit Debian 10 kompatibel ist.
Upgrade
Die offizielle Anleitung zum Durchführen eines Upgrades von der vorherigen Debian-Version finden Sie auf den offiziellen Webseiten des Debian-Projekts.
Bei Debian-Installation des ZDV (Server oder Desktop) ist darüber hinaus lediglich zu beachten, dass der lokale Agent unseres Konfigurationsmanagementsystems CFEngine vor dem Upgrade gestoppt und anschließend wieder gestartet wird.
Der wichtigste Grund, warum diese Aktualisierung nicht durch das ZDV automatisch vorgenommen wird ist, dass beim Upgrade einiger Pakete auch (lokal veränderte) Konfigurationsdateien aktualisiert werden (müssen). Apt wird Sie für jede dieser Dateien fragen. Die Einschätzung, ob die Änderungen dabei einfach überschrieben werden können oder nicht sollte nicht automatisch getroffen werden.
Alle Änderungen an Dateien, die seitens des ZDV vorgenommen werden (müssen) werden im Zweifelsfall durch CFEngine wieder vorgenommen, wenn Sie auch in dieser Debian-Version noch nötig sind, wenn Sie also nach Dateien gefragt werden, die Sie nicht geändert haben können Sie problemlos die aktualisierte Version aus dem Paket installieren.
Ohne Anspruch auf Vollständigkeit ist hier eine Auflistung von Dateien, die durch das ZDV verändert werden und die aus unserer Sicht problemlos aktualisiert werden können:
/etc/systemd/journald.conf
, /etc/burp/burp.conf
, /etc/cron.d/burp
, /etc/services
, /etc/default/sysstat
, /etc/ssh/ssh_config
, /etc/ssh/sshd_config
, /etc/chrony/chrony.conf
, /etc/apt/apt.conf.d/50unattended-upgrades
Auflistung der wesentlichen Schritte
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# Sicherstellen dass das System zu Beginn aktuell ist apt update apt full-upgrade # Falls etckeeper installiert ist, kann der aktuelle Stand des /etc-Verzeichnisses festgehalten werden etckeeper commit "Vor Aktualisierung auf Debian 11" # CFEngine stoppen systemctl stop cfengine3.service pkill "cf-(serverd|monitord|execd)" pkill -9 "cf-(serverd|monitord|execd)" # Paketquellen auf die neue Version umstellen sed -e 's:security.debian.org buster/updates:security.debian.org/debian-security/ bullseye-security:g' -e 's/buster/bullseye/g' -e 's:debian/10:debian/11:g' -i /etc/apt/sources.list /etc/apt/preferences # Zusätzliche Paketquellen deaktivieren sed -e 's/^/#/' -i /etc/apt/sources.list.d/* # Paketliste aktualisieren apt update # Minimales System-Upgrade apt upgrade # Upgrade des Systems apt full-upgrade # Manuelle Durchführung eines CFEngine-Laufs cf-agent -I -K # Neustart reboot # Die folgenden Schritte sind optional, aber empfehlenswert # Löschen nicht mehr benötigter Abhängigkeiten (Liste gut prüfen!) apt --purge autoremove # Prüfen entfernter Pakete (lediglich Konfigurationsdateien noch vorhanden) dpkg -l | awk '/^rc/ { print $2 }' # Vollständiges Löschen entfernter Pakete und Abhängigkeiten (Liste gut prüfen!) apt purge --autoremove $(dpkg -l | awk '/^rc/ { print $2 }') |