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 parefeu. 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 ;)