[ zurück ] [ Inhalt ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ A ] [ weiter ]


Debian-Referenz
Kapitel 5 - Aktualisieren einer Distribution auf stable, testing oder unstable


Offizielle Hinweise für die Aktualisierung finden sich unter http://www.debian.org/releases/stable/releasenotes und http://www.debian.org/releases/testing/releasenotes (befindet sich in Arbeit).

Eine Systemaktualisierung auf die stable-, testing- oder unstable-Distribution kann verschiedene Schritte in der angegebenen Reihenfolge erfordern:

Debian unterstützt keine Aktualisierungen, die einzelne Veröffentlichungen übergehen.


5.1 Aktualisierung von Potato auf Woody

Dies wird separat beschrieben, da Potato's APT nicht über alle in der aktuellen apt_preferences(5)-Handbuchseite beschriebenen Fähigkeiten verfügt.

Nach dem Einbinden von Woody-Verweisen (und keinen anderen) zu /etc/apt/sources.list werden APT und benötigte Kernpakete auf Woody-Versionen wie folgt aktualisiert:

     # apt-get update
     # apt-get install libc6 perl libdb2 debconf
     # apt-get install apt apt-utils dselect dpkg

Danach wird der Rest des Systems auf Woody aktualisiert:

     # apt-get upgrade
     # apt-get dist-upgrade

5.2 Vorbereitung einer Aktualisierung

Die Aktualisierung einer Distribution auf eine andere kann durch Herunterladen der Pakete aus dem Netzwerk wie folgt durchgeführt werden.

Erzeugen einer sauberen Liste von Paket-Depots für stable:

     # cd /etc/apt
     # cp -f sources.list sources.list.old
     # :>sources.list
     # apt-setup noprobe

Soll auf testing aktualisiert werden, so sind testing-Quellen zu dieser neuen Liste hinzuzufügen. Soll auf unstable aktualisiert werden, so sind auch unstable-Quellen hinzuzufügen.

     # cd /etc/apt
     # grep -e "^deb " sources.list >srcs
     # :>sources.list  
     # cp -f srcs sources.list
     # sed -e "s/stable/testing/" srcs >>sources.list
     # sed -e "s/stable/unstable/" srcs >>sources.list
     # apt-get update
     # apt-get install apt apt-utils

Vergleiche Grundlagen der Debian-Paketverwaltung, Abschnitt 6.2 für die Kunst des Tunings von /etc/apt/sources.list und /etc/apt/preferences.


5.3 Aktualisierung

Nach den korrekten Anpassungen von /etc/apt/sources.list und /etc/apt/preferences, wie oben beschrieben, kann mit der Aktualisierung begonnen werden.

Das Verwenden der testing-Distribution von Debian kann den Nebeneffekt haben, dass Sicherheitsupdates nur langsam eingespielt werden, da solche Pakete nach unstable hochgeladen werden und erst später nach testing gelangen.

Man vergleiche mit Debian-Paketverwaltung, Kapitel 6 für die Grundlagen und sollten dabei Fehler auftreten mit APT-Upgrade-Fehlersuche, Abschnitt 6.3.2.


5.3.1 Verwendung von dselect

Wenn ein System zahlreiche Pakete enthält, die -dev-Pakete, etc. nutzen, wird die im Folgenden beschriebene Vorgehensweise mittels dselect empfohlen, da hier eine feinere Kontrolle der Pakete möglich ist.

     # dselect update # muss vor jeder Aktualisierung ausgeführt werden
     # dselect select # Auswahl zusätzlicher Pakete

All Ihre aktuellen Pakete werden ausgewählt, wenn dselect startet. dselect verlangt dabei eventuell nach zusätzlichen Paketen, basierend auf Abhängigkeiten, Vorschlägen und Empfehlungen. Möchten Sie keine Pakete hinzufügen, drücken Sie einfach Q, um dselect erneut zu beenden.

     # dselect install

Sie werden einige Paket-Konfigurationsfragen während dieses Teils des Prozesses beantworten müssen, halten Sie also Ihre Notizen bereit und planen Sie genug Zeit dafür ein. Vergleiche dselect, Abschnitt 6.2.3.

Nutzen Sie dselect. Dies funktioniert immer :)


5.3.2 Verwendung von apt-get

     # apt-get update
     # apt-get -t stable upgrade
     # apt-get -t stable dist-upgrade
     # apt-get -t testing upgrade
     # apt-get -t testing dist-upgrade
     # apt-get -t unstable upgrade
     # apt-get -t unstable dist-upgrade

Wenn erst einmal Sarge läuft, ist es ratsam aptitude statt apt-get zu verwenden. (aptitude akzeptiert viele der Optionen von apt-get, inklusive der obigen.)

Zum Aktualisieren unter Beibehaltung der aktuellen dselect-Einstellungen:

     # apt-get dselect-upgrade

Man vergleiche Paketabhängigkeiten, Abschnitt 2.2.8.


[ zurück ] [ Inhalt ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ A ] [ weiter ]


Debian-Referenz

CVS, Don 18. Jan 2007, 11:52:59 UTC

Osamu Aoki osamu#at#debian.org
Übersetzer: Jens Seidel tux-master#at#web.de
Autoren, Abschnitt A.1