Dica :: acelerando o download de pacotes no Void Linux


Uma queixa que tenho em relação ao Void Linux é a lentidão no download de pacotes do servidor principal, logo, veremos aqui como alterá-lo.

Atualizado em: 2018-04-26

Sem muitas delongas, edite o arquivo /usr/share/xbps.d/00-repository-main.conf, substituindo o servidor principal: https://repo.voidlinux.eu/current por este https://repo2.voidlinux.eu/current.

novo-repositorio

E execute o comando abaixo para sincronizar o XBPS com o novo repositório e atualizar o seu sistema:

$ sudo xbps-install -Su

Abaixo vejam dois estados no download do LibreOffice usando servidores distintos:

Este slideshow necessita de JavaScript.

Tendo realizado as mudanças no repositório principal, faça o mesmo nos seguintes arquivos (basta substituir repo por repo2):

/usr/share/xbps.d/10-repository-nonfree.conf
/usr/share/xbps.d/10-repository-multilib.conf
/usr/share/xbps.d/10-repository-multilib-nonfree.conf

Vejam abaixo uma atualização do sistema (e os detalhes dos repositórios) com o OctoXBPS:

Este slideshow necessita de JavaScript.

Em todo caso, serviu para mim essa mudança, possa ser que não sirva a você! por outro lado, temos outros repositórios disponíveis no link abaixo:

Void Linux Mirrors

Dê-em preferência pelos listados em TIER 1, que são mantidos pela equipe do Void Linux! 🙂

XBPS-SRC

Caso façam uso do XBPS-SRC, abaixo seguem 3 confs atualizados por mim com os espelhos mais rápidos que encontrei:

~/void-packages/etc/conf.

XBPS_INSTALL_ARGS="--repository=https://repo.voidlinux.eu/current --repository=https://repo2.voidlinux.eu/current"
XBPS_CFLAGS="-march=native -fomit-frame-pointer -O2 -pipe"
XBPS_CXXFLAGS="${XBPS_CFLAGS}"
XBPS_SUCMD="sudo /bin/sh -c"
XBPS_CCACHE=yes
XBPS_MAKEJOBS=2
XBPS_ALLOW_RESTRICTED=yes

Cabe informar que desabilitei os repositórios MUSL e AARCH64.

~/void-packages/etc/repos-remote.conf.

# Remote repositories
repository=http://repo2.voidlinux.eu/current     ### REPO MAIS RAPIDO QUE O PADRÃO.
repository=https://repo2.voidlinux.eu/current/nonfree   ### REPO MAIS RAPIDO QUE O PADRÃO.
#repository=https://repo.voidlinux.eu/current/musl    ### DESABILITADO
#repository=https://repo.voidlinux.eu/current/musl/nonfree    ### DESABILITADO
#repository=https://repo.voidlinux.eu/current/aarch64    ### DESABILITADO

# Additional mirrors
#
# http://repo2.voidlinux.eu/current/			DE
# http://repo3.voidlinux.eu/current/			US
# http://repo4.voidlinux.eu/current/			FR
# http://mirror.clarkson.edu/voidlinux/current/		US
# http://www.gtlib.gatech.edu/pub/VoidLinux/current/	US
# https://lug.utdallas.edu/mirror/void/			US
# http://mirror.aarnet.edu.au/pub/voidlinux/current/	AU

~/void-packages/etc/repos-remote-x86_64.conf.

# Remote repositories
repository=https://repo2.voidlinux.eu/current/multilib
repository=https://repo2.voidlinux.eu/current/multilib/nonfree

Enter the Void!

Anúncios
Dica :: acelerando o download de pacotes no Void Linux

Um comentário sobre “Dica :: acelerando o download de pacotes no Void Linux

  1. Fala Edps tudo bem ? seus posts sobre o Void são excelentes, sou usuário do Arch Linux a mais de três anos, mas estava querendo experimentar algo novo e o Void foi está escolha.
    Bom gostaria de pedir para você fazer um post sobre a instalação do “termite” e também da interface do “Deepin” visto que ambos não possuem no gerenciador de pacotes, seria bacana também fazer alguma post relacionado ao desempenho, e limpeza do sistema, bom é isso mano, parabéns pelo trabalho!

    Curtir

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s