Website-Suche

Aria2 - ein Multiprotokoll-Befehlszeilen-Download-Tool für Linux


Aria2 ist ein Open-Source- und kostenloses, leichtgewichtiges Multiprotokoll- und Multi-Server-Befehlszeilen-Download-Dienstprogramm für Windows, Linux und Mac OSX.

Es hat die Fähigkeit, Dateien von mehreren Protokollen und Quellen herunterzuladen, darunter HTTP/HTTPS, FTP, BitTorrent und Metalink. Es verbessert die Download-Geschwindigkeit, indem es die maximale Download-Bandbreite nutzt und Ihr Download-Erlebnis beschleunigt.

Funktionen

  • Multi-Connection Download – Es kann eine Datei von mehreren Quellen/Protokollen herunterladen und versuchen, Ihre maximale Download-Bandbreite zu nutzen und das Download-Erlebnis insgesamt zu verbessern.
  • Leichtgewichtig – Es braucht nicht viel Speicher- und CPU-Auslastung. Die HTTP/FTP-Downloads benötigen nur 4 MB Speicher und 9 MB für BitTorrent-Downloads.
  • Voll funktionsfähiger BitTorrent-Client – Ein voll funktionsfähiger BitTorrent-Client mit Unterstützung für DHT, PEX, Verschlüsselung, Magnet-URI, Web-Seeding, selektive Downloads, Local Peer Discovery und UDP-Tracker.
  • Metalink aktiviert – Es unterstützt Metalink Version 4 und 3, die die Dateiüberprüfung für die HTTP/FTP/SFTP/BitTorrent-Integration und die verschiedenen Konfigurationen für Standort, Sprache, Betriebssystem usw. bietet.
  • Remote Control – Eine RPC-Schnittstellenunterstützung zur Steuerung des aria2-Prozesses. Die unterstützten Schnittstellen sind JSON-RPC (über HTTP und WebSocket) und XML-RPC.

Bitte beachten Sie, dass wir aria2 nicht als Ersatz für wget-, curl- oder torrent-Clients betrachten sollten, sondern als Alternative mit mehr Unterstützung und Download-Optionen.

Installieren des Aria2 Command-Line Download Managers in Linx

In diesem Artikel wird erklärt, wie Sie das Aria2-Befehlszeilen-Download-Dienstprogramm in RHEL, CentOS, Fedora und Debian, Ubuntu, Linux Mint Systemen mit einigen nützlichen Download-Techniken und deren Verwendung installieren.

Auf RHEL/CentOS/Fedora

Zuerst müssen Sie das EPEL-Repository unter RHEL/CentOS-Systemen herunterladen und aktivieren. (Hinweis: Fedora-Benutzer müssen kein Repository hinzufügen, installieren Sie einfach aria2 mit dem Befehl dnf, wie gezeigt).


dnf install aria2

Installieren Sie nun das Aria2-Paket aus dem aktivierten EPEL-Repository unter Ihrem System mit dem YUM-Befehlstool.


yum install epel-release -y
yum install aria2 -y
Beispiel-Ausgabe:

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!

Unter Debian/Ubuntu/Linux Mint

$ sudo apt-get install aria2
Beispiel-Ausgabe
ravisaive@ravisaive-OptiPlex-380:~$  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)

Hinweis: Manchmal bieten die Standard-Repositories nicht die neueste Version. In diesem Fall müssen Sie es möglicherweise aus dem Quellpaket kompilieren und installieren, wie hier gezeigt.

Aria2 Download Nutzung & Beispiele

Hier werden wir einige der nützlichen Anwendungen und Optionen für den Download von aria2 mit ihren Beispielen untersuchen.

Download von WEB

Um eine einzelne Datei aus dem Internet herunterzuladen, führen Sie den Befehl as aus.

# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
Download aus zwei Quellen

Wenn Sie mehrere Dateien herunterladen möchten, z. B. zwei Dateien, führen Sie dann den folgenden Befehl aus.

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

Um die Datei mit nur zwei Verbindungen pro Host herunterzuladen, verwenden Sie die Option -x2 (Verbindung 2), wie unten gezeigt.

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

Um die Torrent-Datei herunterzuladen, verwenden Sie den folgenden Befehl.

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

Verwenden Sie den folgenden Befehl, um eine Metalink-Datei herunterzuladen.


aria2c http://example.org/mylinux.metalink
Herunterladen von URLs, die in einer Textdatei gefunden wurden

Um eine Liste der URL's herunterzuladen, die in einer Textdatei namens downloadurls.txt geschrieben sind, verwenden Sie den folgenden Befehl. Die URL's sollten einen Download pro Zeile in einer downloadurls.txt Datei enthalten.

# aria2c -i downloadurls.txt
Legen Sie ein Download-Geschwindigkeitslimit fest

Um eine Download-Geschwindigkeitsbegrenzung pro Download festzulegen, verwenden Sie die folgende Option.

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

Für weitere Verwendungen und Optionen öffnen Sie ein Terminal und führen Sie den Befehl als "man aria2c" aus. Es gibt auch grafische Frontends für Aria2, die Sie auf der Seite aria2 finden können.

Verwandte Artikel: