Apt-mirror: Como criar um mirror para o Ubuntu 9.04

Se você possui um parque tecnológico que utiliza o Linux em sua empresa e quer economizar o uso de banda por parte de suas estações, uma boa solução é a implementação de um mirror local. Neste artigo explico, de modo simples e efetivo, como criar seu próprio mirror utilizando o apt_mirror.

[ Hits: 33.726 ]

Por: George Souza Farias em 01/09/2009 | Blog: https://www.facebook.com/georgesouzafarias


Criando, atualizando e usando repositórios



Criando repositórios

Depois de todas as configurações, chegou hora de criar efetivamente os repositórios. Nesse processo serão criados os índices e iniciaremos o download, que é a parte mais demorada dependendo da velocidade da sua internet. Execute, como root, o comando a seguir:

# apt-mirror

Atualização do mirror

Para fazer a atualização basta rodar o comando citado anteriormente e seus repositórios serão atualizados. Seria interessante criarmos uma chamada para automatizar esta tarefa, então crie no arquivo /etc/crontab:

# vim /etc/crontab

0  0  *  *  * root  apt-mirror

Será atualizado todos os dias a partir da 0h, horários pensados pelo fato do uso da banda de internet ser quase nulo.

Usando o mirror

Agora para que as máquinas consigam acessar o conteúdo disponibilizado, precisamos apenas fazer o apontamento para o diretório /var/www com o comando:

# ln -s /pacotes/ubuntu/repositorio/mirror/archive.ubuntu.com/ubuntu /var/www/ubuntu

Após executar tal comando o servidor estará pronto para ser utilizado pelas demais máquinas. Mas antes, façamos um teste simples: em um navegador da rede tente acessar o repositório.

Acesse: http://ip_do_servidor/ubuntu

Se não aparecer nada, verifique se todos os passos foram seguidos atentamente ou se eu cometi algum eventual equívoco até aqui.

Se tudo ocorrer bem, vamos aos finalmentes, fazendo a configuração dos clientes. Nesse caso teremos que fazer uma configuração que apesar de simples é muito cansativa. Teremos que alterar o domínio do sources.list dos clientes.

De:

deb http://br.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted

Para:

deb http://IP_DO_SERVIDOR/ubuntu/ jaunty-updates main restricted

Depois disso basta rodar:

# aptitude update

Pronto, já está tudo pronto, já pode ser usado e com isso gerará, dependendo do tamanho da sua empresa, uma grande economia de banda.

Aqui na empresa onde trabalho criei um simples script para fazer as configurações e deixei disponível para download na página do servidor, facilitando a vida de todo mundo, deixarei aqui o meu script para que vocês possam usar e melhorá-lo.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Configuração
   3. Criando, atualizando e usando repositórios
   4. Considerações finais
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Utilizando o giFT para baixar e compartilhar arquivos na Internet

Linux, uma experiência de uso

N2N: Layer Two Peer-to-Peer VPN

Mascarando conexões VPN com iptables

Criando páginas dinâmicas com o Xoops

  
Comentários
[1] Comentário enviado por markintux em 01/09/2009 - 07:36h

Parabéns pelo artigo cara!

Vou testá-lo! ;D Abraços!

[2] Comentário enviado por luizvieira em 01/09/2009 - 08:34h

Ótimo artigo!
Para quem trabalha com um parque computacional razoavelmente é uma boa pedida configurar um mirror desse.
Parabéns!
[ ]'s

[3] Comentário enviado por cleysinhonv em 01/09/2009 - 09:10h

Olá georgesouza!

O apt-mirror é excelente, para ambientes que possuem grandes laboratórios de informática e que usam linux, há um tempo atrás trabalhei em um departamento onde havia muitos computadores, e instalar software em todos eles me tomavam o tempo e necessitava de velocidade na conexão com a internet, embora o link fosse muito bom o numero de computadores fazia com que ficasse a tarde inteira instalando e baixando pacotes, então padronizei um apt-mirror e criei scripts de auto instalação e o tempo de 4 horas e resumiu em 30 minutos devido a esse grande e simples software. Bom o seu artigo, parabéns.

[4] Comentário enviado por leodamasceno em 04/01/2010 - 14:20h

Parabéns, o artigo está explicativo, o conteúdo está muito bom!

[5] Comentário enviado por victordematos em 23/01/2010 - 19:20h

amigo, eu instalei deu tudo direitinho, quando dou um apt-mirror ele quer baixar 51 Gb, é tudo isso mesmo??
pq quando vou fazer atualizacoes no ubuntu no maximo deve ser 1 gb de atualizacoes... naum tem como eu limitar mais isso???

[6] Comentário enviado por chelix em 06/09/2012 - 09:27h

Intalado aqui em casa para testes, ao todo, vai fazer download de 89Gb (somente para o Quantal).

Excelente artigo!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts