ARIA2 - Un outil de téléchargement de ligne de commande multi-protocols pour Linux

ARIA2 - Un outil de téléchargement de ligne de commande multi-protocols pour Linux

Aria2 est une open source et une utilitaire de téléchargement de ligne de commande multi-protocol et multi-serveur les fenêtres, Linux et Mac OS X.

Il a la possibilité de télécharger des fichiers à partir de plusieurs protocoles et sources, notamment Http/ /Https, FTP, Bittorrent et Metalink. Il améliore la vitesse de téléchargement en utilisant une bande passante de téléchargement maximale et accélère votre expérience de téléchargement.

Caractéristiques

  • Téléchargement multi-connexion - Il peut télécharger un fichier à partir de plusieurs sources / protocoles et tenter d'utiliser votre bande passante de téléchargement maximale et d'améliorer l'expérience de téléchargement global.
  • Poids léger - Il ne prend pas beaucoup de mémoire et utilisation du processeur. Les téléchargements HTTP / FTP utilisent seulement 4 Mo de mémoire et 9 Mo pour les téléchargements BitTorrent.
  • Client BitTorrent entièrement en vedette - Un client BitTorrent entièrement en vedette avec prise en charge de DHT, PEX, cryptage, Uri Magnet, Seeding Web, téléchargements sélectifs, découverte de pairs locale et tracker UDP.
  • MetalLink activé - Il prend en charge MetalLink version 4 et 3, qui fournit la vérification du fichier pour l'intégration HTTP / FTP / SFTP / BitTorrent et les différentes configurations pour l'emplacement, la langue, le système d'exploitation, etc.
  • Télécommande - Une prise en charge de l'interface RPC pour contrôler le processus Aria2. Les interfaces prises en charge sont JSON-RPC (sur HTTP et WebSocket) et XML-RPC.

Veuillez noter que nous ne devons pas considérer Aria2 est un remplacement de clients WGET, Curl ou Torrent, mais plutôt considéré comme une alternative avec plus d'options de support et de téléchargement.

Installation du gestionnaire de téléchargement de ligne de commande Aria2 dans Linx

Cet article explique comment installer Aria2 Utilitaire de téléchargement en ligne de commande dans Rhel, Centos, Feutre et Debian, Ubuntu, Linux Systèmes avec quelques techniques de téléchargement utiles et utilisation.

Sur rhel / centos / fedora

Tout d'abord, vous devez télécharger et activer le référentiel EPEL sous Rhel / centos systèmes. (Note: Les utilisateurs de Fedora n'ont pas besoin d'ajouter de référentiel, installez simplement Aria2 à l'aide de la commande DNF comme indiqué).

# DNF Installer Aria2 

Installer maintenant Aria2 Package à partir de l'activation Epel Référentiel sous votre système à l'aide de l'outil de commande YUM.

# yum installer ePel-Release -y # yum install aria2 -y 
Exemple de sortie:
Plugins chargés: FastSetMirror, Langpacks Chargement des vitesses du miroir à partir de fichier hôte mis en cache * Base: CentOS.miroir.estointernet.dans * elrepo: miroir-hk.koddos.net * epel: repos.del.ix extrême.org * extras: centos.miroir.estointernet.Dans * Mises à jour: Centos.miroir.estointernet.Dans la résolution des dépendances -> Exécution de chèques de transaction ---> package aria2.x86_64 0: 1.18.10-2.EL7.1 sera installé -> Dépendance de résolution de dépendance finie résolue ================================================================== ==============================================. ==============================. ==============================================. ==============================================. =========== Installation: Aria2 x86_64 1.18.10-2.EL7.1 EPEL 1.3 m Résumé des transactions ============================================================ ==============================================. =======================.3 m Taille installée: 4.1 m Packages de téléchargement: Aria2-1.18.10-2.EL7.1.x86_64.RPM | 1.3 MB 00:00:01 Exécution de chèques de transaction Exécution de test de transaction Test de transaction Sénéré à l'exécution de la transaction Installation: Aria2-1.18.10-2.EL7.1.x86_64 1/1 Vérification: Aria2-1.18.10-2.EL7.1.x86_64 1/1 Installé: Aria2.x86_64 0: 1.18.10-2.EL7.1 complet! 

