<?xml version="1.0"?>
<rss xmlns:php="http://php.net/xsl" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Installer apt-cacher-ng - Chicoree</title><link>http://www.chicoree.fr/w/Installer_apt-cacher-ng</link><atom:link href="http://www.chicoree.fr/w/Installer_apt-cacher-ng?action=toFeed" rel="self" type="application/rss+xml"/><description><![CDATA[Il y a quelques semaines, j'ai installé apt-proxy afin de mettre en cache les paquets Debian utilisés lors de la mise à jour de mes machines. Mais apt-proxy m'a quelque peu déçu. En particulier parce qu'il ne semble pas capable de réprendre un téléchargement interrompu. Ce qui est particulièrement pénalisant pour les gros paquets (linux-kernel ou sun-java6-jdk, par exemple).
J'ai donc décidé de chercher un autre mandataire (proxy) APT. Mon choix s'est porté cette fois sur apt-cacher-ng et voici comment je l'ai installé.
]]></description><item><title>1 Installation</title><link>http://www.chicoree.fr/w/Installer_apt-cacher-ng#Installation</link><description><![CDATA[<p>Comme souvent sous Debian, l'installation à proprement parler est des plus triviales:
</p>]]></description></item><item><title>2 Configuration</title><link>http://www.chicoree.fr/w/Installer_apt-cacher-ng#Configuration</link><description><![CDATA[<p>En ce qui concerne la configuration de <tt>apt-cacher-ng</tt>, j'ai pris l'option d'assurer un maximum de compatibilité avec <tt>apt-proxy</tt>. Ce qui m'a évité de faire le tour de mes machines pour en modifier la configuration locale. J'ai donc modifié le fichier <tt>/etc/apt-cacher-ng/acng.conf</tt> pour utiliser le port 9999 plutôt que le port par défaut 3142:
</p>]]></description></item><item><title>3 Configuration des clients</title><link>http://www.chicoree.fr/w/Installer_apt-cacher-ng#Configuration_des_clients</link><description><![CDATA[<p>Comme vous vous en doutez si vous êtes familiers de APT, la configuration des clients se fait dans le fichier <tt>/etc/apt/sources.list</tt>. Il faut désigner votre serveur mandataire comme source pour tous vos clients. Sur ma configuration, ceci se traduit par les lignes suivantes (où 10.129.36.102 est l'adresse IPv4 de mon proxy):
</p>]]></description></item><item><title>3.1 Alternative</title><link>http://www.chicoree.fr/w/Installer_apt-cacher-ng#Alternative</link><description><![CDATA[<p>De façon alternative (et quelque peu plus élégante) vous pouvez aussi configurer vos clients en <i>laissant</i> dans <tt>/etc/apt/sources.list</tt> les URL des dépôts standards, mais en modifiant (ou créant) le fichier <tt>/etc/apt/apt.conf</tt> pour indiquer que vous utilisez un proxy:
</p>]]></description></item><item><title>4 Imports</title><link>http://www.chicoree.fr/w/Installer_apt-cacher-ng#Imports</link><description><![CDATA[<p>Pour terminer, encore une section liée au fait que j'avais déjà installé un autre proxy APT. Ainsi, je souhaitais pouvoir <i>récupérer</i> les paquets déjà mis en cache par apt-proxy. Histoire d'éviter d'avoir à les re-télécharger lors du passage à apt-cacher-ng. Heureusement, celui-ci prévoit l'import de paquets. Tout d'abord, il faut copier (ou faire un lien vers) les paquets à récupérer dans le dossier d'importation <tt>_import</tt>:
</p>]]></description></item></channel></rss>
