debian 12 to 13 upgrade

debian 12 to 13 upgrade

Wer Linux auf seinen Servern oder dem heimischen Desktop einsetzt, weiß genau, dass Debian der Fels in der Brandung ist. Es läuft einfach. Aber Stillstand ist keine Option, und mit dem Release von Version 13, Codename "Trixie", stellt sich für viele Admins die Frage nach dem optimalen Vorgehen für ein Debian 12 to 13 Upgrade. Man will die neue Software, den frischen Kernel und die Sicherheitsupdates, aber man will auf keinen Fall ein zerschossenes System riskieren. Ich habe in den letzten fünfzehn Jahren unzählige Distributionen aktualisiert und dabei gelernt: Die Vorbereitung entscheidet darüber, ob man nach zehn Minuten fertig ist oder das ganze Wochenende mit Rettungs-CDs verbringt. In diesem Text schauen wir uns an, was sich unter der Haube wirklich verändert hat und wie du den Sprung von "Bookworm" zu "Trixie" schaffst, ohne ins Schwitzen zu geraten.

Was sich mit Trixie grundlegend ändert

Debian 13 ist nicht bloß ein inkrementelles Update mit ein paar neuen Paketen. Es markiert einen Punkt, an dem viele moderne Technologien standardmäßig in das stabilste Ökosystem der Welt einfließen. Wer von der zwölften Version kommt, wird sofort merken, dass die Hardware-Unterstützung massiv zugenommen hat. Der Kernel wurde auf eine deutlich aktuellere Version gehoben, was besonders für Nutzer wichtig ist, die neuere NVMe-Speicher oder aktuelle Intel- und AMD-Prozessoren nutzen. Ebenfalls viel diskutiert: Das Flüstern der fernen Giganten oder was A39 uns verschweigt.

Ein riesiger Punkt bei dieser Version ist die weitere Integration von PipeWire als Standard für alles, was mit Audio zu tun hat. Die Zeiten, in denen man sich mit widerspenstigen PulseAudio-Konfigurationen herumschlagen musste, gehören der Vergangenheit an. Auch bei den Desktop-Umgebungen gab es ordentliche Sprünge. GNOME 47 und KDE Plasma 6 sind mit von der Partie. Das bringt nicht nur optische Retuschen, sondern vor allem eine bessere Performance unter Wayland.

Ich erinnere mich noch an die Tage von Debian "Squeeze" oder "Wheezy", als man nach einem großen Versionssprung oft erst mal die Grafiktreiber neu kompilieren musste. Das ist heute zum Glück anders. Die Paketverwaltung ist intelligenter geworden. Trotzdem gibt es Fallstricke. Besonders bei Drittanbieter-Repositories wie denen von Docker oder Google Chrome muss man aufpassen. Diese Quellen sind oft die erste Fehlerquelle, wenn APT versucht, die Abhängigkeiten für die neue Version aufzulösen. Um das größere Bild zu verstehen, empfehlen wir den aktuellen Analyse von CHIP.

Architektur und Unterstützung

Die Entwickler haben bei Debian 13 den Fokus auf die Sicherheit und Langzeitstabilität beibehalten, aber gleichzeitig die Hürden für moderne Architekturen gesenkt. RISC-V gewinnt an Bedeutung. Das ist zwar für den Durchschnittsnutzer mit einem ThinkPad noch zweitrangig, zeigt aber, wohin die Reise geht. Für uns "normale" Nutzer bedeutet das vor allem: Der Code ist sauberer.

Die Vorbereitung ist die halbe Miete

Bevor man überhaupt daran denkt, die Befehlszeile zu öffnen, muss man sich um die Daten kümmern. Wer kein Backup hat, ist selbst schuld. Punkt. Ich nutze dafür meistens Werkzeuge wie rsync oder professionellere Lösungen wie BorgBackup, um meine /etc und /home Verzeichnisse zu sichern. Das Betriebssystem selbst kann man zur Not neu installieren, aber die mühsam zusammengebastelten Konfigurationen für den Webserver oder die Docker-Container sind unersetzlich.

Man muss sicherstellen, dass das aktuelle System auf dem allerneuesten Stand ist. Ein Debian 12 to 13 Upgrade funktioniert nur dann reibungslos, wenn die Basis sauber ist. Das bedeutet: apt update und apt full-upgrade ausführen. Wenn hier schon Fehler auftauchen, braucht man gar nicht erst weiterzumachen. Räum dein System auf. Verwaiste Pakete, die über Jahre hinweg liegen geblieben sind, können den Prozess stören. Das Kommando apt autoremove ist hier dein bester Freund.

