[ zurück ] [ Inhalt ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ A ] [ weiter ]
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:
Aktualisierung auf Woody (wenn das System älter als Woody ist)
Aktualisierung auf stable
Aktualisierung auf testing
Aktualisierung auf unstable
Debian unterstützt keine Aktualisierungen, die einzelne Veröffentlichungen übergehen.
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
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
.
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.
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 :)
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 Reference (version 1)
This translation is based on old version of Debian Reference (English, version 1.x), well before Sat, 26 Jan 2008.osamu#at#debian.org
tux-master#at#web.de