Journal Faire un miroir Mandrake

Posté par  (site web personnel) .
Étiquettes : aucune
0
4
déc.
2004
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 !
  • # lftp !

    Posté par  (site web personnel) . É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.
  • # Qques informations

    Posté par  (site web personnel) . É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  (site web personnel) . É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  . É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  . É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

Suivre le flux des commentaires

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