Re: [RFR] webwml://mirror/{ftpmirror,official}.wml [maj]
Bonjour, Le mardi 24 février 2009, Simon Paillard a écrit... > Après la mise à jour de la version anglaise, voici la mise à jour de la > version française. 2 diff's -- jm A.E.L. Sarl (R.C.S CASTRES 490843240) http://www.spidboutic.fr --- official.wml 2009-02-25 07:18:04.089327167 +0100 +++ official.jm.wml 2009-02-25 07:44:06.418328850 +0100 @@ -24,13 +24,13 @@ Les miroirs officiels sont hébergés par des groupes ou des personnes choisis, qui offrent ce service à la communauté des -utilisteurs Debian de leur pays. +utilisateurs Debian de leur pays. Debian dépend des informations fournies par les utilisateurs et les administrateurs de miroirs afin de décider de la hiérarchie des miroirs. Toute -remarque constructive à propos des miroirs officiels existants ou l'absence de miroir officiel est -la bienvenue sur ou sur la http://lists.debian.org/debian-mirrors/";>liste de diffusion +remarque constructive à propos des miroirs officiels existants ou concernant +l'absence de miroir officiel est la bienvenue sur ou sur la +http://lists.debian.org/debian-mirrors/";>liste de diffusion debian-mirrors. S'il n'y a pas déjà de ftp..debian.org pour votre @@ -119,7 +119,7 @@ Le miroir devrait être mis à jour avec http://ftp-master.debian.org/ftpsync.tar.gz";>ftpsync -href="anonftpsync">anonftpsync, un script remplissant toutes les fonctions requises. +href="anonftpsync">anonftpsync, un script implémentant toutes les fonctions requises. Il utilise rsync et préserve les indicateurs temporels des fichiers copiés, afin que la date des fichiers soit la même que sur --- ftpmirror.wml 2009-02-25 07:18:03.649965617 +0100 +++ ftpmirror.jm.wml 2009-02-25 07:37:17.914328619 +0100 @@ -9,9 +9,9 @@ Dans quel cas faire un miroir ? -Même si nous apprécions tout nouveau miroir, chaque potentiel responsable de -miroir doit s'assurer qu'il peut répondre à ces questions avant de commencer à -mettre en place son propre miroir : +Même si nous apprécions tout nouveau miroir, chaque responsable potentiel de +miroir doit s'assurer qu'il peut répondre aux questions suivantes avant de commencer +à mettre en place son propre miroir : Un miroir est-il nécessaire dans ma région ? Il existe peut-être déjà @@ -54,7 +54,7 @@ Debian -debian-archive/ contient la vraie archive, les anciennes versions +debian-archive/ contient la véritable archive, les anciennes versions obsolètes de Debian. Elle n'est en général intéressante que pour une petite partie des utilisateurs. @@ -114,7 +114,7 @@ Comment faire un miroir La méthode recommandée pour faire tourner un miroir est d'utiliser -le script ftpsync, disponibles de deux manières : +le script ftpsync, disponible de deux manières : sous la forme d'une archive à l'adresse http://ftp-master.debian.org/ftpsync.tar.gz";> via le dépôt git : git clone https://ftp-master.debian.org/git/archvsync.git @@ -123,8 +123,8 @@ Le protocole recommandé est http://packages.debian.org/stable/net/rsync";>rsync. Merci de ne pas utiliser wget ou d'autres outils FTP. -Ils semblent fonctionner correctement, mais posent beaucoup de problème : ils -ne détectent pas liens réels 'hard', il est difficile d'effectuer des répliques +Ils semblent fonctionner correctement, mais posent beaucoup de problèmes : ils +ne détectent pas les liens réels « hard », il est difficile d'effectuer des répliques partielles de l'archive, etc. Configuration de rsync @@ -145,7 +145,7 @@ La seconde étape doit ensuite effectuer le transfert des fichiers exclus ci-dessus et supprimer les fichiers qui n'appartiennent plus à l'archive. - Explication : lorsque la mise à jour de l'archive est faite en un seule étape, + Explication : lorsque la mise à jour de l'archive est faite en une seule étape, les fichiers d'index référencent des fichiers qui n'ont pas encore été récupérés. @@ -178,12 +178,6 @@ .../debian/project/trace/votre.serveur une fois que votre rsync journalier est terminé. - Nous déconseillons vivement d'exclure les sous-répertoires - project/, doc/ et autres. Ils sont généralement - négligeables en terme de taille et cependant utiles aux utilisateurs. - En particulier project/trace aide beaucoup en cas de - problème de miroir. - Miroir partiel @@ -228,7 +222,7 @@ Votre miroir devrait être mis à jour quelques heures après l'une des mises à jour de l'archive principale. Vous devriez regarder si le site à partir duquel vous -faites votre miroir laisse un fichier time stamp dans son +faites votre miroir laisse un fichier timestamp dans son sous-répertoire project/trace/. Ce fichier aura le même nom que le site, et il contiendra l'heure de la fin de la dernière mise à jour du site. Ajoutez-y quelques heures (pour plus de sécurité) et
[RFR] webwml://mirror/{ftpmirror,official}.wml [maj]
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" @@ -114,7 +114,11 @@ Comment faire un miroir La méthode recommandée pour faire tourner un miroir est d'utiliser -le script dénommé anonftpsync. +le script ftpsync, disponibles de deux manières : + +sous la forme d'une archive à l'adresse http://ftp-master.debian.org/ftpsync.tar.gz";> +via le dépôt git : git clone https://ftp-master.debian.org/git/archvsync.git + Le protocole recommandé est http://packages.debian.org/stable/net/rsync";>rsync. @@ -125,42 +129,48 @@ Configuration de rsync -Nous recommandons l'utilisation de ce -script pour faire un miroir de l'archive. Suivez les indications -se trouvant dans le script pour mettre en place le miroir. +Nous recommandons l'utilisation de http://ftp-master.debian.org/ftpsync.tar.gz";>ftpsync pour faire un miroir de l'archive. Suivez les indications +se trouvant dans le fichier README pour mettre en place le miroir. -Voici des conseils pour ceux qui préfèrent d'autres façons de faire -un miroir. +Si vous devez utiliser vos propres scripts, ceux-ci doivent intégrer les +fonctionnalités indispensables ci-dessous : + la synchronisation DOIT se faire en deux étapes + La 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 : + --exclude Packages* --exclude Sources* --exclude Release* --exclude ls-lR* + La première étape ne doit pas supprimer un seul fichier. + La seconde étape doit ensuite effectuer le transfert des fichiers exclus + ci-dessus et supprimer les fichiers qui n'appartiennent plus à l'archive. + + Explication : 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. + + + + un script en cours ne DOIT pas ignorer les signaux de déclenchement + (dans le cas de miroir par repoussage). + + Si 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. + + Explication : 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. + Lancez rsync avec au moins les options suivantes : --recursive --times --links --hard-links --delete. - É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 — commencez par transférer les - fichiers de données en excluant les fichiers index, puis transférez tout - le reste. - - Cela peut être effectué en utilisant --exclude 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 à notre fichier comme exemple. - Même si vous avez de la place disque supplémentaire, utilisez l'option --delete-after pour éviter des problèmes de mise à jour temporaire. - Si vous n'avez pas assez d'espace disque pour faire un miroir de - toute l'archive, utilisez l'option --exclude 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 section sur les miroirs - partiels. - Une fois que rsync a fini de mettre à jour le miroir, ajoutez un fichier « timestamp » au sous-répertoire project/trace/ du miroir Debian ayant le nom de votre @@ -174,13 +184,6 @@ En particulier project/trace aide beaucoup en cas de problème de miroir. - Généralement les miroirs rsync amont autorisent les accès anonymes. Dans - le cas où une identification serait requise, configurez le nom d'utilisateur - et le mot de passe dans votre script, soit en utilisant la variable - d'environnement RSYNC_PASSWORD, soit en utilisant l'option - --password-file. - - Miroir partiel @@ -190,8 +1