Repositório local Debian com APT Cacher: mudanças entre as edições
Linha 91: | Linha 91: | ||
== Controle de acessos == | == Controle de acessos == | ||
<absHTML> | |||
<div style="text-align: center;"><a href="http://www4.clustrmaps.com/user/8627756d"><img src="http://www4.clustrmaps.com/stats/maps-no_clusters/www.eriberto.pro.br-wiki-index.php-title=repositorio_apt-cacher-thumb.jpg" alt="Locations of visitors to this page" /> | |||
</a></div> | |||
<br> | |||
<div style="text-align: center;">Consulte também o contador abaixo, iniciado em 18 jan. 09, além do gráfico acima. | |||
</div> | |||
</absHTML> |
Edição das 05h50min de 18 de janeiro de 2009

by (C) João Eriberto Mota Filho <eriberto (a) eriberto pro br>
Artigo criado em: 18 de janeiro de 2009.
Última atualização: veja o rodapé desta página.
Tiny URL ou bit.ly: {{{2}}}
![]() |
Este artigo foi escrito para Debian Lenny. |
O APT Cacher
O APT Cacher é um sistema de proxy HTTP voltado para pacotes .deb. Em outras palavras, tal sistema serve como repositório local de pacotes para qualquer distribuição que utilize pacotes .deb. Podemos citar:
- Debian GNU/Linux;
- Ubuntu;
- Kurumin.
A grande vantagem do APT Cacher é que o mesmo, ao servir de intermediário entre clientes e repositórios oficiais, somente armazena pacotes baixados. Ou seja, ele não é um espelho (mirror) completo e gigante que ocupa muitos gigabytes de espaço em disco e que necessita de link Internet rápido e dedicado para atualização diária. É ideal para usuários domésticos, cursos, faculdades, escritórios e organizações em geral. Além disto, o APT Cacher remove, automaticamente, pacotes desatualizados.
A instalação no Debian GNU/Linux
Para instalar o APT Cacher no Debian, execute o comando:
# apt-get install apt-cacher
Depois disto, edite o arquivo /etc/default/apt-cacher e altere a linha:
AUTOSTART=0
para
AUTOSTART=1
O último passo será inicializar o daemon do APT Cacher com o comando:
# /etc/init.d/apt-cacher start
A configuração do cliente
No Debian GNU/Linux, edite o arquivo /etc/apt/sources.list. Originalmente, este arquivo se parece com isto:
deb http://ftp.us.debian.org/debian/ lenny main contrib non-free deb-src http://ftp.us.debian.org/debian/ lenny main deb http://security.debian.org/ lenny/updates main contrib non-free deb-src http://security.debian.org/ lenny/updates main
Para ativar o APT Cacher, insira, entre o http:// e o nome do repositório, a entrada ip_do_servidor:porta ou nome_DNS_do_servidor:porta. A porta padrão do APT Cacher é a 3142. Mas isso pode ser alterado no seu arquivo de configuração. A seguir um exemplo de utilização do repositório no cliente:
deb http://repositorio.minharede.com.br:3142/ftp.us.debian.org/debian/ lenny main contrib non-free deb-src http://repositorio.minharede.com.br:3142/ftp.us.debian.org/debian/ lenny main deb http://repositorio.minharede.com.br:3142/security.debian.org/ lenny/updates main contrib non-free deb-src http://repositorio.minharede.com.br:3142/security.debian.org/ lenny/updates main
No caso anterior, o repositório utilizado foi o ftp.us.debian.org. Isso significa que o APT Cacher irá baixar, automaticamente, as relações de pacotes daquele repositório. Ou seja: qualquer repositório poderá ser especificado no cliente.
Informações diversas
A remoção de pacotes antigos
O APT Cacher, diariamente, irá atualizar todas as listas de pacotes e remover os arquivos .deb obsoletos. Isso será feito pelo script /usr/share/apt-cacher/apt-cacher-cleanup.pl. Tal script ,será acionado pelo cron por intermédio de outro script, presente no diretório /etc/cron.daily.
![]() |
Caso você queira fazer uma remoção de pacotes desatualizados por acionamento manual para verificar possíveis erros, utilize o comando /usr/share/apt-cacher/apt-cacher-cleanup.pl -v. |
A importação de pacotes preexistentes
Caso você possua alguns pacotes .deb e deseje que o APT Cacher os importe, coloque-os dentro do diretório /usr/share/apt-cacher/import e execute o comando:
# /usr/share/apt-cacher/apt-cacher-import.pl
O spool de pacotes
Os pacotes baixados e a relação de pacotes estarão disponíveis em /var/cache/apt-cacher/packages.
Diretório de ferramentas
O diretório /usr/share/apt-cacher possui diversos scripts de apoio e manutenção.
Links externos
![]() |
No site oficial do APT Cacher, consta a seguinte informação importante: "The domain apt-cacher.org has been re-registered, probably by a spammer. Please do not visit www.apt-cacher.org.". |
Controle de acessos
<absHTML>
</absHTML>