web-dev-qa-db-fra.com

Comment télécharger le référentiel de Ubuntu 10.04 (Lucid)?

Depuis que les paquets de Lucid ont été déplacés de archive.ubuntu.com à old-releases.ubuntu.com, je suis un peu inquiet de la disponibilité du référentiel et je souhaite fournir un miroir local complet.

Êtes-vous au courant d'un moyen de télécharger tout le référentiel de paquets Ubuntu (lucid, lucid-backports, lucid-security et lucid-updates) autre que wget -r? Je ne peux pas me connecter avec rsync ou ftp à old-releases.ubuntu.com.

Edit : Cette question n'est pas une copie de Comment créer un référentiel local APT? depuis le La question est de savoir comment mettre en miroir à partir de old-releases.ubuntu.com sans savoir quels paquets mettre en miroir (sinon, j'aurais pu simplement utiliser apt-proxy).

3
ooxi

Il existe quelques outils de mise en miroir disponibles, debmirror en est un (apt-get install debmirror).

Le script suivant (essentiellement une commande) fonctionne, espérons-le. La version complète nécessite pas mal de giga-octets, je ne l'ai donc pas testée à fond.

#!/bin/sh
debmirror -v --timeout=300 \
 --cleanup --Host=old-releases.ubuntu.com \
 --root=ubuntu --method=http --diff=none \
 --getcontents --no-check-gpg \
 --no-source \
 --di-dist=lucid --di-Arch=i386,AMD64 \
 --section=main,restricted,universe,multiverse,main/debian-installer \
 --dist=lucid,lucid-updates,lucid-security \
 --Arch=i386,AMD64 /mirror/lucid
3
J.J. Hakala