Die sources.list anpassen

Das Herzstück des Prozesses ist die Datei /etc/apt/sources.list. Hier sagst du deinem Rechner, wo er die neuen Daten herbekommen soll. Du musst jedes Vorkommen von "bookworm" durch "trixie" ersetzen. Man kann das händisch mit einem Editor wie nano oder vi machen, oder man nutzt sed. Ich bevorzuge den manuellen Weg. Warum? Weil man so gezwungen ist, jede Zeile anzuschauen. Oft vergisst man nämlich die Security-Einträge oder die Backports.

Man sollte auch prüfen, ob man "non-free-firmware" aktiviert hat. Seit Debian 12 ist das ein eigener Bereich in den Repositories. Wenn du WLAN oder eine moderne Grafikkarte nutzt, ist dieser Eintrag zwingend erforderlich. Ohne diese Pakete wird dein System nach dem Neustart vielleicht booten, aber du wirst kein Internet haben oder auf einer Konsole mit 800x600 Bildpunkten festsitzen.

Debian 12 to 13 Upgrade Schritt für Schritt

Jetzt wird es ernst. Wenn die Quellen angepasst sind, beginnt der eigentliche Download. Ich empfehle dringend, dies in einer screen- oder tmux-Session zu tun. Warum? Ganz einfach: Wenn während des Updates deine SSH-Verbindung abbricht oder dein WLAN kurz weg ist, könnte der Prozess mitten im Entpacken wichtiger Systemdateien stehen bleiben. Das ist der Moment, in dem man anfängt zu beten. Mit einer Terminal-Multiplexer-Session kann man sich einfach wieder verbinden und dort weitermachen, wo man aufgehört hat.

Nicht verpassen: diesen Beitrag

Der erste Befehl lautet apt update. Damit holt sich der Rechner die Listen der neuen Pakete. Erschrick nicht über die schiere Menge an Daten. Es werden wahrscheinlich mehrere Gigabyte sein. Danach folgt apt upgrade --without-new-packages. Das ist ein kleiner Trick. Man aktualisiert erst mal nur die Pakete, die ohne große Konflikte getauscht werden können. Das hält das Risiko minimal. Erst wenn das durchgelaufen ist, folgt das große apt full-upgrade.

Hier wird APT anfangen, Pakete zu entfernen und neue Abhängigkeiten zu installieren. Das System wird dich fragen, was mit geänderten Konfigurationsdateien passieren soll. Mein Rat: Wenn du nicht genau weißt, was du in einer Datei geändert hast, behalte erst mal deine Version. Du kannst die neuen Standarddateien später immer noch unter .dpkg-dist einsehen und Änderungen manuell übernehmen. Meistens sind die Unterschiede minimal, aber bei Diensten wie SSH oder Apache kann eine falsche Wahl dazu führen, dass du dich selbst aussperrst.

Häufige Fehlerquellen bei der Aktualisierung

Ein Klassiker ist der volle Speicherplatz in /boot. Ältere Kernel belegen dort Platz, und wenn Debian 13 seinen neuen Kernel installieren will, bricht der Vorgang wegen Platzmangels ab. Schau also vorher mit df -h nach. Wenn /boot zu mehr als 80 Prozent gefüllt ist, lösche alte Kernel-Images. Ein weiterer Stolperstein sind proprietäre Treiber von NVIDIA. Diese müssen nach dem Upgrade oft neu gebaut werden, was das Paket dkms übernimmt. Stell sicher, dass die entsprechenden Header-Dateien für den neuen Kernel installiert sind.

Nacharbeiten und Optimierung

Wenn das System nach dem obligatorischen Reboot wieder hochfährt, ist die Arbeit noch nicht ganz getan. Du solltest prüfen, ob alle Dienste laufen. Ein schneller Blick mit systemctl --failed zeigt dir sofort, ob irgendwo der Schuh drückt. Meistens sind es Kleinigkeiten. Vielleicht hat sich ein Pfad in einer Konfigurationsdatei geändert oder eine Syntax in einem Python-Skript ist durch den Sprung auf eine neuere Python-Version veraltet.

Ein sehr wichtiger Schritt ist das Bereinigen des Systems. Während des Prozesses wurden hunderte alte Paketdateien heruntergeladen, die jetzt unnötig Platz auf der Festplatte wegnehmen. Mit apt clean löschst du den Cache. Zudem solltest du prüfen, ob es Pakete gibt, die den Status "obsolet" haben. Das sind Programme, die in Debian 13 nicht mehr enthalten sind. Das Tool aptitude kann hier helfen, diese aufzuspüren. Aber Vorsicht: Lösche nichts, was du noch brauchst, nur weil es nicht mehr im offiziellen Repository ist.

