Aria2 - Ngwá Ọrụ Nbudata Command-Line Multi-Protocol maka Linux
Aria2 bụ ebe mepere emepe yana ọtụtụ protocol dị fechaa na ntanetị iwu nbudata ọtụtụ sava maka Windows, Linux na Mac OSX.
Ọ nwere ikike ibudata faịlụ site na ọtụtụ protocols na isi mmalite gụnyere HTTP/HTTPS, FTP, BitTorrent na Metalink. Ọ na-akwalite ọsọ nbudata site na iji bandwit nbudata kachasị ma na-eme ka ahụmịhe nbudata gị dị ngwa.
- Nbudata Njikọ ọtụtụ – Ọ nwere ike budata faịlụ site na ọtụtụ isi mmalite/protocol wee nwaa iji bandwidth nbudata kachasị gị wee kwalite ahụmịhe nbudata n'ozuzu ya.
- dị arọ - Ọ naghị ewe ọtụtụ ebe nchekwa na iji CPU. Nbudata HTTP/FTP na-eji naanị 4MB ebe nchekwa yana 9MB maka nbudata BitTorrent.
- Onye ahịa BitTorrent egosipụtara nke ọma – Onye ahịa BitTorrent egosipụtara nke ọma nwere nkwado maka DHT, PEX, Encryption, Magnet URI, Web-Seeding, Selective Downloads, Discovery Peer Local and UDP tracker.
- Metalink Enabled – Ọ na-akwado ụdị Metalink 4 na 3, nke na-enye nkwenye faịlụ maka ntinye HTTP/FTP/SFTP/BitTorrent yana nhazi dị iche iche maka ọnọdụ, asụsụ, OS, wdg.
- Njikwa dịpụrụ adịpụ – Nkwado interface RPC iji jikwaa usoro aria2. Ebe ndị akwadoro bụ JSON-RPC (n'elu HTTP na WebSocket) na XML-RPC.
Biko mara, anyị ekwesịghị iche na aria2 bụ nnọchi nke ndị ahịa iyi, kama ewere ya dị ka ihe ọzọ nwere ọtụtụ nkwado na nbudata nhọrọ.
Ịwụnye Aria2 Command-Line Download Manager na Linx
Edemede a na-akọwa otu esi etinye iwu nbudata iwu Aria2 na RHEL, CentOS, Fedora na Debian, Ubuntu, Linux Mint sistemụ nwere ụfọdụ usoro nbudata bara uru na ojiji.
Nke mbu, ikwesiri iwu dnf dika egosiri).
# dnf install aria2
Ugbu a tinye ngwugwu Aria2 site na ebe nchekwa EPEL enyere aka n'okpuru sistemụ gị site na iji ngwa iwu 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)
Mara: Mgbe ụfọdụ, ebe nchekwa ndabara anaghị enye ụdị kachasị ọhụrụ. Yabụ, n'ọnọdụ ahụ ị nwere ike ịchịkọta ma wụnye ya na ngwugwu isi mmalite dị ka egosiri ebe a.
Aria2 nbudata ojiji & Ọmụmaatụ
N'ebe a, anyị ga-enyocha ụfọdụ ojiji nbudata aria2 bara uru yana nhọrọ na ihe atụ ha.
Ka ibudata otu faịlụ site na webụ, mebie iwu dị ka.
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
Ka ibudata ọtụtụ faịlụ, kwuo faịlụ abụọ, wee mee iwu na-esonụ.
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso http://releases.ubuntu.com/cosmic/ubuntu-18.10-desktop-amd64.iso
Iji budata faịlụ site na iji naanị njikọ abụọ maka onye ọbịa, wee jiri nhọrọ -x2 (njikọ 2) dị ka egosiri n'okpuru.
# aria2c -x2 http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
Iji budata faịlụ iyi jiri iwu a.
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
Ka ibudata faịlụ metalink, jiri iwu a.
$ aria2c http://example.org/mylinux.metalink
Iji budata ndepụta URL edere na faịlụ ederede akpọrọ downloadurls.txt, wee jiri iwu a. URL kwesịrị ịnwe otu nbudata kwa ahịrị na faịlụ downloadurls.txt.
# aria2c -i downloadurls.txt
Ka ịtọọ oke ọsọ nbudata kwa nbudata, jiri nhọrọ a.
# aria2c –max-download-limit=100K http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
Maka ojiji na nhọrọ ndị ọzọ, mepee ọnụ ma mee iwu dị ka man aria2c. Enwekwara njedebe ihu eserese dị maka Aria2, ị nwere ike ịhụ ha na ibe aria2.