Escolhendo os melhores mirrors pro seu Arch Linux

Publicado por edps em 18/11/2010

[ Hits: 29.072 ]

Blog: https://edpsblog.wordpress.com/

 


Escolhendo os melhores mirrors pro seu Arch Linux



Nessa dica veremos como escolher os melhores mirrors pro seu Arch Linux ou distro derivada.

Para isso acessaremos o seguinte link:
Nessa página temos como escolha as opções: País, Protocolo, IPV4 ou IPV6 e a opção de usar o mirror status:
Selecionando Brazil (está com Z, mas tudo bem!), os protocolos HTTP e FTP, IPV4 e marcando a opção do mirror status, o resultado obtido foi este:

##
## Arch Linux repository mirrorlist
## Sorted by mirror score from mirror status page
## Generated on 2010-11-03

## Score: 1.8, Brazil
#Server = http://archlinux.c3sl.ufpr.br/$repo/os/$arch
## Score: 3.2, Brazil
#Server = ftp://archlinux.c3sl.ufpr.br/archlinux/$repo/os/$arch
## Score: 6.6, Brazil
#Server = http://www.las.ic.unicamp.br/pub/archlinux/$repo/os/$arch
## Score: 7.3, Brazil
#Server = ftp://ftp.las.ic.unicamp.br/pub/archlinux/$repo/os/$arch
## Score: 9.7, Brazil
#Server = http://pet.inf.ufsc.br/mirrors/archlinux/$repo/os/$arch

Selecionando Any (qualquer) na opção Country (País) e as mesmas opções anteriores, o resultado obtido foi este:

##
## Arch Linux repository mirrorlist
## Sorted by mirror score from mirror status page
## Generated on 2010-11-03

## Score: 2.3, Any
#Server = http://mirrors.kernel.org/archlinux/$repo/os/$arch
## Score: 3.0, Any
#Server = ftp://mirrors.kernel.org/archlinux/$repo/os/$arch

Selecionando All (todos) na opção Country (País) com as mesmas opções. Pelo fato dessa lista ser muito extensa, o resultado pode ser obtido através do link abaixo:
Tendo obtido os espelhos (mirrors), vamos alterar o arquivo /etc/pacman.d/mirrorlist, mas antes de alterá-lo faremos uma cópia de segurança:

sudo cp -av /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist-original

Agora abriremos o arquivo com um editor de textos (no meu caso o leafpad) e acrescentaremos o conteúdo desejado:

sudo leafpad /etc/pacman.d/mirrorlist

Salvou e fechou? Não feche ainda!

Descomente (remova a cerquilha) das linhas começadas por Server, tipo essa:

#Server = http://archlinux.c3sl.ufpr.br/$repo/os/$arch

Substitua o termo $arch por i686 ou x86_64, no meu caso como escolhi os mirrors brasileiros, ficaria assim:

##
## Arch Linux repository mirrorlist
## Sorted by mirror score from mirror status page
## Generated on 2010-11-03

## Score: 1.8, Brazil

Server = http://archlinux.c3sl.ufpr.br/$repo/os/x86_64
## Score: 3.2, Brazil
Server = ftp://archlinux.c3sl.ufpr.br/archlinux/$repo/os/x86_64
## Score: 6.6, Brazil
Server = http://www.las.ic.unicamp.br/pub/archlinux/$repo/os/x86_64
## Score: 7.3, Brazil
Server = ftp://ftp.las.ic.unicamp.br/pub/archlinux/$repo/os/x86_64
## Score: 9.7, Brazil
Server = http://pet.inf.ufsc.br/mirrors/archlinux/$repo/os/x86_64

Agora sim, feche o arquivo e digite:

sudo pacman -Syu
Ops! Isso é o que aconteceria se não tivéssemos substituído o termo $arch por i686 ou x86_64!

De novo o mesmo comando (na verdade estou usando o pacman-color):

sudo pacman-color -Su
Fontes oficiais:
Até a próxima.

Outras dicas deste autor

Proxy no Chrome / Chromium em outros WMs

Opera Developer no Slackware

eBook GNU/Linux Advanced Administration

Arch Wiki Lite

O Arch Linux e a autenticação de pacotes

Leitura recomendada

Ubuntu em casa

Problemas com scripts no GIMP na versão 2.3/futura 2.4

Instalando IBM Lotus Symphony com corretor ortográfico pt_BR no Slackware

Porque aprender Software Livre

Instalando Xfce no OpenBSD 5.4

  

Comentários
[1] Comentário enviado por removido em 18/11/2010 - 18:59h

COMPLEMENTO:

Embora tenha utilizado os mirrors nacionais como exemplo nessa dica, os mirros mais rápidos que encontrei (e estou usando) são esses:

##
## Arch Linux repository mirrorlist
## Sorted by mirror score from mirror status page
## Generated on 2010-11-07

## Score: 0.7, United States
Server = http://mirror.rit.edu/archlinux/$repo/os/x86_64
## Score: 0.9, Any
Server = http://mirrors.kernel.org/archlinux/$repo/os/x86_64
## Score: 0.9, United States
Server = ftp://mirror.rit.edu/archlinux/$repo/os/x86_64

[2] Comentário enviado por mcnd2 em 18/11/2010 - 21:45h

Boa dica! (só não é o site) rsrsrsrs...
Para o Arch melhor ainda.

Abç...

[3] Comentário enviado por removido em 27/03/2011 - 09:43h

outra excelente forma de escolher seus mirrors é esta:

http://www.vivaolinux.com.br/dica/Melhorando-a-velocidade-de-download-do-Pacman-e-do-Makepkg-no-Arch...

dica recomendada!

[4] Comentário enviado por removido em 16/08/2011 - 09:52h

Anotado.

Pesquisando sobre melhores 'mirrors' para o Arch, encontrei sua contribuição.
Ótima dica, Edinaldo.

[5] Comentário enviado por Don Malarkey em 23/12/2017 - 03:54h

Muito bom =D

[6] Comentário enviado por hardw4y em 29/08/2018 - 14:50h

Ótimo tutorial.
Mas teria como eu "pingar" no mirror para saber qual responde mais rápido?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts