Pesquisa de site

Como usar 'apt-fast' para acelerar downloads de pacotes apt-get/apt usando vários espelhos


Neste editorial, damos uma olhada em um utilitário excelente e poderoso chamado apt-fast que você pode usar para acelerar o download de pacotes pelo APT ou Aptitude.

apt-fast é um wrapper de script de código aberto para as populares ferramentas de gerenciamento de pacotes APT e Aptitude que ajuda a acelerar o download de pacotes em Sistemas Debian.

Sua principal função é acelerar notavelmente o download de pacotes pelo apt-get ou pelo aptitude baixando pacotes em paralelo, com inúmeras conexões por pacote.

Leia alguns dos artigos a seguir, que discutem sobre APT e Aptitude junto com seu uso com exemplos:

  1. Qual é a diferença entre APT e Aptitude
  2. 25 comandos úteis do apt-get para gerenciamento de pacotes
  3. 15 comandos APT úteis para gerenciamento de pacotes
  4. Aprenda gerenciamento de pacotes com Aptitude no Ubuntu

O requisito para executar o utilitário apt-fast é ter gerenciadores de download aria2c ou axel.

  1. Como instalar o gerenciador de download de linha de comando Aria2
  2. Como instalar o Axel para acelerar downloads de FTP/HTTP

Como instalar o apt-fast no Ubuntu 16.04-14.04 e Linux Mint 18/17.x

Primeiramente adicione o pacote PPA para apt-fast como segue e então atualize seu sistema.

sudo add-apt-repository ppa:saiarcot895/myppa
sudo apt-get update

Depois disso, execute o comando abaixo para instalar a ferramenta apt-fast:

sudo apt-get -y install apt-fast

Durante o processo de instalação do apt-fast, você será solicitado a realizar algumas configurações de pacote como segue.

Na tela abaixo você pode definir o número de conexões permitidas, lembre-se, você também pode configurá-lo posteriormente no arquivo de configuração do apt-fast usando a diretiva _MAXNUM.

Em seguida, você também pode optar por suprimir a mensagem de confirmação do apt-fast sempre que desejar instalar um pacote. Mas não há problema em deixar o valor padrão, portanto, escolha e pressione Enter para avançar.

Como usar o apt-rápido?

Depois de instalar o apt-fast com sucesso, simplesmente use-o da mesma forma que você executa os comandos apt ou aptitude.

O arquivo de configuração apt-fast é: /etc/apt-fast.conf, você pode aumentar ainda mais suas velocidades de download adicionando vários espelhos e distribuindo carga, certifique-se de adicionar espelhos mais próximos.

Listas de espelhos oficiais para Debian e Ubuntu/Linux Mint:

  1. Debian: http://www.debian.org/mirror/list
  2. Ubuntu: https://launchpad.net/ubuntu/+archivemirrors

Você pode adicioná-los a espelhos separados por espaços em branco e vírgulas no arquivo de configuração da seguinte maneira:

Para Debian

MIRRORS=( 'http://ftp.debian.org/debian, http://ftp2.de.debian.org/debian, http://ftp.de.debian.org/debian, ftp://ftp.uni-kl.de/debian' )

Para Ubuntu/Linux Mint

MIRRORS=( 'http://archive.ubuntu.com/ubuntu, http://de.archive.ubuntu.com/ubuntu, http://ftp.halifax.rwth-aachen.de/ubuntu, http://ftp.uni-kl.de/pub/linux/ubuntu, http://mirror.informatik.uni-mannheim.de/pub/linux/distributions/ubuntu/' )

Importante: Para usar espelhos em /etc/apt/sources.list ou /etc/apt/sources.list.d /, você também precisa adicioná-los ao /etc/apt-fast.conf.

sudo vi /etc/apt-fast.conf

Você também visualiza a página de manual de apt-fast e apt-fast.conf da seguinte forma:

man apt-fast
man apt-fast.conf

Vamos nos aprofundar em como o apt-fast funciona instalando o pacote git da seguinte maneira:

sudo apt-fast install git

Você será solicitado a confirmar se deseja baixar o pacote ou não. Digite Sim/Y para continuar. A imagem abaixo mostra o funcionamento do apt-fast – baixando o pacote git usando várias conexões.

Depois de baixar o pacote git, você será solicitado novamente a instalá-lo digitando Sim/Y e pressionando Enter para prosseguir com o processo de instalação.

Alguns comandos apt-fast importantes:

sudo apt-fast update
sudo apt-fast upgrade 
OR
sudo apt-fast dist-update

Caso um processo de download seja interrompido ou interrompido, execute o comando abaixo:

sudo apt-fast clean 

Para obter mais informações, visite o repositório Github apt-fast.

Conclusão

Aqui, revisamos um poderoso front-end de script de shell para apt e aptitude que ajuda você a aumentar a velocidade de download enquanto instala pacotes em seus sistemas baseados em Debian, como Ubuntu, Linux Mint e muitos mais.

Qual é a sua experiência com o apt-fast? Você acha que funciona bem para você? Em seguida, dê-nos a sua opinião e quaisquer outras perguntas que gostaria de fazer, através do formulário de feedback abaixo.