Ich habe Debian 6 auf meinem Computer installiert, und als ich es vor einem Jahr installiert habe, ging es mir nur darum, ein stabiles System für meine Bedürfnisse zu haben. Die Aktualität der Pakete war mir egal. Jetzt habe ich das Gefühl, dass ich mehr Blut als Stabilität brauche. Gibt es eine Möglichkeit, Debian auf den neuesten Stand zu bringen? Für Ubuntu habe ich einige PPAs gefunden, die bestimmte Pakete auf dem neuesten Stand halten, aber keine gute Anleitung für Debian gefunden haben.
Irgendwelche Tipps?
do-release-upgrade -d
Antworten:
An zukünftige Leser: Beachten Sie, dass diese Antwort im Juni 2013 geschrieben wurde, als Wheezy (Debian 7, veröffentlicht im Mai 2013) "stabil" war und Jessie (damals noch Debian 8) als "Test" ziemlich neu war. Berücksichtigen Sie die Auswirkungen, die eine Weiterentwicklung auf die Gültigkeit der Antwort in Ihrer speziellen Situation haben kann, bevor Sie mit einem Upgrade fortfahren.
Um den Übergang zu vereinfachen, würde ich empfehlen, dass Sie dies in zwei Schritten tun. Oder drei: erst ein Backup erstellen . Die Wahrscheinlichkeit eines Datenverlusts während eines Debian-System-Upgrades ist gering, jedoch ungleich Null, und Konfigurationsdateien werden möglicherweise im Rahmen des Upgrades überschrieben oder neu geschrieben, und es besteht immer die Möglichkeit, dass die Übersetzung nicht perfekt ist. Es sollte jedoch durchaus möglich sein, auf eine Neuinstallation von Grund auf zu verzichten.
Folgen Sie zunächst dem normalen Upgrade-Pfad zur neuesten Version der stabilen Version, derzeit Wheezy (der Link führt zum i386-Upgrade-Handbuch; ersetzen Sie Ihre Architektur nach Bedarf). Dies läuft darauf hinaus grundsätzlich bis auf die Bearbeitung
/etc/apt/sources.list*
zu nennen ,wheezy
stattsqueeze
und dann Tunapt-get update
von gefolgtapt-get -u dist-upgrade
, aber die Dokumentation zu den blutigen Details zu lesen , bevor Sie fortfahren . Ich empfehle, Wheezy ein wenig zu testen, um sicherzustellen, dass nichts offensichtlich kaputt ist. Wenn es in Wheezy kaputt ist, wird es in Jessie oder Sid mit ziemlicher Sicherheit nicht auf magische Weise heilen.Wenn Sie sich sicher fühlen , dass das System richtig unter Wheezy arbeitet, bearbeitet sources.list - Dateien wieder, wobei man dieses Mal
testing
odersid
fürwheezy
. Von der Debian-Veröffentlichungsseite (mein Schwerpunkt):Wenn Sie Blutungen wollen, wollen Sie
sid
/unstable
. Beachten Sie, dass Sid anfällig für schwere Brüche ist. Wenn Sie neuere Versionen von Paketen möchten, diese jedoch halb-stabil sind, dann möchten Sietesting
.Dann machen Sie
apt-get update
gefolgt vonapt-get -u dist-upgrade
. Zum Zeitpunkt des Schreibens dieses Dokuments scheint es keine spezielle Installationsanleitung für Jessie / testing zu geben, aber nach der Veröffentlichung von Wheezy sollten die Unterschiede noch relativ gering sein und ein einfaches Dist-Upgrade in der Mehrzahl ausreichen von Fällen. Die-u
machen apt-get Aufforderung zur Bestätigung , bevor sie tatsächlich das Upgrade durchführen, so dass Sie eine realistische Chance , die vorgeschlagenen Änderungen bevor sie sich zu ihnen zu überprüfen. Ich empfehle, diese Befehlszeilenoption nur zu entfernen, wenn Sie sich wirklich abenteuerlustig fühlen (und wirklich gute Backups haben).Oh, und falls ich es vergessen habe; Stellen Sie sicher, dass Sie gute Backups Ihrer Daten haben, bevor Sie beginnen. Wie bei jedem System-Upgrade empfehle ich dringend, dies direkt vom Terminal aus zu tun (nicht über eine X-Sitzung und schon gar nicht über eine X-Sitzung ohne Terminal-Multiplexer wie
screen
odertmux
), um Probleme beim Neustart von Diensten während des Upgrade-Prozesses zu vermeiden.quelle
apt-get -s dist-upgrade
ein guter Weg ist, um frühzeitig vor möglichen Problemen gewarnt zu werden, bevor ich mich anmelde.