Bonsoir,
Après la mise à jour de la version anglaise, voici la mise à jour de la
version française.
Merci d'avance pour vos relectures.
--
Simon Paillard
Index: ftpmirror.wml
===
RCS file: /cvs/webwml/webwml/french/mirror/ftpmirror.wml,v
retrieving revision 1.46
diff -u -r1.46 ftpmirror.wml
--- ftpmirror.wml 17 May 2008 17:41:45 - 1.46
+++ ftpmirror.wml 24 Feb 2009 21:41:57 -
@@ -2,7 +2,7 @@
#use wml::debian::toc
#include $(ENGLISHDIR)/releases/sid/archive.data
-#use wml::debian::translation-check translation=1.64 maintainer=Simon Paillard
+#use wml::debian::translation-check translation=1.65 maintainer=Simon Paillard
toc-display /
@@ -114,7 +114,11 @@
toc-add-entry name=howComment faire un miroir/toc-add-entry
pLa méthode recommandée pour faire tourner un miroir est d'utiliser
-le script dénommé a href=anonftpsyncanonftpsync/a./p
+le script ftpsync, disponibles de deux manières :/p
+ul
+lisous la forme d'une archive à l'adresse url http://ftp-master.debian.org/ftpsync.tar.gz;/li
+livia le dépôt git : kbdgit clone https://ftp-master.debian.org/git/archvsync.git/kbd/li
+/ul
pLe protocole recommandé est a href=http://packages.debian.org/stable/net/rsync;rsync/a./p
@@ -125,42 +129,48 @@
h3Configuration de rsync/h3
-pNous recommandons l'utilisation de a href=anonftpsyncce
-script/a pour faire un miroir de l'archive. Suivez les indications
-se trouvant dans le script pour mettre en place le miroir./p
+pNous recommandons l'utilisation de a href=http://ftp-master.debian.org/ftpsync.tar.gz;ftpsync/a pour faire un miroir de l'archive. Suivez les indications
+se trouvant dans le fichier README pour mettre en place le miroir./p
-pVoici des conseils pour ceux qui préfèrent d'autres façons de faire
-un miroir./p
+pSi vous devez utiliser vos propres scripts, ceux-ci doivent intégrer les
+fonctionnalités indispensables ci-dessous :/p
ul
+ lipla synchronisation DOIT se faire en deux étapes/p
+ pLa mise à jour de l'archive doit être effectuée en deux étapes.
+ Lors du premier passage de rsync, les fichiers d'index doivent être ignorés,
+ en utilisant la liste d'exclusion suivante :/p
+ kbd--exclude Packages* --exclude Sources* --exclude Release* --exclude ls-lR*/kbd
+ pLa première étape ne doit pas supprimer un seul fichier./p
+ pLa seconde étape doit ensuite effectuer le transfert des fichiers exclus
+ ci-dessus et supprimer les fichiers qui n'appartiennent plus à l'archive./p
+
+ pExplication : lorsque la mise à jour de l'archive est faite en un seule étape,
+ les fichiers d'index référencent des fichiers qui n'ont pas encore été récupérés./p
+
+ /li
+
+ lipun script en cours ne DOIT pas ignorer les signaux de déclenchement
+ (dans le cas de a href=push_mirroringmiroir par repoussage/a)./p
+
+ pSi un signal est reçu alors qu'une mise à jour du miroir est en cours,
+ celui-ci ne DOIT PAS être ignoré. La mise à jour complète du miroir doit alors
+ être effectuée à nouveau./p
+
+ pExplication : si un second signal est reçu alors qu'une première mise à
+ jour est en cours, la plupart des scripts pour miroirs Debian laissent le
+ miroir dans un état incohérent.
+ Dans un futur proche, la fréquence de mise à jour de l'archive augmentera
+ probablement./p
+ /li
liLancez rsync avec au moins les options suivantesnbsp;:
kbd--recursive --times --links --hard-links --delete/kbd./li
- liÉvitez de synchroniser les fichiers index (les fichiers Packages,
- Sources, etc) avant que les nouveaux fichiers de données (.deb,
- .orig.tar.gz, etc) ne soient mis en place.
- Utilisez deux étapes de rsync mdash; commencez par transférer les
- fichiers de données en excluant les fichiers index, puis transférez tout
- le reste.
- br/
- Cela peut être effectué en utilisant kbd--exclude/kbd afin d'éviter
- les fichiers Packages*, Sources* et Release*, ou en synchronisant
- uniquement le répertoire pool/ lors de la première étape.
- Référez-vous à a href=anonftpsyncnotre fichier/a comme exemple./li
-
liMême si vous avez de la place disque supplémentaire, utilisez
l'option kbd--delete-after/kbd pour éviter des problèmes de mise
à jour temporaire./li
- liSi vous n'avez pas assez d'espace disque pour faire un miroir de
- toute l'archive, utilisez l'option kbd--exclude/kbd pour exclure
- certaines parties de l'archive. En général on enlève certaines
- architectures qu'on ne veut pas, parce qu'elles occupent beaucoup d'espace
- disque.
- Veuillez consulter la a href=#partialsection sur les miroirs
- partiels/a./li
-
liUne fois que rsync a fini de mettre à jour le miroir, ajoutez
un fichier «nbsp;timestampnbsp;» au sous-répertoire
codeproject/trace//code du miroir Debian ayant le nom de votre
@@ -174,13 +184,6 @@
En particulier ttproject/trace/tt aide beaucoup en cas de
problème de miroir./li
-