Aria2 - Multi-Protocol Command Line Download Tool Linuxille


Aria2 on avoimen lähdekoodin ja ilmainen kevyt usean protokollan ja usean palvelimen komentorivilatausohjelma Windowsille, Linuxille ja Macille. OSX.

Se pystyy lataamaan tiedostoja useista protokollista ja lähteistä, mukaan lukien HTTP/HTTPS, FTP, BitTorrent ja Metalink. Se parantaa latausnopeutta käyttämällä maksimaalista latauskaistanleveyttä ja nopeuttaa latauskokemusta.

ominaisuudet

  • Moniyhteys lataus – Se voi ladata tiedoston useista lähteistä/protokollista ja yrittää käyttää maksimilatauskaistanleveyttä ja parantaa yleistä latauskokemusta.
  • Kevyt – Se ei vie paljon muistia ja suorittimen käyttöä. HTTP/FTP-lataukset käyttävät vain 4 Mt muistia ja 9 Mt BitTorrent-latauksiin.
  • Täysin varusteltu BitTorrent-asiakas – Täysin varusteltu BitTorrent-asiakas, joka tukee DHT-, PEX-, salaus-, magneetti-URI-, Web-kylvö-, valikoivia latauksia, paikallista vertaistunnistusta ja UDP-seurantaa.
  • Metalink käytössä – Se tukee Metalink-versioita 4 ja 3, jotka tarjoavat tiedostojen vahvistuksen HTTP/FTP/SFTP/BitTorrent-integraatiota varten sekä erilaiset sijainnin, kielen, käyttöjärjestelmän jne. määritykset.
  • Kauko-ohjain – RPC-liittymätuki aria2-prosessin ohjaamiseen. Tuetut rajapinnat ovat JSON-RPC (HTTP:n ja WebSocketin yli) ja XML-RPC.

Huomaa, että meidän ei pitäisi ajatella aria2:n korvaavana wget-, curl- tai torrent-asiakkaita, vaan pikemminkin vaihtoehtona, jossa on enemmän tukea ja latausvaihtoehtoja.

Aria2 Command-Line Download Managerin asentaminen Linxiin

Tässä artikkelissa kerrotaan, kuinka Aria2-komentorivilatausapuohjelma asennetaan RHEL-, CentOS, Fedora ja Debian, Ubuntu, Linux Mint > järjestelmät, joissa on hyödyllisiä lataustekniikoita ja käyttöä.

RHEL/CentOS/Fedorassa

Ensin sinun on ladattava ja otettava käyttöön EPEL-arkisto RHEL/CentOS-järjestelmissä. (Huomaa: Fedora-käyttäjien ei tarvitse lisätä arkistoa, vaan asenna aria2 käyttämällä dnf-komentoa kuvan mukaisesti).


dnf install aria2

Asenna nyt paketti Aria2 käyttöön otetusta EPEL-varastosta järjestelmässäsi YUM-komentotyökalulla.


yum install epel-release -y
yum install aria2 -y
Näytelähtö:

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!

Debian/Ubuntu/Linux Mint

sudo apt-get install aria2
Näytelähtö
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)

Huomaa: Joskus oletustietovarastot eivät tarjoa uusinta versiota. Joten siinä tapauksessa sinun on ehkä käännettävä ja asennettava se lähdepaketista tässä esitetyllä tavalla.

Aria2-latauksen käyttö ja esimerkkejä

Tässä tutkimme joitain hyödyllisiä aria2-latausten käyttöä ja vaihtoehtoja esimerkkien avulla.

Lataa WEB:stä

Jos haluat ladata yhden tiedoston verkosta, suorita komento as.

aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
Lataa kahdesta lähteestä

Jos haluat ladata useita tiedostoja, sano kaksi tiedostoa ja suorita sitten seuraava komento.

aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso http://releases.ubuntu.com/cosmic/ubuntu-18.10-desktop-amd64.iso
Lataa käyttämällä kahta yhteyttä

Jos haluat ladata tiedoston käyttämällä vain kahta yhteyttä isäntä kohden, käytä vaihtoehtoa -x2 (yhteys 2) alla olevan kuvan mukaisesti.

aria2c -x2 http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
Lataa BitTorrentista

Lataa torrent-tiedosto käyttämällä seuraavaa komentoa.

aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
Lataa Metalinkista

Lataa metalink-tiedosto käyttämällä seuraavaa komentoa.


aria2c http://example.org/mylinux.metalink
Lataa tekstitiedostosta löytyneet URL-osoitteet

Lataa luettelo URL:istä, jotka on kirjoitettu tekstitiedostoon nimeltä downloadurls.txt, käyttämällä seuraavaa komentoa. URL-osoitteiden tulee sisältää yksi lataus riviä kohden downloadurls.txt-tiedostossa.

aria2c -i downloadurls.txt
Aseta latausnopeusrajoitus

Voit asettaa latausnopeusrajoituksen latauskohtaisesti käyttämällä seuraavaa vaihtoehtoa.

aria2c –max-download-limit=100K http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent

Jos haluat lisää käyttöä ja vaihtoehtoja, avaa pääte ja suorita komento muodossa man aria2c. Aria2:lle on myös graafisia käyttöliittymiä, jotka löydät aria2-sivulta.