Esta apresentação de slides cobre várias soluções para um proxy de armazenamento em cache de pacotes para distribuições de linux baseadas em debian :
Aprox
-
é executado como um proxy: você diz quais espelhos usar e, em seguida, configura os clientes para usá-lo como o único espelho.
Instalando no host do pacote:
sudo apt-get install apport
-
Configure o Approx para usar seus espelhos de back-end favoritos em
/etc/approx/approx.conf
:debian http://ftp.au.debian.org non-US http://ftp.au.debian.org/non-US security http://security.debian.org/security
-
Configure o cliente para usar o servidor Approx:
deb http://localcache:9999/debian stable main contrib deb http://localcache:9999/security stable main
Apt-Proxy
-
Semelhante a Approx
Instale com
sudo apt-get install apt-proxy
-
Configure os espelhos favoritos em
/etc/apt-proxy/apt-proxy-v2.conf
:[debian] backends = http://ftp.au.debian.org http://ftp.us.debian.org
-
Configure clientes como com Approx:
deb http://localcache:9999/debian stable main contrib deb http://localcache:9999/security stable main
Eles são projetados para serem executados no linux, mas você pode ser capaz de transportá-los para o Windows com o mínimo de problemas. Eu gostaria de esperar que o Python seja independente de plataforma, mas descobri que os programadores frequentemente fazem suposições.