Aria2 - E Multi-Protocol Command-Line Download Tool fir Linux
Aria2 ass eng Open Source a gratis liicht Multi-Protokoll & Multi-Server Kommandozeil Download-Utility fir Windows, Linux a Mac OSX.
Et huet d'Fäegkeet fir Dateien vu verschidde Protokoller a Quellen erofzelueden, dorënner HTTP/HTTPS, FTP, BitTorrent a Metalink. Et verbessert d'Downloadgeschwindegkeet andeems Dir maximal Downloadbandbreedung benotzt a beschleunegt Är Downloaderfarung.
- Multi-Connection Download - Et kann e Fichier vu ville Quellen/Protokoller eroflueden a probéieren Är maximal Downloadbandbreedung ze benotzen an d'Gesamt Downloaderfarung ze verbesseren.
- Liichtgewiicht - Et brauch net vill Erënnerung a CPU Notzung. D'HTTP/FTP Downloads benotzen nëmmen 4MB Erënnerung an 9MB fir BitTorrent Downloads.
- Full Featured BitTorrent Client - E komplett Feature BitTorrent Client mat Ënnerstëtzung fir DHT, PEX, Verschlësselung, Magnéit URI, Web-Seeding, Selektiv Downloads, Local Peer Discovery an UDP Tracker.
- Metalink Enabled - Et ënnerstëtzt Metalink Versioun 4 an 3, déi d'Dateiverifizéierung fir HTTP/FTP/SFTP/BitTorrent Integratioun an déi verschidde Konfiguratioune fir Standuert, Sprooch, OS, etc.
- Fernsteuerung - Eng RPC Interface Ënnerstëtzung fir den aria2 Prozess ze kontrolléieren. Déi ënnerstëtzt Interfaces sinn JSON-RPC (iwwer HTTP a WebSocket) an XML-RPC.
Notéiert w.e.g., mir sollten net berücksichtegen datt aria2 en Ersatz vun Torrent Clienten ass, awer éischter als Alternativ ugesinn mat méi Ënnerstëtzung an Downloadoptiounen.
Aria2 Command-Line Download Manager an Linx installéieren
Dësen Artikel erklärt wéi Dir Aria2 Kommandozeil Download Utility an RHEL, CentOS, Fedora an Debian, Ubuntu, Linux Mint Systeme mat e puer nëtzlechen Downloadtechniken a Benotzung installéiere wëllt.
Als éischt musst Dir dnf Kommando wéi gewisen).
# dnf install aria2
Installéiert elo Aria2 Package vum aktivéierten EPEL Repository ënner Ärem System mam YUM Kommando Tool.
# yum install epel-release -y # yum install aria2 -y
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!
$ sudo apt-get install aria2
[email :~$ 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)
Notiz: Heiansdo bidden d'Default Repositories net déi lescht Versioun. Also, an dësem Fall musst Dir et aus dem Quellpaket kompiléieren an installéieren wéi hei gewisen.
Aria2 Download Benotzung & Beispiller
Hei wäerte mir e puer vun nëtzlechen aria2 Download Benotzung an Optiounen mat hire Beispiller entdecken.
Fir eng eenzeg Datei vum Internet erofzelueden, fuert de Kommando aus als.
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
Fir méi Dateien erofzelueden, sot zwee Dateien, fuert dann de folgende Kommando.
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso http://releases.ubuntu.com/cosmic/ubuntu-18.10-desktop-amd64.iso
Fir Datei erofzelueden mat nëmmen zwou Verbindungen pro Host, benotzt dann d'Optioun -x2 (Verbindung 2) wéi hei ënnendrënner.
# aria2c -x2 http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
Fir d'Torrent Datei erofzelueden, benotzt de folgende Kommando.
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
Fir eng Metalink Datei erofzelueden, benotzt de folgende Kommando.
$ aria2c http://example.org/mylinux.metalink
Fir eng Lëscht vun URLen erofzelueden, déi an enger Textdatei genannt downloadurls.txt geschriwwe sinn, benotzt dann de folgende Kommando. D'URL sollen een Download pro Zeil an enger downloadurls.txt Datei enthalen.
# aria2c -i downloadurls.txt
Fir eng Downloadgeschwindegkeetslimit pro Download ze setzen, benotzt déi folgend Optioun.
# aria2c –max-download-limit=100K http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
Fir méi Notzung an Optiounen, öffnen en Terminal a lafen de Kommando als man aria2c. Et ginn och grafesch Frontends fir Aria2 verfügbar, Dir kënnt se op der aria2 Säit fannen.