Aria2 - Una herramienta de descarga de línea de comandos multiprotocolo para Linux

Aria2 es una fuente abierta y multiprotocolo ligero y gratuito & amp; utilidad de descarga de línea de comandos de varios servidores para Windows , Linux y Mac OSX .

Tiene la capacidad de descargar archivos de múltiples protocolos y fuentes, incluyendo HTTP / HTTPS , FTP , BitTorrent y < fuerte> Metalink . Mejora la velocidad de descarga al utilizar el ancho de banda de descarga máximo y acelera su experiencia de descarga.

  • 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.

Tenga en cuenta que no debemos considerar que aria2 reemplaza a los clientes wget, curl o torrent, sino que se considera una alternativa con más opciones de soporte y descarga.

Instalando Aria2 Command-Line Download Manager en Linx

Este artículo explica cómo instalar Aria2 la utilidad de descarga de la línea de comandos en

Primero, debe descargar y habilitar el repositorio de EPEL en los sistemas RHEL/CentOS . ( Nota:

# dnf install aria2

Ahora instale el paquete Aria2 desde el repositorio EPEL habilitado en su sistema utilizando la herramienta de comandos 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 descargar uso y amp; Ejemplos

Aquí exploraremos algunos de los útiles usos y opciones de descarga de aria2 con sus ejemplos.

Para descargar un solo archivo de la web, ejecute el comando como.

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

Para descargar varios archivos, diga dos archivos, luego ejecute el siguiente comando.

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

Para descargar el archivo utilizando solo dos conexiones por host, use la opción -x2 ( conexión 2 ) como se muestra a continuación.

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

Para descargar el archivo torrent usa el siguiente comando.

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

Para descargar un archivo metalink, use el siguiente comando.

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

Para descargar una lista de UR L escrito en un archivo de texto llamado downloadurls.txt , use el siguiente comando Los URL deben contener una descarga por línea en un archivo downloadurls.txt .

# aria2c -i downloadurls.txt

Para establecer un límite de velocidad de descarga por descarga, use la siguiente opción.

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

Para obtener más opciones y uso, abra una terminal y ejecute el comando como " man aria2c ". También hay interfaces frontales gráficas disponibles para Aria2 , puedes encontrarlas en la página aria2.