você está aqui: Home  → Arquivo de Mensagens

Aria2, download de qualquer coisa...

Colaboração: Cesar Brod

Data de Publicação: 08 de fevereiro de 2013

Eu ainda tenho mania de linha de comando. Acho muito mais simples ter um navegador e um terminal abertos e, ao ver, por exemplo, um arquivo que desejo baixar, colar o link na linha de comando logo após digitar aria2c. O aria2 não quer nem saber. Ele vai fazer o download de praticamente qualquer coisa que você colocar após o aria2c.

Pra começar a brincar, instale o aria2 no Linux Mint, Ubuntu ou outra distribução da digníssima família Debian com o comando:

  sudo apt-get install aria2

(aceite as sugestões de instalação de eventuais prerrequisitos)

Alguns exemplos, extraídos diretamente da página do projeto:

Para um download simples, via http:

  $ aria2c http://example.org/mylinux.iso

Para dois downloads simultâneos, um via ftp e outro via http

  $ aria2c http://a/f.iso ftp://b/f.iso

Que tal abrir dois sockets com o servidor onde está o arquivo que você deseja (em muitos casos a velocidade de download será maior quanto mais sockets você abrir, até um determinado limite que vai depender da sua velocidade de conexão)?

  $ aria2c -x2 http://example.org/mylinux.iso

Torrents? Funciona:

  $ aria2c 'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C'

Quer mais? Imagina que você tem uma conexão muito lenta e fica guardando em um arquivo texto todos os arquivos que quer deixar baixando na madrugada. Não importa se eles estão em sites http, ftp, torrents, etc... Basta botar o aria2 para rodar na hora em que você for dormir:

  $ aria2c -i uris.txt

Na página do projeto você encontra mais informações e projetos relacionados, inclusive uma interface web para o aria2.

Cesar Brod votou em Paulo Paim para o senado e está profundamente arrependido por ter desperdiçado seu voto no senador gaúcho que ajudou a eleger Renan Calheiros para a presidência do Senado.

Cesar Brod ministra cursos in-house adequados à necessidade de sua empresa, além de atuar como coach de equipes ágeis. Visite nosso portal para saber mais ou entre em contato diretamente com o autor para mais informações.



 

 

Veja a relação completa dos artigos de Cesar Brod

Opinião dos Leitores

Tafarel Carvalho
09 Fev 2013, 10:57
Nunca na minha vida consegui baixar por torrent!

Sera que as portas do torrent estão sendo bloqueadas pelo provedor?

bash-4.2$ aria2c "magnet:?xt=urn:btih:99feae0a05c6a5dd9af939ffce5ca9b0d16f31b0&dn=TPB.AFK.2013.480p.h264-SimonKlose&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80"

[NOTICE] IPV4 DHT: ouvindo na porta 6926

[NOTICE] IPV4 BitTorrent: ouvindo na porta 6964

[NOTICE] IPV6 BitTorrent: ouvindo na porta 6964

[ERROR] CUID#16 - Download aborted. URI=udp://tracker.openbittorrent.com:80?info_hash=%99%FE%AE%0A%05%C6%A5%DD%9A%F99%FF%CE%5C%A9%B0%D1o1%B0&peer_id=A2%2D1%2D16%2D1%2D%12%C8l%F2%DD%DC%1E2%26%B6&uploaded=0&downloaded=0&left=0&compact=1&key=l%F2%DD%DC%1E2%26%B6&numwant=50&no_peer_id=1&port=6964&event=started&supportcrypto=1
Exception: [AbstractCommand.cc:304] errorCode=1 URI=udp://tracker.openbittorrent.com:80?info_hash=%99%FE%AE%0A%05%C6%A5%DD%9A%F99%FF%CE%5C%A9%B0%D1o1%B0&peer_id=A2%2D1%2D16%2D1%2D%12%C8l%F2%DD%DC%1E2%26%B6&uploaded=0&downloaded=0&left=0&compact=1&key=l%F2%DD%DC%1E2%26%B6&numwant=50&no_peer_id=1&port=6964&event=started&supportcrypto=1
-> [InitiateConnectionCommandFactory.cc:86] errorCode=1 udp is not supported yet.
[#b93701 0B/0B CN:0 SD:0 DL:0B]
[NOTICE] Sequência de encerramento iniciada... digite Ctrl-C novamente para encerrar imediatamente.

[NOTICE] Download GID#b93701dc7fe68eda not complete: [METADATA]TPB.AFK.2013.480p.h264-SimonKlose

Resultados do Download:
gid |stat|avg speed |path/URI
======+====+===========+=======================================================
b93701|INPR| 0B/s|[MEMORY][METADATA]TPB.AFK.2013.480p.h264-SimonKlose

Legenda de estados:
(INPR):download em progresso.

aria2 continuará o download se a transferência for reiniciada.
Caso tenha havido algum erro, veja o arquivo de log. Veja a opção '-l' na ajuda/página de manual para detalhes.
bash-4.2$
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script