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

Aktuelle Fragen

Samba-Server für Win-Daten & Linux-Dateirechte
Gerd Grundmann, 12.01.2017 18:25, 0 Antworten
Hallo Gemeinde, ich habe ewig gegooo.. aber nicht wirklich gefunden, was ich suche. Auf mei...
LM Cinnamon 18.1Serena 64 bit
Herwig Ameisbichler, 11.01.2017 13:02, 6 Antworten
Hallo an alle. Bin Linux Neuling.Habe auf meiner SSD neben W10 (finde ich nicht mehr)LM17.2 auch...
Bilder in E-Mail einbinden?
Werner Hahn, 23.12.2016 12:18, 4 Antworten
Dell Latitude E6510, Ubuntu 16.04, Mozilla Firefox Ich bitte um eine leicht verständliche Anle...
Linux Mint 17.2
Herwig Ameisbichler, 17.12.2016 11:19, 4 Antworten
Wer kann mir helfen? Hab seit gestern Linux am Pc.Wie kann ich diese Miniaturschrift im Menü,Lei...
Linux 17.2 Treiber f. PC Drucker installieren
Ernst Malitzki, 11.12.2016 13:04, 7 Antworten
Habe einen PC Drucker von HP. Möchte diesen PC Drucker an meinen PC anschließen. Hierzu benötige...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] adobe_flash_player_für_android
Wolfgang Voelker, 19.01.2017 18:34
Hallo Hartmut, daß du im Playstore dazu was findest, liegt daran, daß es Flash ja mal bis Android Gingerbread...
Re: [EasyLinux-Ubuntu] adobe_flash_player_für_android
Hartmut Haase, 19.01.2017 16:23
Hallo Wolfgang, > klares nein. Hat Google schon lange verboten. verstanden. Spaßig ist nur: wenn man im...
Re: [EasyLinux-Ubuntu] Streams_übertragen
Frank von Thun, 19.01.2017 05:54
Am 18.01.2017 um 19:53 schrieb alfred: > Am 18.01.2017 um 18:02 schrieb Frank von Thun: >> Am 18.0...
Re: [EasyLinux-Ubuntu] Streams_übertragen
Heiko, 18.01.2017 22:48
Am Mittwoch, 18. Januar 2017, 19:53:08 CET schrieb alfred: Hallo Alfred. > > OK, geht und holt die...
Re: [EasyLinux-Ubuntu] adobe_flash_player_für__android
Karl-Heinz, 18.01.2017 18:54
Am Wed, 18 Jan 2017 17:09:23 +0100 schrieb Hartmut Haase : Hallo Hartmut, such einfach mal nach "Fla...