Journal : Faire un miroir Mandrake

Posté par Thomas Petazzoni (page perso, ) le 04 décembre 2004
0
Cher journal,

J'ai besoin de faire un miroir Mandrake sur un disque local pour un LUG, de manière à pouvoir trimbaler un miroir dans les install parties et autres activités sympathiques.

Du coté de rsync, c'est chiant parce qu'il y a peu de miroirs rsync, et ceux que j'ai trouvé ont pas la patate.

J'ai donc regardé du coté de fmirror, mais bon faut configurer, je sais pas pourquoi il me créé un répertoire nommé " " (oui oui, nommé espace).

Bref, il n'y a pas un truc genre debmirror pour Mandrake ? Ça serait achement plus simple.

Merci !

> Lire le journal (7 commentaires, moyenne: 3,9).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

lftp !

Posté par chl (page perso, ) le 04/12/2004 à 01:11. (lien). Évalué à 7.

lftp <un mirroir de ton choix>
> cd /pub/...
> mirror -c

Tu peux meme mettre le tout sur une ligne de commande, c'est ce que j'ai fait, et comme ca tu peux la foutre dans ta crontab.

  • [^]Re: lftp !

    Posté par Thomas Petazzoni (page perso, ) le 04/12/2004 à 10:47. (lien). Évalué à 2.

    Le problème, c'est surtout de savoir ce qu'il faut mirrorer pour que ça marche. Je ne connais pas Mandrake, et je ne sais pas comment sont structurés les miroirs. Que faut-il prendre pour que l'installation d'une Mandrake 10.1 puisse se faire par le réseau ?

Qques informations

Posté par Thomas Petazzoni (page perso, ) le 04/12/2004 à 11:52. (lien). Évalué à 3.

Hello,

Voilà le mdk.conf que j'ai utilisé pour fmirror :

kostom:/mnt/disk# cat mdk.conf
host: ftp.proxad.net
remotedir: /mirrors1/ftp.mandrake-linux.com/Mandrakelinux/official/10.1/i586/
localdir: mandrake2/

Avec ça, ça me télécharge juste les fichiers qu'il y a dans i586 dans le répertoire "mandrake2/ /" (oui oui toujours avec un espace), sans me télécharger les sous-répertoires.

Avec lftp

Posté par Thomas Petazzoni (page perso, ) le 04/12/2004 à 12:41. (lien). Évalué à 2.

Hello,

Bon, je me le tente avec lftp, et un petit script, qu'il suffit de lancer en faisant lftp -f lftp-script.

Voici le script :

open ftp.proxad.net
mirror -v -e --delete-first --parallel=2 mirrors1/ftp.mandrake-linux.com/Mandrakelinux/official/10.1/i586/ 10.1/

avec "fmirror -f fmirror.cooker.conf"

Posté par snt () le 04/12/2004 à 13:02. (lien). Évalué à 5.

Voici le contenu de mon fichier de config fmirror. Celui qui me permet de pas ramener des trucs que je n'utiliserai jamais et qui fait baisser la taille de mon repertoire mirroir d'un bon giga.

# cat fmirror.cooker.conf

host: ftp.ciril.fr
remotedir: /pub/linux/mandrakelinux/devel/cooker/i586
localdir: /mnt/linux_hda2/cookerMirror

# includes/excludes
exclude: f ^(\.in\.|\.mirror|core$|MIRROR\.LOG|\.notar|\.message)
exclude: f ^(\.cache|\.zipped|lost\+found|Network Thrash Folder)
include: f aspell-fr
exclude: f aspell
include: f kde-i18n-fr
exclude: f kde-i18n
include: f help-fr-
exclude: f org-help-
exclude: p (^|/)jpackage/
exclude: f uqm-data
exclude: f vegastrike-data
exclude: f flightgear
exclude: f freedroid
exclude: f fillets-ng-data
exclude: f kernel-.*2\.4
exclude: f -multimedia-
exclude: f \.tmb\.
include: p /locale/en/
include: p /locale/fr/
exclude: p /locale/../

rsync avec rpmsync + fichier d'exclude

Posté par Gilles Mocellin () le 04/12/2004 à 14:18. (lien). Évalué à 4.

Je vois pas ce que tu reproches aux sites rsync.
Si tu étais obligé de passer par un proxy, OK, mais sinon, moi je n'ai aucun problème.
Peut-être que je n'atteins pas les limites, étant avec un lien 1Mb/s...

J'utilise celui-ci : rsync://anorien.csc.warwick.ac.uk/Mandrakelinux

Revenir en haut de page