« Apt-cacher-ng » : différence entre les versions

Aller à la navigation Aller à la recherche
511 octets ajoutés ,  il y a 7 ans
Ligne 112 : Ligne 112 :
== Configuration client ==
== Configuration client ==


Il suffit de créer le fichier /etc/apt/apt.conf.d/01acng pour qu'il ressemble à ça :
Il suffit de créer le fichier /etc/apt/apt.conf.d/01acng pour qu'il ressemble à ça:


  Acquire::http {
  Acquire::http {
Ligne 118 : Ligne 118 :
         };
         };


Edit : Pour ceux qui utilisent apt-listbugs, ajouter cette ligne EN PREMIER dans apt.conf :
Edit : Pour ceux qui utilisent apt-listbugs, ajouter cette ligne EN PREMIER dans apt.conf:


  Acquire::http::Proxy::bugs.debian.org "DIRECT";
  Acquire::http::Proxy::bugs.debian.org "DIRECT";


Il y a une deuxième solution qui consiste à modifier tous les sources.list, je ne détaille pas volontairement, c'est moins simple...
En effet apt-listbugs à du mal à passer au travers de apt-cacher-ng... Cela provoque des erreurs indésirables lors des mises à jour.
Mais au cas ou, il suffit de modifier les fichiers sources.list des clients:


<pre>
Il y a une deuxième solution qui consiste à modifier tous les sources.list, mais c'est moins simple...
deb http://192.168.0.1:9999/debian lenny main non-free
Il suffit de modifier les fichiers sources.list des clients et d'ajouter l'url du serveur apt-cacher-ng à chaque ligne.
deb-src http://192.168.0.1:9999/debian lenny main non-free


deb http://192.168.0.1:9999/security lenny/updates main contrib
deb http://'''<IP:Port>'''/url/repertoire main
deb-src http://192.168.0.1:9999/security lenny/updates main contrib


deb http://192.168.0.1:9999/backports.org lenny-backports main non-free
Par exemple:
deb-src http://192.168.0.1:9999/backports.org lenny-backports main non-free
</pre>


C'est d'ailleurs ce à quoi ressemblera votre sources.list si vous spécifiez le cache acng lors d'une installation Debian.
<pre>deb http://192.168.0.1:9999/deb.debian.org/debian/ stretch main contrib non-free
#deb-src http://192.168.0.1:9999/deb.debian.org/debian/ jessie main
deb http://192.168.0.1:9999/security.debian.org/ stretch/updates main contrib non-free
#deb-src http://192.168.0.1:9999/security.debian.org/ jessie/updates main
deb http://192.168.0.1:9999/deb.debian.org/debian/ stretch-updates main contrib non-free
#deb-src http://192.168.0.1:9999/deb.debian.org/debian/ jessie-updates main
deb http://192.168.0.1:9999/deb.debian.org/debian/ stretch-proposed-updates main contrib non-free
#deb-src http://192.168.0.1:9999/deb.debian.org/debian/ stretch-proposed-updates main contrib non-free</pre>


Pensez aussi à changer le fichier /etc/apt/apt.conf.d/01acng du serveur pour que lui aussi participe à la maintenance de votre dépôt !
C'est d'ailleurs ce à quoi ressemblera votre sources.list si vous spécifiez le cache acng à l'installeur à la première installation.
 
Pensez aussi à changer le fichier /etc/apt/apt.conf.d/01acng du serveur acng pour qu'il participe lui aussi à la maintenance de votre dépôt !


===Utilisation du cache avec l'installeur Debian===
===Utilisation du cache avec l'installeur Debian===
Administrators, autoreview, Vérificateurs d’utilisateurs, checkuser-log, editor, reviewer, usersnoop
3 321

modifications

Menu de navigation