Tengo un servidor apt-cacher-ng en mi red LAN, y me preguntaba cómo podría "forzar" pbuilder
a usarlo (para acelerar las compilaciones de paquetes).
La configuración típica del lado del cliente del caché es algo así:
En /etc/apt/apt.conf
:
Acquire::http { Proxy "http://servername:3142"; };
--mirror
opción que creo que establece el espejo para usar. Intente configurarlo en la dirección del servidor apt-cache-ng.http://servername:3142/ubuntu
como url de espejo.Respuestas:
Me gusta esto:
Alternativamente, puede usar la
--execute
opción:... donde
/tmp/setup-apt-proxy.sh
contiene comandos para crear/etc/apt/apt.conf.d/02proxy
.fuente
servername
Se encontrará desde el entorno de construcción? ¿No debería uno usar una dirección IP, ya que el proxy es ciertamente local?Si se establece
export http_proxy=http://your-proxy:8080/
en el~/.pbuilderrc
que usará ese proxy para las descargas de paquetes.Lo probé en mi configuración y funcionó. Lo mejor que pude ver por el tráfico de Internet, no tuve que descargar nada mientras corría
pbuilder create
.Lo bueno es que de esta manera también funciona cuando está creando el tarball, no solo después de crearlo y luego modificarlo.
fuente
He utilizado el --mirror argumento, por ejemplo:
Verifique los éxitos de almacenamiento en caché en el proxy:
fuente