Espelhos Mais Rápidos no Debian e Derivados
Veremos como selecionar os espelhos mais rápidos no Debian, no Ubuntu e em toda a família Debian-like.
Parte 2: Ferramentas em Modo Texto: Netselect-Apt
Netselect-Apt
Assim como, no caso do Netselect, o Netselect-apt está disponível apenas para Debian e derivadas deste (ver nota anterior).Esta é uma solução mais simples na hora de selecionar o espelho mais rápido, porém, é mais demorado, já que testa todos os servidores encontrados.
Abaixo vemos o Help do programa:
Ciente das opções, seleciono a Release estável (stable), a arquitetura (--arch i386), o uso da seção 'non-free' (--nonfree) nos repositórios e direciono o arquivo gerado para a mesma pasta onde o comando foi executado (é mais seguro que substituir o Sources.List).
sudo netselect-apt --arch i386 --nonfree --outfile sources.list stable
O escolhido é o espelho padrão brasileiro: http://ftp.br.debian.org
E as entradas para este, são essas:
deb http://ftp.br.debian.org/debian/ stable main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
Em novo teste, apenas troquei 'stable' por 'squeeze':
sudo netselect-apt --arch i386 --nonfree --outfile sources.list2 squeeze
Mas dessa vez, o espelho escolhido e respectivos endereços, foram esses:
deb http://sft.if.usp.br/debian/ squeeze main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
E para finalizar, vamos montar uma entrada com o espelho mais rápido para o Debian Testing (testing), especificando o protocolo FTP como padrão (-- ftp) e adicionado o repositórios de 'deb-src', ou seja, os 'sources' de pacotes (--sources):
sudo netselect-apt --ftp --sources --arch i386 --nonfree --outfile sources.list3 testing
E novamente, o espelho selecionado foi: http://ftp.br.debian.org
E as entradas, estas:
deb ftp://ftp.br.debian.org/debian/ testing main contrib non-free
deb-src ftp://ftp.br.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
deb-src ftp://ftp.br.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free