Ricerca nel sito web

Aria2 - Uno strumento di download da riga di comando multiprotocollo per Linux


Aria2 è un'utilità di download da riga di comando multiprotocollo e multiserver leggera e open source gratuita per Windows, Linux e Mac OSX.

Ha la capacità di scaricare file da più protocolli e fonti tra cui HTTP/HTTPS, FTP, BitTorrent e Metalink. Migliora la velocità di download utilizzando la massima larghezza di banda di download e accelera la tua esperienza di download.

Caratteristiche

  • Download multi-connessione: può scaricare un file da più origini/protocolli e tentare di utilizzare la larghezza di banda di download massima e migliorare l'esperienza di download complessiva.
  • Leggero: non richiede molta memoria e utilizzo della CPU. I download HTTP/FTP utilizzano solo 4 MB di memoria e 9 MB per i download BitTorrent.
  • Client BitTorrent completo di tutte le funzionalità – Un client BitTorrent completo di tutte le funzionalità con supporto per DHT, PEX, crittografia, URI magnete, web-seeding, download selettivi, rilevamento peer locale e tracker UDP.
  • Metalink abilitato – Supporta Metalink versione 4 e 3, che fornisce la verifica dei file per l'integrazione HTTP/FTP/SFTP/BitTorrent e le diverse configurazioni per posizione, lingua, sistema operativo, ecc.
  • Controllo remoto: supporto dell'interfaccia RPC per controllare il processo aria2. Le interfacce supportate sono JSON-RPC (su HTTP e WebSocket) e XML-RPC.

Tieni presente che non dovremmo considerare aria2 un sostituto dei client wget, curl o torrent, ma piuttosto considerato un'alternativa con più supporto e opzioni di download.

Installazione del gestore download dalla riga di comando di Aria2 in Linx

Questo articolo spiega come installare l'utilità di download della riga di comando Aria2 in RHEL, CentOS, Fedora e Debian, Ubuntu, Linux Mint sistemi con alcune utili tecniche di download e utilizzo.

Su RHEL/CentOS/Fedora

Innanzitutto, devi scaricare e abilitare il repository EPEL nei sistemi RHEL/CentOS. (Nota: Gli utenti Fedora non hanno bisogno di aggiungere alcun repository, è sufficiente installare aria2 utilizzando il comando dnf come mostrato).


dnf install aria2

Ora installa il pacchetto Aria2 dal repository EPEL abilitato nel tuo sistema utilizzando lo strumento di comando YUM.


yum install epel-release -y
yum install aria2 -y
Uscita di esempio:

Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centos.mirrors.estointernet.in
 * elrepo: mirror-hk.koddos.net
 * epel: repos.del.extreme-ix.org
 * extras: centos.mirrors.estointernet.in
 * updates: centos.mirrors.estointernet.in
Resolving Dependencies
--> Running transaction check
---> Package aria2.x86_64 0:1.18.10-2.el7.1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================
 Package                                         Arch               Version                Repository           Size
==========================================================================================================================
Installing:
 aria2                                           x86_64             1.18.10-2.el7.1        epel                 1.3 M

Transaction Summary
==========================================================================================================================
Install  1 Package

Total download size: 1.3 M
Installed size: 4.1 M
Downloading packages:
aria2-1.18.10-2.el7.1.x86_64.rpm                                                                        | 1.3 MB  00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : aria2-1.18.10-2.el7.1.x86_64                                                             1/1 
  Verifying  : aria2-1.18.10-2.el7.1.x86_64                                                             1/1 
Installed:
  aria2.x86_64 0:1.18.10-2.el7.1

Complete!

Su Debian/Ubuntu/Linux Mint

sudo apt-get install aria2
Uscita del campione
ravisaive@ravisaive-OptiPlex-380:~$  sudo apt-get install aria2
[sudo] password for ravisaive: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  ksysguardd libruby1.9.1 ruby1.9.1
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libc-ares2
The following NEW packages will be installed:
  aria2 libc-ares2
0 upgraded, 2 newly installed, 0 to remove and 234 not upgraded.
10 not fully installed or removed.
Need to get 1,651 kB of archives.
After this operation, 4,536 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://in.archive.ubuntu.com/ubuntu/ saucy/main libc-ares2 i386 1.10.0-2 [38.3 kB]
Get:2 http://in.archive.ubuntu.com/ubuntu/ saucy/universe aria2 i386 1.17.0-1 [1,613 kB]
Fetched 1,651 kB in 7s (235 kB/s)

Nota: a volte i repository predefiniti non forniscono la versione più recente. Quindi, in tal caso potresti dover compilarlo e installarlo dal pacchetto sorgente come mostrato qui.

Aria2 Scarica utilizzo ed esempi

Qui esploreremo alcuni utili utilizzi e opzioni di download di Aria2 con i relativi esempi.

Scarica dal WEB

Per scaricare un singolo file dal web, esegui il comando come.

aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
Scarica da due fonti

Per scaricare più file, ad esempio due file, quindi esegui il comando seguente.

aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso http://releases.ubuntu.com/cosmic/ubuntu-18.10-desktop-amd64.iso
Scarica utilizzando due connessioni

Per scaricare il file utilizzando solo due connessioni per host, utilizza l'opzione -x2 (connessione 2) come mostrato di seguito.

aria2c -x2 http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
Scarica da BitTorrent

Per scaricare il file torrent utilizzare il seguente comando.

aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
Scarica da Metalink

Per scaricare un file metalink, utilizzare il comando seguente.


aria2c http://example.org/mylinux.metalink
Scarica gli URL trovati in un file di testo

Per scaricare un elenco di URL scritto in un file di testo chiamato downloadurls.txt, utilizza il seguente comando. Gli URL devono contenere un download per riga in un file downloadurls.txt.

aria2c -i downloadurls.txt
Imposta il limite di velocità di download

Per impostare un limite di velocità di download per download, utilizzare la seguente opzione.

aria2c –max-download-limit=100K http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent

Per ulteriori utilizzi e opzioni, apri un terminale ed esegui il comando come "man aria2c". Sono disponibili anche front-end grafici per Aria2, puoi trovarli alla pagina aria2.