Gerenciadores de download para o Apt-fast

Publicado por Francisco Raimundo da Silva em 16/06/2011

[ Hits: 7.693 ]

Blog: http://www.facebook.com/profile.php?id=100003055572272

 


Gerenciadores de download para o Apt-fast



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!

Outras dicas deste autor

Kernel Liquorix: não dá o Boot [Resolvido]

Resolvido: su, sudo, kdesu e gksu não funcionam

Lendo manpages no Firefox

Aplicativos no KDE/Plasma sem bordas a hora que você quiser

Xorg não funciona mesmo com input-hotplug configurado

Leitura recomendada

SIS 671 agora com suporte de vídeo

Onde encontrar temas e programas e para KDE

CVS, por que utilizar?

Pra quem não consegue ouvir CDs de áudio no Slackware 13 ou 13.1, com KDE

Como trocar o encode de ISO para UTF-8 e trocar as quebras de linha (EOL) de formato Windows para Unix

  

Comentários
[1] Comentário enviado por removido em 16/06/2011 - 19:11h

@chicotrance,

como sempre mais um excelente trabalho seu! e favoritado tambem!

[]'s

[2] Comentário enviado por chimico em 16/06/2011 - 22:53h

@edps

Valeu brother, fique com Deus!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts