এরিয়া 2 - লিনাক্সের জন্য একটি মাল্টি-প্রোটোকল কমান্ড-লাইন ডাউনলোড সরঞ্জাম
এরিয়া 2 একটি ওপেন সোর্স এবং উইন্ডোজ, লিনাক্স এবং ম্যাক ওএসএক্সের জন্য ফ্রি লাইটওয়েট মাল্টি-প্রোটোকল এবং মাল্টি-সার্ভার কমান্ড-লাইন ডাউনলোড ইউটিলিটি।
এটিতে একাধিক প্রোটোকল এবং এইচটিটিপি/এইচটিটিপিএস, এফটিপি, বিটটোরেন্ট এবং মেটালিংক সহ উত্স থেকে ফাইলগুলি ডাউনলোড করার ক্ষমতা রয়েছে। এটি সর্বোচ্চ ডাউনলোড ব্যান্ডউইথ ব্যবহার করে ডাউনলোডের গতি উন্নত করে এবং আপনার ডাউনলোডের অভিজ্ঞতার গতি বাড়ায়।
- মাল্টি-কানেকশন ডাউনলোড - এটি একাধিক উত্স/প্রোটোকল থেকে একটি ফাইল ডাউনলোড করতে পারে এবং আপনার সর্বাধিক ডাউনলোড ব্যান্ডউইথ ব্যবহার করতে এবং সামগ্রিক ডাউনলোডের অভিজ্ঞতা উন্নত করতে পারে
- লাইটওয়েট - এটি খুব বেশি মেমরি এবং সিপিইউ ব্যবহার করে না। এইচটিটিপি/এফটিপি ডাউনলোডগুলি বিট টরেন্ট ডাউনলোডের জন্য কেবল 4 এমবি মেমরি এবং 9 এমবি ব্যবহার করে
- সম্পূর্ণ বৈশিষ্ট্যযুক্ত বিটটোরেন্ট ক্লায়েন্ট - ডিএইচটি, পেক্স, এনক্রিপশন, চৌম্বক ইউআরআই, ওয়েব-সিডিং, নির্বাচনী ডাউনলোডগুলি, স্থানীয় পিয়ার আবিষ্কার এবং ইউডিপি ট্র্যাকারের সমর্থন সহ একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত বিট টরেন্ট ক্লায়েন্ট
- ধাতব লিঙ্ক সক্ষম - এটি মেটালিংক সংস্করণ 4 এবং 3 সমর্থন করে যা HTTP/FTP/SFTP/BitTorrent ইন্টিগ্রেশন এবং অবস্থান, ভাষা, ওএস ইত্যাদির জন্য আলাদা কনফিগারেশনের জন্য ফাইল যাচাইকরণ সরবরাহ করে
- রিমোট কন্ট্রোল - এরিয়া 2 প্রক্রিয়া নিয়ন্ত্রণ করতে একটি আরপিসি ইন্টারফেস সমর্থন। সমর্থিত ইন্টারফেসগুলি হ'ল JSON-RPC (HTTP এবং ওয়েবস্কোটের ওপরে) এবং এক্সএমএল-আরপিসি
দয়া করে নোট করুন, আমাদের বিবেচনা করা উচিত না আরিয়া 2 টরেন্ট ক্লায়েন্টদের প্রতিস্থাপন, বরং আরও সমর্থন এবং ডাউনলোড বিকল্পের বিকল্প হিসাবে বিবেচিত।
লিঙ্কসে আরিয়া 2 কমান্ড-লাইন ডাউনলোড ম্যানেজার ইনস্টল করা
এই নিবন্ধটি ব্যাখ্যা করে যে কীভাবে কিছু দরকারী ডাউনলোড কৌশল এবং ব্যবহার সহ আরএইচএল, সেন্টোস, ফেডোরা এবং ডেবিয়ান, উবুন্টু, লিনাক্স মিন্ট সিস্টেমে আরিয়া 2 কমান্ড-লাইন ডাউনলোড ইউটিলিটি ইনস্টল করা যায়।
প্রথমত, আপনাকে যেমন প্রদর্শিত হয়েছে তেমন কমান্ড dnf করা প্রয়োজন।
# dnf install aria2
আপনার সিস্টেমের আওতায় YUM কমান্ড সরঞ্জামটি ব্যবহার করে সক্ষম EPEL সংগ্রহস্থল থেকে Aria2 প্যাকেজ ইনস্টল করুন।
# 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)
দ্রষ্টব্য: কখনও কখনও, ডিফল্ট সংগ্রহস্থলগুলি সর্বশেষতম সংস্করণ সরবরাহ করে না। সুতরাং, সেই ক্ষেত্রে আপনার উত্স প্যাকেজটি এখানে বর্ণিত হিসাবে সংকলন এবং ইনস্টল করার প্রয়োজন হতে পারে।
Aria2 ব্যবহার এবং উদাহরণ ডাউনলোড করুন
এখানে আমরা কয়েকটি দরকারী এরিয়া 2 ডাউনলোডের ব্যবহার এবং তাদের উদাহরণগুলির সাথে বিকল্পগুলি অনুসন্ধান করব।
ওয়েব থেকে একটি ফাইল ডাউনলোড করতে, কমান্ডটি কার্যকর করুন।
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
একাধিক ফাইল ডাউনলোড করতে দুটি ফাইল বলুন, তারপরে নিম্নলিখিত কমান্ডটি চালান।
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso http://releases.ubuntu.com/cosmic/ubuntu-18.10-desktop-amd64.iso
হোস্টের জন্য কেবল দুটি সংযোগ ব্যবহার করে ফাইল ডাউনলোড করতে, তারপরে নীচের চিত্রের মতো -x2 (সংযোগ 2) বিকল্পটি ব্যবহার করুন।
# aria2c -x2 http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
টরেন্ট ফাইল ডাউনলোড করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।
# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
একটি ধাতব ফাইল ডাউনলোড করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।
$ aria2c http://example.org/mylinux.metalink
Downloadurls.txt নামে একটি পাঠ্য ফাইলে লিখিত URL এর একটি তালিকা ডাউনলোড করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন। ইউআরএলগুলি একটি ডাউনলোডurls.txt ফাইলে প্রতি লাইন প্রতি একটি ডাউনলোড থাকা উচিত।
# aria2c -i downloadurls.txt
প্রতি ডাউনলোডের জন্য ডাউনলোডের গতি সীমা নির্ধারণ করতে, নিম্নলিখিত বিকল্পটি ব্যবহার করুন।
# aria2c –max-download-limit=100K http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
আরও ব্যবহার এবং বিকল্পের জন্য, একটি টার্মিনাল খুলুন এবং "man aria2c" হিসাবে কমান্ডটি চালান। এরিয়া 2 এর জন্য গ্রাফিকাল ফ্রন্ট-এন্ডও উপলভ্য রয়েছে, আপনি এরিয়া 2 পৃষ্ঠায় এটি পেতে পারেন।