How to get a copy of a repo
From Paldo
Contents |
[edit] Traduction
Pas encore
[edit] Comment obtenir une copie locale du répository
écrit par Rapenne Charles en Août 2008
[edit] Mettre en place un répo local
La création d'un répo local est déjà expliquée dans une autre page, voici le lien: Créer un répo Paldo local (n'oubliez pas de rajouter le répo dans /etc/upkg.conf, et en début de liste si vous le voulez prioritaire). Actuellement, le répo fait 11 Go environ.
[edit] Récupérer la liste de fichiers specs
Placez vous à la racine de votre répo et utilisez la commande suivante pour récupérer la liste par svn
svn co svn://paldo.org/paldo/trunk/specs
[edit] Obtenir la liste des fichiers nécessaires
On ne veut récupérer que les derniers fichiers, et non pas toutes les versions de tous les paquets. On va donc générer la liste des fichiers grâce à la commande suivante, attention, vous devez être dans la racine du répo !
upkg-repo --needed . > filelist
[edit] Récupérer les fichiers
Voilà, maintenant il suffit de taper la commande suivante, et d'attendre un moment. Ne vous inquiétez pas si vous obtenez des erreurs au niveau du transfert de fichiers binaries, il se peut qu'ils ne soient pas sur le serveur.
rsync -aP --files-from=filelist rsync://paldo.org/paldo /chemin/du/repo
Et Voila, vous avez votre répo chez vous !

