Aria2 - Kayan aikin Sauke Umurnin Layi na Layi da yawa don Linux


Aria2 tushen buɗaɗɗe ne kuma ƙayyadaddun ƙa'idodi masu nauyi masu nauyi da yawa & mai amfani da layin umarni na uwar garke da yawa don Windows, Linux da Mac OSX.

Yana da ikon sauke fayiloli daga ƙa'idodi da yawa da tushe ciki har da HTTP/HTTPS, FTP, BitTorrent da Metalink. Yana inganta saurin zazzagewa ta hanyar amfani da matsakaicin iyakar zazzagewar kuma yana haɓaka ƙwarewar zazzagewar ku.

  • Zazzagewar Haɗin Haɗi da yawa - Yana iya zazzage fayil daga tushe/ka'idoji da yawa da ƙoƙarin yin amfani da iyakar zazzagewar bandwidth ɗinku da haɓaka ƙwarewar zazzagewa gabaɗaya.
  • Haske - Ba ya ɗaukar ƙwaƙwalwar ajiya da yawa da amfani da CPU. Zazzagewar HTTP/FTP na amfani da ƙwaƙwalwar 4MB kawai da 9MB don zazzagewar BitTorrent.
  • Cikakken Babban Abokin Ciniki na BitTorrent - Cikakken abokin ciniki na BitTorrent tare da goyan bayan DHT, PEX, Encryption, Magnet URI, Seeding Web, Zazzagewar Zaɓuɓɓuka, Gano Ƙwararru na Gida da UDP tracker.
  • An kunna Metalink - Yana goyan bayan nau'in Metalink 4 da 3, wanda ke ba da tabbaci na fayil don haɗin HTTP/FTP/SFTP/BitTorrent da kuma daidaitawa daban-daban don wuri, harshe, OS, da sauransu.
  • Ikon Nesa - Tallafi na RPC don sarrafa tsarin aria2. Abubuwan mu'amala masu tallafi sune JSON-RPC (a kan HTTP da WebSocket) da XML-RPC.

Lura, bai kamata mu yi la'akari da aria2 maye gurbin abokan ciniki na torrent ba, amma a maimakon la'akari da shi azaman madadin tare da ƙarin tallafi da zaɓuɓɓukan zazzagewa.

Shigar da Aria2 Command-Line Download Manager a cikin Linx

Wannan labarin yana bayanin yadda ake shigar da kayan aikin saukar da umarnin Aria2 a cikin RHEL, CentOS, Fedora da Debian, Ubuntu, Linux Mint tsarin tare da wasu dabarun zazzagewa masu amfani da amfani.

Da farko, kuna buƙatar umarnin dnf kamar yadda aka nuna).

# dnf install aria2

Yanzu shigar da fakitin Aria2 daga ma'ajiyar EPEL da aka kunna a ƙarƙashin tsarin ku ta amfani da kayan aikin umarni na YUM.

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

Lura: Wani lokaci, tsoffin ma'ajiyar ajiya ba sa samar da sabuwar sigar. Don haka, a wannan yanayin kuna iya buƙatar tattarawa da shigar da shi daga fakitin tushen kamar yadda aka nuna a nan.

Aria2 Zazzage Amfani & Misalai

Anan za mu bincika wasu amfani da zazzagewar aria2 masu amfani da zaɓuɓɓuka tare da misalan su.

Don sauke fayil guda ɗaya daga gidan yanar gizon, aiwatar da umarnin azaman.

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

Don sauke fayiloli da yawa, faɗi fayiloli biyu, sannan gudanar da umarni mai zuwa.

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

Don zazzage fayil ta amfani da haɗi biyu kawai ga kowane mai watsa shiri, sannan yi amfani da zaɓi -x2 (haɗin 2) kamar yadda aka nuna a ƙasa.

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

Don sauke fayil torrent yi amfani da umarni mai zuwa.

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

Don zazzage fayil ɗin metalink, yi amfani da umarni mai zuwa.

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

Don zazzage jerin URL da aka rubuta a cikin fayil ɗin rubutu da ake kira downloadurls.txt, sannan yi amfani da umarni mai zuwa. URL's yakamata ya ƙunshi zazzagewa ɗaya akan kowane layi a cikin fayil ɗin downloadurls.txt.

# aria2c -i downloadurls.txt

Don saita iyakar saurin saukewa kowane zazzagewa, yi amfani da zaɓi mai zuwa.

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

Don ƙarin amfani da zaɓuɓɓuka, buɗe tasha kuma gudanar da umarni azaman man aria2c. Hakanan akwai zane-zane na gaba-gaba don Aria2, zaku iya samun su a shafi na aria2.