aptitude and apt-get

Como instalar aplicativos até 4x mais rápido no Ubuntu — use o apt-fast!

Este artigo vai mostrar como acelerar a instalação de softwares em sistemas baseados no Debian, como o Ubuntu. Há várias outras maneiras preferíveis de se fazer isto. Mas, se você já experimentou mudar o mirror padrão dos seus repositórios, checou sua conexão com a Internet etc… e nada disso surtiu o efeito esperado, tente usar o apt-fast.
Trata-se de um shell script que envolve o aptitude e o apt-get e tem o objetivo de acelerar o download dos pacotes. Algumas análises apontaram velocidade de download 4 vezes maior pelo apt-fast do que via apt-get — quanto maior o volume de dados, maior a diferença a favor do apt-fast.

apt-get a life
apt-get a life!

Internamente, o script faz uso da ferramenta de download aria2, que baixa os arquivos em “fragmentos”, vindos de múltiplos mirrors (servidores espelho), simultaneamente – de maneira semelhante a como você baixa via torrent.
Trata-se de uma ferramenta desenvolvida por Matt Parnell e colaboração de Dominique Lasserre, entre vários outros.

Como instalar

Vamos ver o processo de instalação em 4 distribuições diferentes. Se quiser, você pode pular direto para a sua – mas não esqueça de ler a última sessão deste tutorial, onde vamos explicar como fazer alguns ajustes importantes no Ubuntu.

PCLinuxOS

Software integrante dos repositórios do PCLinuxOS, é nesta distro que ele é mais facilmente instalado. Veja como:

sudo apt-get install apt-fast

Debian

No Debian o procedimento começa com a instalação do aria2:

sudo apt-get install aria2

Em seguida, vamos baixar os pacotes de instalação via wget:

wget https://github.com/ilikenwf/apt-fast/archive/master.zip

Quando o arquivo terminar de baixar, descompacte-o:

unzip master.zip

vamos entrar no diretório que foi criado e copiar o executável pro diretório /usr/bin, onde outros programas do sistema já se encontram:

cd apt-fast-master
sudo cp apt-fast /usr/bin

Vamos copiar o arquivo de configuração pro lugar adequado:

sudo cp apt-fast.conf /etc

Os arquivos da documentação pro man:

sudo cp ./man/apt-fast.8 /usr/share/man/man8
sudo gzip /usr/share/man/man8/apt-fast.8
sudo cp ./man/apt-fast.conf.5 /usr/share/man/man5
sudo gzip /usr/share/man/man5/apt-fast.conf.5

Pronto! Isto deve resolver a história no Debian.

Ubuntu e Linux Mint

No Ubuntu ou no Linux Mint, o processo se resume a 3 passos – adicionar um repositório, atualizar a lista e instalar. Comece adicionando a PPA do apt-fast:

sudo add-apt-repository ppa:apt-fast/stable

PPA add-apt apt-fast
Com o próximo comando, vamos re-sincronizar os arquivos de índice no sistema:

sudo apt-get update

E, finalmente, a instalação:

sudo apt-get install apt-fast

Note que, durante o processo de instalação, no Ubuntu/Mint, você poderá optar entre usar o apt-get ou o aptitude. Opte pelo que você já tem o costume de usar.
apt-get ou aptitude
Para o resto das opções que lhe forem apresentadas, pelo sistema de instalação, apenas pressione Enter. Faça alterações apenas se tiver certeza absoluta do que está fazendo. Mais tarde, se desejar, é possível alterar estas configurações.

Configurações do apt-fast — sintonia fina

Neste ponto, o aplicativo já está instalado. Alguns ajustes, na lista dos mirrors a ser usada pelo programa são interessantes. O ideal é que sejam escolhidos apenas aqueles que estiverem hospedados em servidores geograficamente próximos a você. Lembra que o objetivo de tudo isto é aumentar velocidade do download nas instalações? Então vamos lá.
Para inserir os repositórios do Ubuntu/Mint, estabelecidos no Brasil, abra o arquivo /etc/apt-fast-conf e mude a linha:

MIRRORS=('none')

por:

MIRRORS=('http://mirror.globo.com/ubuntu/archive/, ftp://ubuntu.c3sl.ufpr.br/ubuntu/, http://ubuntu.c3sl.ufpr.br/ubuntu/, http://ubuntu.mirror.pop-sc.rnp.br/ubuntu/, http://mirror.unesp.br/ubuntu/, http://sft.if.usp.br/ubuntu/, ftp://sft.if.usp.br/ubuntu/, http://ubuntu-archive.locaweb.com.br/ubuntu/, http://ubuntu.laps.ufpa.br/ubuntu/, http://www.las.ic.unicamp.br/pub/ubuntu/, ftp://ftp.las.ic.unicamp.br/pub/ubuntu/')

No caso do Debian use o texto abaixo:

MIRROR=('
http://download.unesp.br/linux/debian/, ftp://ftp.br.debian.org/debian/, ftp://ftp.br.debian.org/debian/, ftp://debian.c3sl.ufpr.br/debian/, http://debian.c3sl.ufpr.br/debian/, http://sft.if.usp.br/debian/, ftp://linorg.usp.br/debian/, http://linorg.usp.br/debian/, ftp://ftp.pucpr.br/debian/, ftp://debian.las.ic.unicamp.br/debian/, http://debian.las.ic.unicamp.br/debian/, http://debian.pop-sc.rnp.br/debian/, ftp://debs.pelotas.ifsul.edu.br/debian/, http://debs.pelotas.ifsul.edu.br/debian/')

Como usar o apt-fast

Você pode usá-lo da mesma maneira que usa o apt-get:

sudo apt-fast install nome-do-pacote

Mais informações podem ser encontradas nas páginas do manual:

man apt-fast

Publicado por

Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como “Rick and Morty” e “BoJack Horseman”.
Me siga no Twitter e vamos trocar ideias!

4 thoughts on “Como instalar aplicativos até 4x mais rápido no Ubuntu — use o apt-fast!”

    1. No Ubuntu 14.04 LTS (e nas versões posteriores ou baseadas nele), use os seguintes comandos:

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

      😉

  1. Boa noite!

    Cara não deu certo, estou usado o ubuntu 14.04. A primeira parte eu consigui fazer de boa: “sudo add-apt-repository ppa:apt-fast/stable”, o update também, mas quando vou para instalar: “Impossível instalar pacote apt-fast”.

    Já aviso sou novo no linux
    Valeu ae, tutorial ta ótimo.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *