Aria2 - Linux üçin köp protokol buýruk setirini göçürip almak guraly


Aria2, Windows, Linux we Mac OSX üçin açyk çeşme we mugt ýeňil köp protokol we köp serwer buýruk setirini göçürip almak üçin peýdalydyr.

Birnäçe protokoldan we HTTP/HTTPS, FTP, BitTorrent we Metalink ýaly faýllary göçürip almak ukyby bar. Iň ýokary göçürip alyş zolagyny ulanyp, göçürip almak tizligini ýokarlandyrýar we göçürip almak tejribäňizi çaltlaşdyrýar.

  • Köp birikme göçürip almak - Birnäçe çeşmeden/protokoldan bir faýl göçürip alyp biler we iň köp göçürip almak zolagyny ulanmaga we umumy göçürip almak tejribesini ýokarlandyrmaga synanyşyp biler.
  • Lighteňil - Köp ýat we CPU ulanmagy talap etmeýär. HTTP/FTP ýüklemeleri BitTorrent göçürip almak üçin diňe 4MB ýady we 9MB ulanýar.
  • Doly aýratynlykly BitTorrent müşderisi - DHT, PEX, Şifrlemek, Magnit URI, Web-Tohumçylyk, Saýlawly ýüklemeler, Peerli deň-duşlary açmak we UDP yzarlaýjy goldawy bilen doly görkezilen BitTorrent müşderisi.
  • Metalink Enabled - HTTP/FTP/SFTP/BitTorrent integrasiýasy üçin faýl barlagyny we ýerleşýän ýeri, dili, OS we ş.m. üçin dürli konfigurasiýalary üpjün edýän Metalink 4 we 3 wersiýasyny goldaýar.
  • Uzakdan dolandyryş - aria2 prosesine gözegçilik etmek üçin RPC interfeýs goldawy. Goldanýan interfeýsler JSON-RPC (HTTP we WebSocket üstünden) we XML-RPC.

Üns beriň, aria2 torrent müşderilerini çalyşmak däl-de, has köp goldaw we göçürip almak opsiýalary bilen alternatiwa hökmünde garalmaly däldir.

Linx-de Aria2 buýruk setirini ýüklemek menejeri gurmak

Bu makala, käbir peýdaly göçürip almak usullary we ulanylyşy bilen RHEL, CentOS, Fedora we Debian, Ubuntu, Linux Mint ulgamlarynda Aria2 buýruk setirini göçürip almak programmasyny nädip gurmalydygyny düşündirýär.

Ilki bilen görkezilişi ýaly dnf buýrugy etmeli).

# dnf install aria2

Indi YUM buýruk guralyny ulanyp, ulgamyňyzdaky açyk EPEL ammaryndan Aria2 paketini guruň.

# 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)

Bellik: Käwagt deslapky ammarlar iň soňky wersiýasyny bermeýär. Şeýlelik bilen, bu ýerde görkezilişi ýaly çeşme paketinden düzmeli we gurnamaly bolmagyňyz mümkin.

Aria2 Ulanyş we mysallar

Bu ýerde käbir peýdaly aria2 göçürip almagyň ulanylyşyny we mysallary bilen opsiýalary öwreneris.

Webden ýekeje faýl göçürip almak üçin buýrugy ýerine ýetiriň.

# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso

Birnäçe faýly göçürip almak üçin iki faýl aýdyň, soňra aşakdaky buýrugy işlediň.

# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso http://releases.ubuntu.com/cosmic/ubuntu-18.10-desktop-amd64.iso

Her hosta diňe iki baglanyşyk ulanyp faýly göçürip almak üçin aşakda görkezilişi ýaly -x2 (2-nji birikme) opsiýasyny ulanyň.

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

Torrent faýly göçürip almak üçin aşakdaky buýrugy ulanyň.

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

Metalink faýlyny göçürip almak üçin aşakdaky buýrugy ulanyň.

$ aria2c http://example.org/mylinux.metalink

Downloadurls.txt atly tekst faýlynda ýazylan URL-leriň sanawyny göçürip almak üçin aşakdaky buýrugy ulanyň. URL-lerde downloadurls.txt faýlynda her setirde bir göçürme bolmaly.

# aria2c -i downloadurls.txt

Göçürip almak üçin göçürip almagyň tizligini kesgitlemek üçin aşakdaky opsiýany ulanyň.

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

Has köp ulanmak we opsiýalar üçin terminaly açyň we “man aria2c” buýrugyny işlediň. “Aria2” üçin grafiki öň taraplar hem bar, olary aria2 sahypasynda tapyp bilersiňiz.