Debian auf den neuesten Stand bringen

14

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?


quelle
3
Upgrade auf und Testlauf (derzeit Jesse).
Jordanien
@jordanm, Upgrade? Kann man das tun, ohne das aktuelle Debian vollständig zu entfernen?
@Nunoxic ja. do-release-upgrade -d
Ich bin
1
Eigentlich, egal, scheint es, als wäre es ein Handbuch für Debian. siehe wiki.debian.org/DebianTesting
strugee
Der Teil, nach dem Sie suchen, lautet: "Wenn Sie ein Upgrade auf das Testen der nächsten Stable-Version durchführen möchten, bearbeiten Sie Ihre /etc/apt/sources.list, indem Sie" stable "(oder den aktuellen Codenamen für stable) im Apt einsetzen Zeilen zu 'testing' (oder dem aktuellen Codenamen für die nächste stabile Version). Sie können dies auch mit synaptic tun. "
Johan

Antworten:

18

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 , wheezystatt squeezeund dann Tun apt-get updatevon gefolgt apt-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 testingoder sidfür wheezy. Von der Debian-Veröffentlichungsseite (mein Schwerpunkt):

testen

Die "testing" -Distribution enthält Pakete, die noch nicht in eine "stable" -Version aufgenommen wurden, aber dafür in der Warteschlange stehen. Der Hauptvorteil dieser Distribution besteht darin, dass sie über neuere Softwareversionen verfügt. /.../ Die aktuelle "testing" Distribution ist Jessie.

instabil

In der "instabilen" Distribution findet eine aktive Entwicklung von Debian statt. Im Allgemeinen wird diese Distribution von Entwicklern und jenen betrieben, die gerne am Rande leben. Die "instabile" Verteilung heißt sid.

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 Sie testing.

Dann machen Sie apt-get updategefolgt von apt-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 -umachen 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 screenoder tmux), um Probleme beim Neustart von Diensten während des Upgrade-Prozesses zu vermeiden.

ein CVn
quelle
+1 Noch eine Sache: Als ich heute von Wheezy auf Jessie umgestiegen bin, habe ich festgestellt, dass Laufen apt-get -s dist-upgradeein guter Weg ist, um frühzeitig vor möglichen Problemen gewarnt zu werden, bevor ich mich anmelde.
Rath