Pular para o conteúdo

Escolhendo os melhores mirrors pro seu Arch Linux

Dica publicada em Linux / Software
edps edps
Hits: 32.065 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Convertendo pacotes .deb (Debian) para .xbps (Void Linux)

aria2 - downloads mistos ou de torrents

Desmembrando o Transmission no Slackware

Bashish - Personalizador de bash prompt

Google Chrome 32 Bits? Não mais! Instale o Chromium!

Instalando o navegador Google Chrome no Ubuntu

Problemas com SUDO no Ubuntu

CentOS - Corrigindo erro "rpmdbNextIterator - Header V3 RSA/SHA1 Signature, key ID BAD"

Kdenlive - Editor de vídeo

Instalando Mint Stick no Debian 12

#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ç...
#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

Entre na sua conta para comentar.