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
Pô my brother, nem avisa os amigos! descobri seu blog zoiando seu perfil lá no VOL!
ResponderExcluirSobre a dica: sem comentários né?
KKK
ResponderExcluirNã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