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:
- Qual é a diferença entre APT e Aptitude
- 25 comandos úteis do apt-get para gerenciamento de pacotes
- 15 comandos APT úteis para gerenciamento de pacotes
- Aprenda gerenciamento de pacotes com Aptitude no Ubuntu
O requisito para executar o utilitário apt-fast é ter gerenciadores de download aria2c ou axel.
- Como instalar o gerenciador de download de linha de comando Aria2
- 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:
- Debian: http://www.debian.org/mirror/list
- 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.