Soweit ich mich erinnere, hab' ich auf einem Test(Home-)Server einfach in der /etc/apt/sources.list das Wort "stable" bei jedem Eintrag durch "testing" ersetzt. Dann apt-get update und apt-get upgrade.
Als erstes musst Du in deine /etc/apt/sources.list eintragen, das er ab jetzt bitte nicht mehr stable (also woody) sondern testing (also sarge) nehmen soll. Meine sources.list sieht so aus:
danach ein "apt-get update" und ein "apt-get dist-upgrade -t testing -u" und schon gehts los (auf das "-t testing" könnte man bei der obigen sources.list zwar verzichten, es könnte aber sein das noch stable-sources eingetragen sind.. dann ists immer empfehlenswert den gewünschten release mit anzugeben). Mit einem apt-get upgrade wie von miko empfohlen würds auch gehen, jedoch werden dabei u.U. einige Pakete aufgrund fehlender Abhängigkeiten nicht upgedatet. Ein dist-upgrade installiert die noch benötigten Pakete zum erfüllen der Abhängigkeiten automatisch mit (siehe "man apt-get").
Solltest Du beim apt-get update einen Error .."Dynamic MMap ran out of room".. bekommen, probier mal ein
apt-get update -o 'APT::Cache-Limit=104857600;'
In der woody apt-version war der apt-Cache manchmal etwas zu klein - je nach grösse der sources.list. Der Fehler wird mit obigem Befehl umgangen und ist bei neueren apt-Versionen automatisch behoben
Schau mal die meldung bekomme ich bei Update auf Sarge
dpkg: error processing /var/cache/apt/archives/locales_2.3.2.ds1-18_all.deb (--unpack):
error creating directory `./usr/share/locale/be': No space left on device
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/libdb1-compat_2.1.3-7_i386.deb
/var/cache/apt/archives/linux-kernel-headers_2.5.999-test7-bk-16_i386.deb
/var/cache/apt/archives/perl-modules_5.8.4-3_all.deb
/var/cache/apt/archives/libdb4.2_4.2.52-17_i386.deb
/var/cache/apt/archives/libgdbm3_1.8.3-2_i386.deb
/var/cache/apt/archives/perl_5.8.4-3_i386.deb
/var/cache/apt/archives/autoconf_2.59-8_all.deb
/var/cache/apt/archives/gcc-3.3-base_1%3a3.3.4-13_i386.deb
/var/cache/apt/archives/libg2c0_1%3a3.3.4-13_i386.deb
/var/cache/apt/archives/libgsl0_1.5-2_i386.deb
/var/cache/apt/archives/libqhull5_2003.1-1_i386.deb
/var/cache/apt/archives/locales_2.3.2.ds1-18_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
prag029:/etc/apt# apt-get dist-upgrade -t testing -u
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these.
Sorry, but the following packages have unmet dependencies:
libc6-dev: Depends: libc6 (= 2.3.2.ds1-18) but 2.2.5-11.5 is installed
Depends: linux-kernel-headers but it is not installed
libcsiro0: Depends: libplplot9 (= 5.3.1-1) but it is not installed
Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.5 is installed
Depends: libqhull5 but it is not installed
libdb3: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.5 is installed
libnss-db: Depends: libc6 (>= 2.3.1-1) but 2.2.5-11.5 is installed
libterm-readkey-perl: Depends: perlapi-5.8.0
Depends: perl (>= 5.8.0-6) but 5.6.1-8.7 is installed
Depends: libc6 (>= 2.2.5-13) but 2.2.5-11.5 is installed
make: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.5 is installed
E: Unmet dependencies. Try using -f.
vielleicht kann dort jemand helfen danke im vorraus.