O download do arquivo principal do Ubuntu é lento, mesmo quando não é dia de lançamento, como posso obter o apt-get para usar automaticamente um espelho mais próximo de mim?
apt
repository
mirrors
ajmitch
fonte
fonte
Respostas:
O apt-get agora suporta um método 'espelho' que selecionará automaticamente um bom espelho com base na sua localização. Colocando:
na parte superior do
/etc/apt/sources.list
arquivo, deve ser tudo o que é necessário para que ele escolha automaticamente um espelho para você, com base na sua localização geográfica.Os usuários Lucid (10.04), Maverick (10.10), Natty (11.04) e Oneiric (11.10) podem ser substituídos
precise
pelo nome apropriado.fonte
sudo apt-get update
antes de fazer qualquerapt-get install
coisa para usar o espelho mais próximo.Eu sempre usei a ferramenta GUI 'select best server': no Ubuntu Software Center, vá em Edit -> Software Sources no menu. (Você também pode fazer isso nas Preferências do Synaptic ou no Update Manager.)
Na guia Software Ubuntu, há um menu suspenso ao lado de "Download de:" Se você selecionar "Outros ...", receberá um botão que diz "Selecionar melhor servidor"; clicar nele faz o Ubuntu executar alguns testes para ver qual espelho dará a melhor velocidade de download.
Não posso comentar se isso é melhor ou pior que o método que você encontrou para si mesmo. Talvez alguém com alguma experiência no assunto possa comentar!
Aqui estão algumas capturas de tela para o método gráfico, como Jorge sugeriu:
Abra o Ubuntu Software Center, clique em Editar no menu global e vá para 'Fontes de software ...'
Clique no menu suspenso ao lado de 'Download de' e selecione 'Outros ...'
Clique em Select Best Server
O melhor servidor é destacado. Clique Choose Servere pronto!
fonte
apt-get
A localização geográfica nem sempre oferece o melhor espelho. Por exemplo, moro no BC do Canadá, e a maioria dos que estão nesta província deve encontrar um espelho no BC, na Califórnia ou em qualquer estado do Pacífico, talvez até no Arizona.
No entanto, aqui no norte, meu ISP (ao contrário da companhia telefônica) tem apenas uma linha de fibra fora desta cidade e vai direto para Calgary (1000 km a leste daqui), onde conecta um NEX compartilhado com a linha para ucalgary, onde eles tem um lindo espelho debian e ubuntu e quem sabe o que mais. Parece que a universidade tem o mesmo ISP que eu e, portanto, as taxas de transferência são medidas em megabytes por segundo, em oposição aos 50-100 kilobytes por segundo que recebo de um espelho padrão.
Assim. Eu recomendo conhecer sua topologia de rede da Internet local. Coisas bonitas, como trocas de rede, podem proporcionar uma conexão rápida a locais específicos. Permanecer na rede do seu provedor de serviços de Internet pode ignorar alguns aceleradores de velocidade que você poderia ter para o mundo exterior.
Graças ao post sobre a ferramenta GUI para mudar isso, encontrei esse espelho e o defini como padrão. Bom show para este tópico!
fonte
Para uma atualização rápida, baixei o CD alternativo usando torrents. Após a atualização dessa maneira, eu ainda terminei com um sistema que ainda não possui todas as atualizações (provavelmente depois que o ISO foi compactado).
Após uma pesquisa rápida, acabei na lista de espelhos no Launchpad . Procure seu país e teste alguns. Eu moro na Holanda e tenho apenas 75kB / s de velocidade, muito abaixo da minha velocidade normal. O espelho ubuntu.mirror.cambrium.nl não funcionou para mim, mas o ubuntu.mirror.astratoip.net funcionou. Substitua o espelho de acordo e execute os comandos abaixo:
Substitua
archive.ubuntu.com
pelo seu espelho atual.fonte
Uma dica para os usuários do Kubuntu 12,04 ...
Do Muon Software Center:
Em seguida, na guia Software Kubuntu:
Isso selecionará o servidor com o ping mais rápido (servidor mais rápido no momento)
Estou no Reino Unido, mas meu servidor mais rápido é "server for Nepal". - cerca de 10 vezes mais rápido do que o que eu estava recebendo com o servidor padrão para o Reino Unido!
fonte
Aqui está um script Python que escrevi que retorna uma lista de espelhos com a menor latência para um país especificado.
O script também fornece informações sobre largura de banda e status retiradas das páginas da barra de ativação dos espelhos e gerará um novo
sources.list
arquivo usando um espelho escolhido na lista.fonte
Meu script Python apt-smart, que encontra espelhos automaticamente no seu país, faz benchmarks e os classifica por status e velocidade, finalmente altera o sources.list, se você quiser.
As diferenças entre
apt-smart
e outras respostas mencionadasapt-select
são:apt-smart
localiza automaticamente onde você está para não precisar especificar o país quando viaja para o exterior.apt-smart
faz download HTTP real de cada espelho para obter resultados mais precisos (largura de banda e status) e suporta proxy HTTP, enquantoapt-select
apenas usaping
e confia nos dados imprecisos da barra de ativação.apt-smart
está sendo mantida, enquanto asapt-select
folhas ficam sem solução por quase 3 anos.Você pode instalar facilmente
apt-smart
viapip
, para obter comandos detalhados de instalação do copy'n'paste, consulte o Leia-me do Projeto .Um exemplo de uso que permite listar espelhos classificados em seu país:
Com
-l
, ou--list-mirrors
você obterá (exemplo de saída do servidor Travis CI US):fonte
Idealmente, todo o método de distribuição adaptou um protocolo Torrent, para que não precisássemos continuar ajustando nada disso.
fonte