From Mageia wiki
Jump to: navigation, search


Drakconf multiflag.png
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

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