Aria2 - Linux için Çok Protokollü Komut Satırı İndirme Aracı


Aria2, Windows, Linux ve Mac için açık kaynaklı ve ücretsiz, hafif, çok protokollü ve çok sunuculu bir komut satırı indirme yardımcı programıdır OSX.

HTTP/HTTPS, FTP, BitTorrent ve dahil olmak üzere birden çok protokol ve kaynaktan dosya indirme olanağı vardır. Strong>Metalink. Maksimum indirme bant genişliğini kullanarak indirme hızını artırır ve indirme deneyiminizi hızlandırır.

Özellikler

  • Çoklu Bağlantı İndirme – Birden fazla kaynaktan/protokolden bir dosya indirebilir ve maksimum indirme bant genişliğinizi kullanmaya çalışarak genel indirme deneyimini geliştirebilir.
  • Hafif – Fazla bellek ve CPU kullanımı gerektirmez. HTTP/FTP indirmeleri yalnızca 4 MB bellek ve BitTorrent indirmeleri için 9 MB kullanır.
  • Tam Özellikli BitTorrent İstemcisi – DHT, PEX, Şifreleme, Mıknatıs URI, Web Tohumlama, Seçmeli İndirmeler, Yerel Eş Keşfi ve UDP izleyiciyi destekleyen tam özellikli bir BitTorrent istemcisi.
  • Metalink Etkin – HTTP/FTP/SFTP/BitTorrent entegrasyonu için dosya doğrulamayı ve konum, dil, işletim sistemi vb. için farklı yapılandırmalar sağlayan Metalink sürüm 4 ve 3'ü destekler.
  • Uzaktan Kontrol – aria2 sürecini kontrol etmeye yönelik bir RPC arayüzü desteği. Desteklenen arayüzler JSON-RPC (HTTP ve WebSocket üzerinden) ve XML-RPC'dir.

Lütfen aria2'nin wget, curl veya torrent istemcilerinin yerine geçen bir istemci olduğunu düşünmememiz gerektiğini, bunun yerine daha fazla destek ve indirme seçeneği olan bir alternatif olarak düşünmemiz gerektiğini unutmayın.

Aria2 Komut Satırı İndirme Yöneticisini Linx'e Kurmak

Bu makalede Aria2 komut satırı indirme yardımcı programının RHEL, 'de nasıl kurulacağı açıklanmaktadır. CentOS, Fedora ve Debian, Ubuntu, Linux Mint > bazı faydalı indirme teknikleri ve kullanımları olan sistemler.

RHEL/CentOS/Fedora'da

Öncelikle RHEL/CentOS sistemleri altında EPEL deposunu indirip etkinleştirmeniz gerekir. (Not: Fedora kullanıcılarının herhangi bir depo eklemesine gerek yoktur; gösterildiği gibi dnf komutunu kullanarak aria2'yi yüklemeniz yeterlidir).


dnf install aria2

Şimdi YUM komut aracını kullanarak sisteminizin altındaki etkin EPEL deposundan Aria2 paketini yükleyin.


yum install epel-release -y
yum install aria2 -y
Örnek Çıktı:

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!

Debian/Ubuntu/Linux Mint'te

sudo apt-get install aria2
Örnek Çıktı
ravisaive@ravisaive-OptiPlex-380:~$  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)

Not: Bazen varsayılan depolar en son sürümü sağlamaz. Bu durumda, burada gösterildiği gibi kaynak paketten derleyip kurmanız gerekebilir.

Aria2 İndirme Kullanımı ve Örnekleri

Burada bazı yararlı aria2 indirme kullanımlarını ve seçeneklerini örnekleriyle inceleyeceğiz.

WEB'den indirin

Web'den tek bir dosya indirmek için komutu şu şekilde yürütün:

aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
İki kaynaktan indirin

Birden fazla dosya indirmek için iki dosya deyin ve ardından aşağıdaki komutu çalıştırın.

aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso http://releases.ubuntu.com/cosmic/ubuntu-18.10-desktop-amd64.iso
İki bağlantı kullanarak indirme

Dosyayı ana bilgisayar başına yalnızca iki bağlantı kullanarak indirmek için aşağıda gösterildiği gibi -x2 (bağlantı 2) seçeneğini kullanın.

aria2c -x2 http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
BitTorrent'ten indirin

Torrent dosyasını indirmek için aşağıdaki komutu kullanın.

aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
Metalink'ten indirin

Bir metalink dosyasını indirmek için aşağıdaki komutu kullanın.


aria2c http://example.org/mylinux.metalink
Bir metin dosyasında bulunan URL'leri indirin

downloadurls.txt adlı bir metin dosyasında yazılmış URL'lerin listesini indirmek için aşağıdaki komutu kullanın. URL'ler, downloadurls.txt dosyasındaki her satırda bir indirme işlemi içermelidir.

aria2c -i downloadurls.txt
İndirme Hız Sınırını Ayarla

İndirme başına indirme hızı limiti ayarlamak için aşağıdaki seçeneği kullanın.

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

Daha fazla kullanım ve seçenek için bir terminal açın ve komutu “man aria2c“ olarak çalıştırın. Aria2 için grafiksel ön uçlar da mevcuttur, bunları aria2 sayfasında bulabilirsiniz.