Mit Aria2 Dateien schnell(er) herunterladen

Aria2
Aria2
25.03.2013 17:10

Wer auf der Kommandozeile möglichst schnell eine Datei herunterladen möchte, greift nicht selten zum Schweizer Messer wget. Mit Aria2 gibt es jedoch noch einen besonders interessanten Konkurrenten.

Laut seiner Homepage ist Aria2 ein Download-Werkzeug, das besonders wenig Hauptspeicher in Anspruch nimmt und Dateien über HTTP, HTTPS, FTP, BitTrorrent und Metalink herunterlädt. Auf Wunsch zapft es sogar mehrere Server parallel an und nutzt so die vorhandene Bandbreite optimal aus.

Aria2 liegt in den Repositories fast aller großen Distributionen, man muss es nur noch über den Paketmanager nachinstallieren. Unter Ubuntu etwa mit:

sudo apt-get install aria2

und im Fall von openSUSE als Benutzer root via:

zypper install aria2

Um eine Datei herunterzuladen, muss man Aria2 lediglich ihre URL nennen. Das folgende Kommando holt beispielsweise die Live-CD von openSUSE 12.3 mit KDE-Desktop:

aria2c http://download.opensuse.org/distribution/12.3/iso/openSUSE-12.3-KDE-Live-i686.iso

Aufpassen muss man etwas beim Programmnamen: Das Werkzeug heißt aria2c und nicht wie die Pakete nur aria2. Nach dem Programmende gibt Aria2 ausführlich Auskunft über die durchschnittliche Download-Geschwindigkeit und ob Übertragungsfehler aufgetreten sind.

Mehrere Verbindungen

Bei einem FTP- oder HTTP-Server öffnet Aria2 standardmäßig nur eine Verbindung. Um den Download zu beschleunigen, kann man über den Parameter -x gleich mehrere nutzen lassen:

aria2c -x2 http://download.opensuse.org/distribution/12.3/iso/openSUSE-12.3-KDE-Live-i686.iso

In diesem Beispiel würde aria2c zwei Verbindungen öffnen. Das ist besonders dann nützlich, wenn der ausliefernde Server die Übertragungsrate für jede Verbindung beschränkt.

Alle für einen

Der eigentliche Clou ist jedoch die Möglichkeit, mehrere Quellen gleichzeitig anzuzapfen. Scheint der HTTP-Server etwa eingeschlafen zu sein, könnte man einfach noch einen Kollegen, sowie einen FTP-Server dazuholen:

aria2c http://download.opensuse.org/distribution/12.3/iso/openSUSE-12.3-KDE-Live-i686.iso http://ftp.uni-kl.de/pub/linux/opensuse/distribution/12.3/iso/openSUSE-12.3-KDE-Live-i686.iso ftp://ftp.halifax.rwth-aachen.de/opensuse/distribution/12.3/iso/openSUSE-12.3-KDE-Live-i686.iso

Die Internetadressen führt man einfach hintereinander auf. Aria2 zapft alle Server an und setzt die parallel eingehenden Daten selbstständig wieder zu einer großen Datei zusammen. Damit das funktioniert, sollte man unbedingt darauf achten, dass die Adressen auf die gleiche Datei zeigen. Ist auch ein Torrent beteiligt, saugt Aria2 die Datei von den HTTP- und FTP-Servern und stellt die Daten dann umgehend für einen Upload bereit.

Aria2 mit unterbrochenem Download

Kaffeepause

Einen Download kann man jederzeit per [Strg+c] unterbrechen. Um ihn später fortzusetzen, muss man lediglich den Download noch einmal anstoßen. Aria2 erkennt die halb heruntergeladene Datei und macht dort weiter, wo es aufgehört hat.

Sollte der Webbrowser nur eine halbe Datei heruntergeladen haben, kann man den Download ebenfalls mit Aria2 fortsetzen, muss dann aber den Parameter -c angeben:

aria2c -c http://download.opensuse.org/distribution/12.3/iso/openSUSE-12.3-KDE-Live-i686.iso

Aria2 kennt noch zahlreiche weitere nützliche Parameter, die man aria2 ausführlich vorstellt.


Kommentare

Tipp der Woche

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

Artikelsuche
Erwin Ruitenberg, 09.10.2014 07:51, 1 Antworten
Ich habe seit einige Jahre ein Dugisub LinuxUser. Dann weiß ich das irgendwann ein bestimmtes Art...
Windows 8 startet nur mit externer Festplatte
Anne La, 10.09.2014 17:25, 6 Antworten
Hallo Leute, also, ich bin auf folgendes Problem gestoßen: Ich habe Ubuntu 14.04 auf meiner...
Videoüberwachung mit Zoneminder
Heinz Becker, 10.08.2014 17:57, 0 Antworten
Hallo, ich habe den ZONEMINDER erfolgreich installiert. Das Bild erscheint jedoch nicht,...
internes Wlan und USB-Wlan-Srick
Gerhard Blobner, 04.08.2014 15:20, 2 Antworten
Hallo Linux-Forum: ich bin ein neuer Linux-User (ca. 25 Jahre Windows) und bin von WIN 8 auf Mint...
Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 1 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Recoll: Fehler bei Indizierung
Rainer, 26.10.2014 00:58
Am Sat, 25 Oct 2014 20:45:27 +0200 schrieb Richard Kraut : > Am Samstag, den 25.10.2014, 19:40 +0200 sch...
Re: [EasyLinux-Ubuntu] Speedport Konfiguration Passwort geht nicht
Wilhelm Boltz, 26.10.2014 00:50
Hallo Karl-Heinz, Am Samstag, 25. Oktober 2014, 17:39:56 schrieb Karl-Heinz: > Hallo zusammen, >...
Re: [EasyLinux-Ubuntu] Kernel-Versionschaos - WAR: Recoll: Fehler bei Indizierung
Rainer, 26.10.2014 00:47
Am Sat, 25 Oct 2014 20:31:17 +0200 schrieb Richard Kraut : > Am Samstag, den 25.10.2014, 15:31 +0200 sch...
Re: [EasyLinux-Ubuntu] Recoll: Fehler bei Indizierung
Richard Kraut, 25.10.2014 20:45
Am Samstag, den 25.10.2014, 19:40 +0200 schrieb Rainer: > Dafür sprechen IMO auch die beiden Zeilen, die d...
Re: [EasyLinux-Ubuntu] Recoll: Fehler bei Indizierung
Richard Kraut, 25.10.2014 20:38
Am Samstag, den 25.10.2014, 15:41 +0200 schrieb Rainer: > Anderer Rechner (ist Dir vermutlich durch den na...