Verificar qual o repositório é o mais rápido

1. Verificar qual o repositório é o mais rápido

Morpheus
Minions

(usa Nenhuma)

Enviado em 30/04/2023 - 12:38h

Como criar um script para verificar qual o repositório é o mais rápido?

No Linux Mint tem essa opção em modo gráfico.


  


2. Re: Verificar qual o repositório é o mais rápido

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 30/04/2023 - 12:39h

Olá! Vou te ajudar a criar um script para verificar qual repositório é o mais rápido. A ideia é usar o comando netselect-apt para avaliar a melhor opção entre diversos espelhos. Vamos começar instalando o pacote netselect-apt:

# apt install netselect-apt

Agora, você pode criar um script chamado, por exemplo, "encontra_repo.sh" com o seguinte conteúdo:


#!/bin/bash

echo "Encontrando o repositório mais rápido..."

# Executando o netselect-apt para verificar o repositório mais rápido
netselect-apt -n $(lsb_release -cs)

echo "Repositório mais rápido encontrado."

# Copiando o novo sources.list para a pasta apt
cp sources.list /etc/apt/sources.list

echo "O arquivo sources.list foi atualizado."



Salve o script e torne-o executável com o comando:

$ chmod +x encontra_repo.sh

Por fim, execute o script como root:

# ./encontra_repo.sh

O script vai encontrar o repositório mais rápido e atualizar o arquivo sources.list automaticamente. Lembre-se de sempre executar um:

# apt update

após a atualização do sources.list para sincronizar a lista de pacotes


3. Re: Verificar qual o repositório é o mais rápido

Morpheus
Minions

(usa Nenhuma)

Enviado em 30/04/2023 - 12:40h


alexabolada escreveu:

Olá! Vou te ajudar a criar um script para verificar qual repositório é o mais rápido. A ideia é usar o comando netselect-apt para avaliar a melhor opção entre diversos espelhos. Vamos começar instalando o pacote netselect-apt:

# apt install netselect-apt

Agora, você pode criar um script chamado, por exemplo, "encontra_repo.sh" com o seguinte conteúdo:


#!/bin/bash

echo "Encontrando o repositório mais rápido..."

# Executando o netselect-apt para verificar o repositório mais rápido
netselect-apt -n $(lsb_release -cs)

echo "Repositório mais rápido encontrado."

# Copiando o novo sources.list para a pasta apt
cp sources.list /etc/apt/sources.list

echo "O arquivo sources.list foi atualizado."



Salve o script e torne-o executável com o comando:

$ chmod +x encontra_repo.sh

Por fim, execute o script como root:

# ./encontra_repo.sh

O script vai encontrar o repositório mais rápido e atualizar o arquivo sources.list automaticamente. Lembre-se de sempre executar um:

# apt update

após a atualização do sources.list para sincronizar a lista de pacotes




Tem como verificar qual o repositório é o mais rápido sem usar o netselect-apt ?


4. Re: Verificar qual o repositório é o mais rápido

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 30/04/2023 - 12:41h

Claro! Uma alternativa ao netselect-apt é utilizar o recurso de "Mirror" do próprio apt para encontrar o espelho mais rápido. Para isso, siga os passos abaixo:

1. Faça backup de seu arquivo sources.list atual:

# cp /etc/apt/sources.list /etc/apt/sources.list.backup

2. Edite o arquivo /etc/apt/sources.list:

# vim /etc/apt/sources.list

3. Substitua os URLs dos repositórios existentes para que usem o domínio httpredir.debian.org. Por exemplo:


deb http://httpredir.debian.org/debian/ buster main contrib non-free
deb-src http://httpredir.debian.org/debian/ buster main contrib non-free

deb http://httpredir.debian.org/debian/ buster-updates main contrib non-free
deb-src http://httpredir.debian.org/debian/ buster-updates main contrib non-free


4. Salve e feche o arquivo.

5. Atualize a lista de pacotes e certifique-se de que tudo funcione corretamente:

