/[ddp]/manuals/trunk/debian-faq/fr/uptodate.sgml
ViewVC logotype

Contents of /manuals/trunk/debian-faq/fr/uptodate.sgml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 5166 - (hide annotations) (download) (as text)
Sat May 24 15:47:16 2008 UTC (4 years, 11 months ago) by spaillar-guest
File MIME type: text/x-sgml
File size: 12194 byte(s)
Sync with EN [Thomas Péteul]
1 spaillar-guest 5166 <!-- Subversion revision of original English document "5034" -->
2 fbothamy 3560
3     <chapt id="uptodate">Garder son système Debian à jour
4    
5 spaillar-guest 5166 <p>L'un des buts de Debian est de fournir un chemin de mise à jour compatible
6     et un processus de mise à jour sûr. Nous faisons toujours de notre mieux pour
7     que la mise à jour des nouvelles versions soit une procédure douce. Dans
8     certain cas, il peut y avoir des avertissements importants lors du processus de
9     mise à jour, l'utilisateur en sera alerté et souvent une solution à un possible
10 fbothamy 3560 problème sera fournie.
11    
12     <p>Vous pouvez aussi lire les notes de publication, qui décrivent en détail les
13 spaillar-guest 5166 spécificités de la mise à jour, présentes sur tous les CD-ROM de Debian et
14 fbothamy 3560 disponibles sur le site web à l'adresse
15     <url id="http://www.debian.org/releases/stable/releasenotes">.
16    
17    
18     <sect id="howtocurrent">Comment puis-je garder mon système à jour&nbsp;?
19    
20 spaillar-guest 5166 <p>On pourrait simplement ouvrir une session FTP anonyme vers une archive
21     Debian, parcourir les répertoires jusqu'à ce qu'on trouve le fichier désiré, le
22     récupérer et enfin l'installer en utilisant <tt>dpkg</tt>. Notez que dpkg
23     installera les fichiers mis à jour à leur place, même sur un système en marche.
24     Parfois, la mise à jour d'un paquet aura besoin de l'installation d'une
25     nouvelle version d'un autre paquet, auquel cas l'installation échouera si
26     l'autre paquet n'est pas installé.
27 fbothamy 3560
28 spaillar-guest 5166 <p>Beaucoup de gens trouvent cette approche trop gourmande en temps, car Debian
29     évolue très rapidement&nbsp;; typiquement, une douzaine ou plus de nouveaux
30     paquets sont téléchargés chaque semaine. Ce nombre est encore plus grand avant
31     la sortie d'une version majeure. Pour gérer cette avalanche, beaucoup de gens
32     préfèrent utiliser une méthode automatique. Plusieurs outils de gestion des
33     paquets sont disponibles dans ce but&nbsp;:
34 fbothamy 3560
35 spaillar-guest 5166 <sect1 id="aptitude-upgrade">aptitude
36 fbothamy 3560
37 spaillar-guest 5166 <p>APT est une interface avancée pour le système de gestion des paquets
38     Debian. Il fournit les fonctionnalités d'ordonnancement d'installation
39 fbothamy 3560 complet, de possibilités de sources multiples et plusieurs autres
40 spaillar-guest 5166 fonctionnalités uniques, voir le guide de l'utilisateur
41 fbothamy 3560 <tt>/usr/share/doc/apt-doc/guide.html/index.html</tt> (vous pouvez aussi installer
42     le paquet <tt>apt-doc</tt>).
43 spaillar-guest 5166 <p><prgn/aptitude/ est le gestionnaire de paquets recommandé pour les systèmes
44     &debian;. C'est une interface en mode texte à APT qui utilise la bibliothèque
45     curses et peut être utilisé pour améliorer la gestion des tâches de façon
46     rapide et facile.
47     <p>Avant de pouvoir utiliser <prgn/aptitude/, vous devrez éditer le fichier
48     <tt>/etc/apt/sources.list</tt> pour le configurer. Si vous souhaitez mettre à
49     jour votre système vers la dernière version stable de Debian, vous voudrez
50     probablement utiliser une ligne comme celle-là&nbsp;:
51 fbothamy 3560
52 spaillar-guest 5166 <example>http://ftp.us.debian.org/debian stable main contrib non-free</example>
53 fbothamy 3560
54 spaillar-guest 5166 <p>Vous pouvez remplacer ftp.us.debian.org avec le nom d'un miroir Debian plus
55 fbothamy 3560 proche de chez vous et plus rapide. Voir la liste des miroirs à l'adresse
56 spaillar-guest 5166 <url id="http://www.debian.org/mirror/list"> pour plus d'informations.
57 fbothamy 3560
58 spaillar-guest 5166 <p>Vous trouverez plus d'informations en lisant la pages de manuel
59     <manref name="sources.list" section="8">.
60 fbothamy 3560
61 spaillar-guest 5166 <p>Pour mettre à jour votre système, exécutez
62     <example>aptitude update</example>
63     suivi de
64     <example>aptitude dist-upgrade</example>
65     Répondez à toutes les questions qui vous seront posées et votre système sera mis à jour.
66    
67     Voir aussi <ref id="aptitude">.
68    
69     <sect1 id="apt">apt-get, dselect et apt-cdrom
70    
71     <p><prgn/apt-get/ est un outil en ligne de commandes basé sur APT pour gérer
72     les paquets et la méthode APT dselect est une interface pour APT par
73     <prgn/dselect/. Les deux sont un moyen simple et sûr d'installer et de mettre à
74     jour des paquets.
75    
76     <p>Pour utiliser <prgn/apt-get/, installez le paquet <package/apt/, et éditez
77     le fichier <tt>/etc/apt/sources.list</tt> pour le configurer, tout comme pour
78     <ref id="aptitude-upgrade">.
79    
80 fbothamy 3560 <p>Exécutez
81     <example>apt-get update</example>
82 spaillar-guest 5166 suivi de
83 fbothamy 3560 <example>apt-get dist-upgrade</example>
84 spaillar-guest 5166 Répondez à toutes les questions qui vous seront posées et votre système sera mis à jour.
85     Vous trouverez plus d'informations en lisant la pages de manuel
86     <manref name="apt-get" section="8"> et aussi <ref id="apt-get">.
87 fbothamy 3560
88     <p>Pour utiliser APT avec <prgn/dselect/, choisissez la méthode d'accès par APT
89     dans l'écran de sélection de méthode de dselect (option 0) et indiquez les sources
90 spaillar-guest 5166 devant être utilisées. Le fichier de configuration est <file>/etc/apt/sources.list</file>.
91     Vous pouvez également consulter <ref id="dselect">.
92 fbothamy 3560
93 spaillar-guest 5166 <p>Si vous souhaitez utiliser les CD-ROM pour installer les paquets, vous
94 fbothamy 3560 pouvez utiliser le programme <prgn/apt-cdrom/. Pour plus de détails, veuillez-vous
95     reporter aux notes de publication, paragraphe «&nbsp;Ajouter des sources Internet à apt&nbsp;».
96    
97     <p>Veuillez noter que quand vous installez un paquet, les archives sont conservées dans
98     un sous-répertoire de /var. Pour ne pas saturer votre partition, vous devriez supprimer
99     les archives en utilisant <tt>apt-get clean</tt> et <tt>apt-get autoclean</tt> ou les
100     déplacer à un autre endroit (conseil&nbsp;: utiliser <package/apt-move/).
101    
102 spaillar-guest 5166 <sect1 id="update_aptitude">aptitude
103 fbothamy 3560
104 spaillar-guest 5166 <p><prgn/aptitude/ est une interface en mode texte pour le système de paquets
105     Debian. Elle permet à l'utilisateur de voir la liste des paquets et d'effectuer
106     des tâches de gestion des paquets telles que l'installation, la mise à jour ou
107     la suppression de paquets (consultez <ref id="aptitude">).
108     Les actions peuvent être effectuées à partir d'une interface visuelle ou en
109     ligne de commandes.
110 fbothamy 3560
111 spaillar-guest 5166 <p>En ligne de commandes, les actions sont similaires à celles de APT&nbsp;; pour
112     mettre à jour votre système, exécutez
113     <example>aptitude update</example>
114     suivi de
115     <example>aptitude dist-upgrade</example>
116 fbothamy 3560
117 spaillar-guest 5166 <p>Pour effectuer une mise à jour depuis une version précédente,
118     <prgn/aptitude/ est l'outil recommandé. Vous pouvez lire les notes de
119     publication à <url id="http://www.debian.org/releases/stable/releasenotes">.
120 fbothamy 3560
121 spaillar-guest 5166 <p>Vous trouverez plus d'informations en lisant la pages de manuel
122     <manref name="sources.list" section="8"> et le fichier <file>/usr/share/aptitude/README</file>.
123    
124 fbothamy 3560 <sect1 id="mirror">mirror
125    
126     <p>Ce script Perl et son programme (optionel) de gestion nommé <prgn/mirror-master/,
127     peuvent être employés pour rechercher des parties indiquées par l'utilisateur d'une
128     arborescence de répertoire sur un serveur particulier <em>via</em> un FTP anonyme.
129    
130     <p><prgn/Mirror/ est particulièrement utile pour télécharger un grand nombre
131     de logiciels. Après le premier téléchargement, un fichier nommé <tt>.mirrorinfo</tt>
132     est conservé sur l'ordinateur local. Les changements du système de fichiers distant
133     sont détectés automatiquement par <prgn/mirror/, qui compare le fichier local avec
134     un fichier semblable sur le système distant et télécharge seulement les fichiers
135     modifiés.
136    
137 spaillar-guest 5166 <p>Le programme <prgn/mirror/ est généralement utile pour mettre à jour les
138     copies locales des arborescences de répertoire distant. Les fichiers cherchés
139     n'ont pas besoin d'être des fichiers Debian. (Depuis que le programmme
140     <prgn/mirror/ a été porté en Perl, il peut aussi être exécuté sur des systèmes
141     non-Unix). Bien que le programme <prgn/mirror/ fournisse des mécanismes pour
142     exclure des fichiers dont les noms correspondent à des chaînes indiquées par
143     l'utilisateur, ce programme est plus utile quand son objectif est de
144     télécharger des arborescences entières, plutôt que des paquets choisis.
145 fbothamy 3560
146     <!-- Should we recommend GNU wget here, too? -->
147    
148     <sect1 id="dpkg-mountable">dpkg-mountable
149    
150     <p>Dpkg-mountable ajoute une méthode d'accès nommée «&nbsp;mountable&nbsp;» à la liste de dselect,
151     qui vous permet d'installer depuis tout système de fichiers indiqué dans /etc/fstab.
152     Par exemple, l'archive peut être sur un disque dur local ou sur un serveur NFS
153     qui sera automatiquement monté et démonté si nécessaire.
154    
155 spaillar-guest 5166 <p>Il a aussi quelques fonctionnalités supplémentaires que l'on ne trouve pas
156     avec les méthodes standards de dselect, telle que la disposition dans une
157     arborescence locale de fichier (soit en parallèle de la distribution principale
158     soit totalement séparée), et en obtenant seulement les paquets qui sont exigés,
159     plutôt qu'en effectuant un long balayage récursif de répertoires et également
160     la journalisation de toutes les actions de dpkg dans la méthode d'installation.
161 fbothamy 3560
162     <sect id="upgradesingle">Faut-il être dans le mode mono-utilisateur pour mettre
163     à jour un paquet&nbsp;?
164    
165     <p>Non. Les paquets peuvent être mis à jour en mode multi-utilisateur, même quand le système
166     est en fonctionement. Il y a sur les systèmes Debian le programme <tt>start-stop-daemon</tt>
167     qui permet d'arrêter et de redémarrer les processus en cours d'exécution si cela est nécessaire
168     pendant la mise à jour du paquet.
169    
170     <sect id="savedebs">Faut-il garder toutes les achives .deb sur le disque&nbsp;?
171    
172 spaillar-guest 5166 <p>Non. Si vous avez téléchargé les fichiers sur votre disque, alors après
173     avoir installé les paquets vous pouvez les supprimer de votre système, par
174     exemple en éxécutant <tt>aptitude clean</tt>.
175 fbothamy 3560
176 spaillar-guest 5166 <sect id="keepingalog">Comment puis-je garder un journal des paquets que j'ai ajoutés
177     au système ? J'aimerais savoir quand quelles mises à jour et
178     suppressions de paquets ont eu lieu !
179 fbothamy 3560
180 spaillar-guest 5166 <p>Passer l'option <tt>--log</tt> à <prgn/dpkg/ active le journal des mises à
181     jour et suppression de <prgn/dpkg/. Cela enregistre à la fois l'appel de <prgn/dpkg/-invokation (e.g.
182     <example>
183     2005-12-30 18:10:33 install hello 1.3.18 2.1.1-4
184     </example>
185    
186     <p>) et les résultats (par exemple
187    
188     <example>
189     2005-12-30 18:10:35 status installed hello 2.1.1-4
190     </example>
191 fbothamy 3560
192 spaillar-guest 5166 <p>) Si vous aimeriez enregistre toutes vos appels à de <prgn/dpkg/ (même ceux
193     effectués en utilisation une interface telle que <prgn/aptitude/), vous pouvez
194     ajouter
195    
196     <example>
197     log /var/log/dpkg.log
198     </example>
199    
200     <p>dans votre <file>/etc/dpkg/dpkg.cfg</file>. Soyez sûr que votre fichier de
201     journal sera recyclé périodiquement. Si vous utilisez <prgn/logrotate/, cela
202     peut être réalisé en créant un fichier <file>/etc/logrotate.d/dpkg</file> qui
203     contient
204    
205    
206     <example>
207     /var/log/dpkg {
208     missingok
209     notifempty
210     }
211     </example>
212     <p>Vous trouverez plus de détails sur la journalisation de <prgn/dpkg/ dans la
213     page de manuel de <manref name="dpkg" section="1">.
214    
215     <p><prgn/aptitude/ enregistre les installations, les suppressions et les mises
216     à jour de paquets qu'il s'apprête à effectuer dans le fichier
217     <file>/var/log/aptitude</file>. Notez que les <em>résultats</em> de ces
218     actions ne sont pas enregistrés dans ce fichier !
219    
220     <p>Une autre façon d'enregistrer vos actions est d'exécuter votre session de
221     gestion de paquets dans le programme <manref name="script" section="1">.
222    
223     <sect id="autoupdate">Puis-je mettre à jour automatiquement le système ?
224    
225     <p>Oui. Vous pouvez utiliser <prgn>cron-apt</prgn> ; cet outil met à jour le
226     système à intervalle régulier en utilisant un cron. Par défaut, il met juste à
227     jour la liste des paquets et télécharge les nouveaux paquets mais ne les
228     installe pas.
229    
230     <p>Note : La mise à jour automatique des paquets n'est <strong/PAS/
231     recommandée sur les systèmes <em>testing</em> ou <em>unstable</em>, car cela
232     peut apporter un comportement inattendu ou supprimer des paquets sans le
233     notifier.
234    
235     <sect id="aptproxy">J'ai plusieurs machines : comment puis-je télécharger
236     les mises à jour seulement une fois ?
237    
238     <p>Si vous avez plus d'une machine Debian dans votre réseau, il est utile d'utiliser
239     <prgn>apt-proxy</prgn> pour garder tous vos systèmes Debian à jour.
240    
241     <p><prgn>apt-proxy</prgn> réduit les besoins de bande passante des miroirs Debian
242     en diminuant la fréquence de mises à jour du fichier de paquets, publications et sources
243     à partir de l'utilisateur et ainsi récupérer une seule fois chaque fichier, indépendamment
244     de la requête actuelle, à partir du proxy. <prgn>apt-proxy</prgn> construit automatiquement
245     un miroir HTTP Debian basé sur les requêtes qui passent par le proxy.
246    
247     <p>Pour plus de détails, consultez le site web d'apt-proxy à l'adresse <url
248     id="http://apt-proxy.sourceforge.net/">
249    
250     <p>Évidemment, vous pouvez profiter des mêmes améliorations avec un proxy
251     standard pour lequel tous vos systèmes sont configurés.

  ViewVC Help
Powered by ViewVC 1.1.5