Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



APT ZeroConf : proxy APT pair à pair de paquets pour réseau local

Si vous disposez de plusieurs ordinateurs sur un réseau local, ceux-ci téléchargent souvent les même paquets dans le dépôts, par exemple lorsqu'ils effectuent les mêmes mise-à-jour de sécurité.

Pour éviter que ces paquets soient téléchargés plusieurs fois, il existe plusieurs méthodes, comme le proxy APT. La plupart de ces méthodes nécessitent, par contre, l'utilisation d'un « noeud central », à partir duquel sont récupérés les paquets.

Apt zeronconf, par opposition, utilise le système de découverte du réseau zeroconf pour découvrir les paquets disponibles sur le réseau. Il vérifie les paquets disponibles de manière dynamique et automatique, et ne nécessite aucun réglage de la part de l'utilisateur.

Installer le paquet

Ajoutez le dépôt suivant :

deb http://phidev.info/azc ./

Installez les paquets suivant : python-pyinotify apt-zeroconf.

Pendant l'installation, une question vous sera posée : choisissez la réponse par défaut.

Correction des problèmes

  • Avec la version O.3~rc4, appliquez le patch suivant.
  • Créez aussi le dossier /var/run/apt-zeroconf (il n'est pas toujours créé à l'installation).
    sudo mkdir /var/run/apt-zeroconf/

Activer le Proxy http

Si votre installation contient le fichier /etc/apt/apt.conf, vérifiez qu'il n'empêche pas l'utilisation du proxy http. S'il contient la ligne suivante, supprimez la.

Acquire::http::Proxy "false";

En effet, cette ligne entre en conflit avec le fonctionnement d'AZC (décrit dans le fichier /etc/apt/apt.conf.d/10apt-zeroconf) et outrepasse AZC lors du téléchargement de paquet.

Apt zeronconf est utilisé automatiquement de manière transparente. Le programme n'est cependant pas encore stable, et les tests suivant vous permettront de vérifier votre installation.

Etat du serveur et paquets disponibles

Allez à l'adresse suivante pour obtenir la liste des paquets partagés par AZC sur votre ordinateur : http://localhost:1618/list

Suivez l'état d'APT Zeroconf

Dans un terminal, exécutez la commande suivante :

$ sudo tail -f /var/log/apt-zeroconf

Relancer AZC

sudo rm /var/run/apt-zeroconf/apt-zeroconf.pid
sudo /etc/init.d/apt-zeroconf restart

Désinstaller AZC

sudo rm /var/run/apt-zeroconf/apt-zeroconf.pid

Supprimez ensuite le paquet apt-zeroconf normalement.


Contributeurs : Id2ndR

  • apt-zeroconf.1192048345.txt.gz
  • Dernière modification: Le 10/11/2007, 14:28
  • (modification externe)