Aria2: uno strumento per il download da riga di comando multiprotocollo per Linux


Aria2 è un multiprotocollo e ampli leggero e open source utilità di download da riga di comando multi-server per Windows , Linux e Mac OSX .

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

  • Multi-Connection Download – It can download a file from multiple sources/protocols and attempt to use your maximum download bandwidth and improve overall download experience.
  • Lightweight – It doesn’t take much memory and CPU utilization. The HTTP/FTP downloads use only 4MB memory and 9MB for BitTorrent downloads.
  • Fully Featured BitTorrent Client – A fully featured BitTorrent client with support for DHT, PEX, Encryption, Magnet URI, Web-Seeding, Selective Downloads, Local Peer Discovery and UDP tracker.
  • Metalink Enabled – It supports Metalink version 4 and 3, which provides the file verification for HTTP/FTP/SFTP/BitTorrent integration and the different configurations for location, language, OS, etc.
  • Remote Control – A RPC interface support to control the aria2 process. The supported interfaces are JSON-RPC (over HTTP and WebSocket) and XML-RPC.

Tieni presente che non dovremmo considerare che aria2 sia una sostituzione di client wget, curl o torrent, ma piuttosto considerata un'alternativa con più opzioni di supporto e download.

Installazione di Aria2 Command-Line Download Manager in Linx

Questo articolo spiega come installare l'utility di download da riga di comando Aria2 in

Innanzitutto, devi scaricare e abilitare il repository EPEL sotto i sistemi RHEL/CentOS . ( Nota:

# dnf install aria2

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

# yum install epel-release -y
# yum install aria2 -y
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!
$ sudo apt-get install aria2
[email protected]:~$  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)

Aria2 Download Usage & amp; Esempi

Qui esploreremo alcuni esempi di utilizzo e opzioni di download di aria2 utili.

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

# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso

Per scaricare più file, diciamo due file, quindi eseguire il seguente comando.

# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso http://releases.ubuntu.com/cosmic/ubuntu-18.10-desktop-amd64.iso

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

# aria2c -x2 http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso

Per scaricare il file torrent, utilizzare il seguente comando.

# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent

Per scaricare un file Metalink, utilizzare il seguente comando.

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

Per scaricare un elenco di UR scritti in un file di testo chiamato downloadurls.txt , quindi utilizzare il seguente comando. L' URL deve contenere un download per riga in un file downloadurls.txt .

# aria2c -i downloadurls.txt

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 maggiori informazioni e opzioni, apri un terminale ed esegui il comando come " man aria2c ". Sono disponibili anche front-end grafici per Aria2 , puoi trovarli alla pagina di aria2.

Tutti i diritti riservati. © Linux-Console.net • 2019-2021