Aria2 - Pupọ-Protocol Ọpa-Laini Gbigba irinṣẹ fun Lainos
Aria2 jẹ orisun ṣiṣi ati iwuwo pupọ iwuwo pupọ & iwulo igbasilẹ laini-aṣẹ olupin pupọ fun Windows, Linux ati Mac OSX.
O ni agbara lati ṣe igbasilẹ awọn faili lati awọn ilana pupọ ati awọn orisun pẹlu HTTP/HTTPS, FTP, BitTorrent ati Metalink. O ṣe igbesoke iyara igbasilẹ nipa lilo bandiwidi igbasilẹ ti o pọju ati awọn iyara iyara iriri igbasilẹ rẹ.
- Igbasilẹ Asopọ Ọpọ - O le ṣe igbasilẹ faili kan lati awọn orisun/awọn ilana pupọ ati igbiyanju lati lo bandiwidi igbasilẹ ti o pọ julọ rẹ ati mu iriri igbesoke gbogbogbo pọ si.
- Lightweight - Ko gba iranti pupọ ati lilo Sipiyu. Awọn igbasilẹ HTTP/FTP lo iranti 4MB nikan ati 9MB fun awọn igbasilẹ BitTorrent.
- Onibara Ere ifihan BitTorrent Ni kikun - Onibara BitTorrent ti a ṣe ni kikun pẹlu atilẹyin fun DHT, PEX, Encryption, Magnet URI, Web-Seeding, Awọn igbasilẹ yiyan, Awari Ẹlẹgbẹ Agbegbe ati olutọpa UDP.
- Ti ṣiṣẹ Metalink - O ṣe atilẹyin ẹya 4 ati 3 ti Metalink, eyiti o pese iṣeduro faili fun isopọ HTTP/FTP/SFTP/BitTorrent ati awọn atunto oriṣiriṣi fun ipo, ede, OS, ati bẹbẹ lọ.
- Iṣakoso latọna jijin - Atilẹyin wiwo wiwo RPC lati ṣakoso ilana aria2. Awọn atọkun ti o ni atilẹyin ni JSON-RPC (lori HTTP ati WebSocket) ati XML-RPC.
Jọwọ ṣe akiyesi, a ko gbọdọ ṣe akiyesi aria2 jẹ rirọpo ti awọn alabara ṣiṣan, ṣugbọn kuku ka bi yiyan pẹlu atilẹyin diẹ sii ati awọn aṣayan igbasilẹ.
Fifi Oluṣakoso Gbigba-Aria2 Command-Line sori ẹrọ ni Linx
Nkan yii ṣalaye bawo ni a ṣe le fi sori ẹrọ ohun elo igbasilẹ laini aṣẹ Aria2 ni RHEL, CentOS, Fedora ati Debian, Ubuntu, awọn ọna Mint Linux pẹlu diẹ ninu awọn imuposi gbigba lati ayelujara to wulo ati lilo.
Ni akọkọ, o nilo lati dnf pipaṣẹ bi o ti han).
# dnf install aria2
Bayi fi package Aria2 sori ẹrọ lati ibi ipamọ EPEL ti o ṣiṣẹ labẹ eto rẹ nipa lilo ọpa aṣẹ 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)
Akiyesi: Nigba miiran, awọn ibi ipamọ aiyipada ko pese ẹya tuntun. Nitorinaa, ni ọran yẹn o le nilo lati ṣajọ ati fi sii lati package orisun bi o ti han nibi.
Lilo Aria2 & Awọn apẹẹrẹ
Nibi a yoo ṣe awari diẹ ninu lilo aria2 gbigba lati ayelujara ati awọn aṣayan pẹlu awọn apẹẹrẹ wọn.
Lati ṣe igbasilẹ faili kan lati oju opo wẹẹbu, ṣe pipaṣẹ bi.
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
Lati gba awọn faili lọpọlọpọ, sọ awọn faili meji, lẹhinna ṣiṣe aṣẹ atẹle.
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso http://releases.ubuntu.com/cosmic/ubuntu-18.10-desktop-amd64.iso
Lati ṣe igbasilẹ faili nipa lilo awọn isopọ meji nikan fun olugbalejo, lẹhinna lo aṣayan -x2 (asopọ 2) bi a ṣe han ni isalẹ.
# aria2c -x2 http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
Lati gba lati ayelujara faili ṣiṣan lo aṣẹ wọnyi.
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
Lati ṣe igbasilẹ faili ironink kan, lo aṣẹ atẹle.
$ aria2c http://example.org/mylinux.metalink
Lati ṣe igbasilẹ atokọ ti URL ti a kọ sinu faili ọrọ kan ti a pe ni downloadurls.txt, lẹhinna lo aṣẹ atẹle. Awọn URL yẹ ki o ni igbasilẹ ọkan fun ila kan ninu faili downloadurls.txt kan.
# aria2c -i downloadurls.txt
Lati ṣeto opin iyara gbigba lati ayelujara fun igbasilẹ, lo aṣayan atẹle.
# aria2c –max-download-limit=100K http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
Fun lilo diẹ sii ati awọn aṣayan, ṣii ebute kan ati ṣiṣe aṣẹ bi “eniyan aria2c“. Awọn opin-ayaworan tun wa fun Aria2, o le wa wọn ni oju-iwe aria2.