في المقالة التالية سوف نلقي نظرة على Aria2. إنه يقع في حوالي أ مدير التحميل للمحطة. Aria2 هو مدير تنزيل خفيف الوزن يدعم HTTP / HTTPS و FTP و BitTorrent و Metalink. يجب أن يقال ذلك يجب ألا نعتبر aria2 بديلاً لعملاء wget أو curl أو torrentيجب اعتباره فقط كبديل مع الخيارات.
هذه أداة خفيفة الوزن ، لذا فهي لا تتطلب الكثير من الذاكرة لتعمل بكفاءة. Aria2 هو ملف المصدر المفتوح ، متعدد البروتوكولات والمرافق المتعددة الخوادم لسطر الأوامر الذي سيعمل على أنظمة Windows و Gnu / Linux و Mac OSX.
الخصائص العامة للنسخة 2
- سيوفر لنا هذا التطبيق إمكانية الأداء تنزيلات اتصال متعددة. سوف يمنحنا القدرة على تنزيل ملف من مصادر / بروتوكولات متعددة ومحاولة استخدام الحد الأقصى لعرض النطاق الترددي للتنزيل. يسعى لمحاولة تحسين تجربة التنزيل الشاملة.
- هو تطبيق خفيف لا يتطلب الكثير من الذاكرة أو استخدام وحدة المعالجة المركزية. تستخدم تنزيلات HTTP / FTP 4 ميجابايت فقط من الذاكرة و 9 ميجابايت لتنزيلات BitTorrent.
- نلتقي مرة أخرى عميل BitTorrent كامل المواصفات. من بينها يدعم DHT و PEX و Encryption و Magnet URI والبحث على الويب والتنزيل الانتقائي واكتشاف الأقران المحلي و UDP Tracker.
- تم تمكين Metalink. يكون متوافق مع ميتالينك الإصدار 4 و 3. يوفر التحقق من الملفات لتكامل HTTP / FTP / SFTP / BitTorrent وإعدادات مختلفة للموقع واللغة ونظام التشغيل وما إلى ذلك.
- باستخدام المجاميع الاختبارية لقطعة Metalink ، يقوم aria2 تلقائيًا بالتحقق من صحة أجزاء البيانات أثناء تنزيل ملف كـ BitTorrent.
- ويشمل دعم واجهة RPC للتحكم في عملية aria2. الواجهات المدعومة هي JSON-RPC (عبر HTTP و WebSocket) و XML-RPC.
- يمكن ايجاده تتوفر واجهات رسومية مختلفة لـ Aria2. يمكن العثور على هذه في موقع المشروع.
هذه ليست سوى بعض ميزات هذا المشروع. يستطيعون تحقق من الكل في صفحة المشروع على GitHub.
قم بتثبيت Aria2 Download Manager على Ubuntu
يعد تثبيت أداة التنزيل هذه لسطر الأوامر على نظام Ubuntu أو Debian أو Linux Mint أمرًا سهلاً للغاية. عليك فقط أن تفتح محطة طرفية (Ctrl + Alt + T) وتكتب فيها:
sudo apt install aria2
في بعض الأحيان قد نجد أن المستودعات الافتراضية لا توفر أحدث إصدار. إذا حدث هذا ، فقد تكون مهتمًا تجميعه وتثبيته من شفرة المصدر كما هو موضح في صفحة المشروع على GitHub.
أمثلة الاستخدام
بعد ذلك ، سنرى بعض خيارات تنزيل aria2 مع الأمثلة المقابلة لها.
قم بتنزيل ملف واحد من WEB
إذا أردنا تنزيل ملف واحد من الويب، عليك فقط تنفيذ شيء مثل ما يلي:
aria2c http://releases.ubuntu.com/19.04/ubuntu-19.04-desktop-amd64.iso
في هذا المثال ، سنقوم بتنزيل صورة ISO لـ Ubuntu 19.04.
قم بالتنزيل باستخدام اتصالين
لتنزيل ملف باستخدام اتصالين فقط لكل مضيف ، يجب عليك ذلك إضافة خيار x2 كما هو موضح في الآتي:
aria2c -x2 http://releases.ubuntu.com/19.04/ubuntu-19.04-desktop-amd64.iso
تنزيل ملفات متعددة
لتنزيل ملفات متعددة ، كل ما عليك فعله هو أضف عناوين url للملفين على النحو التالي:
aria2c http://releases.ubuntu.com/19.04/ubuntu-19.04-desktop-amd64.iso http://releases.ubuntu.com/18.10/ubuntu-18.10-desktop-amd64.iso
قم بتنزيل BitTorrent
إلى تنزيل ملف التورنت كل ما عليك فعله هو استخدام الأمر التالي:
aria2c http://releases.ubuntu.com/19.04/ubuntu-19.04-desktop-amd64.iso.torrent
تنزيل من Metalink
إلى قم بتنزيل ملف Metalink، عليك فقط استخدام الأمر التالي:
aria2c http://ejemplo.com/ejemplo.metalink
تم العثور على عناوين URL للتنزيل في ملف نصي
في حال أردنا تنزيل قائمة عناوين URL المكتوبة في ملف نصي يسمى urlsdownload.txt، يمكننا استخدام الأمر التالي. يجب أن يتم ترتيب عناوين URL بمعدل واحد في كل سطر في الملف urlsdownload.txt.
aria2c -i urlsdescarga.txt
قم بتعيين حد سرعة التنزيل
إلى وضع حد للسرعة لتنزيل الملف ، ما عليك سوى استخدام الأمر على النحو التالي:
aria2c –max-download-limit=400K http://releases.ubuntu.com/19.04/ubuntu-19.04-desktop-amd64.iso.torrent
مساعدة
إذا كنت تريد معرفة المزيد من الاستخدامات والخيارات ، فما عليك سوى فتح محطة طرفية (Ctrl + Alt + T) وتنفيذ الأمر:
man aria2c
يمكن العثور على مزيد من المعلومات حول هذه الأداة في ملف توثيق المعروضة على موقع المشروع.