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).
Der Prozess zur Aktualisierung des Systems auf testing/unstable ist:
apt_preferences(5)
beschriebenen Fähigkeiten verfügt.
/etc/apt/sources.list
und
/etc/apt/preferences
Dateien, um Verweise auf den
"testing" Abschnitt der benutzten Repositories hinzuzufügen. Sollte
es gewünscht sein, können auch Verweise auf den "unstable" Abschnitt
hinzugefügt werden.
Ein Netzwerk Upgrade des APT Systems und einiger Kernpakete zur Woody Version
kann wie folgt nach Einbinden von stable in
/etc/apt/sources.list
erreicht werden, wenn Sie noch Potato
nutzen.
# apt-get update # apt-get install libc6 perl libdb2 debconf # apt-get install apt apt-utils dselect dpkg
Das Verwenden der testing Ausgabe von Debian hat den Nebeneffekt, das Sicherheitsupdates nur langsam eingespielt werden. Seien Sie gewarnt.
Eine Aktualisierung auf testing über das Netzwerk kann
folgendermaßen durchgeführt werden (starten Sie das Skript go-woody
, um dies in einem Schritt zu erledigen):
Neuerstellung der existierenden sources.list
Datei:
# cd /etc/apt # cp -f sources.list sources.old # :>sources.list
Erzeugen einer sauberen Liste von Repositories für stable:
# cd / # apt-setup noprobe ... auswählen der Repositories, auf die mit HTTP oder FTP Methoden zugegriffen wird
Hinzufügen des testing Abschnitts zu dieser neuen Liste. Die deb-src Zeilen werden auskommentiert.
# cd /etc/apt # grep -e "^deb " sources.list >sources.deb # grep -e "^deb-" sources.list >sources.src # sed -e "s/stable/testing/" sources.deb >>sources.list # sed -e "s/stable/testing/" sources.src | \ sed -e "s/^deb-/#deb-/" >>sources.list # apt-get update # apt-get install apt apt-utils # cat >preferences <<EOF Package: * Pin: release a=testing Pin-Priority: 600 Package: * Pin: release a=unstable Pin-Priority: 50 EOF
Optional kann "unstable" hinzugefügt werden.
# sed -e "s/stable/unstable/" sources.deb >>sources.list # sed -e "s/stable/unstable/" sources.src | \ sed -e "s/^deb-/#deb-/" >>sources.list
Vergleiche Grundlagen der
Debian-Paketverwaltung, Abschnitt 6.2 für genaueres zum Tuning von
/etc/apt/sources.list
und /etc/apt/preferences
.
Nun kann ein Update und Upgrade wie im nächsten Abschnitt beschrieben durchgeführt werden.
Nach den korrekten Anpassungen von /etc/apt/sources.list
und
/etc/apt/preferences
, kann eine Aktualisierung des Systems auf
testing durchgeführt werden. Vergleichen Sie mit Debian-Paketverwaltung, Kapitel 6 für die
Grundlagen und sollten dabei Fehler auftreten, schauen Sie in 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
Von der unten beschriebenen Verwendung von apt-get
für die
Aktualisierung des Systems wird abgeraten, auch wenn dies weit verbreitet
ist. Wenn ein System ab Woody oder höher ohne dselect
aktualisiert werden muss, sollte aptitude
und andere Alternativen
in Erwägung gezogen werden.
Wenn auf einem System nur wenige Pakete installiert sind oder im Debian-Archiv keine größeren Änderungen vorhanden sind, kann die im folgenden beschriebene Vorgehensweise (manchmal) ausreichen.
# apt-get update # muss vor jedem Upgrade ausgeführt werden ... aktualisieren des Systems einschließlich der Abhängigkeiten: # apt-get upgrade # muss vor jedem Upgrade ausgeführt werden ... aktualisieren des gesamten Systems einschließlich der Abhängigkeiten: # apt-get -u dist-upgrade ... aktualisieren und Beibehalten der aktuellen Einstellungen von dselect (neu, besser): # apt-get -u dselect-upgrade # verwenden des dselect Auswahl
Da diese Upgrade Methode apt-get
nutzt, ist die Verwendung der
Empfehlungen ("recommends") und Vorschläge
("suggests") nur eingeschränkt möglich. Siehe Paketabhängigkeiten, Abschnitt 2.2.8.
Debian-Referenz
1.07-6, Mit 23. Jun 2004, 21:21:03 UTCosamu@debian.org
tux-master@web.de