Aria2 - Alat za preuzimanje naredbenog retka s više protokola za Linux
Aria2 je besplatni i lagani uslužni program za preuzimanje s više protokola i naredbenog retka za Windows, Linux i Mac OSX.
Ima mogućnost preuzimanja datoteka s više protokola i izvora uključujući HTTP/HTTPS, FTP, BitTorrent i Metalink. Poboljšava brzinu preuzimanja iskorištavanjem maksimalne propusnosti preuzimanja i ubrzava vaše iskustvo preuzimanja.
Značajke
- Preuzimanje s više povezivanja – Može preuzeti datoteku iz više izvora/protokola i pokušati iskoristiti vašu maksimalnu propusnost preuzimanja i poboljšati cjelokupno iskustvo preuzimanja.
- Lagan – Ne zahtijeva mnogo memorije i CPU-a. HTTP/FTP preuzimanja koriste samo 4 MB memorije i 9 MB za BitTorrent preuzimanja.
- Potpuno opremljen BitTorrent klijent – potpuno opremljen BitTorrent klijent s podrškom za DHT, PEX, enkripciju, Magnet URI, web-sijanje, selektivna preuzimanja, lokalno otkrivanje ravnopravnih korisnika i UDP praćenje.
- Metalink omogućen – Podržava Metalink verzije 4 i 3, koji pruža provjeru datoteke za HTTP/FTP/SFTP/BitTorrent integraciju i različite konfiguracije za lokaciju, jezik, OS itd.
- Daljinsko upravljanje – podrška RPC sučelja za kontrolu aria2 procesa. Podržana sučelja su JSON-RPC (preko HTTP-a i WebSocketa) i XML-RPC.
Imajte na umu da aria2 ne bismo trebali smatrati zamjenom za wget, curl ili torrent klijente, već je smatrati alternativom s više podrške i opcijama preuzimanja.
Instaliranje Aria2 upravitelja preuzimanja s naredbenog retka u Linx
Ovaj članak objašnjava kako instalirati uslužni program za preuzimanje naredbenog retka Aria2 u RHEL, CentOS, Fedora i Debian, Ubuntu, Linux Mint sustavi s nekim korisnim tehnikama preuzimanja i korištenja.
Na RHEL/CentOS/Fedora
Prvo morate preuzeti i omogućiti EPEL repozitorij pod RHEL/CentOS sustavima. (Napomena: Fedora korisnici ne moraju dodavati nikakvo spremište, jednostavno instalirajte aria2 koristeći dnf naredbu kao što je prikazano).
dnf install aria2
Sada instalirajte paket Aria2 iz omogućenog repozitorija EPEL pod vašim sustavom koristeći naredbeni alat YUM.
yum install epel-release -y
yum install aria2 -y
Uzorak izlaza:
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!
Na Debian/Ubuntu/Linux Mint
sudo apt-get install aria2
Uzorak izlaza
ravisaive@ravisaive-OptiPlex-380:~$ 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)
Napomena: Ponekad zadana spremišta ne pružaju najnoviju verziju. Dakle, u tom slučaju ćete ga možda morati prevesti i instalirati iz izvornog paketa kao što je ovdje prikazano.
Upotreba i primjeri preuzimanja Aria2
Ovdje ćemo istražiti neke korisne upotrebe i mogućnosti preuzimanja aria2 s njihovim primjerima.
Preuzmite s WEB-a
Za preuzimanje jedne datoteke s weba, izvršite naredbu as.
aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
Preuzmite iz dva izvora
Za preuzimanje više datoteka, recite dvije datoteke, zatim pokrenite sljedeću naredbu.
aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso http://releases.ubuntu.com/cosmic/ubuntu-18.10-desktop-amd64.iso
Preuzimanje pomoću dvije veze
Za preuzimanje datoteke koristeći samo dvije veze po glavnom računalu, tada koristite opciju -x2 (veza 2) kao što je prikazano u nastavku.
aria2c -x2 http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
Preuzmite s BitTorrenta
Za preuzimanje torrent datoteke koristite sljedeću naredbu.
aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
Preuzmite s Metalinka
Da biste preuzeli metalinkovu datoteku, koristite sljedeću naredbu.
aria2c http://example.org/mylinux.metalink
Preuzmite URL-ove pronađene u tekstualnoj datoteci
Da biste preuzeli popis URL-ova zapisanih u tekstualnoj datoteci pod nazivom downloadurls.txt, upotrijebite sljedeću naredbu. URL-ovi trebaju sadržavati jedno preuzimanje po retku u datoteci downloadurls.txt.
aria2c -i downloadurls.txt
Postavite ograničenje brzine preuzimanja
Za postavljanje ograničenja brzine preuzimanja po preuzimanju upotrijebite sljedeću opciju.
aria2c –max-download-limit=100K http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
Za više korištenja i opcija otvorite terminal i pokrenite naredbu kao “man aria2c“. Također postoje grafička sučelja dostupna za Aria2, možete ih pronaći na stranici aria2.