Ubunlog Damian Amoedo  

Aria2, una herramienta para descargar desde la línea de comandos

about aria2

En el siguiente artículo vamos a echar un vistazo a Aria2. Se trata de un gestor de descargas para la terminal. Aria2 es un gestor de descargas ligero con soporte para HTTP/HTTPS , FTP , BitTorrent y Metalink. Hay que decir que no debemos considerar aria2 como un reemplazo de los clientes wget, curl o torrent, tan solo se debe considerar como una alternativa con opciones.

Esta es una herramienta ligera, por lo que no requiere mucha memoria para poder trabajar de forma eficiente. Aria2 es una utilidad de código abierto, multiprotocolo y multiservidor para la línea de comandos que va a funcionar en sistemas Windows, Gnu/Linux y Mac OSX.

Características generales de Aria2

desdecarga de un ISO con aria2

  • Esta aplicación nos va a ofrecer la posibilidad de realizar descargas de conexión múltiple. Nos dará la posibilidad de descargar un archivo desde múltiples fuentes/protocolos e intentar utilizar el ancho de banda máximo de descarga. Busca intentar mejorar la experiencia de descarga en general.
  • Se trata de una aplicación ligera que no requiere mucha memoria ni la utilización de la CPU. Las descargas HTTP / FTP utilizan solo 4 MB de memoria y 9 MB para las descargas de BitTorrent.
  • Nos vamos a encontrar un cliente BitTorrent con todas las funciones. Entre ellas admite DHT, PEX, cifrado, Magnet URI, búsqueda de sitios web, descargas selectivas, descubrimiento de pares locales y rastreador UDP.
  • Metalink está habilitado. Es compatible con Metalink versión 4 y 3. Proporciona la verificación de archivos para la integración de HTTP / FTP / SFTP / BitTorrent y las diferentes configuraciones de ubicación, idioma, sistema operativo, etc.
  • Usando las sumas de comprobación de fragmentos de Metalink, aria2 valida automáticamente fragmentos de datos mientras se descarga un archivo como BitTorrent.
  • Incluye soporte de interfaz RPC para controlar el Proceso aria2. Las interfaces compatibles son JSON-RPC (a través de HTTP y WebSocket) y XML-RPC.
  • Se pueden encontrar diferentes interfaces gráficas disponibles para Aria2. Estas se pueden encontrar en la página web del proyecto.

Estas son solo algunas de las características de este proyecto. Se pueden consultar todas en la página de GitHub del proyecto.

Artículo relacionado:
uGet un excelente gestor de descargas multiplataforma

Instalar el administrador de descargas Aria2 en Ubuntu

Instalar esta utilidad de descarga para la línea de comandos en nuestro sistema Ubuntu, Debian o Linux Mint resulta muy sencillo. Tan solo habrá que abrir una terminal (Ctrl+Alt+T) y escribir en ella:

aria2 instalación

sudo apt install aria2

A veces podemos encontrarnos con que los repositorios predeterminados no proporcionan la última versión. Si se produce este caso, es posible que te interese compilarlo e instalarlo desde el código fuente como se muestra en la página en GitHub del proyecto.

Ejemplos de uso

A continuación vamos a ver algunas de las opciones de descarga de aria2 con sus correspondientes ejemplos.

Descargar un solo archivo desde la WEB

Si queremos descargar un solo archivo desde una web, solo habrá que ejecutar algo como lo siguiente:

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

En este ejemplo nos descargaremos una imagen ISO de Ubuntu 19.04.

Descargar utilizando dos conexiones

Para descargar un archivo usando solo dos conexiones por host, habrá que añadir la opción -x2 como se muestra a continuación:

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

Descargar varios archivos

Para descargar varios archivos, no habrá más que añadir las URL de los dos archivos de la siguiente forma:

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

Descargar BitTorrent

Para descargar el archivo torrent no habrá más que utilizar el siguiente comando:

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

Descargar desde Metalink

Para descargar un archivo Metalink, no habrá más que utilizar el siguiente comando:

aria2c http://ejemplo.com/ejemplo.metalink

Descargar las URL que se encuentran en un archivo de texto

En caso de que queramos descargar una lista de URL escritas en un archivo de texto llamado urlsdescarga.txt, podremos utilizar el siguiente comando. Las URL deben estar dispuesta una por línea en el archivo urlsdescarga.txt.

aria2c -i urlsdescarga.txt

Establecer límite de velocidad de descarga

Para establecer un límite de velocidad de descarga para la descarga, tan solo habrá que utilizar el comando de la siguiente forma:

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

Ayuda

En caso de querer conocer más usos y opciones solo habrá que abrir una terminal (Ctrl+Alt+T) y ejecutar el comando:

man aria2c

man aria2c

Se puede encontrar más información acerca de esta utilidad en la documentación que ofrecen en la página web del proyecto.

El artículo Aria2, una herramienta para descargar desde la línea de comandos ha sido originalmente publicado en Ubunlog.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.