Pour la petite histoire, j'ai un serveur dédier chez OVH et j'avais besoin d'installer Teamspeak pour des amis, mais ceci n'est pas possible en utilisant les paquetages de la distribution Etch, par contre Teamspeak est présent dans Lenny.

Installation

Une installation Debian Etch classique est nécessaire. Si vous avez la possibilité de choix le partitionnement des disques, je ne saurai que trop vous recommander de n'avoir qu'une seul partition /, ceci évitera des surprise par la suite.

Mise à jour du serveur

Les paquets courants doivent être mis à jour. Même si le serveur vient tout juste d'être installé.

apt-get update
apt-get upgrade

Si l'installation des disques a été réalisée en NFS, il est nécessaire d'installer le paquet suivant:

apt-get install nfs-common

Migration vers la distribution Lenny

On modifie le nom de la distribution à utiliser

cd /etc/apt/
sed -i  's/etch/lenny/g' sources.list

Ajout des sections contrib et non-free, le fichier sources.list doit ressembler à:

deb ftp://mir1.ovh.net/debian/ lenny main contrib non-free
deb-src ftp://mir1.ovh.net/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

On lance l'installation de la nouvelle distribution

apt-get update
apt-get dist-upgrade

Si l'installation des disques a été réalisée en NFS, il est possible qu'une erreur se produise lors de la mise à jour de mount, ceci est normal. Il faut vérifier que nfs-common a bien été installé:

apt-get install nfs-common
apt-get dist-upgrade

Recommencer la commande de mise à jour tant que tout n'est pas cela ne vous dit pas qu'il n'y a plus rien à mettre à jour.

Pour mémoire, la commande de mise à jour est:

apt-get dist-upgrade