Aria2 - Multi-Protocol Command-line niðurhalsverkfæri fyrir Linux
Aria2 er opinn uppspretta og ókeypis léttur multi-samskiptareglur og multi-server skipanalínu niðurhalsforrit fyrir Windows, Linux og Mac OSX.
Það hefur getu til að hlaða niður skrám frá mörgum samskiptareglum og heimildum, þar á meðal HTTP/HTTPS, FTP, BitTorrent og Metalink. Það bætir niðurhalshraða með því að nota hámarks niðurhalsbandbreidd og flýtir fyrir niðurhalsupplifun þinni.
- Multi-Connection Niðurhal – Það getur hlaðið niður skrá frá mörgum aðilum/samskiptareglum og reynt að nota hámarks niðurhalsbandbreidd þína og bætt heildarniðurhalsupplifunina.
- Létt – það tekur ekki mikið minni og örgjörvanotkun. HTTP/FTP niðurhalið notar aðeins 4MB minni og 9MB fyrir BitTorrent niðurhal.
- BitTorrent viðskiptavinur að fullu – Fullkominn BitTorrent viðskiptavinur með stuðningi fyrir DHT, PEX, dulkóðun, Magnet URI, Web-Seeding, Selective Niðurhal, Local Peer Discovery og UDP rekja spor einhvers.
- Metalink virkt – Það styður Metalink útgáfu 4 og 3, sem veitir skráarstaðfestingu fyrir HTTP/FTP/SFTP/BitTorrent samþættingu og mismunandi stillingar fyrir staðsetningu, tungumál, stýrikerfi osfrv.
- Fjarstýring – RPC tengistuðningur til að stjórna aria2 ferlinu. Stuðningsviðmótin eru JSON-RPC (yfir HTTP og WebSocket) og XML-RPC.
Vinsamlegast athugaðu að við ættum ekki að íhuga að aria2 komi í staðinn fyrir straumbiðlara, heldur frekar sem valkost með meiri stuðning og niðurhalsvalkostum.
Að setja upp Aria2 Command-Line Download Manager í Linx
Þessi grein útskýrir hvernig á að setja upp Aria2 skipanalínu niðurhalsforrit í RHEL, CentOS, Fedora og Debian, Ubuntu, Linux Mint kerfum með gagnlegri niðurhalstækni og notkun.
Fyrst þarftu að dnf skipun eins og sýnt er).
# dnf install aria2
Settu nú upp Aria2 pakkann frá virku EPEL geymslunni undir kerfinu þínu með því að nota YUM stjórnatólið.
# 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)
Athugið: Stundum bjóða sjálfgefna geymslurnar ekki upp á nýjustu útgáfuna. Svo, í því tilviki gætirðu þurft að safna saman og setja það upp úr frumpakkanum eins og sýnt er hér.
Aria2 Niðurhal Notkun og dæmi
Hér munum við kanna nokkur gagnleg aria2 niðurhalsnotkun og valkosti með dæmum þeirra.
Til að hlaða niður einni skrá af vefnum skaltu framkvæma skipunina sem.
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
Til að hlaða niður mörgum skrám, segðu tvær skrár, keyrðu síðan eftirfarandi skipun.
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso http://releases.ubuntu.com/cosmic/ubuntu-18.10-desktop-amd64.iso
Til að hlaða niður skrá með því að nota aðeins tvær tengingar á hvern gestgjafa, notaðu síðan valkostinn -x2 (tenging 2) eins og sýnt er hér að neðan.
# aria2c -x2 http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
Til að hlaða niður torrent skrá skaltu nota eftirfarandi skipun.
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
Til að hlaða niður metalink skrá skaltu nota eftirfarandi skipun.
$ aria2c http://example.org/mylinux.metalink
Til að hlaða niður lista yfir vefslóðir sem eru skrifaðar í textaskrá sem heitir downloadurls.txt, notaðu síðan eftirfarandi skipun. Vefslóðin ætti að innihalda eitt niðurhal í hverri línu í downloadurls.txt skrá.
# aria2c -i downloadurls.txt
Til að stilla niðurhalshraða fyrir hvert niðurhal, notaðu eftirfarandi valmöguleika.
# aria2c –max-download-limit=100K http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
Fyrir frekari notkun og valkosti, opnaðu flugstöð og keyrðu skipunina sem „man aria2c“. Það eru líka til grafískir framhliðar fyrir Aria2, þú getur fundið þá á aria2 síðunni.