Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Debian Squeeze XFCE
Por edps
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Integrando o Yum ao Axel para downloads mais rápidos
Linux user
Publicado por Davidson Rodrigues Paulo em 04/09/2011

Login: davidsonpaulo, 2663218 pontos | Blog: http://davidsonpaulo.com/
[ Hits: 1516 ]

Integrando o Yum ao Axel para downloads mais rápidos

Usuários de Fedora, CentOS, Red Hat Enterprise Linux e similares, conhecem muito bem o Yum, utilitário de gerenciamento de pacotes utilizado para instalar, remover e atualizar pacotes de software obtidos de fontes oficiais e não-oficiais disponíveis na internet.

O que talvez esses usuários não conheçam é o utilitário Axel, um acelerador de downloads para linha de comando que utiliza o velho conhecido método de dividir o download em diversas partes e estabelecer várias conexões ao servidor para fazer download de todas as partes ao mesmo tempo.

E se eu te disser que dá pra integrar o Axel ao Yum para acelerar o download dos pacotes? Bom, quando eu soube disso fiquei animado, testei e gostei do resultado. Portanto, nada mais justo do que compartilhar o procedimento para que mais pessoas possam testar também, certo?

Primeiro, instale o Axel utilizando o yum:

$ su -c "yum -y install axel"

Em seguida, faça o download do plugin do Yum e do arquivo de configuração que farão com que a integração entre os dois ocorra:

$ wget http://cnfreesoft.googlecode.com/svn/trunk/axelget/axelget.conf
$ wget http://cnfreesoft.googlecode.com/svn/trunk/axelget/axelget.py


Para terminar, copie os arquivos para os diretórios adequados e pronto, já pode testar o Yum.

$ su -c "cp axelget.conf /etc/yum/pluginconf.d"
$ su -c "cp axelget.py /usr/lib/yum-plugins"
$ su -c "yum update"


Você perceberá algumas diferenças nas mensagens exibidas pelo Yum, por causa da saída gerada pelo Axel, detalhando as várias conexões iniciadas para fazer o download de cada pacote RPM.

Nos meus testes, os downloads realmente foram bem mais rápidos, mas o intervalo entre um download e outro ficou um pouco maior, provavelmente porque o Axel precisa conectar ao servidor, identificar o tamanho do arquivo, calcular em quantas partes o download será dividido e então iniciar todas as conexões para só então o download começar.

Então, para fazer uma série de downloads pequenos a integração com o Axel vai fazer o tempo total de download aumentar. Fora esse caso, o resultado é animador.

Fonte: Integrando o yum ao axel para downloads - .davidsonpaulo.com


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Corrigindo erro de DHCP no Debian 6: "No subnet declaration"
   Dica Linux recomendada Melhor maneira de instalar Gnome no Slackware
   Dica Linux recomendada VIM - Substituindo tabs por espaços
   Dica Linux recomendada Definir navegador padrão no Ubuntu
   Dica Linux recomendada Scroll do mouse USB no Slackware 11

Comentários
[1] Comentário enviado por elim jorge em 04/09/2011 - 08:41h:

Davidson,
Bom dia!

Muito legal.
Parabéns!

Tem como fazer com apt-get?



[2] Comentário enviado por edps em 04/09/2011 - 20:49h:

@elim_jorge,

para Debian veja isso:

http://www.vivaolinux.com.br/artigo/Aptfast-turbinando-o-aptget-em-distros-Debianlike

ou usando repositórios:

http://www.vivaolinux.com.br/dica/AptFast-PPA-e-repositorio-para-Ubuntu-Debian-e-derivados

[3] Comentário enviado por elim jorge em 05/09/2011 - 18:54h:

Davidson,

Muito Obrigado!

Valeu.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.