How to get a copy of a repo

From Paldo

Jump to: navigation, search

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 !

Personal tools