Différences entre versions de « Miroir Debian »

De Cliss XXI
Sauter à la navigation Sauter à la recherche
imported>SylvainBeucler
m (complément sur --dist)
imported>SylvainBeucler
m (passage en ligne de commande)
Ligne 6 : Ligne 6 :
 
  gpg --keyserver keyring.debian.org --recv 4F368D5D # 2005
 
  gpg --keyserver keyring.debian.org --recv 4F368D5D # 2005
 
  gpg --keyserver keyring.debian.org --recv 2D230C5F # 2006
 
  gpg --keyserver keyring.debian.org --recv 2D230C5F # 2006
* Utiliser le /etc/debmirror.conf fourni:
+
 
cp /usr/share/doc/debmirror/debmirror.conf /etc
 
* Le configurer:
 
$host="ftp.fr.debian.org";
 
@dists="stable";
 
@sections="main,contrib";
 
$do_source=0;
 
 
* Lancer la réplication:
 
* Lancer la réplication:
  debmirror -v /mirror
+
  debmirror --verbose --host=ftp2.fr.debian.org --dist=sarge --section=main --nosource mirrors/debian
 +
debmirror --verbose --host=security.debian.org --dist=sarge/updates --section=main --nosource mirrors/debian-security
  
 
Il est possible d'interrompre la réplication et de la reprendre plus tard.
 
Il est possible d'interrompre la réplication et de la reprendre plus tard.
  
On va faire autrement: on a besoin de deux serveurs et donc deux configurations au minimum (stable, stable/security, éventuellement sarge-backports):
+
Il est également possible d'utiliser plusieurs fois l'option <code>--dist</code>, par exemple <code>--dist=sarge --dist=etch</code>.
 
 
debmirror --verbose --host=ftp2.fr.debian.org --method=rsync --root=:debian --dist=sarge \
 
  --section=main --nosource mirrors/debian
 
debmirror --verbose --host=security.debian.org --method=rsync --root=:debian-security --dist=sarge/updates \
 
  --section=main --nosource mirrors/debian-security
 
  
Il est possible d'utiliser plusieurs fois l'option <code>--dist</code>, par exemple <code>--dist=sarge --dist=etch</code>.
 
  
 
== Autres solutions à creuser ==
 
== Autres solutions à creuser ==
Ligne 44 : Ligne 33 :
 
** vous n'aurez pas les mises à jour de sécurité (même si votre CD a été créé avec Jigdo)
 
** vous n'aurez pas les mises à jour de sécurité (même si votre CD a été créé avec Jigdo)
 
* Utiliser un apt-proxy sur votre ordinateur portable n'est pas une solution satisfaisante: il vous faudra le paramétrer pour éviter qu'il cherche de nouvelles version pendant votre intervention, et il vous manquera certainement des paquets.
 
* Utiliser un apt-proxy sur votre ordinateur portable n'est pas une solution satisfaisante: il vous faudra le paramétrer pour éviter qu'il cherche de nouvelles version pendant votre intervention, et il vous manquera certainement des paquets.
 +
* deb-mirror + fichier de configuration (par opposition aux options en ligne de commande): on a besoin de deux serveurs et donc deux configurations au minimum (stable, stable/security, éventuellement sarge-backports). C'est plus pratique en ligne de commande.

Version du 23 mars 2006 à 19:17

Si vous allez chez des clients démunis d'un accès haut débit, un miroir Debian partiel doit faire partie de votre kit de survie.

Tentons donc de créer un miroir:

  • Télécharger la clef GPG:
gpg --keyserver keyring.debian.org --recv 4F368D5D # 2005
gpg --keyserver keyring.debian.org --recv 2D230C5F # 2006
  • Lancer la réplication:
debmirror --verbose --host=ftp2.fr.debian.org --dist=sarge --section=main --nosource mirrors/debian
debmirror --verbose --host=security.debian.org --dist=sarge/updates --section=main --nosource mirrors/debian-security

Il est possible d'interrompre la réplication et de la reprendre plus tard.

Il est également possible d'utiliser plusieurs fois l'option --dist, par exemple --dist=sarge --dist=etch.


Autres solutions à creuser

  • apt-move "can also build a partial or complete local mirror of a Debian binary distribution (including an ``installed-packages only mirror)."
  • debian-mirror est peut-être intéressant, mais pas de paquet Debian, bouh :p
  • Setting up a Debian archive mirror recommande d'utiliser anonftpsync. Même remarque :p Qui plus est, il faut sélectionner les architectures qu'on ne souhaite pas télécharger, à la place de ne sélectionner que les architectures dont on a besoin. apt-mirror semble plus simple.


Autres solutions non retenues

  • Il est possible d'utiliser un DVD d'installation, mais ce ne sera pas pratique:
    • il vous faudra changer régulièrement entre les deux CDs, voire entre plusieurs postes
    • vous n'aurez pas les mises à jour de sécurité (même si votre CD a été créé avec Jigdo)
  • Utiliser un apt-proxy sur votre ordinateur portable n'est pas une solution satisfaisante: il vous faudra le paramétrer pour éviter qu'il cherche de nouvelles version pendant votre intervention, et il vous manquera certainement des paquets.
  • deb-mirror + fichier de configuration (par opposition aux options en ligne de commande): on a besoin de deux serveurs et donc deux configurations au minimum (stable, stable/security, éventuellement sarge-backports). C'est plus pratique en ligne de commande.