<< Back to man.lupaworld.com


[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ A ] [ suivant ]

Guide de référence pour Debian
Chapitre 5 - Mise à jour d'une distribution vers testing


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 :


5.1 Transition de APT vers la version de Woody

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

5.2 Préparation de la transition (« stable » vers « testing »)

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.


5.3 Mise à jour du système Debian

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.


5.3.1 Meilleure méthode de mise à jour avec 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 :)


5.3.2 Méthode obsolète de mise à jour avec 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.


[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ A ] [ suivant ]

Guide de référence pour Debian

CVS, lun 03 avr 2005 22:57:18 UTC

Osamu Aoki osamu@debian.org
Coordinateur de traduction en Français : Guillaume Erbs gerbs@free.fr
Auteurs, Section A.1