Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Configurando um Proxy de Pacotes no GNU Debian

Colaboração: Jefferson Ike

Data de Publicação: 25 de Janeiro de 2005

O aplicativo apt-cacher é um Servidor Proxy para pacotes GNU/Debian (.deb). Ele permite que sejam armazenados em cache os pacotes já tenham sido 'baixados' da Internet, ficando disponíveis pelo protocolo HTTP. Este serviço é similar ao uso do Servidor Proxy Squid, onde as páginas já acessadas, ficam armazenadas; quando é requisitada uma nova conexão à mesma página, o servidor procura primeiro em seu cache, caso não seja encontrado, um acesso à Internet é feito, retornando-se a página ao cliente. Assim com uso o apt-cacher, ganha-se em performance de instalação, pois todos os pacotes necessários para a instalação básica estarão na rede local (economia da banda de Internet) e economia de disco(HD), uma vez que só estarão no cache os pacotes utilizados pelos clientes da rede.

Instalação

Execute o seguinte comando como root:

  apt-get install apt-cacher

Configuração

Edite o arquivo /etc/apt-cacher/apt-cacher.conf da seguinte forma:

  cache_dir=<informe o diretorio em que você deseja ter o seu cache>
  admin_mail=<email do administrador do apt-cacher>
  generate_reports=1

Estas configurações são apenas o básico pra ter o seu cache funcional, existem outras opções que podem ser setadas conforme a necessidade de cada site.

Depois configurei o arquivo /etc/apt/sources.list desta forma:

  deb http://meucache.com.br/apt-cacher/ftp.br.debian.org/debian/ testing main
  deb-src http://meucache.com.br/apt-cacher/ftp.br.debian.org/debian/ testing main

Após os passos anteriores, execute o comando como root:

  apt-get update

Agora em todas as instalações de pacotes, o APT irá buscar primeiro no repositório interno, caso algum pacote não exista, o apt-cacher irá buscar no repositório externo. Assim, se este pacote for necessário novamente, o apt irá buscá-lo no repositório local.

Pré-aquecimento do cache

Se você já tiver 'baixado' muitos pacotes para a instalação do GNU/Debian Linux , utilize o script Perl /usr/share/apt-cacher/apt-cacher-import.pl, que faz a importação dos pacotes GNU/Debian para o diretório do apt-cacher. Pra isso realizei estes passos:

  cd /var/cache/apt/archives
  cp * /var/cache/apt-cacher/import/
  /usr/share/apt-cacher/apt-cacher-import.pl

Em uma máquina cliente, realize o seguinte comando como root para que seja atualizada a lista de pacotes:

  apt-get update

Todos os pacotes serão 'cacheados' pelo apt-cacher, tornando os pacotes disponíveis para o apt-get. Você pode acessar as configurações do seu cache pelo seu navegador web preferido caso você tenha um Apache instalado na máquina em que está o seu cache, através do endereço http://meucache.com.br/apt-cacher e um relatório do mesmo em http://meucache.com.br/apt-cacher/reports.

Veja a relação completa dos artigos de Jefferson Ike

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.00/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1859 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Read in English - Uma Maneira Divertida de Aprender Inglês