Aria2 - daudzprotokolu komandrindas lejupielādes rīks Linux
Aria2 ir atvērtā koda un bezmaksas viegla daudzprotokolu un vairāku serveru komandrindas lejupielādes lietderība operētājsistēmām Windows, Linux un Mac OSX.
Tam ir iespēja lejupielādēt failus no vairākiem protokoliem un avotiem, tostarp HTTP/HTTPS, FTP, BitTorrent un Metalink. Tas uzlabo lejupielādes ātrumu, izmantojot maksimālo lejupielādes joslas platumu un paātrina lejupielādes pieredzi.
- Vairāku savienojumu lejupielāde - tā var lejupielādēt failu no vairākiem avotiem/protokoliem un mēģināt izmantot jūsu maksimālo lejupielādes joslas platumu un uzlabot kopējo lejupielādes pieredzi.
- Viegls - tam nav nepieciešams daudz atmiņas un CPU. HTTP/FTP lejupielādēs BitTorrent lejupielādēm tiek izmantota tikai 4 MB atmiņa un 9 MB.
- Pilnībā piedāvāts BitTorrent klients - pilnībā aprīkots BitTorrent klients ar atbalstu DHT, PEX, šifrēšanai, magnēta URI, tīmekļa sēšanai, selektīvām lejupielādēm, vietējo vienaudžu atklāšanai un UDP izsekotājam.
- iespējota Metalink - tā atbalsta Metalink 4. un 3. versiju, kas nodrošina failu pārbaudi HTTP/FTP/SFTP/BitTorrent integrācijai un dažādas atrašanās vietas, valodas, OS utt. konfigurācijas.
- Tālvadība - RPC saskarnes atbalsts, lai kontrolētu aria2 procesu. Atbalstītās saskarnes ir JSON-RPC (izmantojot HTTP un WebSocket) un XML-RPC.
Lūdzu, ņemiet vērā, ka mums nevajadzētu uzskatīt, ka aria2 ir torrent klientu aizstājējs, bet gan uzskatāms par alternatīvu ar lielāku atbalsta un lejupielādes iespēju.
Aria2 komandrindas lejupielādes pārvaldnieka instalēšana Linx
Šajā rakstā ir paskaidrots, kā instalēt Aria2 komandrindas lejupielādes utilītu RHEL, CentOS, Fedora un Debian, Ubuntu, Linux Mint sistēmās, izmantojot dažas noderīgas lejupielādes metodes un lietojumu.
Pirmkārt, jums ir nepieciešams dnf komandu, kā parādīts).
# dnf install aria2
Tagad instalējiet paketi Aria2 no iespējotās EPEL krātuves zem savas sistēmas, izmantojot YUM komandu rīku.
# 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)
Piezīme. Dažreiz noklusējuma krātuves nenodrošina jaunāko versiju. Tātad, tādā gadījumā jums, iespējams, būs jāapkopo un jāinstalē no avota pakotnes, kā parādīts šeit.
Aria2 lejupielāde Lietošana un piemēri
Šeit mēs izpētīsim dažus noderīgus aria2 lejupielādes lietojumus un iespējas ar to piemēriem.
Lai no tīmekļa lejupielādētu vienu failu, izpildiet komandu kā.
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
Lai lejupielādētu vairākus failus, sakiet divus failus un pēc tam izpildiet šo komandu.
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso http://releases.ubuntu.com/cosmic/ubuntu-18.10-desktop-amd64.iso
Lai lejupielādētu failu, izmantojot tikai divus savienojumus katram resursdatoram, pēc tam izmantojiet opciju -x2 (2. savienojums), kā parādīts zemāk.
# aria2c -x2 http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
Lai lejupielādētu torrenta failu, izmantojiet šo komandu.
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
Lai lejupielādētu metalink failu, izmantojiet šo komandu.
$ aria2c http://example.org/mylinux.metalink
Lai lejupielādētu vietrāžu URL sarakstu, kas ierakstīti teksta failā ar nosaukumu downloadurls.txt, izmantojiet šo komandu. Vietrādī URL failā downloadurls.txt katrā rindiņā ir jābūt vienai lejupielādei.
# aria2c -i downloadurls.txt
Lai iestatītu lejupielādes ātruma ierobežojumu vienai lejupielādei, izmantojiet šo opciju.
# aria2c –max-download-limit=100K http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
Lai iegūtu plašāku lietojumu un iespējas, atveriet termināli un palaidiet komandu kā “man aria2c”. Aria2 ir pieejami arī grafiski priekšgali, kurus varat atrast aria2 lapā.