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

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 4 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...
Brother Drucker MFC-7420
helmut berger, 11.11.2014 12:40, 1 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu 14.04-Nutzer...
Treiber für Drucker brother MFC-7420
helmut berger, 10.11.2014 16:05, 2 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu12.14-Nutzer u...
Can't find X includes.
Roland Welcker, 05.11.2014 14:39, 1 Antworten
Diese Meldung erhalte ich beim Versuch, kdar zu installieren. OpenSuse 12.3. Gruß an alle Linuxf...
DVDs über einen geeigneten DLNA-Server schauen
GoaSkin , 03.11.2014 17:19, 0 Antworten
Mein DVD-Player wird fast nie genutzt. Darum möchte ich ihn eigentlich gerne abbauen. Dennoch wür...

Jetzt auf den Mailinglisten

[EasyLinux-Ubuntu] [OT] 24-h-Flat von Feinkost-Albrecht
Heinz-Stefan Neumeyer, 22.11.2014 15:58
Hallo an alle Mitleser, gehe ich recht mit meiner Recherche, daß die sog. 24-h-Flat von Alditalk o_h_n_e Ve...
Re: [EasyLinux-Ubuntu] Jessie - HDU-Formatierung
Heinz-Stefan Neumeyer, 22.11.2014 15:37
Am Samstag, den 22.11.2014, 11:37 +0100 schrieb Gerhard Blaschke: Auf der Hochschule Deggendorf habe ich noch...
[EasyLinux-Ubuntu] Jessie - HDU-Formatierung
Gerhard Blaschke, 22.11.2014 11:37
Hallo Liste, habe mir der Neugier wegen eine jessie-beta2 gebrannt. Beim Formatieren der Festplatte (alte p...
Re: [EasyLinux-Ubuntu] Terminal_schlißt__automatisch
Alfred Zahlten, 22.11.2014 00:07
Am 21.11.2014 um 14:44 schrieb Richard Kraut: Hallo Richard, > Nutzt Du den normalen Updater von Mint?...
Re: [EasyLinux-Ubuntu] Netzwerkdrucker wird nicht gefunden
Matthias Müller, 22.11.2014 00:03
Hallo, Am Freitag, 21. November 2014 schrieb Karl-Heinz: > Am Thu, 20 Nov 2014 21:50:56 +0100 > sch...