كيفية تنزيل ملفات التورنت من سطر أوامر لينكس باستخدام aria2

كيفية تنزيل ملفات التورنت من سطر أوامر لينكس باستخدام aria2

لتنزيل ملف تورنت من طرفية لينكس، ثبّت برنامج aria2 وأدخل في aria2cأمره رابط مغناطيس أو .torrentملفًا محليًا. هذه الطريقة تعمل عبر SSH كما تعمل على سطح المكتب. استخدم فقط ملفات التورنت التي لديك صلاحية تنزيلها ومشاركتها: قد يقوم برنامج BitTorrent بتحميل أجزاء من الملف إلى مستخدمين آخرين أثناء التنزيل.

قم بتثبيت aria2 على نظام لينكس

قم بتثبيت aria2 من خلال مدير الحزم الخاص بتوزيعتك؛ تختلف الإصدارات حسب الإصدار.

التوزيعأمر التثبيت
أوبونتو أو ديبيانsudo apt update && sudo apt install aria2
فيدوراsudo dnf install aria2
آرتش لينكسsudo pacman -S aria2

يتم توفير حزمة aria2 في أنظمة Ubuntu و Debian و Fedora و Arch Linux . بالنسبة للأنظمة الأخرى، يُرجى مراجعة المستودعات الرسمية أو صفحة إصدار المشروع ودليل المستخدم .

يعرض طرفية أوبونتو أمر sudo apt install aria2 وتقدم تثبيت الحزمة.
قم بتثبيت aria2 من مستودع الحزم الخاص بتوزيعتك.

تأكد من تثبيت الأمر

قم بتشغيل البرنامج aria2c --version. الملف التنفيذي موجود aria2cحتى لو كان اسم الحزمة مختلفًا aria2. إذا لم يتم العثور عليه، فتأكد من التثبيت وتحقق من ملفك PATH.

يؤكد طرفية لينكس تثبيت العميل من خلال عرض إصدار aria2 1.37.0.
تأكد من توفر أمر aria2c قبل بدء عملية النقل.

اختر مجلد التنزيل

بشكل افتراضي، يحفظ برنامج aria2 الملفات في المجلد الحالي. أنشئ وجهة جديدة وقم بتحديدها باستخدام الأمر التالي --dir:

mkdir -p "$HOME/Downloads/torrents"
aria2c --dir="$HOME/Downloads/torrents" 'magnet:?xt=urn:btih:REPLACE_WITH_INFOHASH'

استبدل العنصر النائب برابط كامل من مصدر موثوق. --dirيحدد هذا الخيار الوجهة دون إعادة تسمية ملفات التورنت.

إنشاء مجلد تنزيل التورنت في طرفية لينكس وتحديده باستخدام الأمر aria2c --dir.
أنشئ مجلدًا مخصصًا وقم بتوجيه أمر التنزيل إليه.

ابدأ عملية التورنت من خلال رابط مغناطيسي

انسخ رابط التورنت المغناطيسي وضعه بين علامتي اقتباس مفردتين حتى لا يفسر النظام الأحرف مثل &الفاصلة كفواصل أوامر. المثال أدناه هو نموذج، وليس رابط تورنت فعال.

aria2c --dir="$HOME/Downloads/torrents" 'magnet:?xt=urn:btih:REPLACE_WITH_INFOHASH&dn=example'

يعرض برنامج aria2 حالة النقل في الطرفية. يعتمد البحث عن البيانات الوصفية والسرعة على الرابط والأقران المتاحين؛ قد يشير عدم وجود اتصالات إلى رابط غير مكتمل أو مجموعة غير نشطة.

طرفية لينكس تشغل aria2c مع عنوان URI مغناطيسي مُقتبس وتعرض سطر حالة نقل التورنت.
يحافظ عنوان URI المغناطيسي المقتبس على أحرف الصدفة مثل علامات العطف معًا كمعامل واحد.

استخدم ملف تورنت محلي.

إذا كان موقع أو مشروع ما يوفر .torrentملفًا، فقم بتنزيله من ذلك المصدر المعتمد أولًا. ثم مرر مساره إلى خيار ملف التورنت.

aria2c --dir="$HOME/Downloads/torrents" --torrent-file="$HOME/Downloads/example.torrent"

يمكن أن يكون ملف التورنت المحلي وسيطًا موضعيًا. ضع علامات اقتباس حول المسارات التي تحتوي على مسافات، وتحقق من الناشر والترخيص قبل التنزيل.

