REPOSITORIO LOCAL DEBIAN
DESCRIÇÃO
Hoje em dia precisamos atualizar nossos servidores linux com bastante frequência, caso você possua muitos servidores, atualizar pela internet se torna um problema, pois dependendo do ambiente são dezenas ou centenas de maquinas baixando pacotes pela internet e utilizando sua banda de internet. Para resolver este problema podemos criar localmente um espelho dos repositórios Debian, ele ira baixar todos os pacotes que existem nos repositórios oficiais(na data que escrevo este artigo o tamanho dos pacotes para o debian 7 estão em 80GB) e ira continuar sincronizando semanalmente, e a então os seus servidores locais irão buscar atualizações e pacotes de instalação no seu servidor local, ao invés de ir buscar na internet. Isso ira diminuir o gasto de banda da sua internet, e de quebra ira agilizar e muito as instalações e atualizações das maquinas locais. REQUISITOS:
1- Servidor virtual
SO
Debian 7 64 bits
Processador
2 Cores
Memoria
2 GB
Disco
200 GB OBS1: ESPERA-SE QUE O SISTEMA OPERACIONAL JÁ ESTEJA INSTALADO OBS2: É necessário ter uns 100GB no /var para armazenar os arquivos. 2- Softwares:
a. Apt-mirror
b. Apache2
COMO FAZER:
1- O primeiro passo é instalar o apt-mirror e o apache2. Para isso execute os seguintes comandos:
# aptitude install apache2 apt-mirror
2- Configurar o arquivo de configuração que ira conter os repositórios que o seu servidor ira procurar por atualizações e pacotes, este arquivo é o /etc/apt/mirror.list. Neste arquivo deve ter apenas os repositórios que você gostaria baixar, no meu caso ficou com o seguinte conteúdo:
#deb http://ftp.br.debian.org/debian/ wheezy main contrib non-free
#deb http://security.debian.org/ wheezy/updates main contrib non-free clean http://ftp.br.debian.org/debian/ clean http://security.debian.org/ clean http://ftp.br.debian.org/debian/
3- Execute o comando que irar começar a fazer o download dos pacotes que estão configurados no arquivo de