Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
Vous souhaitez participer au projet Debian (ou Ubuntu) mais vous ne savez pas comment faire ? La lenteur des miroirs de téléchargement, surchargés, vous donne des boutons ? Vous n’avez pas l’âme d’un développeur, mais un peu de bande passante à partager ? Alors Apt-P2P est fait pour vous ! http://ilonet.fr/r274-aptpp-le-peertopeer-pour-telecharger-vos-paquets-debian.html
Avec apt-p2p, vous pourrez télécharger les paquets debian via peer 2 peer, et partager ensuite ces paquets avec les autres utilisateurs de debian.
Cela a pour but, à terme, de désengorger les serveurs debian, mais aussi, si beaucoup de personnes l'utilisent, d'accélérer les téléchargements.
Si aucun pair n'a le paquet souhaité, alors il sera téléchargé à partir des serveurs habituels de debian.
Le tout est basé sur DHT, et la somme de contrôle des paquets est vérifiée ce qui assure l'intégrité des paquets téléchargés.
Attention : Le cache est par défaut dans /var/cache/apt-p2p
. Assurez-vous donc d'avoir suffisamment de place dans /var
Pour l'installer, rien de plus simple :
apt-get install apt-p2p
Puis remplacer dans le fichier /etc/apt/sources.list :
deb http://ftp.fr.debian.org/debian squeeze main contrib non-free
par
deb http://localhost:9977/ftp.fr.debian.org/debian squeeze main contrib non-free
Faîtes de même avec les autres dépôts, ça marche très bien.
Enfin, pour prendre les changements en compte, mettez votre liste à jour avec la commande
apt-get update
L'update peut prendre un certains temps la première fois.
Il est conseillé d'ouvrir les ports UDP et TCP de votre routeur et votre pare-feu. Si vous n'avez pas changé le port par défaut, il s'agit du 9977.
Pour obtenir des statistiques sur votre apt-p2p, allez dans votre navigateur à l'adresse suivante :
Actuellement, ce vilain bug empêche d'utiliser apt-p2p. Bien qu'il soit résolu depuis un moment, le paquet correctif n'est pas encore arrivé. Il est toutefois très rapide de corriger ce bug vous même en attendant : Il suffit en fait de modifier 1 ligne dans le fichier /usr/share/pyshared/apt_p2p/AptPackages.py
En gros, on remplace
from apt import OpProgress
par
from apt.progress.base import OpProgress
Et voilà! (pensez quand même à redémarrer apt-p2p)
Autre chose, pour remplir totalement le cache d' apt-p2p avec tous les paquets installés sur votre machine :
apt-get install --reinstall --download-only $(dpkg --get-selections | awk {'print $1'})
Vous pouvez maintenant partager le tout ;)