Inhaltsverzeichnis

Debian GNU/Linux Testing

Installiere einmalig das Paket apt-listchanges. Es informiert während den Aktualisierungen über vorgenommene Änderungen durch die Debian-Entwickler.

apt update
apt install apt-listchanges

Debian Testing aktuell halten

Achtung: Halte Debian Testing, und später Debian Unstable/Sid niemals in der grafischen Benutzeroberfläche aktuell, auch nicht im grafischen Terminal, sondern verwende immer die Textkonsole!

Debian Testing ist eine automatisch generierte Distribution nach strengen programmiertechnischen Regeln. Näheres dazu in der Debian FAQ.

Debian Testing lässt sich in den meisten Fällen … aber leider nicht immer … aktuell halten mit

apt update
apt upgrade
apt full-upgrade
apt autoremove

Dabei ist

Ausbau des Debian Grundsystems zum Wunschsystem

Optionale Meta-Pakete, die auch vom Debian-Installer verwendet werden

Grafische Benutzeroberfläche

apt install task-cinnamon-desktop
apt install task-gnome-desktop
apt install task-kde-desktop
apt install task-lxde-desktop
apt install task-lxqt-desktop
apt install task-mate-desktop
apt install task-xfce-desktop
apt install task-german task-german-desktop

Für mobile Rechner wie Notebook

apt install task-laptop

Einige Server-Dienste

apt install task-print-server
apt install task-ssh-server
apt install task-web-server

Der weitere Ausbau zum Wunschsystem kann auch in der grafischen Benutzeroberfläche erfolgen. Falls noch nicht geschehen könnte Synaptic nachinstalliert werden

apt install synaptic apt-xapian-index

Manuell installiert, oder automatisch nachinstalliert

„apt autoremove“ entfernt nur die nicht mehr benötigten Pakete, welche über Paketabhängigkeiten automatisch nachinstalliert wurden.

Damit „apt autoremove“ nicht versehentlich wichtige Pakete entfernt, sollten diese auf die richtige Einstellung geprüft werden. Das geht leicht in Synaptic über das Menü Paket.

Aptitude kann die erforderlichen, wichtigen und Standard-Pakete auflisten, woraus sich schon mal erste Prüfkandidaten ergeben

aptitude show ~prequired | grep "Paket:"
aptitude show ~pimportant | grep "Paket:"
aptitude show ~pstandard | grep "Paket:"

Bei Debian Testing bleiben, oder Wechsel auf Stable oder Unstable

Entscheidung für Debian Testing

Debian Testing vereint die Vorzüge aus leichte Aktualisierbarkeit und relativ aktuelle Pakete.

Es gibt aber auch einen gravierenden Nachteil für produktiv eingesetzte Systeme: Weder die Paketbetreuer noch irgendein Sicherheits-Team sorgen für zeitnahe Sicherheitsaktualisierungen. Bis diese eingespielt werden können vergehen meist etwa 2 Wochen, können aber auch mehrere Monate werden.

Eigentlich kann Debian Testing nur denen empfohlen werden, die sich an der Entwicklung der jeweils nächsten freigegebenen Debian-Version beteiligen und Fehler melden wollen. Allen anderen sei der Wechsel zur jeweils freigegebenen Debian-Version, oder zu Debian Unstable/Sid empfohlen.

Wechsel zu Debian Stable

Es gilt immer noch: Debian-Einsteiger die sich an dieser Stelle noch nicht entscheiden können, mögen die Debian FAQ zu Rate ziehen und im Zweifel bei Debian Stable bleiben, und aktuellere Paketversionen über die Backports einspielen.

Dazu einfach, wie auf der vorherigen Seite beschrieben, in /etc/apt/sources.list „testing“ durch den Codenamen der jeweils nächsten freigegebenen Debian-Version ersetzen. Dann wird das System mit dem nächsten Debian-Release von alleine stabil.

Upgrade auf Debian Unstable/Sid

Für ein Upgrade auf Debian Unstable/Sid (und später Experimental) sind jetzt in /etc/apt/sources.list die Repositories für Debian Stable und Testing auf das nötigste zu reduzieren und für Debian Unstable und Experimental hinzuzufügen:

# Unstable Repository
deb http://ftp.de.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.de.debian.org/debian/ sid main contrib non-free

# Experimental Repository
deb http://ftp.de.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.de.debian.org/debian/ experimental main contrib non-free

# Testing Repository
deb http://ftp.de.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.de.debian.org/debian/ testing main contrib non-free

# Stable Repository
deb http://ftp.de.debian.org/debian/ buster main contrib non-free
deb-src http://ftp.de.debian.org/debian/ buster main contrib non-free

… und von nun an heißt es Aufpassen! … sowohl bei Aktualisierungen als auch bei weiteren Installationen.

Hinweis: Was die Stable-Backports für Debian Stable sind, ist Debian Experimental für Debian Unstable. Debian Experimental funktioniert nur zusammen mit Debian Unstable/Sid richtig, und in der Voreinstellung (ohne Apt Pinning) werden Pakete nur dann mit der Version aus Experimental aktualisiert wenn diese vorher explizit aus Experimental installiert wurden.

Seiten