O que é um espelho de arco linux?
Como todas as outras distribuições Linux, como o Ubuntu, o Arch Linux também possui um repositório oficial de pacotes. Está hospedado no servidor oficial do Arch Linux. Para economizar largura de banda e reduzir o custo, para aumentar a velocidade de download e o tempo de resposta, o repositório oficial de pacotes é copiado para diferentes servidores em diferentes partes do mundo. Portanto, as pessoas próximas a determinada localização geográfica podem usar esse servidor, em vez do servidor oficial do Arch Linux, à medida que são sincronizados com o repositório oficial do pacote Arch Linux.
Cada um desses servidores que mantém uma cópia do repositório oficial do Arch Linux Package é chamado de espelho.
O arquivo de configuração do Pacman Mirror
O gerente de pacotes da Arch Linux, Pacman, mantém sua lista de espelhos em /etc/Pacman.D/Mirrorlist arquivo. Para mudar os espelhos de Pacman, você deve modificar este arquivo.
Gerando a Mirrorlist Arquive para localização geográfica específica
Você pode gerar um Mirrorlist Arquivo para uma localização geográfica específica usando o site oficial do Arch Linux.
Vá para https: // www.Archlinux.org/ espelholist/ e você deve ver a página a seguir, como mostrado na captura de tela abaixo.
Você também pode usar o Mirrorlist Assistente de gerador como marcado na captura de tela abaixo.
Primeiro selecione seu país.
Então verifique também http ou https ou ambos (http e https) no Protocolo seção dependendo da sua necessidade.
Em seguida, selecione o Versão IP. IPv4 está disponível em todos os países, IPv6 pode não estar disponível. Você pode selecionar os dois.
Finalmente clique em Gerar lista botão.
A Mirrorlist O arquivo deve ser gerado como você pode ver na captura de tela abaixo.
Agora pressione + s e salve o arquivo como Mirrorlist.TXT
É salvo.
Agora abra o arquivo com qualquer editor de texto.
$ nano ~/Downloads/Mirorlist.TXTRemova o sinal de hash (#) da linha que começa com Servidor =
Nota: se você tiver várias linhas começando com Servidor = , Em seguida, remova o sinal de hash (#) das linhas que você deseja adicionar como Pacman Mirror, deixe o resto como é.
Depois de terminar, salve o arquivo.
Agora substitua /etc/Pacman.D/Mirrorlist Com este arquivo com o seguinte comando:
$ sudo mv -v ~/downloads/espelho.txt /etc /Pacman.D/Mirrorlist
O arquivo é movido.
Agora atualize o cache do Pacman Package Repository com o seguinte comando:
$ sudo pacman -Syy
O cache do repositório de pacotes do Pacman deve ser atualizado e, como você pode ver na seção marcada da captura de tela abaixo, estou recebendo 10 vezes mais velocidade do que o habitual. FYI Minha velocidade de download habitual é 128 kbps.
Encontrando o espelho do arco linux mais rápido
Às vezes, apenas definir um espelho de arco linux geograficamente mais próximo não é suficiente. Portanto, antes de definir um arco linux espelho, você deve verificar e descobrir o espelho mais rápido da sua rede ISPS atual. Graças ao Arch Linux, Pacman tem um utilitário incorporado rankmirrors Para testar e encontrar o espelho mais rápido para você.
Primeiro execute o seguinte comando para baixar um Mirrorlist Arquivo que inclui todos os espelhos Arch Linux disponíveis:
$ CURL -O ~/Downloads/Mirorlist
https: // www.Archlinux.org/espelholist/all/
O arquivo deve ser salvo no Downloads/Mirorlist No diretório doméstico do seu usuário.
Agora execute o seguinte comando para descomentar todas as linhas de espelho:
$ sed -i 's/#s/s/g' ~/downloads/espelho
Agora comece o cheque com o seguinte comando:
$ rankmirrors ~/downloads/espelholist> ~/downloads/espelholist.o mais rápido
Depois que o cheque estiver concluído, os espelhos serão classificados em ordem decrescente, dependendo da velocidade de download em ~/Downloads/Mirorlist.o mais rápido arquivo. Deve demorar muito tempo para verificar todos os espelhos se sua conexão com a Internet for lenta.
Agora substitua /etc/Pacman.D/Mirrorlist arquivo com o ~/Downloads/Mirorlist.o mais rápido Arquivo com o seguinte comando:
$ sudo mv -v ~/downloads/espelho.mais rápido /etc /Pacman.D/Mirrorlist
Arquivo substituído.
Agora atualize o cache do Pacman Package Repository com o seguinte comando:
$ sudo pacman -Syy
É assim que você configura o Pacman espelha no arch Linux. Obrigado por ler este artigo.