Miroirs Locaux
De Linux-Nantes Wiki.
Afin d'accélérer l'installation et la mise à jour des distributions au local et d'économiser de la bande passante, nous maintenons des miroirs locaux de quelques distributions majeures.
Dans le monde Linux, un miroir est une copie des répertoires des serveurs des distributions contenant les paquets de logiciels et les méta-données de gestion. Leur fonction principale est de limiter la charge des serveurs principaux, et de rapprocher géographiquement les utilisateurs mettant à jour leurs ordinateurs et les serveurs de mises à jour de manière à diminuer le temps d'installation/mise à jour. Ces miroirs peuvent être locaux ou publics.
A Linux-Nantes, les miroirs locaux sont synchronisés toutes les nuits. Pour des raisons d'espace disque, ils ne concernent que quatre distributions majeures, Mandriva, Ubuntu, Debian et Fedora. Ils ne concernent également que les architectures i386, sans prendre en compte les paquets sources ou de debug.
Voici les instructions pour utiliser ces miroirs.
Note : Il est important de ne plus utiliser ces miroirs une fois l'installation et les mises à jour effectuées. Bien que ce soit techniquement possible, les débits pour l'accès extérieur sont faibles. Il vaut mieux remplacer les miroirs locaux par des miroirs publics, de préférence français.
Sommaire |
[modifier] Mode d'accès
Les modes d'accès décrits ci-dessous concernent des accès internes en HTTP. Il est possible d'utiliser les miroirs par FTP. Pour cela, il faut transformer les URLs de la manière suivante :
http://distribution/mandriva => ftp://distribution/mandriva
Note : l'accès FTP n'est possible qu'à l'intérieur du local. Il n'y a pas d'accès public.
Des accès extérieurs sont possibles, mais uniquement pour validation. Pour cela, il faut transformer les URLs de la manière suivante :
http://distribution/mandriva => http://local.linux-nantes.org/mandriva
[modifier] Miroirs Mandriva
[modifier] Qu'est-ce que c'est ?
Pour configurer ses media, en super-utilisateur (root), pour les architectures i586, faire :
Note : remplacer "with hdlist.cz" par "with synthesis.hdlist.cz" pour ne pas avoir la description de rpm mais seulement une liste concise.
[modifier] Mandriva 2010.0
[modifier] Media officiels Mandriva
urpmi.addmedia 2010.0-lna-main http://distribution/mandriva/2010.0/i586/media/main/release/ with media_info/hdlist.cz urpmi.addmedia --update 2010.0-lna-main_updates http://distribution/mandriva/2010.0/i586/media/main/updates/ with media_info/hdlist.cz urpmi.addmedia 2010.0-lna-contrib http://distribution/mandriva/2010.0/i586/media/contrib/release/ with media_info/hdlist.cz urpmi.addmedia --update 2010.0-lna-contrib_updates http://distribution/mandriva/2010.0/i586/media/contrib/updates/ with media_info/hdlist.cz urpmi.addmedia 2010.0-lna-non-free http://distribution/mandriva/2010.0/i586/media/non-free/release/ with media_info/hdlist.cz urpmi.addmedia --update 2010.0-lna-non-free_updates http://distribution/mandriva/2010.0/i586/media/non-free/updates/ with media_info/hdlist.cz
[modifier] Media PLF
urpmi.addmedia --update 2010.0-lna-plf-free http://distribution/mandriva/2010.0/plf/free/release/binary/i586/ with media_info/hdlist.cz urpmi.addmedia --update 2010.0-lna-plf-nonfree http://distribution/mandriva/2010.0/plf/non-free/release/binary/i586/ with media_info/hdlist.cz
[modifier] Media de packages récents Mandriva de stabilité non garantie
urpmi.addmedia 2010.0-lna-main_backports http://distribution/mandriva/2010.0/i586/media/main/backports/ with media_info/hdlist.cz urpmi.addmedia 2010.0-lna-contrib_backports http://distribution/mandriva/2010.0/i586/media/contrib/backports/ with media_info/hdlist.cz urpmi.addmedia 2010.0-lna-non-free_backports http://distribution/mandriva/2010.0/i586/media/non-free/backports/ with media_info/hdlist.cz
[modifier] Media de packages récents PLF de stabilité non garantie
urpmi.addmedia 2010.0-lna-plf-free_backports http://distribution/mandriva/2010.0/plf/free/backports/binary/i586/ with media_info/hdlist.cz urpmi.addmedia 2010.0-lna-plf-nonfree_backports http://distribution/mandriva/2010.0/plf/non-free/backports/binary/i586/ with media_info/hdlist.cz
[modifier] Mandriva 2010.1
[modifier] Media officiels Mandriva
urpmi.addmedia 2010.1-lna-main http://distribution/mandriva/2010.1/i586/media/main/release/ with media_info/hdlist.cz urpmi.addmedia --update 2010.1-lna-main_updates http://distribution/mandriva/2010.1/i586/media/main/updates/ with media_info/hdlist.cz urpmi.addmedia 2010.1-lna-contrib http://distribution/mandriva/2010.1/i586/media/contrib/release/ with media_info/hdlist.cz urpmi.addmedia --update 2010.1-lna-contrib_updates http://distribution/mandriva/2010.1/i586/media/contrib/updates/ with media_info/hdlist.cz urpmi.addmedia 2010.1-lna-non-free http://distribution/mandriva/2010.1/i586/media/non-free/release/ with media_info/hdlist.cz urpmi.addmedia --update 2010.1-lna-non-free_updates http://distribution/mandriva/2010.1/i586/media/non-free/updates/ with media_info/hdlist.cz
[modifier] Media PLF
urpmi.addmedia --update 2010.1-lna-plf-free http://distribution/mandriva/2010.1/plf/free/release/binary/i586/ with media_info/hdlist.cz urpmi.addmedia --update 2010.1-lna-plf-nonfree http://distribution/mandriva/2010.1/plf/non-free/release/binary/i586/ with media_info/hdlist.cz
[modifier] Media de packages récents Mandriva de stabilité non garantie
urpmi.addmedia 2010.1-lna-main_backports http://distribution/mandriva/2010.1/i586/media/main/backports/ with media_info/hdlist.cz urpmi.addmedia 2010.1-lna-contrib_backports http://distribution/mandriva/2010.1/i586/media/contrib/backports/ with media_info/hdlist.cz urpmi.addmedia 2010.1-lna-non-free_backports http://distribution/mandriva/2010.1/i586/media/non-free/backports/ with media_info/hdlist.cz
[modifier] Media de packages récents PLF de stabilité non garantie
urpmi.addmedia 2010.1-lna-plf-free_backports http://distribution/mandriva/2010.1/plf/free/backports/binary/i586/ with media_info/hdlist.cz urpmi.addmedia 2010.1-lna-plf-nonfree_backports http://distribution/mandriva/2010.1/plf/non-free/backports/binary/i586/ with media_info/hdlist.cz
[modifier] Syntaxe allégée (à valider)
urpmi.addmedia --distrib http://distribution/mandriva/2010.0/i586 urpmi.addmedia --distrib http://distribution/mandriva/2010.1/i586 urpmi.addmedia --distrib http://distribution/mandriva/2010.0/plf urpmi.addmedia --distrib http://distribution/mandriva/2010.1/plf
[modifier] Miroirs Ubuntu
Créer un fichier /etc/apt/sources.list.d/local.linux-nantes.org.list contenant :
[modifier] Miroir Lucid Lynx (v10.04 LTS)
deb http://distribution/ubuntu lucid main universe multiverse restricted deb http://distribution/ubuntu lucid-security main universe multiverse restricted deb http://distribution/ubuntu lucid-updates main universe multiverse restricted deb http://distribution/ubuntu lucid-proposed main universe multiverse restricted deb http://distribution/ubuntu lucid-backports main universe multiverse restricted
Le supprimer après l'installation.
[modifier] Miroir Maverick Meerkat (v10.10)
deb http://distribution/ubuntu maverick main universe multiverse restricted deb http://distribution/ubuntu maverick-security main universe multiverse restricted deb http://distribution/ubuntu maverick-updates main universe multiverse restricted deb http://distribution/ubuntu maverick-proposed main universe multiverse restricted deb http://distribution/ubuntu maverick-backports main universe multiverse restricted
Le supprimer après l'installation.
[modifier] Miroir Natty Narwhal (v11.04)
deb http://distribution/ubuntu natty main universe multiverse restricted deb http://distribution/ubuntu natty-security main universe multiverse restricted deb http://distribution/ubuntu natty-updates main universe multiverse restricted deb http://distribution/ubuntu natty-proposed main universe multiverse restricted deb http://distribution/ubuntu natty-backports main universe multiverse restricted
Le supprimer après l'installation.
[modifier] Miroir Oneiric Ocelot (v11.10)
deb http://distribution/ubuntu oneiric main universe multiverse restricted deb http://distribution/ubuntu oneiric-security main universe multiverse restricted deb http://distribution/ubuntu oneiric-updates main universe multiverse restricted deb http://distribution/ubuntu oneiric-proposed main universe multiverse restricted deb http://distribution/ubuntu oneiric-backports main universe multiverse restricted
Le supprimer après l'installation.
[modifier] Miroirs Debian
[modifier] Miroir Lenny (v5.0)
Créer un fichier /etc/apt/sources.list.d/local.linux-nantes.org.list contenant :
deb http://distribution/debian/ lenny main contrib non-free deb http://distribution/debian-security/ lenny/updates main contrib non-free
Le supprimer après l'installation.
[modifier] Miroir Squeeze (v6.0)
Créer un fichier /etc/apt/sources.list.d/local.linux-nantes.org.list contenant :
deb http://distribution/debian/ squeeze main contrib non-free deb http://distribution/debian-security/ squeeze/updates main contrib non-free
Le supprimer après l'installation.
[modifier] Miroirs Fedora
[modifier] Miroir Lovelock (F15)
Dans le fichier /etc/yum.repos.d/fedora.repo, mettre en commentaire la ligne mirrorlist de la section [fedora] et ajouter la ligne suivante :
baseurl=http://distribution/fedora/release/15/i386/os/
Dans le fichier /etc/yum.repos.d/fedora-updates.repo, mettre en commentaire la ligne mirrorlist de la section [updates] et ajouter la ligne suivante :
baseurl=http://distribution/fedora/updates/15/i386/
Après l'installation, remettre les fichiers dans leur état initial.
[modifier] Miroir Verne (F16)
Dans le fichier /etc/yum.repos.d/fedora.repo, mettre en commentaire la ligne mirrorlist de la section [fedora] et ajouter la ligne suivante :
baseurl=http://distribution/fedora/release/16/i386/os/
Dans le fichier /etc/yum.repos.d/fedora-updates.repo, mettre en commentaire la ligne mirrorlist de la section [updates] et ajouter la ligne suivante :
baseurl=http://distribution/fedora/updates/16/i386/
Après l'installation, remettre les fichiers dans leur état initial.
[modifier] Miroir Archlinux
Le miroir contient les dépôts core, extra, community et multilib. Il est mis à jour tous les jours (la nuit).
Dans le fichier /etc/pacman.d/mirrorlist, utiliser la ligne suivante en premier :
# Miroir local Linux Nantes Server = http://distribution/archlinux/$repo/os/$arch
[modifier] Images des CDs d'installation
Les images des CDs d'installation sont disponibles ici : http://distribution/iso/
[modifier] Logs des scripts de mise à jour
Les logs des scripts de mise à jour sont visibles à cette adresse : http://local.linux-nantes.org/~admin/mirrorlog/

