2.2 Update von Debian 2.2 (Potato) auf 3.0 (Woody)

Dieses Update ist in den meisten Fällen sehr einfach durchzuführen. Tragen Sie einfach die gewünschten Installationsquellen in die Datei /etc/apt/sources.list ein, und aktualisieren Sie die Paketinformationen mittels apt-get update. Das eigentliche Upgrade wird danach mittels apt-get dist-upgrade durchgeführt.

In einigen Fällen ist ein Update von „potato“ (Debian Version 2.2) auf „Woody“ (Debian Version 3.0) via CD-ROM nicht ganz problemlos möglich. Probleme scheint es dabei ausschließlich auf Systemen zu geben, die auf dem Stand von Debian 2.2 Release 0 sind. Bei diesen Systemen wurden nach dem offiziellen Release der ersten Version keinerlei Updates auf neuere Release-Versionen (Potato R1-R6) durchgeführt. Die Ursache der Probleme scheint hierbei die interne Umstellung auf „package-pools“ zu sein, was dazu führt, dass die Pakete nicht mehr unter /dists/woody/main/usw... auf den CD-ROMs liegen, sondern unter /pool/main/usw.... Die Package-Files (Beschreibungen) sind aber noch an der alten Stelle (u.U.).

Damit kann die mit potato“ Release 1 installierte Version von apt noch nicht umgehen. Ein Ausweg ist ein Update von apt von Hand. Hierzu sind nur wenige Schritte notwendig:

1.

Melden Sie sich als Superuser/root am System an.

2.

Mounten Sie die 1. CD Debian GNU/Linux 3.0: mount /cdrom. Hier müssen Sie ggf. noch das entsprechende Devicefile angeben, falls nach der Installation etwas (zum Beispiel an der Hardware) verändert wurde: mount /dev/hdd /cdrom.

3.

Installieren der neuen C Bibliothek: dpkg -i /cdrom/pool/main/g/glibc/libc6_*

4.

Installieren der libstd++: find /cdrom/ -name libstd\*glib\* |xargs dpkg -i

5.

Installieren von apt: find /cdrom/ -name apt_\* |xargs dpkg -i

6.

Debian 3.0-CD-ROMs in die sources.list aufnehmen: apt-setup

7.

Danach kann das System ganz normal aktualisiert werden. Beantworten sie die Frage apt-get dist-upgrade mit: „Yes, do as I say!“, um Perl zu aktualisieren.