J'ai un serveur apt-cacher-ng sur mon réseau LAN, et je me demandais comment je pouvais "forcer" pbuilder
à l'utiliser (pour accélérer la construction des paquets).
La configuration typique côté client du cache ressemble à ceci:
Dans /etc/apt/apt.conf
:
Acquire::http { Proxy "http://servername:3142"; };
--mirror
option qui, je suppose, définit le miroir à utiliser. Essayez de le définir sur l'adresse du serveur apt-cache-ng.http://servername:3142/ubuntu
votre URL miroir.Réponses:
Comme ça:
Alternativement, vous pouvez utiliser l'
--execute
option:... où
/tmp/setup-apt-proxy.sh
contient les commandes à créer/etc/apt/apt.conf.d/02proxy
.la source
servername
il trouvé dans l'environnement de construction? Ne devrait-on pas utiliser une adresse IP à la place, car le proxy est certainement local?Si vous définissez
export http_proxy=http://your-proxy:8080/
en~/.pbuilderrc
elle utilisera ce proxy pour les téléchargements de package.Je viens de l'essayer sur ma configuration et cela a fonctionné. Du mieux que je pouvais en juger par le trafic Internet, je n'avais rien à télécharger pendant la course
pbuilder create
.Ce qui est bien, c'est que cette méthode fonctionne également lorsque vous créez l'archive tar, pas seulement après l'avoir créé puis modifié.
la source
J'ai utilisé l' argument --mirror , par exemple:
vérifiez les hits de mise en cache sur le proxy:
la source