[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ suivant ]
L'un des buts de Debian est de fournir un chemin de mise à jour compatible et un processus de mise à jour sûr. Nous faisons toujours de notre mieux pour que la mise à jour des nouvelles versions soit une procédure douce. Dans certain cas, il peut y avoir des avertissements importants lors du processus de mise à jour, l'utilisateur en sera alerté et souvent une solution à un possible problème sera fournie.
Vous pouvez aussi lire les notes de publication, qui décrivent en détail les
spécificités de la mise à jour, présentes sur tous les cédéroms de Debian et
disponibles sur le site web à l'adresse http://www.debian.org/releases/stable/releasenotes.
On pourrait simplement ouvrir une session FTP anonyme vers une archive Debian, parcourir les répertoires jusqu'à ce qu'on trouve le fichier désiré, le récupérer et enfin l'installer en utilisant dpkg. Notez que dpkg installera les fichiers mis à jour à leur place, même sur un système en marche. Parfois, la mise à jour d'un paquet aura besoin de l'installation d'une nouvelle version d'un autre paquet, auquel cas l'installation échouera si l'autre paquet n'est pas installé.
Beaucoup de gens trouvent cette approche trop gourmande en temps, car Debian évolue très rapidement ; typiquement, une douzaine ou plus de nouveaux paquets sont téléchargés chaque semaine. Ce nombre est encore plus grand avant la sortie d'une version majeure. Pour gérer cette avalanche, beaucoup de gens préfèrent utiliser une méthode automatique. Plusieurs outils de gestion des paquets sont disponibles dans ce but :
APT est une interface avancée pour le système de gestion des paquets Debian.
Apt-get est l'outil en ligne de commande pour la gestion des paquets et la
méthode APT de dselect est une interface pour APT via dselect.
Tous les deux fournissent une manière plus simple et plus sûre pour installer
et mettre à jour les paquets.
APT fournit les fonctionnalités d'ordonnancement d'installation complet, de possibilités de sources multiples et plusieurs autres fonctionnalités uniques, voir le guide de l'utilisateur /usr/share/doc/apt-doc/guide.html/index.html (vous pouvez aussi installer le paquet apt-doc).
Installez le paquet apt et éditez le fichier
/etc/apt/sources.list pour le configurer. Si vous souhaitez
mettre à jour votre système vers la dernière version stable de Debian, vous
voudriez probablement utiliser une ligne comme celle-la
http://http.us.debian.org/debian stable main contrib non-free
Vous pouvez remplacer http.us.debian.org avec le nom d'un miroir Debian plus
proche de chez vous et plus rapide. Voir la liste des miroirs à l'adresse
http://www.debian.org/misc/README.mirrors
pour plus d'informations.
Vous trouverez plus d'informations en lisant les pages de manuel
apt-get(8) et sources.list(8), ainsi que le guide de
l'utilisateur d'APT mentionné ci-dessus,
/usr/share/doc/apt-doc/guide.html/index.html.
Exécutez
apt-get update
suivi par
apt-get dist-upgrade
répondez à toutes les questions qui vous seront posées et votre système sera mis à jour.
Pour utiliser APT avec dselect, choisissez la méthode d'accès par
APT dans l'écran de sélection de méthode de dselect (option 0) et indiquez les
sources devant être utilisées. Le fichier de configuration est
/etc/apt/sources.list et son format est décrit dans la page de
manuel sources.list(5).
Si vous souhaitez utiliser les cédéroms pour installer les paquets, vous pouvez
utiliser le programme apt-cdrom. Pour plus de détails,
veuillez-vous reporter aux notes de publication, paragraphe « Ajouter des
sources Internet à apt ».
Veuillez noter que quand vous installez un paquet, les archives sont conservées
dans un sous-répertoire de /var. Pour ne pas saturer votre partition, vous
devriez supprimer les archives en utilisant apt-get clean et
apt-get autoclean ou les déplacer à un autre endroit
(conseil : utiliser apt-move).
C'est une ancienne méthode d'accès pour dselect. Il peut être
appelé dans dselect, laissant ainsi à un utilisateur la
possibilité de télécharger les fichiers et de les installer directement en une
étape. Pour faire ceci, choisissez la méthode d'accès ftp dans
dselect (option 0) et indiquez le nom d'hôte distant et le
répertoire. Dpkg-ftp téléchargera alors automatiquement les
fichiers qui ont été choisis (soit dans cette session de dselect
ou soit dans la précédente).
Notez qu'à la différence du programme mirror,
dpkg-ftp ne capture pas tout le site miroir. Il télécharge
seulement les fichiers que vous avez choisis (au premier lancement de
dpkg-ftp) et qui ont besoin d'être mis à jour.
dpkg-ftp est quelque peu obsolète. Vous devriez à la place
utiliser APT avec des URLs ftp:// dans votre fichier sources.list.
Ce script Perl et son programme (optionel) de gestion nommé
mirror-master, peuvent être employés pour rechercher des parties
indiquées par l'utilisateur d'une arborescence de répertoire sur un serveur
particulier via un FTP anonyme.
Mirror est particulièrement utile pour télécharger un grand nombre
de logiciels. Après le premier téléchargement, un fichier nommé
.mirrorinfo est conservé sur l'ordinateur local. Les changements
du système de fichiers distant sont détectés automatiquement par
mirror, qui compare le fichier local avec un fichier semblable sur
le système distant et télécharge seulement les fichiers modifiés.
Le programme mirror est généralement utile pour mettre à jour les
copies locales des arborescences de répertoire distant. Les fichiers cherchés
n'ont pas besoin d'être des fichiers Debian. (Depuis que le programmme
mirror a été porté en Perl, il peut aussi être exécuté sur des
systèmes non-Unix). Bien que le programme mirror fournisse des
mécanismes pour exclure des fichiers dont les noms correspondent à des chaînes
indiquées par l'utilisateur, ce programme est plus utile quand son objectif est
de télécharger des arborescences entières, plutôt que des paquets choisis.
Dpkg-mountable ajoute une méthode d'accès nommée « mountable » à la liste de dselect, qui vous permet d'installer depuis tout système de fichiers indiqué dans /etc/fstab. Par exemple, l'archive peut être sur un disque dur local ou sur un serveur NFS qui sera automatiquement monté et démonté si nécessaire.
Il a aussi quelques fonctionnalités supplémentaires que l'on ne trouve pas avec les méthodes standards de dselect, telle que la disposition dans une arborescence locale de fichier (soit en parallèle de la distribution principale soit totalement séparée), et en obtenant seulement les paquets qui sont exigés, plutôt qu'en effectuant un long balayage récursif de répertoires et également la journalisation de toutes les actions de dpkg dans la méthode d'installation.
Non. Les paquets peuvent être mis à jour en mode multi-utilisateur, même quand le système est en fonctionement. Il y a sur les systèmes Debian le programme start-stop-daemon qui permet d'arrêter et de redémarrer les processus en cours d'exécution si cela est nécessaire pendant la mise à jour du paquet.
Non. Si vous avez téléchargé les fichiers sur votre disque (ce qui n'est absolument pas nécessaire, voir au-dessus pour la description de dpkg-ftp), alors après avoir installé les paquets vous pouvez les supprimer de votre système.
Dpkg garde une trace des paquets que vous avez configurés,
supprimés et/ou purgés mais ne garde pas (actuellement) de journal sur
l'affichage du terminal qui a lieu lors de la manipulation d'un paquet.
Le moyen le plus simple pour contourner ce problème est de lancer vos sessions
dpkg/dselect/apt-get avec le programme
script(1).
[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ suivant ]
La FAQ Debian GNU/Linux
version CVS, 17 June 2006