Autres langues English ; Español ; français ; |
Les miroirs existants sont disponibles à l’adresse suivante : https://mirrors.mageia.org
Leur état de synchronisation est présenté sur la page : https://mirrors.mageia.org/status
Les besoins :
- la politique d’expiration ; pour savoir ce qui est activement pris en charge et ce qui ne l’est pas (susceptible d’être déplacé vers une section d’archives)
- section archives ; de sorte qu’un miroir puisse déplacer des documents archivés sur des systèmes de stockage moins coûteux
- annonces/liste de discussion
- Plan de sortie (voir https://mageia.org/en/calendar/ qui accueille déjà le calendrier de diffusion de Mageia).
- les outils de mise en miroir (rsync, mirrorbrain, mirrormanager ?)
- une meilleure organisation de ce document
Médias disponibles
Tout d’abord, un tableau récapitulatif :
media | nécessaire pour le miroir ? | activé par défaut ? | ||||
---|---|---|---|---|---|---|
release | updates | updates testing |
backports | backports testing | ||
core | Yes | Oui | Oui | Non | Non | Non |
nonfree | Oui | Oui pour Mageia 1 (avec l’outil d’installation pour Mageia 2) | Oui pour Mageia 1 (avec l’outil d’installation pour Mageia 2) | Non | Non | Non |
tainted | No | Non | Non | Non | Non | Non |
debug/* | Non | Non | Non | Non | Non | Non |
« Activé par défaut » signifie qu’un tel media est automatiquement enregistré, activé et utilisé par le gestionnaire de paquets pour l’installation/mise à jour du logiciel.
Voici maintenant les détails concernant les médias :
core
- activé par défaut
- les miroirs doivent correspondre à ce média pour être répertoriés comme miroir
- uniquement des contenus gratuits ou libres comme décrit par la FSF / OSI
- doit être autonome
nonfree
- activé par défaut pour Mageia 1, désactivé par défaut pour Mageia 2 (l’outil d’installation vous demandera de l’activer s’il détecte du matériel nécessitant un pilote/firmware à partir d’ici…)
- les miroirs doivent correspondre à ce média pour être répertoriés comme miroir
- contient des applications / pilotes / firmwares qui sont libres de redistribution, mais nous n’avons pas les sources disponibles pour
- par exemple ATI/Nvidia drivers/firmware, Oracle Java…
tainted
- désactivé par défaut
- les miroirs sont libres de ne pas reproduire ce média
- des informations que nous pensons pouvoir redistribuer, mais qui peuvent présenter des problèmes de brevet ou d’autres restrictions dans d’autres pays
- Aucune information non libre ici n’est autorisée
- voir notre Politique en matière de brevets logiciels et Politique d’inclusion des logiciels (projet)
debug/core
- désactivé par défaut
- debug rpms pour core
debug/nonfree
- désactivé par défaut
- debug rpms pour nonfree
debug/tainted
- désactivé par défaut
- debug rpms pour tainted
Détails sur la présentation des médias
Tous les médias ont la même présentation :
release
- désactivé par défaut sur non-free, l’outil d’installation demandera de l’activer s’il détecte du matériel qui a besoin de pilote/firmware à partir d’ici
- désactivé par défaut sur tainted, debug_core, debug_nonfree, debug_tainted
updates
- désactivé par défaut sur non-free, l’outil d’installation demandera de l’activer s’il détecte du matériel qui a besoin de pilote/firmware à partir d’ici
- désactivé par défaut sur tainted, debug_core, debug_nonfree, debug_tainted
updates_testing
désactivé par défaut
backports
désactivé par défaut
backports_testing
désactivé par défaut
Disposition des miroirs
section « distrib »
- Héberge tous les paquets sources et compilés pour toutes les architectures, pour cauldron (branche dev) et les versions stables.
- taille attendue
Section « ISO »
- Héberge toutes les ISO publiées pour les versions cauldron (branche dev) et stable.
- Taille attendue :
Section « people »
- Offre la redondance d’un espace miroir aux membres de Mageia. Nous nous attendons à ce qu’il contienne quelques ISO de versions spécifiques, ou des fichiers plus petits (rpms, tarball, document).
- Cela fait partie d’une expérience visant à permettre aux membres de s’exprimer
- Taille attendue :
Section « logiciels »
- Les tarballs de Mageia hébergent leurs propres logiciels (voir la section soft/ pour l’instant ; forge à venir).
- Taille attendue :
Section « archive » ?
Pas encore défini. Accueillerait les versions non prises en charge/anciennes (rpms/isos) à des fins d’archivage.
Structure complète
Et voici la structure complète du miroir : (les versions stables ont la même présentation que cauldron)
Rappelez-vous que core, nonfree, tainted, debug/* ont les mêmes détails de structure que ceux indiqués ci-dessus ; ceci est omis dans l’arbre ci-dessous pour des raisons de lisibilité.
Mageia/ /distrib/ /cauldron/ /i586/ /doc/ /install/ /isolinux/ /media/ /core/ /backports/ /backports_testing/ /release/ /updates_testing/ /updates/ /nonfree/ /tainted/ /debug/ /core/ /nonfree/ /tainted/ /x86_64/ /doc/ /install/ /isolinux/ /media/ /core/ /nonfree/ /tainted/ /debug/ /core/ /nonfree/ /tainted/ /srpms/ /core/ /nonfree/ /tainted/ /stable1/ /i586/ /srpms/ /x86_64/ /iso/ /cauldron/ /i586/ /x86_64/ /stable1/ /i586/ /x86_64/ /people/ /software/ |
Comment devenir un miroir ?
Conditions préalables
- La taille prévue du miroir est d’environ 1,8 à 2 To. Le miroir contient uniquement les 2 dernières versions stables et la branche de développement appelée cauldron.
- Logiciels nécessaires (rsync)
Sources officielles
Si vous envisagez de créer un miroir public, nous vous encourageons à utiliser l’un de nos miroirs Tier1 :
- rsync://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/ (Paris, France)
- rsync://mageia.c3sl.ufpr.br/mageia (Curitiba, Brésil)
- rsync://ftp.accum.se/mirror/mageia/ (Umeå, Suède)
- rsync://mirror.math.princeton.edu/pub/mageia/ (Princeton, États-Unis)
- rsync://mirrors.kernel.org/mirrors/mageia/ (États-Unis, Équilibrage de la charge géographiquement répartie)
Une liste complète de nos miroirs se trouve ici : https://mirrors.mageia.org/.
Options Rsync
Lors de la synchronisation d’un miroir, les options suivantes doivent être utilisées.
$ rsync -aHS --delete-after --delete-delay --delay-updates |
Veuillez ne pas utiliser les options de compression et de somme de contrôle, car elles représentent une charge trop importante pour les serveurs distants.
Automatiser
L’arbre doit être synchronisé au moins toutes les 2 heures.
Veuillez vous assurer qu’un autre processus rsync n’est pas lancé avant la fin du premier : utilisez un fichier de verrouillage.
Enregistrez votre miroir
Veuillez vous rendre sur la page https://mirrors.mageia.org/new