الرئيسية
» لينوكس
»
كيفية تنزيل ملفات التورنت من سطر أوامر لينكس باستخدام aria2
كيفية تنزيل ملفات التورنت من سطر أوامر لينكس باستخدام aria2
كيفية تنزيل ملفات التورنت من سطر أوامر لينكس باستخدام aria2
لتنزيل ملف تورنت من طرفية لينكس، ثبّت برنامج aria2 وأدخل في aria2cأمره رابط مغناطيس أو .torrentملفًا محليًا. هذه الطريقة تعمل عبر SSH كما تعمل على سطح المكتب. استخدم فقط ملفات التورنت التي لديك صلاحية تنزيلها ومشاركتها: قد يقوم برنامج BitTorrent بتحميل أجزاء من الملف إلى مستخدمين آخرين أثناء التنزيل.
قم بتثبيت aria2 على نظام لينكس
قم بتثبيت aria2 من خلال مدير الحزم الخاص بتوزيعتك؛ تختلف الإصدارات حسب الإصدار.
قم بتشغيل البرنامج aria2c --version. الملف التنفيذي موجود aria2cحتى لو كان اسم الحزمة مختلفًا aria2. إذا لم يتم العثور عليه، فتأكد من التثبيت وتحقق من ملفك PATH.
تأكد من توفر أمر aria2c قبل بدء عملية النقل.
اختر مجلد التنزيل
بشكل افتراضي، يحفظ برنامج aria2 الملفات في المجلد الحالي. أنشئ وجهة جديدة وقم بتحديدها باستخدام الأمر التالي --dir:
استبدل العنصر النائب برابط كامل من مصدر موثوق. --dirيحدد هذا الخيار الوجهة دون إعادة تسمية ملفات التورنت.
أنشئ مجلدًا مخصصًا وقم بتوجيه أمر التنزيل إليه.
ابدأ عملية التورنت من خلال رابط مغناطيسي
انسخ رابط التورنت المغناطيسي وضعه بين علامتي اقتباس مفردتين حتى لا يفسر النظام الأحرف مثل &الفاصلة كفواصل أوامر. المثال أدناه هو نموذج، وليس رابط تورنت فعال.
يعرض برنامج aria2 حالة النقل في الطرفية. يعتمد البحث عن البيانات الوصفية والسرعة على الرابط والأقران المتاحين؛ قد يشير عدم وجود اتصالات إلى رابط غير مكتمل أو مجموعة غير نشطة.
يحافظ عنوان URI المغناطيسي المقتبس على أحرف الصدفة مثل علامات العطف معًا كمعامل واحد.
استخدم ملف تورنت محلي.
إذا كان موقع أو مشروع ما يوفر .torrentملفًا، فقم بتنزيله من ذلك المصدر المعتمد أولًا. ثم مرر مساره إلى خيار ملف التورنت.
--input-fileيقرأ قائمة الانتظار، بينما --max-concurrent-downloads=2يقوم بتشغيل عنصرين في وقت واحد. احتفظ برابط URI كامل واحد في كل سطر، بدون علامات اقتباس.
يسمح ملف الإدخال لبرنامج aria2 بمعالجة روابط التورنت المصرح بها المتعددة في عملية تشغيل واحدة.
إدارة عملية البذر والإيقاف والاستئناف
يمكن لبرنامج التورنت مواصلة التحميل بعد انتهاء التنزيل. نسبة المشاركة الافتراضية في aria2 هي 1.0، لذا قد تبقى العملية مفتوحة أثناء عملية التوزيع. لتقييد الجلسة، أضف الخيارين التاليين:
يُقاس الوقت بالدقائق. يتوقف برنامج aria2 عن التحميل عند الوصول إلى أي من الحدين؛ --seed-time=0ويعطل التحميل بعد اكتماله. اتبع إرشادات المشروع أو نظام التتبع بشأن عمليات التحميل.
حدد مهلة زمنية ونسبة مشاركة محددة لعملية التوزيع الأولي.
اضغط على Ctrl+ Cلإيقاف aria2. لاستئناف العملية لاحقًا، أعد تشغيل الأمر نفسه مع الاحتفاظ بملف التحكم الخاص به ؛ عادةً ما يستأنف aria2 عملية .aria2النقل السابقة. بالنسبة لعمليات SSH الطويلة، استخدم طرفية مستمرة مثل `/ usr/status ...tmux
أعد تشغيل نفس أمر aria2 لمتابعة عملية نقل تمت إدارتها مسبقًا بواسطة aria2.
استكشاف الأخطاء وإصلاحها بسرعة
لا يوجد نظراء: تحقق من عنوان URI المغناطيسي وما إذا كان التورنت يحتوي على موزعين نشطين؛ عدم وجود نظراء يعني أنه قد لا تكون هناك أجزاء يمكن استردادها.
تم رفض الإذن: اختر مجلدًا قابلاً للكتابة وقم بتحديده باستخدام ls -ld "$HOME/Downloads/torrents".
مساحة القرص منخفضة: تحقق من السعة df -h "$HOME/Downloads/torrents"قبل تنزيل الملفات الكبيرة.
لا يزال قيد التشغيل بعد اكتمال العملية: من المحتمل أن يكون برنامج aria2 في مرحلة التحميل. انتظر حتى الوصول إلى الحد الأقصى أو اضغط على زر Ctrl+ C.
للحصول على تفاصيل الخيارات، بما في ذلك التعامل مع الملفات المغناطيسية، وملفات الإدخال، وسلوك الاستئناف، وحدود التوزيع، يُرجى الرجوع إلى دليل aria2c . تُدرج صفحة إصدارات المشروع أحدث الإصدارات المتاحة.