A galerinha que usa o
Debian,
Ubuntu e derivados e que usa o
apt-fast sabe que este acelerador de
downloads para o apt usa por padrão o
axel para fazer download dos pacotes. Mas que tal usar o seu
gerenciador favorito?
Axel - O padrão:
# apt-get -y --print-uris $@ | egrep -o -e "(ht|f)tp://[^\']+" > apt-fast.list && cat apt-fast.list | xargs -l1
axel -n 5 --verbose -a
Wget - Não divide os downloads, mas pode ser tão rápido ou mais que o próprio axel:
# apt-get -y --print-uris $@ | egrep -o -e "(ht|f)tp://[^\']+" > apt-fast.list && cat apt-fast.list | xargs -l1
wget -c -t 0 --progress=dot --wait=5 --waitretry=5 --retry-connrefused --no-http-keep-alive --max-
redirect=40
Aria2 - Divide os downloads em partes (threads) tal como o axel, além de baixar torrents e metalink:
# apt-get -y --print-uris $@ | egrep -o -e "(ht|f)tp://[^\']+" > apt-fast.list && cat apt-fast.list | xargs -l1
aria2c -j 5 -x 5 -m 0 --enable-http-keep-alive=true --enable-http-pipelining=true --human-readable=true
Curl - Idem ao Wget:
# apt-get -y --print-uris $@ | egrep -o -e "(ht|f)tp://[^\']+" > apt-fast.list && cat apt-fast.list | xargs -l1 curl
--compressed -# -O
Caso queiram testar qualquer uma destas configurações, comentem a linha referente ao axel e adicione a
que desejar sem o comentário "#" na frente.
Para instalar
wget,
aria2 e
curl:
# apt-get install wget aria2 curl
Vocês podem ainda remover ou adicionar mais opções a qualquer um destes, consultando suas respectivas
manpages. No caso do curl, se for removida a última opção "-O", este definitivamente não funciona, para
todos os outros, inclusive o axel, funciona sem opção nenhuma. Existem outros gerenciadores, mas como
estes são muito usados pelos linuxers, resolvi escrever estas modificações para compartilhar, de repente
mais alguém não tenha se dado bem com o axel.
Espero que gostem.
Grande abraço.
Viva o
Linux!