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

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 0 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Konsole / Terminal in Linux Mint 17.1 deutsch
Dirk Resag, 09.05.2015 23:39, 12 Antworten
Hallo an die Community, ich habe vor kurzem ein älteres Notebook, Amilo A1650G, 1GB Arbeitsspe...
Admin Probleme mit Q4os
Thomas Weiss, 30.03.2015 20:27, 6 Antworten
Hallo Leute, ich habe zwei Fragen zu Q4os. Die Installation auf meinem Dell Latitude D600 verl...
eeepc 1005HA externer sound Ausgang geht nicht
Dieter Drewanz, 18.03.2015 15:00, 1 Antworten
Hallo LC, nach dem Update () funktioniert unter KDE der externe Soundausgang an der Klinkenbuc...
AceCad DigiMemo A 402
Dr. Ulrich Andree, 15.03.2015 17:38, 2 Antworten
Moin zusammen, ich habe mir den elektronischen Notizblock "AceCad DigiMemo A 402" zugelegt und m...
Start-Job behindert Bootvorgang, Suse 13.2, KDE,
Wimpy *, 20.02.2015 10:32, 4 Antworten
Beim Bootvorgang ist ein Timeout von 1 Min 30 Sec. weil eine Partition sdb1 gesucht und nicht gef...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Bessere_Auflösung_einer_Historischen_Karte
Karl-Heinz, 24.05.2015 11:00
Am Sun, 24 May 2015 03:38:33 +0200 schrieb Alfred Zahlten : Guten Morgen Alfred. schau mal hier: http://w...
Re: [EasyLinux-Ubuntu] neues Debian
Joachim Puttkammer, 24.05.2015 09:58
Am Freitag, 22. Mai 2015 schrieb Heike Jurzik: Hallo Heike, > beziehen soll -- die Reihenfolge ist dabei...
Re: [EasyLinux-Ubuntu] neues Debian
Heike Jurzik, 24.05.2015 09:45
Hallo Alfred, On Sun, May 24, 2015 at 03:22:15AM +0200, Alfred Zahlten wrote: > vielen Dank für deine Hi...
Re: [EasyLinux-Ubuntu] neues Debian
Oliver Christ, 24.05.2015 09:44
???24?5?2?15??3?22?15??????????????????????????????????????????????????????????????????????????????????????????...
Re: [EasyLinux-Ubuntu] Xfce 4.10: Starter anders anordnen
Hartmut Haase, 24.05.2015 09:37
Hallo Uwe,: > Hab ich probiert. Der Desktop sieht jedes Mal so aus, wie ich ihn > verlassen habe. d...