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, 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'incorruption 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épots, ça marche très bien.
Enfin, pour prendre les changements en compte, mettez votre liste à jour avec la commande apt-get update
Il est conseillé d'ouvrir les ports en 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 :
localhost:9977
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 ;)