Performance-Checks unter Trixie

Trixie fühlt sich meistens etwas flinker an als der Vorgänger. Das liegt an Optimierungen im Compiler und neueren Bibliotheken. Wenn du einen Desktop nutzt, schau dir die Wayland-Sitzung an. Sie ist mittlerweile so stabil, dass es kaum noch Gründe gibt, den alten X11-Server zu nutzen. Die Skalierung auf hochauflösenden Bildschirmen funktioniert unter Wayland einfach um Welten besser.

Für Server-Admins ist ein Blick auf die Firewall-Regeln ratsam. Debian setzt voll auf nftables. Wer noch alte iptables-Skripte nutzt, sollte die Gelegenheit nutzen und diese migrieren. Es ist sauberer, moderner und performanter. Man findet dazu sehr gute Dokumentationen direkt beim Netfilter Projekt. Es ist kein Hexenwerk, die alten Regeln zu übersetzen, und man spart sich eine Schicht an Emulation.

Warum Debian 13 die beste Wahl für Profis ist

Es gibt viele Distributionen da draußen. Manche sind schneller mit neuen Features, andere haben buntere Desktops. Aber Debian bleibt die Mutter aller Distributionen, weil die Qualitätssicherung so extrem streng ist. Wenn ein Paket in "Stable" landet, dann wurde es auf Herz und Nieren geprüft. Für produktive Systeme gibt es keine Alternative.

In der IT-Welt herrscht oft der Drang, immer das Allerneueste zu haben. Aber wer einmal mitten in der Nacht einen abgestürzten Datenbank-Server wegen eines instabilen Updates reparieren musste, lernt die Langeweile von Debian zu schätzen. Trixie bietet genau die richtige Balance. Es ist modern genug, um aktuelle Hardware und Software-Stacks wie Docker, Kubernetes oder moderne Web-Frameworks zu unterstützen, aber konservativ genug, um nicht beim kleinsten Windhauch umzukippen.

Die Rolle der Community

Was Debian so besonders macht, ist die Unabhängigkeit. Es steckt kein Milliardenkonzern dahinter, der entscheidet, wohin die Reise geht. Es ist ein Projekt von Freiwilligen. Das merkt man an der Dokumentation und der Transparenz. Wenn es Sicherheitslücken gibt, werden diese oft schneller geschlossen als bei kommerziellen Anbietern. Das Debian Security Team leistet hier phänomenale Arbeit. Man fühlt sich als Nutzer ernst genommen und nicht als Versuchskaninchen für neue Business-Strategien.

Die nächsten Schritte für dein System

Du hast das Update hinter dir. Alles läuft. Was nun? Hier ist eine Liste, was du als Nächstes tun solltest, um das Beste aus deinem neuen System herauszuholen.

  1. Konfigurationen prüfen: Geh deine wichtigsten Dienste durch. Hat sich bei SSH etwas geändert? Laufen die Cronjobs noch wie gewohnt?
  2. Logs kontrollieren: Schau mit journalctl -p 3 -xb nach kritischen Fehlern seit dem Bootvorgang. Oft schlummern dort Probleme, die man erst später bemerkt.
  3. Sicherheits-Audit: Überprüfe deine Firewall-Regeln und installierte Pakete. Brauchst du wirklich alles, was installiert ist? Weniger Pakete bedeuten eine kleinere Angriffsfläche.
  4. Dokumentation aktualisieren: Wenn du Dinge manuell anpassen musstest, schreib es auf. In zwei Jahren, wenn das nächste Upgrade ansteht, wirst du dir selbst danken.
  5. Drittanbieter-Quellen wieder aktivieren: Falls du Repositories für spezielle Software deaktiviert hast, schau nach, ob diese bereits Versionen für Trixie anbieten und schalte sie wieder schrittweise ein.

Ein Systemwechsel ist immer eine Chance, Altlasten über Bord zu werfen. Nutze die neue Basis von Debian 13, um dein Setup effizienter und sicherer zu machen. Es lohnt sich, ein paar Stunden in die Feinjustierung zu investieren. Am Ende hast du ein System, das wieder über Jahre hinweg treu seinen Dienst verrichten wird. Viel Erfolg beim Ausprobieren der neuen Features!

HH

Hannah Hartmann

Mit faktenbasierter Arbeitsweise liefert Hannah Hartmann Beiträge, die Leserinnen und Lesern Orientierung im Nachrichtengeschehen geben.