Vários PCs com Debian?
Para quem admnistrar várias máquinas com Debian, quer sejam PCs reais ou máquinas virtuais, ao instalar pacotes multiplica pelo número de máquinas o tempo de download e tráfego gasto cada uma das vezes que um deles seja necessário.
Isto é altamente ineficaz além de ser uma chatice.
Debian tem mais do que uma solução para esse problema. Existem pelo menos 3 ferramentas para criar um 'proxy'/cache de pacotes acessível através da rede.
Como proxy/cache de pacotes experimentei o apt-proxy [1].
É só instalar e depois colocar no /etc/apt/sources.list de cada máquina cliente do proxy a apontar para a máquina que faz de proxy de pacotes.
Por exemplo:
deb http://10.0.0.5:9999/debian lenny main contrib non-free
...E isto funciona _quase_ sempre! Foi por isto que procurei outra solução...
Resolvi experimentar o apt-cacher-ng [2], que tem algumas diferenças, na implementação, em relação ao apt-cacher [3]. Como me pareceram bem, resolvi experimentar.
Com o apt-cacher-ng, depois de instalar o pacote na máquina que vai servir de proxy de pacotes alteram-se os clientes para passarem a ir buscar esses pacotes à proxy em vez de fazerem mais um download da Internet.
Na máquina que fará de proxy/cache de pacotes:
apt-get install apt-cacher-ng
Existem 2 formas de fazer com que os clientes da proxy/cache acedam à mesma.
Uma delas é alterar o /etc/apt/sources.list, e a outra - que me parece mais elegante - é acrescentar em /etc/apt/apt-conf.d/02proxy o seguinte:
Acquire::http { Proxy "http://10.0.0.5:3142"; };
Acquire::HTTP::Proxy::bugs.debian.org "DIRECT";
A primeira linha é suficiente, a segunda é necessária para que o apt-listbugs não procure os bugs de cada pacote na proxy - onde não existem - e continue a ir busca-los à origem.
Comecei apenas agora a utilizar o apt-cacher-ng mas parece-me mais fiável do que o apt-proxy.
Se houver novidades, eu comento aqui.
Nota: esta 'blogadela' serve de arquivo para quando necessitar de configurar novamente proxy de pacotes...
1 - http://apt-proxy.sourceforge.net/
1 - http://www.unix-ag.uni-kl.de/~bloch/acng/
3 - http://freshmeat.net/projects/aptcacher/
- o blogue de elmig
- Clique Iniciar Sessão ou registar-se para colocar comentários







Comentários recentes
6 horas 48 minutos atrás
7 horas 57 minutos atrás
8 horas 3 minutos atrás
9 horas 8 minutos atrás