Les notes de version officielles pour mettre à jour sont situées à http://www.debian.org/releases/stable/releasenotes
et http://www.debian.org/releases/testing/releasenotes
(en développement).
Le processus de mise à jour d'un système vers la version testing/unstable est le suivant :
apt_preferences(5)
de Woody.
/etc/apt/sources.list
et
/etc/apt/preferences
, pour ajouter des références vers la section
« testing » des dépôts que vous utilisez. Si vous le souhaitez, vous
pouvez aussi ajouter des références vers la section « unstable ».
Une mise à jour par le réseau du système APT et de certains paquets principaux
vers la version de Woody peut être effectuée comme suit après avoir inclus une
source stable dans /etc/apt/sources.list
si vous
utilisez toujours Potato.
# apt-get update # apt-get install libc6 perl libdb2 debconf # apt-get install apt apt-utils dselect dpkg
Suivre la version testing de Debian a l'effet de bord de recevoir très lentement les correctifs de sécurité. Vous êtes prévenus.
Une mise à jour via le réseau vers « testing » peut être effectuée
comme suit (lancer le script suivant go-woody
pour le faire en une seule
commande) :
Videz le fichier /etc/apt/sources.list
existant
# cd /etc/apt # cp -f sources.list sources.old # :>sources.list
Récupérez une liste propre de dépôts, pour « stable »
# cd / # apt-setup noprobe ... sélectionner http ou ftp
Ajoutez la section « testing » à cette nouvelle liste. Les lignes deb-src sont commentées.
# 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
Eventuellement, ajoutez la section « unstable » des archives.
# sed -e "s/stable/unstable/" sources.deb \ >>sources.list # sed -e "s/stable/unstable/" sources.src | \ sed -e "s/^deb-/#deb-/" >>sources.list
Voir Bases de la gestion de paquets
Debian, Section 6.2 pour configurer /etc/apt/sources.list
et
/etc/apt/preferences
.
Vous pouvez maintenant mettre à jour, en utilisant une des méthodes décrites dans la section suivante.
Après avoir configuré correctement /etc/apt/sources.list
et
/etc/apt/preferences
, le système peut être mis à jour vers
testing. Voir Gestion des paquets
Debian, Chapitre 6 pour les bases, et Résolution de problèmes de mise à jour
avec APT, Section 6.3.2 si vous rencontrez des problèmes.
dselect
Si le système comprend beaucoup de paquets -dev, etc., la méthode
suivante avec dselect
est recommandée pour un contrôle fin des
paquets.
# dselect update # à faire avant chaque mise à jour # dselect select # sélectionne des paquets additionnels
Tous vos paquets actuels seront sélectionnés lorsque dselect
démarre. dselect
peut vous proposer d'autres paquets selon les
priorités depends, suggests et
recommends. Si vous ne voulez pas ajouter de paquet, tapez
simplement Q pour sortir de dselect
.
# dselect install
Vous devrez répondre à quelques questions de configuration des paquets pendant
cette partie du processus, aussi ayez vos notes à portée de main et comptez un
peu de temps pour cette partie. Voir dselect
, Section 6.2.4.
Utilisez dselect
. Il fonctionne toujours :)
apt-get
L'utilisation de apt-get
décrite ci-dessous est répandue
mais n'est pas recommandée pour des mises à jour du système.
Si vous devez mettre à jour sans dselect
après Woody, considérez
l'utilisation d'aptitude
ou d'autres options.
Si un système n'a pas beaucoup de paquets installés ou si l'archive Debian n'a pas de changements majeurs, ce qui suit peut être suffisant (parfois).
# apt-get update # à faire avant la mise à jour ... pour mettre à jour l'ensemble du système avec les sélections « depends » # apt-get -u dist-upgrade # à faire avant la mise à jour ... pour mettre à jour le système entier avec les sélections « depends » # apt-get -u dist-upgrade ... ou pour mettre à jour en gardant les sélections de dselect (meilleure solution) # apt-get -u dselect-upgrade # utilise les sélections de dselect
Comme cette méthode de mise à jour utilise apt-get
, la gestion des
paquets recommends et suggests est limitée. Voir Dépendances des paquets, Section 2.2.8.
Guide de référence pour Debian
CVS, lun 03 avr 2005 22:57:18 UTCosamu@debian.org
gerbs@free.fr