طرفية لينكس تمرر مسار ملف .torrent ذي المجال العام إلى aria2c مع وجهة تنزيلات صريحة.
مرر إلى aria2c مسار ملف .torrent الذي قمت بتنزيله بالفعل.

قائمة انتظار ملفات التورنت المتعددة

لتحميل عدة ملفات، ضع رابطًا مغناطيسيًا واحدًا في كل سطر من ملف الإدخال. استبدل القيم النموذجية بروابط كاملة من مصادر مسموح لك باستخدامها.

cat > "$HOME/aria2-queue.txt" <<'EOF'
magnet:?xt=urn:btih:REPLACE_WITH_FIRST_INFOHASH
magnet:?xt=urn:btih:REPLACE_WITH_SECOND_INFOHASH
EOF

aria2c --input-file="$HOME/aria2-queue.txt" \
  --dir="$HOME/Downloads/torrents" \
  --max-concurrent-downloads=2

--input-fileيقرأ قائمة الانتظار، بينما --max-concurrent-downloads=2يقوم بتشغيل عنصرين في وقت واحد. احتفظ برابط URI كامل واحد في كل سطر، بدون علامات اقتباس.

بدء تشغيل مهمتين تورنت في قائمة الانتظار باستخدام خيارات ملف الإدخال aria2c وخيارات التنزيل المتزامن.
يسمح ملف الإدخال لبرنامج aria2 بمعالجة روابط التورنت المصرح بها المتعددة في عملية تشغيل واحدة.

إدارة عملية البذر والإيقاف والاستئناف

يمكن لبرنامج التورنت مواصلة التحميل بعد انتهاء التنزيل. نسبة المشاركة الافتراضية في aria2 هي 1.0، لذا قد تبقى العملية مفتوحة أثناء عملية التوزيع. لتقييد الجلسة، أضف الخيارين التاليين:

aria2c --seed-time=120 --seed-ratio=1.0 \
  --dir="$HOME/Downloads/torrents" "$HOME/Downloads/example.torrent"

يُقاس الوقت بالدقائق. يتوقف برنامج aria2 عن التحميل عند الوصول إلى أي من الحدين؛ --seed-time=0ويعطل التحميل بعد اكتماله. اتبع إرشادات المشروع أو نظام التتبع بشأن عمليات التحميل.

يعرض طرفية لينكس حدود توزيع aria2 مضبوطة على 120 دقيقة أو نسبة مشاركة 1.0.
حدد مهلة زمنية ونسبة مشاركة محددة لعملية التوزيع الأولي.

