Repositório local Debian com APT Cacher: mudanças entre as edições
Nova página: {{cabeçalho|18 de janeiro de 2009}} {{exclamação1|Este artigo foi escrito para Debian Lenny.}} == O APT Cacher == O APT Cacher é um sistema de proxy HTTP voltado para pacotes .d... |
|||
(12 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
{{cabeçalho|18 de janeiro de 2009}} | {{cabeçalho|18 de janeiro de 2009|http://tiny.cc/apt_cacher}} | ||
{{exclamação1|Este artigo foi escrito para Debian Lenny.}} | {{exclamação1|Este artigo foi escrito para Debian Lenny.}} | ||
Linha 12: | Linha 12: | ||
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 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. | ||
<br> | <br><br> | ||
== A instalação no Debian GNU/Linux == | == A instalação no Debian GNU/Linux == | ||
Linha 39: | Linha 39: | ||
No Debian GNU/Linux, edite o arquivo ''/etc/apt/sources.list''. Originalmente, este arquivo se parece com isto: | 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 <nowiki>http://ftp.us.debian.org/debian/</nowiki> lenny main contrib non-free | ||
deb-src http://ftp.us.debian.org/debian/ lenny main | deb-src <nowiki>http://ftp.us.debian.org/debian/</nowiki> lenny main | ||
deb http://security.debian.org/ lenny/updates main contrib non-free | deb <nowiki>http://security.debian.org/</nowiki> lenny/updates main contrib non-free | ||
deb-src http://security.debian.org/ lenny/updates main | deb-src <nowiki>http://security.debian.org/</nowiki> 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: | 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 <nowiki>http://repositorio.minharede.com.br:3142/ftp.us.debian.org/debian/</nowiki> lenny main contrib non-free | ||
deb-src http://repositorio.minharede.com.br:3142/ftp.us.debian.org/debian/ lenny main | deb-src <nowiki>http://repositorio.minharede.com.br:3142/ftp.us.debian.org/debian/</nowiki> lenny main | ||
deb http://repositorio.minharede.com.br:3142/security.debian.org/ lenny/updates main contrib non-free | deb <nowiki>http://repositorio.minharede.com.br:3142/security.debian.org/</nowiki> lenny/updates main contrib non-free | ||
deb-src http://repositorio.minharede.com.br:3142/security.debian.org/ lenny/updates main | deb-src <nowiki>http://repositorio.minharede.com.br:3142/security.debian.org/</nowiki> lenny/updates main | ||
A seguir, atualize a relação local de pacotes, com o comando: | |||
# apt-get update | |||
{{exclamação1|Este procedimento servirá para qualquer distribuição baseada em Debian. Em outras palavras, distribuições que utilizem pacotes ''.deb'', como o Ubuntu ou o Kurumin, também poderão ser clientes do APT Cacher.}} | {{exclamação1|Este procedimento servirá para qualquer distribuição baseada em Debian. Em outras palavras, distribuições que utilizem pacotes ''.deb'', como o Ubuntu ou o Kurumin, também poderão ser clientes do APT Cacher.}} | ||
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. | 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. | ||
<br> | <br><br> | ||
== Informações diversas == | == Informações diversas == | ||
Linha 81: | Linha 85: | ||
O diretório ''/usr/share/apt-cacher'' possui diversos scripts de apoio e manutenção. | O diretório ''/usr/share/apt-cacher'' possui diversos scripts de apoio e manutenção. | ||
<br> | <br><br> | ||
== Links externos == | == Links externos == | ||
* [http://www.nick-andrew.net/projects/apt-cacher apt-cacher project] | * [http://www.nick-andrew.net/projects/apt-cacher apt-cacher project] | ||
{{exclamação1|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."''.}} | |||
<br> | <br> | ||
== | == Comentários, sugestões e controle de acessos == | ||
Por favor, '''deixe os seus comentários e sugestões sobre este artigo''' no meu Blog Técnico. Para isto, [http://www.eriberto.pro.br/blog/?p=535 clique aqui]. | |||
<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 atual tal como às 05h50min de 21 de janeiro de 2011

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: http://tiny.cc/apt_cacher
![]() |
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
A seguir, atualize a relação local de pacotes, com o comando:
# apt-get update
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.". |
Comentários, sugestões e controle de acessos
Por favor, deixe os seus comentários e sugestões sobre este artigo no meu Blog Técnico. Para isto, clique aqui.
<absHTML>
</absHTML>