Sur Debian / Ubuntu / Linux Mint

$ sudo apt-get install aria2
Échantillon de sortie
[Protégé par e-mail]: ~ $ sudo apt-get install aria2 [sudo] mot de passe pour ravisaive: listes de listes de packages de lecture… FAIT DES INFORMATIONS DE LECTURE DE L'ARBRE DE DÉPÉLENCE… FAIT Les packages suivants ont été automatiquement installés et ne sont plus requis: Ksysguardd Libruby11.9.1 Ruby1.9.1 Utilisez «APT-Get AutoreMove» pour les retirer. Les packages supplémentaires suivants seront installés: libc-ares2 Les nouveaux packages suivants seront installés: Aria2 libc-ares2 0 amélioré, 2 nouvellement installé, 0 pour supprimer et 234 non mis à niveau. 10 Pas entièrement installé ou supprimé. Besoin d'obtenir 1 651 Ko d'archives. Après cette opération, 4 536 kb d'espace disque supplémentaire seront utilisés. Voulez-vous continuer [O / N]? Y Get: 1 http: //.archive.ubuntu.com / Ubuntu / Saucy / Main libc-ares2 i386 1.dix.0-2 [38.3 kb] Obtenez: 2 http: //.archive.ubuntu.com / Ubuntu / Saucy / Universe aria2 i386 1.17.0-1 [1 613 kb] Recherché 1 651 Ko en 7 (235 Ko / s)

Note: Parfois, les référentiels par défaut ne fournissent pas la dernière version. Donc, dans ce cas, vous devrez peut-être le compiler et l'installer à partir du package source comme indiqué ici.

ARIA2 Téléchargez l'utilisation et les exemples

Ici, nous explorerons une partie de l'utilisation utile de téléchargement ARIA2 et des options avec leurs exemples.

Télécharger depuis le Web

Pour télécharger un seul fichier à partir du Web, exécutez la commande comme.

# aria2c http: //.ubuntu.com / disco / ubuntu-19.04-desktop-amd64.ISO
Télécharger à partir de deux sources

Pour télécharger plusieurs fichiers, disons deux fichiers, puis exécutez la commande suivante.

# aria2c http: //.ubuntu.com / disco / ubuntu-19.04-desktop-amd64.ISO http: //.ubuntu.com / cosmic / ubuntu-18.10-desktop-amd64.ISO
Télécharger en utilisant deux connexions

Pour télécharger un fichier à l'aide de deux connexions par hôte, puis utilisez l'option -x2 (Connexion 2) comme indiqué ci-dessous.

# aria2c -x2 http: //.ubuntu.com / disco / ubuntu-19.04-desktop-amd64.ISO
Télécharger depuis BitTorrent

Pour télécharger le fichier torrent, utilisez la commande suivante.

# aria2c http: //.ubuntu.com / disco / ubuntu-19.04-desktop-amd64.ISO.torrent
Télécharger depuis MetalLink

Pour télécharger un fichier MetalLink, utilisez la commande suivante.

$ aria2c http: // Exemple.org / myLinux.metalink 
Télécharger les URL trouvées dans un fichier texte

Pour télécharger une liste de UrL'écrit dans un fichier texte appelé téléchargement.SMS, puis utilisez la commande suivante. Le URLdoit contenir un téléchargement par ligne dans un téléchargement.SMS déposer.

# aria2c -i downloadurls.SMS
Définir la limite de vitesse de téléchargement

Pour définir une limite de vitesse de téléchargement par téléchargement, utilisez l'option suivante.

# aria2c -max-download-limit = 100k http: //.ubuntu.com / disco / ubuntu-19.04-desktop-amd64.ISO.torrent

Pour plus d'utilisation et d'options, ouvrez un terminal et exécutez la commande comme «homme Aria2c". Il existe également des frontaux graphiques disponibles pour Aria2, vous pouvez les trouver sur la page Aria2.