Bom, eu trabalho com 70 máquinas rodando o Linux (diversas distribuições) e já algum tempo venho estudando uma forma de agilizar o apt-get. Testei o apt-mirror, mas usava muito espaço no meu servidor e foi então que conheci o apt-proxy. Como não tem muita coisa falando dele, resolvi compartilhar minha experiência.
O apt-proxy compartilhará sua sources.list com as máquinas clientes e utilizará o que você tem no cache agilizando sua atualização.
Bom, é minha primeira dica, espero ajudar. É bem simples, vou passar passo a passo.
1º passo - vamos instalar o apt-proxy
# apt-get install apt-proxy
(caso você não consiga instalar, vá até o www.apt-get.org que vai encontrar várias fontes lá)
2.º passo - o apt-proxy geralmente já vem pronto, então devemos apenas verificar no arquivo /etc/apt-proxy/apt-proxy-v2.conf se existem as seguintes linhas:
;; Server port to listen on
port = 9999
;; Cache directory for apt-proxy
cache_dir = /var/cache/apt-proxy
Se não existirem, coloque ou apenas descomente estas linhas.
3º passo - você deve abrir a porta 9999
# iptables -A INPUT -p tcp --dport 9999 -j ACCEPT
# iptables -A FORWARD -P tcp --dport 999 -j ACCEPT
(será muito bom se você fizer um script pra rodar isso sempre que a máquina for reiniciada, aqui no Viva o Linux tem muita coisa falando sobre isso)
4º passo - agora reinicie o serviço
# /etc/init.d/apt-proxy restart
Deverá aparecer a seguinte mensagem ou algo parecido:
Stopping apt-proxy [wait 1].
Starting apt-proxy.
5º passo - Você deve acrescentar no sources.list do servidor os seguintes itens:
#
# /etc/apt/sources.list
#
#
# Unstable
#
deb http://ftp.uk.debian.org/debian sid main contrib non-free
deb-src http://ftp.uk.debian.org/debian sid main contrib non-free
6º passo - faça uma cópia do sources.list dos cliente:
7º passo - crie o novo sources.list com o seguinte conteúdo:
# /etc/apt/sources.list
#
#
# Unstable, via apt-proxy running on itchy.
#
deb http://xxx.xxx.x.x:9999/debian sid main contrib non-free
deb-src http://xxx.xxx.x.x:9999/debian sid main contrib non-free
(o xxxx é o IP do servidor)
Pronto, seu apt-proxy estará rodando perfeitamente.
[3] Comentário enviado por sj1gomes em 15/08/2007 - 19:25h
Tentei Instalar o apt-proxy, com as configuração, do site oficial, mas as maquinas q roda windows não conseguiu, acessar a net, no windows eu uso um proxy, tem como resolver, alguém tem uma sugestão....