Mirroir d'une source mandrake avec wget

Mirroir d'une source mandrake avec wget - Logiciels - Linux et OS Alternatifs

Marsh Posté le 19-12-2004 à 21:33:17    

J'utilise wget pour faire un mirroir local des mises à jours de sécurité pour la mandrake 10.1
 
Ma commande est :
/usr/bin/wget -nH --cut-dirs=8 --mirror --directory-prefix=/var/ftp/10.1/updates/media/main/ ftp://ftp.lip6.fr/pub/linux/distr [...] _updates/*
 
Le seul problème que j'ai avec cette commande, c'est que si plusieurs versions d'un rpm sont faites au cours du temps, les versions obsolètes sont gardées. Ca prend de la place pour rien sur mon disque dur.
En d'autres termes, les fichiers qui n'existent plus sur le ftp officiel ne sont pas supprimés sur mon mirroir, d'où une perte importante de place.
 
Comment faire pour avoir un "vrai" mirroir ?


Message édité par Faxone le 19-12-2004 à 22:23:38
Reply

Marsh Posté le 19-12-2004 à 21:33:17   

Reply

Marsh Posté le 19-12-2004 à 21:36:13    

avec rsync

Reply

Marsh Posté le 19-12-2004 à 21:47:52    

fmirror
mirrordir
rsync
 
http://qa.mandrakesoft.com/twiki/b [...] cal_Mirror
 


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 19-12-2004 à 22:31:47    

Mon mirroir est basé sur une slackware, et je n'ai pas vu de paquets slackware pour fmirror, mirrordir ni rpmsync.
 
Donc il me reste la solution rsync.
Apparement il faut se connecter à des hôtes qui fournissent ce service, mais je n'ai pas trouvé de listes de mirroirs rsync (je tombe que sur des mirroirs ftp)
 

Reply

Marsh Posté le 19-12-2004 à 22:32:36    

Reply

Marsh Posté le 19-12-2004 à 22:38:24    

ory > Mon mirroir est basée sur une distrib slackware mais c'est une Mandrake que je veux mirroirer (si ce verbre existe)

Reply

Marsh Posté le 19-12-2004 à 22:41:55    

désolé :o

Reply

Marsh Posté le 20-12-2004 à 01:25:24    

faxone a écrit :

Donc il me reste la solution rsync.
Apparement il faut se connecter à des hôtes qui fournissent ce service, mais je n'ai pas trouvé de listes de mirroirs rsync (je tombe que sur des mirroirs ftp)


Je suis un fan de rsync ! y compris pour définir les sources urpmi (l'urpmi.update ne dure qu'un trait de temps)
Pour faire un mirroir avec le paramètre --delete c'est facile.
Quant aux serveurs, celui-là n'est pas très rapide mais souvent à jour :
rsync ftp.sunet.se::
Pour ceux qui veulent une iso du DVD donwload edition 10.1 sans soucis:


rsync -av --partial --stats --progress --bwlimit=64 ftp.sunet.se::Mandrakelinux/official/iso/10.1/i586/Mandrakelinux-10.1-Official-Download-DVD.i586.iso /mon_chemin/Mandrakelinux-10.1-Official-Download-DVD.i586.iso


D'autres encore:
rsync ftp.gwdg.de::
rsync gd.tuwien.ac.at::


Message édité par Sagittarius le 20-12-2004 à 02:03:30
Reply

Marsh Posté le 20-12-2004 à 10:54:10    

sagittarius > tu aurais un lien qui répertorie des miroirs rsync ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 20-12-2004 à 12:13:37    

Mjules a écrit :

sagittarius > tu aurais un lien qui répertorie des miroirs rsync ?


 
Désolé mon cher Mjules mais je n'ai pas ça.
En revanche, je teste à partir des mirroirs indiqués chez Debian, Knoppix etc, en plus de ceux indiqués sur easyurpmi.
http://www.debian.org/CD/mirroring/rsync-mirrors
 
Parfois, il suffit d'essayer.
Ex : rsync mirrors.secsup.org::
Ex : rsync carroll.aset.psu.edu:: <- source très intéressante mais dont l'accès est limité.
ou de remplacer dans l'url le préfixe ftp. par rsync.
 
Ce serait bien en effet d'avoir une liste des mirroirs rsync à jour pour Mandrakelinux.

Reply

Marsh Posté le 20-12-2004 à 12:13:37   

Reply

Marsh Posté le 20-12-2004 à 12:34:45    

merci :jap:


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed