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
.
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
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.
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
4 replies on “Como instalar aplicativos até 4x mais rápido no Ubuntu — use o apt-fast!”
na mesma situação do José Campos, eu uso o xubuntu
No Ubuntu 14.04 LTS (e nas versões posteriores ou baseadas nele), use os seguintes comandos:
😉
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.
Elias Praciano, tentei sua dica, aqui eu uso o Mint e tbm não deu certo!