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
- „apt full-upgrade“ nur erforderlich wenn Pakete zurückgehalten wurden
- „apt autoremove“ nur erforderlich wenn automatisch nachinstallierte Pakete nicht mehr benötigt werden
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.