Aria2 - E Multi-Protocol Command-Line Download Tool fir Linux


Aria2 ass eng Open Source a gratis liicht Multi-Protokoll & Multi-Server Kommandozeil Download-Utility fir Windows, Linux a Mac OSX.

Et huet d'Fäegkeet fir Dateien vu verschidde Protokoller a Quellen erofzelueden, dorënner HTTP/HTTPS, FTP, BitTorrent a Metalink. Et verbessert d'Downloadgeschwindegkeet andeems Dir maximal Downloadbandbreedung benotzt a beschleunegt Är Downloaderfarung.

  • Multi-Connection Download - Et kann e Fichier vu ville Quellen/Protokoller eroflueden a probéieren Är maximal Downloadbandbreedung ze benotzen an d'Gesamt Downloaderfarung ze verbesseren.
  • Liichtgewiicht - Et brauch net vill Erënnerung a CPU Notzung. D'HTTP/FTP Downloads benotzen nëmmen 4MB Erënnerung an 9MB fir BitTorrent Downloads.
  • Full Featured BitTorrent Client - E komplett Feature BitTorrent Client mat Ënnerstëtzung fir DHT, PEX, Verschlësselung, Magnéit URI, Web-Seeding, Selektiv Downloads, Local Peer Discovery an UDP Tracker.
  • Metalink Enabled - Et ënnerstëtzt Metalink Versioun 4 an 3, déi d'Dateiverifizéierung fir HTTP/FTP/SFTP/BitTorrent Integratioun an déi verschidde Konfiguratioune fir Standuert, Sprooch, OS, etc.
  • Fernsteuerung - Eng RPC Interface Ënnerstëtzung fir den aria2 Prozess ze kontrolléieren. Déi ënnerstëtzt Interfaces sinn JSON-RPC (iwwer HTTP a WebSocket) an XML-RPC.

Notéiert w.e.g., mir sollten net berücksichtegen datt aria2 en Ersatz vun Torrent Clienten ass, awer éischter als Alternativ ugesinn mat méi Ënnerstëtzung an Downloadoptiounen.

Aria2 Command-Line Download Manager an Linx installéieren

Dësen Artikel erklärt wéi Dir Aria2 Kommandozeil Download Utility an RHEL, CentOS, Fedora an Debian, Ubuntu, Linux Mint Systeme mat e puer nëtzlechen Downloadtechniken a Benotzung installéiere wëllt.

Als éischt musst Dir dnf Kommando wéi gewisen).

# dnf install aria2

Installéiert elo Aria2 Package vum aktivéierten EPEL Repository ënner Ärem System mam YUM Kommando Tool.

# 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 :~$  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)

Notiz: Heiansdo bidden d'Default Repositories net déi lescht Versioun. Also, an dësem Fall musst Dir et aus dem Quellpaket kompiléieren an installéieren wéi hei gewisen.

Aria2 Download Benotzung & Beispiller

Hei wäerte mir e puer vun nëtzlechen aria2 Download Benotzung an Optiounen mat hire Beispiller entdecken.

Fir eng eenzeg Datei vum Internet erofzelueden, fuert de Kommando aus als.

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

Fir méi Dateien erofzelueden, sot zwee Dateien, fuert dann de folgende Kommando.

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

Fir Datei erofzelueden mat nëmmen zwou Verbindungen pro Host, benotzt dann d'Optioun -x2 (Verbindung 2) wéi hei ënnendrënner.

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

Fir d'Torrent Datei erofzelueden, benotzt de folgende Kommando.

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

Fir eng Metalink Datei erofzelueden, benotzt de folgende Kommando.

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

Fir eng Lëscht vun URLen erofzelueden, déi an enger Textdatei genannt downloadurls.txt geschriwwe sinn, benotzt dann de folgende Kommando. D'URL sollen een Download pro Zeil an enger downloadurls.txt Datei enthalen.

# aria2c -i downloadurls.txt

Fir eng Downloadgeschwindegkeetslimit pro Download ze setzen, benotzt déi folgend Optioun.

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

Fir méi Notzung an Optiounen, öffnen en Terminal a lafen de Kommando als man aria2c. Et ginn och grafesch Frontends fir Aria2 verfügbar, Dir kënnt se op der aria2 Säit fannen.