اضغط على Ctrl+ Cلإيقاف aria2. لاستئناف العملية لاحقًا، أعد تشغيل الأمر نفسه مع الاحتفاظ بملف التحكم الخاص به ؛ عادةً ما يستأنف aria2 عملية .aria2النقل السابقة. بالنسبة لعمليات SSH الطويلة، استخدم طرفية مستمرة مثل `/ usr/status ...tmux

يعرض طرفية لينكس أمر تنزيل المغناطيس وحالة تقدم نقل aria2.
أعد تشغيل نفس أمر aria2 لمتابعة عملية نقل تمت إدارتها مسبقًا بواسطة aria2.

استكشاف الأخطاء وإصلاحها بسرعة

  • لا يوجد نظراء: تحقق من عنوان URI المغناطيسي وما إذا كان التورنت يحتوي على موزعين نشطين؛ عدم وجود نظراء يعني أنه قد لا تكون هناك أجزاء يمكن استردادها.
  • تم رفض الإذن: اختر مجلدًا قابلاً للكتابة وقم بتحديده باستخدام ls -ld "$HOME/Downloads/torrents".
  • مساحة القرص منخفضة: تحقق من السعة df -h "$HOME/Downloads/torrents"قبل تنزيل الملفات الكبيرة.
  • لا يزال قيد التشغيل بعد اكتمال العملية: من المحتمل أن يكون برنامج aria2 في مرحلة التحميل. انتظر حتى الوصول إلى الحد الأقصى أو اضغط على زر Ctrl+ C.

للحصول على تفاصيل الخيارات، بما في ذلك التعامل مع الملفات المغناطيسية، وملفات الإدخال، وسلوك الاستئناف، وحدود التوزيع، يُرجى الرجوع إلى دليل aria2c . تُدرج صفحة إصدارات المشروع أحدث الإصدارات المتاحة.

اترك تعليقاً

كيفية تقسيم ملفات PDF في سطر أوامر لينكس باستخدام PDFtk

كيفية تقسيم ملفات PDF في سطر أوامر لينكس باستخدام PDFtk

قم بتقسيم كل صفحة من صفحات ملف PDF إلى ملف منفصل أو استخرج نطاقات الصفحات المختارة باستخدام PDFtk على نظام Linux، وذلك باتباع إرشادات التثبيت الحالية وأمثلة الإخراج الآمنة.

كيفية تثبيت بيئة سطح المكتب UKUI على نظام لينكس

كيفية تثبيت بيئة سطح المكتب UKUI على نظام لينكس

قم بتثبيت UKUI من الأرشيف الرسمي لأوبونتو، وراجع مسار حزمة الاختبار الحالية لديبيان، وتجنب تعليمات Arch القديمة التي لم تعد تثبت سطح المكتب بالكامل.

كيفية مشاركة الملفات لاسلكيًا بين نظامي أندرويد ولينكس باستخدام KDE Connect

كيفية مشاركة الملفات لاسلكيًا بين نظامي أندرويد ولينكس باستخدام KDE Connect

قم بإقران نظام Android مع نظام Linux عبر شبكة Wi-Fi وأرسل الملفات في كلا الاتجاهين باستخدام KDE Connect، دون الحاجة إلى كابل أو خادم FTP أو حساب سحابي.

كيفية إدارة مستخدمي ومجموعات لينكس من خلال سطر الأوامر

كيفية إدارة مستخدمي ومجموعات لينكس من خلال سطر الأوامر

تعلم كيفية التحقق من عضوية مجموعات لينكس، وإنشاء المجموعات وإزالتها، وإضافة المستخدمين بأمان، والتحقق من تغييرات الحساب باستخدام الأوامر القياسية.

كيفية إعادة تعيين كلمة مرور منسية على نظام لينكس

كيفية إعادة تعيين كلمة مرور منسية على نظام لينكس

استعد الوصول إلى حساب Linux محلي باستخدام مسؤول ثانٍ أو وضع استعادة Ubuntu، وتعرف على ما لا يمكن فتحه عن طريق إعادة تعيين كلمة المرور.

كيفية ترقية نظام openSUSE إلى إصدار جديد بأمان

كيفية ترقية نظام openSUSE إلى إصدار جديد بأمان

قم بترقية نظام openSUSE Leap باستخدام أداة الترحيل الرسمية، أو قم بتحديث Tumbleweed باستخدام zypper dup. قم بعمل نسخة احتياطية أولاً، وتحقق من التوافق، وراجع تغييرات الحزم.

كيفية تثبيت بريد تروجيتا على نظام لينكس

كيفية تثبيت بريد تروجيتا على نظام لينكس

تحقق مما إذا كانت توزيعة لينكس الخاصة بك لا تزال تحتوي على حزمة Trojita، وقم ببنائها من مصدر KDE إذا لزم الأمر، وقم بتكوين IMAP وSMTP بشكل آمن.

كيفية إضافة وإزالة مصادر البرامج المخصصة على نظام التشغيل openSUSE Linux

كيفية إضافة وإزالة مصادر البرامج المخصصة على نظام التشغيل openSUSE Linux

أضف مستودعًا تابعًا لجهة خارجية إلى openSUSE باستخدام YaST أو zypper، وتحقق من مفتاح التوقيع الخاص به وقم بتحديث الإعدادات، ثم قم بإزالة المصدر بأمان عندما لا تعود بحاجة إليه.

كيفية فحص حالة القرص الصلب على نظام لينكس باستخدام تقنية SMART

كيفية فحص حالة القرص الصلب على نظام لينكس باستخدام تقنية SMART

تحقق من حالة محركات الأقراص الصلبة، ومحركات الأقراص ذات الحالة الصلبة (SSD)، ومحركات الأقراص ذات الحالة الصلبة (NVMe) باستخدام smartctl أو GNOME Disks، واقرأ تحذيرات SMART الرئيسية، وقم بتشغيل اختبار ذاتي لمحرك الأقراص بأمان.

كيفية الوصول إلى جهاز الكمبيوتر الذي يعمل بنظام لينكس عن بُعد باستخدام NoMachine

كيفية الوصول إلى جهاز الكمبيوتر الذي يعمل بنظام لينكس عن بُعد باستخدام NoMachine

قم بتثبيت NoMachine Personal Edition على مضيف Linux الخاص بك، وقم بالاتصال باستخدام NoMachine Player، وقم بإعداد شبكة محلية (LAN) أو VPN أو الوصول إلى الإنترنت مع التنشيط الحالي وإرشادات المنفذ.