Arch

Arch

domingo, 8 de abril de 2012

Obtendo mirrors mais velozes no Arch Linux

Através desta pequena dica, pretendo apresentar aos usuários do fantástico Arch Linux, que porventura ainda não o conheçam, um script em Python chamado Reflector.


O Reflector está disponível nos repositórios oficiais do Arch.

Então, para proceder a instalação basta um:

# pacman -Syu reflector

- Para que serve?

Ele executa a mesma função do velho rankmirrors , só que de uma maneira muito mais direta e simples.

Aconselho que façam um backup do seu “mirrorlist” atual através de:

# cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup

Então, para criar o 'rank' dos mirrors mais rápidos (no momento), executamos o comando:

# reflector -l 10 --sort rate --save /etc/pacman.d/mirrorlist

Neste caso, ele buscará os 10 mirrors mais rápidos e irá gravá-los no 'mirrorlist' no momento da execução do comando ( você pode alterar a quantidade de servers para o que achar necessário, eu particularmente acho que 10 é um número bem coerente, visto que, quanto maior o valor atribuído, mais tempo levará a execução do comando).

Maiores informações e opções:

$ reflector --help

 Como foi discutido em um tópico lá no VOL a respeito, o colega Eldermarco sugeriu que o script poderia ser lançado no Boot, ou ainda, um agendamento no cron para rodar de tempos em tempos. Deste modo, o rank seria sempre o melhor possível.

Eu particularmente, prefiro criar um alias para o mesmo desta maneira:

$ sudo nano ~/.bashrc

E acrescentar a linha abaixo:
alias ref='sudo reflector -l 10 --sort rate --save /etc/pacman.d/mirrorlist'



Assim, quando quero atualizar a lista, apenas digito:

$ ref

Ele solicita a senha e atualiza o rank.

Referência:
https://wiki.archlinux.org - Reflector

2 comentários:

  1. Pô my brother, nem avisa os amigos! descobri seu blog zoiando seu perfil lá no VOL!

    Sobre a dica: sem comentários né?

    ResponderExcluir
  2. KKK

    Não falei nada, pois ainda estou aprendendo a lidar com isto, tanto que, tudo que está aqui são apenas cópias do que já publiquei lá.

    Mesmo assim valeu brother

    ResponderExcluir