Miroirs Locaux

Un article 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 2009.0

[modifier] Media officiels Mandriva

urpmi.addmedia          2009.0-lna-main             http://distribution/mandriva/2009.0/i586/media/main/release/     with media_info/hdlist.cz
urpmi.addmedia --update 2009.0-lna-main_updates     http://distribution/mandriva/2009.0/i586/media/main/updates/     with media_info/hdlist.cz
urpmi.addmedia          2009.0-lna-contrib          http://distribution/mandriva/2009.0/i586/media/contrib/release/  with media_info/hdlist.cz
urpmi.addmedia --update 2009.0-lna-contrib_updates  http://distribution/mandriva/2009.0/i586/media/contrib/updates/  with media_info/hdlist.cz
urpmi.addmedia          2009.0-lna-non-free         http://distribution/mandriva/2009.0/i586/media/non-free/release/ with media_info/hdlist.cz
urpmi.addmedia --update 2009.0-lna-non-free_updates http://distribution/mandriva/2009.0/i586/media/non-free/updates/ with media_info/hdlist.cz

[modifier] Media PLF

urpmi.addmedia --update 2009.0-lna-plf-free    http://distribution/mandriva/2009.0/plf/free/release/binary/i586/     with media_info/hdlist.cz
urpmi.addmedia --update 2009.0-lna-plf-nonfree http://distribution/mandriva/2009.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 2009.0-lna-main_backports     http://distribution/mandriva/2009.0/i586/media/main/backports/     with media_info/hdlist.cz
urpmi.addmedia 2009.0-lna-contrib_backports  http://distribution/mandriva/2009.0/i586/media/contrib/backports/  with media_info/hdlist.cz 
urpmi.addmedia 2009.0-lna-non-free_backports http://distribution/mandriva/2009.0/i586/media/non-free/backports/ with media_info/hdlist.cz

[modifier] Media de packages récents PLF de stabilité non garantie

urpmi.addmedia 2009.0-lna-plf-free_backports    http://distribution/mandriva/2009.0/plf/free/backports/binary/i586/     with media_info/hdlist.cz
urpmi.addmedia 2009.0-lna-plf-nonfree_backports http://distribution/mandriva/2009.0/plf/non-free/backports/binary/i586/ with media_info/hdlist.cz

[modifier] Mandriva 2009.1

[modifier] Media officiels Mandriva

urpmi.addmedia          2009.1-lna-main             http://distribution/mandriva/2009.1/i586/media/main/release/     with media_info/hdlist.cz
urpmi.addmedia --update 2009.1-lna-main_updates     http://distribution/mandriva/2009.1/i586/media/main/updates/     with media_info/hdlist.cz
urpmi.addmedia          2009.1-lna-contrib          http://distribution/mandriva/2009.1/i586/media/contrib/release/  with media_info/hdlist.cz
urpmi.addmedia --update 2009.1-lna-contrib_updates  http://distribution/mandriva/2009.1/i586/media/contrib/updates/  with media_info/hdlist.cz
urpmi.addmedia          2009.1-lna-non-free         http://distribution/mandriva/2009.1/i586/media/non-free/release/ with media_info/hdlist.cz
urpmi.addmedia --update 2009.1-lna-non-free_updates http://distribution/mandriva/2009.1/i586/media/non-free/updates/ with media_info/hdlist.cz

[modifier] Media PLF

urpmi.addmedia --update 2009.1-lna-plf-free    http://distribution/mandriva/2009.1/plf/free/release/binary/i586/     with media_info/hdlist.cz
urpmi.addmedia --update 2009.1-lna-plf-nonfree http://distribution/mandriva/2009.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 2009.1-lna-main_backports     http://distribution/mandriva/2009.1/i586/media/main/backports/     with media_info/hdlist.cz
urpmi.addmedia 2009.1-lna-contrib_backports  http://distribution/mandriva/2009.1/i586/media/contrib/backports/  with media_info/hdlist.cz 
urpmi.addmedia 2009.1-lna-non-free_backports http://distribution/mandriva/2009.1/i586/media/non-free/backports/ with media_info/hdlist.cz

[modifier] Media de packages récents PLF de stabilité non garantie

urpmi.addmedia 2009.0-lna-plf-free_backports    http://distribution/mandriva/2009.0/plf/free/backports/binary/i586/     with media_info/hdlist.cz
urpmi.addmedia 2009.0-lna-plf-nonfree_backports http://distribution/mandriva/2009.0/plf/non-free/backports/binary/i586/ with media_info/hdlist.cz

[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/2008.1/i586
urpmi.addmedia --distrib http://distribution/mandriva/2009.0/i586
urpmi.addmedia --distrib http://distribution/mandriva/2009.1/i586
urpmi.addmedia --distrib http://distribution/mandriva/2010.0/i586
urpmi.addmedia --distrib http://distribution/mandriva/2010.1/i586
urpmi.addmedia --distrib http://distribution/mandriva/2008.1/plf
urpmi.addmedia --distrib http://distribution/mandriva/2009.0/plf
urpmi.addmedia --distrib http://distribution/mandriva/2009.1/plf
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 Hardy (v8.04)

deb  http://distribution/ubuntu  hardy            main universe multiverse restricted
deb  http://distribution/ubuntu  hardy-security   main universe multiverse restricted
deb  http://distribution/ubuntu  hardy-updates    main universe multiverse restricted
deb  http://distribution/ubuntu  hardy-proposed   main universe multiverse restricted
deb  http://distribution/ubuntu  hardy-backports  main universe multiverse restricted

Le supprimer après l'installation.

[modifier] Miroir Intrepid (v8.10)

deb  http://distribution/ubuntu  intrepid            main universe multiverse restricted
deb  http://distribution/ubuntu  intrepid-security   main universe multiverse restricted
deb  http://distribution/ubuntu  intrepid-updates    main universe multiverse restricted
deb  http://distribution/ubuntu  intrepid-proposed   main universe multiverse restricted
deb  http://distribution/ubuntu  intrepid-backports  main universe multiverse restricted

Le supprimer après l'installation.

[modifier] Miroir Jaunty (v9.04)

deb  http://distribution/ubuntu  jaunty            main universe multiverse restricted
deb  http://distribution/ubuntu  jaunty-security   main universe multiverse restricted
deb  http://distribution/ubuntu  jaunty-updates    main universe multiverse restricted
deb  http://distribution/ubuntu  jaunty-proposed   main universe multiverse restricted
deb  http://distribution/ubuntu  jaunty-backports  main universe multiverse restricted

Le supprimer après l'installation.

[modifier] Miroir Karmic (v9.10)

deb  http://distribution/ubuntu  karmic            main universe multiverse restricted
deb  http://distribution/ubuntu  karmic-security   main universe multiverse restricted
deb  http://distribution/ubuntu  karmic-updates    main universe multiverse restricted
deb  http://distribution/ubuntu  karmic-proposed   main universe multiverse restricted
deb  http://distribution/ubuntu  karmic-backports  main universe multiverse restricted

Le supprimer après l'installation.

[modifier] Miroir Lucid (v10.04)

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] 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] Miroirs Fedora

[modifier] Miroir Leonidas (F11)

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/11/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/11/i386/

Après l'installation, remettre les fichiers dans leur état initial.

[modifier] Miroir Constantine (F12)

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/12/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/12/i386/

Après l'installation, remettre les fichiers dans leur état initial.

[modifier] Miroir Goddard (F13)

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/13/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/13/i386/

Après l'installation, remettre les fichiers dans leur état initial.

[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/