ARIA2-Una herramienta de descarga de línea de comandos multiprotocolos para Linux

ARIA2-Una herramienta de descarga de línea de comandos multiprotocolos para Linux

Aria2 es un código abierto y una utilidad de descarga de línea múltiple ligera y múltiple de línea múltiple de forma múltiple para Windows, Linux y Mac OS X.

Tiene la capacidad de descargar archivos de múltiples protocolos y fuentes que incluyen Http/Https, Ftp, Bittorrent y Metalink. Mejora la velocidad de descarga utilizando el ancho de banda de descarga máxima y acelera su experiencia de descarga.

Características

  • Descarga de múltiples condiciones - Puede descargar un archivo de múltiples fuentes/protocolos e intentar usar su ancho de banda de descarga máxima y mejorar la experiencia de descarga general.
  • Ligero - No requiere mucha memoria y utilización de la CPU. Las descargas HTTP/FTP usan solo memoria de 4 MB y 9MB para descargas de bittorrent.
  • Cliente bittorrent totalmente destacado - Un cliente BitTorrent con total con soporte para DHT, PEX, cifrado, URI magnet, semillas web, descargas selectivas, descubrimiento de pares locales y rastreador UDP.
  • Metalink habilitado - Admite Metalink versión 4 y 3, que proporciona la verificación de archivos para la integración HTTP/FTP/SFTP/BitTorrent y las diferentes configuraciones para ubicación, idioma, sistema operativo, etc.
  • Control remoto - Un soporte de interfaz RPC para controlar el proceso ARIA2. Las interfaces compatibles son JSON-RPC (sobre HTTP y WebSocket) y XML-RPC.

Tenga en cuenta que no debemos considerar aria2 es un reemplazo de los clientes WGet, curl o torrent, pero más bien considerado como una alternativa con más opciones de soporte y descarga.

Instalación del administrador de descarga de línea de comandos ARIA2 en Linx

Este artículo explica cómo instalar Aria2 utilidad de descarga de línea de comandos en Rhel, Cento, Fedora y Debian, Ubuntu, Menta Linux sistemas con algunas técnicas de descarga útiles y uso.

En rhel/centos/fedora

Primero, debe descargar y habilitar el repositorio de Epel en Rhel/centos sistemas. (Nota: Los usuarios de Fedora no necesitan agregar ningún repositorio, simplemente instale ARIA2 usando el comando DNF como se muestra).

# DNF Instalar ARIA2 

Ahora instalar Aria2 paquete desde el habilitado Epel repositorio en su sistema usando la herramienta de comando yum.

# yum install Epel -liberase -y # yum install aria2 -y 
Salida de muestra:
Plugins cargados: Fastmirror, Langpacks Velocidades de espejo de carga del archivo host en caché * Base: Centos.espejos.esteinternet.en * Elrepo: espejo-hk.koddos.net * Epel: Repos.deleño.Extreme-ix.org * Extras: Centos.espejos.esteinternet.En * Actualizaciones: Centos.espejos.esteinternet.Al resolver dependencias-> Ejecución de la verificación de transacciones ---> Paquete ARIA2.x86_64 0: 1.18.10-2.El7.Se instalará 1 -> Dependencias de resolución de dependencia terminadas resueltas ======================================== ==================================================== =================================== Package Arch Version Repository Tamaño de repositorio ============ ==================================================== ==================================================== =========== Instalación: ARIA2 X86_64 1.18.10-2.El7.1 Epel 1.Resumen de transacción de 3 m ================================================ ==================================================== ========================== Instalar 1 paquete Tamaño total de descarga: 1.Tamaño instalado de 3 m: 4.1 M PAQUETES DE DESCARGA: ARIA2-1.18.10-2.El7.1.x86_64.RPM | 1.3 MB 00:00:01 Ejecución de transacciones Verificación Ejecución de la prueba de transacción La prueba de transacción logró ejecutar la instalación de transacciones: ARIA2-1.18.10-2.El7.1.X86_64 1/1 Verificación: Aria2-1.18.10-2.El7.1.X86_64 1/1 Instalado: ARIA2.x86_64 0: 1.18.10-2.El7.1 completo! 

En Debian/Ubuntu/Linux Mint

$ sudo apt-get install aria2
Salida de muestra
[Correo electrónico protegido]: ~ $ sudo apt-get Instalar ARIA2 [sudo] Contraseña para Ravisaive: Listas de paquetes de lectura ... Dado de construir Dependencia de la información del estado de lectura ... Hechos los siguientes paquetes se instalaron automáticamente y ya no se requieren: Ksysguardd Libruby1.9.1 Ruby1.9.1 Use 'APT-GET Autoremove' para eliminarlos. Se instalarán los siguientes paquetes adicionales: LibC-ARES2 Se instalarán los siguientes nuevos paquetes: ARIA2 LibC-ARES2 0 Actualizado, 2 recién instalados, 0 para eliminar y 234 no actualizados. 10 no completamente instalado o eliminado. Necesito obtener 1.651 kb de archivos. Después de esta operación, se utilizarán 4.536 kb de espacio de disco adicional. Quieres continuar [y/n]? y obtenga: 1 http: // in.archivo.ubuntu.com/ubuntu/saucy/principal libc-ares2 i386 1.10.0-2 [38.3 kb] Get: 2 http: // in.archivo.ubuntu.com/ubuntu/saucy/universo aria2 i386 1.17.0-1 [1,613 kb] obtuvo 1.651 kb en 7s (235 kb/s)

Nota: A veces, los repositorios predeterminados no proporcionan la última versión. Entonces, en ese caso, es posible que necesite compilarlo e instalarlo desde el paquete fuente como se muestra aquí.

ARIA2 Descargar uso y ejemplos

Aquí exploraremos algunos de los útiles ARIA2 Descargar uso y opciones con sus ejemplos.

Descargar desde la web

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

# ARIA2C http: // liberaciones.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.Yo asi
Descargar de dos fuentes

Para descargar múltiples archivos, digamos dos archivos, luego ejecute el siguiente comando.

# ARIA2C http: // liberaciones.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.ISO http: // lanza.ubuntu.com/cosmic/ubuntu-18.10-desktop-amd64.Yo asi
Descargar usando dos conexiones

Para descargar el archivo usando solo dos conexiones por host, luego use la opción -x2 (conexión 2) Como se muestra abajo.

# aria2c -x2 http: // liberaciones.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.Yo asi
Descargar desde bittorrent

Para descargar el archivo torrent, use el siguiente comando.

# ARIA2C http: // liberaciones.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.Yo asi.torrente
Descargar desde Metalink

Para descargar un archivo de metalink, use el siguiente comando.

$ aria2c http: // ejemplo.org/mylinux.Metalink 
Descargar URL encontrados en un archivo de texto

Para descargar una lista de TuL ha escrito en un archivo de texto llamado descarga de descargas.TXT, luego use el siguiente comando. El Url's debe contener una descarga por línea en un descarga de descargas.TXT archivo.

# ARIA2C -I Descargar las descargas.TXT
Establecer límite de velocidad de descarga

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

# aria2c -max-download-limit = 100k http: // liberaciones.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.Yo asi.torrente

Para obtener más uso y opciones, abra un terminal y ejecute el comando como "hombre aria2c". También hay front-end gráficos disponibles para Aria2, Puedes encontrarlos en la página de Aria2.