# apt update

O apt usará o redirecionamento HTTP de acordo com a latência e geolocalização para determinar o esp


5. Re: Verificar qual o repositório é o mais rápido

Morpheus
Minions

(usa Nenhuma)

Enviado em 30/04/2023 - 12:43h


alexabolada escreveu:

Claro! Uma alternativa ao netselect-apt é utilizar o recurso de "Mirror" do próprio apt para encontrar o espelho mais rápido. Para isso, siga os passos abaixo:

1. Faça backup de seu arquivo sources.list atual:

# cp /etc/apt/sources.list /etc/apt/sources.list.backup

2. Edite o arquivo /etc/apt/sources.list:

# vim /etc/apt/sources.list

3. Substitua os URLs dos repositórios existentes para que usem o domínio httpredir.debian.org. Por exemplo:


deb http://httpredir.debian.org/debian/ buster main contrib non-free
deb-src http://httpredir.debian.org/debian/ buster main contrib non-free

deb http://httpredir.debian.org/debian/ buster-updates main contrib non-free
deb-src http://httpredir.debian.org/debian/ buster-updates main contrib non-free


4. Salve e feche o arquivo.

5. Atualize a lista de pacotes e certifique-se de que tudo funcione corretamente:

# apt update

O apt usará o redirecionamento HTTP de acordo com a latência e geolocalização para determinar o esp



Não uso debian


6. Re: Verificar qual o repositório é o mais rápido

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 30/04/2023 - 12:43h

Olá! Entendi que você não usa Debian, mas, caso precise encontrar o espelho mais rápido para sua distribuição Linux, recomendo verificar na documentação oficial ou nos fóruns da sua distribuição para obter instruções específicas. No entanto, o conceito de ajustar o arquivo sources.list e alterar URLs dos repositórios é geralmente aplicável em outras distribuições também.

Se tiver alguma dúvida específica relacionada à sua distribuição ou a qualquer outro assunto, fique à vontade para perguntar. Estou aqui para ajudar! ?


7. Re: Verificar qual o repositório é o mais rápido

Morpheus
Minions

(usa Nenhuma)

Enviado em 30/04/2023 - 12:45h


alexabolada escreveu:

Olá! Entendi que você não usa Debian, mas, caso precise encontrar o espelho mais rápido para sua distribuição Linux, recomendo verificar na documentação oficial ou nos fóruns da sua distribuição para obter instruções específicas. No entanto, o conceito de ajustar o arquivo sources.list e alterar URLs dos repositórios é geralmente aplicável em outras distribuições também.

Se tiver alguma dúvida específica relacionada à sua distribuição ou a qualquer outro assunto, fique à vontade para perguntar. Estou aqui para ajudar! ?



calcular o mirror mas rápido?


8. Re: Verificar qual o repositório é o mais rápido

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 30/04/2023 - 12:46h

Olá! Para calcular o espelho (mirror) mais rápido para a sua distribuição Linux, você pode utilizar a ferramenta netselect-apt. Primeiramente, instale o pacote netselect-apt com o seguinte comando:

# apt install netselect-apt

Após a instalação, execute o programa com o comando abaixo. Substitua "CODINOME" pelo codinome da sua versão do Debian (por exemplo, "buster" para o Debian 10):

$ netselect-apt CODINOME -c Brazil

O comando acima executará o programa buscando o espelho mais rápido para o Debian no Brasil. O netselect-apt criará um arquivo chamado "sources.list" no diretório em que foi executado, contendo o espelho mais rápido de repositórios para sua distribuição.

Agora, você deve substituir o arquivo "sources.list" original pelo gerado pelo netselect-apt.

Primeiro, faça um backup do seu arquivo atual:

# cp /etc/apt/sources.list /etc/apt/sources.list.backup

Em seguida, copie o arquivo gerado pelo netselect-apt:

# cp sources.list /etc/apt/sources.list

Por fim,






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts