APT-MIRROR no Debian Jessie 64-Bits - Repositório Local
Dica publicada em Linux / Software
APT-MIRROR no Debian Jessie 64-Bits - Repositório Local
Configuração do servidor
1) Atualizar o repositório:# apt-get update
2) Instalar o Apt-mirror:
# apt-get install apt-mirror -y
3) Editar o arquivo de configuração no servidor:
# vim /etc/apt/mirror.list
As únicas configurações que eu usei foram set base_path para definir o diretório onde será baixado o repositório e usei apenas pacotes da versão estável.
############# config ##################
#
set base_path /aptmirror
#
# set mirror_path $base_path/mirror
# set skel_path $base_path/skel
# set var_path $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch
# set postmirror_script $var_path/postmirror.sh
# set run_postmirror 0
set nthreads 20
set _tilde 0
#
############# end config ##############
#Debian Stable
deb http://ftp.br.debian.org/debian stable main contrib non-free
clean http://ftp.br.debian.org/debian
#
set base_path /aptmirror
#
# set mirror_path $base_path/mirror
# set skel_path $base_path/skel
# set var_path $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch
# set postmirror_script $var_path/postmirror.sh
# set run_postmirror 0
set nthreads 20
set _tilde 0
#
############# end config ##############
#Debian Stable
deb http://ftp.br.debian.org/debian stable main contrib non-free
clean http://ftp.br.debian.org/debian
4) Baixar o repositório, esse demora. No meu caso foram 105GB, levei uma semana no meu link de 2MB.
5) apt-get install lighttpd apache2
6) Crie um link simbólico para permitir acesso às atualizações por htttp aos arquivos do repositório do apt-mirror:
# ln -s /aptmirror/mirror/ftp.nz.debian.org/debian /var/www/index/debian/
Nas estações
1) edite /etc/apt/sources.listComente ou remova as outras linhas e adicione:
deb http://ip-do-seu-servidor/debian stable main contrib non-free
2) edite ou crie se não tiver o arquivo /etc/apt/preferences e adicione:
Package: *
Pin: release a=stable
Pin-Priority: 900
Pin: release a=stable
Pin-Priority: 900
3) depois é só usar apt-get normalmente:
# apt-get update
# apt-get install programa_que_vc_quer
Espero ter ajudado.
Hora destas preciso testar com rsync.
----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)