Respostas:
O apt-get agora suporta um método 'espelho' que selecionará automaticamente um bom espelho com base na sua localização. Colocando:
deb mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-security main restricted universe multiverse
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.
sudo apt-get update
antes de fazer qualquer apt-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!
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!
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:
sudo sed 's@archive.ubuntu.com@ubuntu.mirror.atratoip.net@' -i /etc/apt/sources.list
sudo apt-get update
Substitua archive.ubuntu.com
pelo seu espelho atual.
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!
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.
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 mencionadas apt-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, enquanto apt-select
apenas usa ping
e confia nos dados imprecisos da barra de ativação.apt-smart
está sendo mantida, enquanto as apt-select
folhas ficam sem solução por quase 3 anos.Você pode instalar facilmente apt-smart
via pip
, 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:
$ apt-smart -l
Com -l
, ou --list-mirrors
você obterá (exemplo de saída do servidor Travis CI US):
---------------------------------------------------------------------------------------------------------
| Rank | Mirror URL | Available? | Updating? | Last updated | Bandwidth |
---------------------------------------------------------------------------------------------------------
| 1 | http://mirrors.gigenet.com/ubuntua... | Yes | No | Up to date | 1.73 MB/s |
| 2 | http://mirror.genesisadaptive.com/... | Yes | No | Up to date | 1.68 MB/s |
| 3 | http://ubuntu.mirrors.tds.net/pub/... | Yes | No | Up to date | 1.4 MB/s |
| 4 | http://repos.forethought.net/ubuntu | Yes | No | Up to date | 1.35 MB/s |
| 5 | http://repo.miserver.it.umich.edu/... | Yes | No | Up to date | 937.62 KB/s |
...
| 75 | http://mirror.cc.vt.edu/pub2/ubuntu | Yes | No | 1 day behind | 659.67 KB/s |
| 76 | http://mirror.atlantic.net/ubuntu | Yes | No | 2 days behind | 351.26 KB/s |
| 77 | http://mirror.lstn.net/ubuntu | Yes | No | 4 days behind | 806.81 KB/s |
| 78 | http://mirrors.usinternet.com/ubun... | Yes | No | 4 weeks behind | 514.31 KB/s |
| 79 | http://mirrors.arpnetworks.com/Ubuntu | Yes | No | 19 weeks behind | 418.94 KB/s |
| 80 | http://mirrors.ocf.berkeley.edu/ub... | Yes | Yes | Up to date | 446.07 KB/s |
---------------------------------------------------------------------------------------------------------
Full URLs which are too long to be shown in above table:
1: http://mirrors.gigenet.com/ubuntuarchive
2: http://mirror.genesisadaptive.com/ubuntu
3: http://ubuntu.mirrors.tds.net/pub/ubuntu
5: http://repo.miserver.it.umich.edu/ubuntu
...
78: http://mirrors.usinternet.com/ubuntu/archive
80: http://mirrors.ocf.berkeley.edu/ubuntu