ناقل الحركة 4.0: نسخة جديدة مع العديد من الميزات الجديدة المفيدة
في رسالتنا اليوم ، وكما يقول العنوان ، سنتناول أخبار "ناقل الحركة 4.0". وهو أحدث إصدار من برنامج عميل BitTorrent مجاني ومفتوح لـ GNU / Linux. من أجل القيام بذلك ، استمر في الإبلاغ عن تطوره ، تمامًا مثل آخر مرة (منذ 3 سنوات تقريبًا) ، عندما استعرضنا أخبار نقل 3.0.
وتمامًا كما في تلك المناسبة ، هذا جديد و آخر نسخة منشورة، إنه تحديث رائع ، مليء بالأخبار المهمة جدًا ، لما قاله هذا برنامج مجاني عبر منصة والمصدر المفتوح. كما سيتبين أدناه.
ولكن ، قبل البدء في هذا المنشور حول الإصدار الأخير من أحدث إصدار "ناقل الحركة 4.0"، نوصيك باستكشاف المنشور السابق المتعلق به:
الإرسال 4.0: الآن مع دعم BitTorrent v2
الأخبار الحالية في Transmission 4.0
بحسب اعلان رسمي من الافراج عن "ناقل الحركة 4.0"، يتضمن هذا الإصدار الجديد من بين العديد من الميزات الجديدة ما يلي نعتبره مهمًا أو يستحق تسليط الضوء عليه:
- فيما يتعلق بكفاءة استخدام الموارد، تم تحديد الكود وتحسينه على نطاق واسع لإصلاح الشفرة غير الفعالة واستخدام الذاكرة. لذا يمكنك الآن استخدام دورات CPU أقل بنسبة تصل إلى 50٪ وتخصيصات ذاكرة أقل بنسبة 70٪ مقارنةً بـ Transmission 3.00.
- بخصوص مشاركة المجتمع في التنمية، تم تحسين الكود بحيث يكون البرنامج أكثر استجابة لتقارير الأخطاء وعمليات إرسال الشفرات مما كان عليه في الماضي. بالإضافة إلى ذلك ، هناك الآن مجموعة جديدة من المتطوعين النشطين للغاية.
- فيما يتعلق بتحديث الكود، تم ترحيل جميع الرموز الأساسية من C إلى C ++. مما أدى بدوره إلى إزالة آلاف الأسطر من التعليمات البرمجية المخصصة وترقية سطور أخرى إلى C ++. وبذلك يتم تقليل تحقيق رمز النواة بنسبة 18٪. أيضًا ، تم نقل عميل GTK إلى GTK4 / GTKMM.
- فيما يتعلق بالميزات الجديدة المدمجة، تجدر الإشارة إلى ما يلي: التوافق مع استخدام السيول BitTorrent v2 والتورنت الهجين ، وتكوين أدوات التتبع "الافتراضية" التي يمكن استخدامها للإعلان عن جميع السيول العامة. أيضًا ، الآن ، يمكن أن تبدأ البذور المضافة حديثًا على الفور والتحقق من الأجزاء ، كما طلبت. هذا ، بدلاً من الحاجة إلى التحقق الكامل قبل أن تبدأ عملية البذر.
أخيرًا ، ولمزيد من المعلومات حول البرنامج المذكور وللحصول على ملفات التثبيت الخاصة به ، كالعادة ، كلاهما الموقع الرسمي كما في مستودع جيثب.
ملخص
وخلاصة القول، "ناقل الحركة 4.0" يأتي ليعطي هذا عظيم عميل بت تورنت إنه تجديد رائع. وكل الشكر لك العديد من التحسينات والتغييرات والإصلاحات الرئيسية صنع. بهذه الطريقة ، لتحسين إدارة تنزيلات الملفات عبر الإنترنت ، وظيفيًا وبصريًا. وإذا كنت مستخدمًا منتظمًا لها ، ووجدت هذه الميزات الجديدة رائعة ، فسيكون من دواعي سروري تعرف على تجربتك وانطباعاتك دي بريميرا مانو من خلال التعليقات.
أيضا ، تذكر ، قم بزيارة بداية «موقع»، بالإضافة إلى القناة الرسمية لـ تيليجرام لمزيد من الأخبار والبرامج التعليمية وتحديثات Linux. الغرب مجموعة، لمزيد من المعلومات حول موضوع اليوم.
5 تعليقات ، اترك لك
ممتع جدا ، شكرا جزيلا لك
الآن نحتاج فقط إلى شخص ما ليخبرنا بأقل خبراء كيف يمكننا تثبيت هذا الإصدار الجديد.
لقد قمت بتنزيل ملف tar.xz الذي قمت بفك ضغطه ولا أعرف كيفية المتابعة. الحلول القليلة التي وجدتها لا تعمل معي.
مع التحيات ، روبرت. شكرا على تعليقك. توجد تعليمات حول كيفية تجميع البرنامج وتثبيته في ملف readme.md وموقع GitHub على الويب. تأكد من عدم تثبيت إصدار سابق لديك:
تار xf $ 4.00.tar.xz
انتقال $ cd-4.00
بناء $ mkdir
بناء $ cd
$ # استخدم -DCMAKE_BUILD_TYPE = RelWithDebInfo لبناء ثنائي محسن.
$ cmake -DCMAKE_BUILD_TYPE = RelWithDebInfo ..
$ الصنع
sudo $ قم بالتثبيت
وإذا كانت من جيثب:
### التثبيت لأول مرة
استنساخ $ git https://github.com/transmission/transmission انتقال
انتقال $ cd
تحديث الوحدة الفرعية git $ –init –recursive
بناء $ mkdir
بناء $ cd
$ # استخدم -DCMAKE_BUILD_TYPE = RelWithDebInfo لبناء ثنائي محسن.
$ cmake -DCMAKE_BUILD_TYPE = RelWithDebInfo ..
$ الصنع
sudo $ قم بالتثبيت
### للتحقيق
نقل / بناء $ cd
$ اجعلها نظيفة
git subodule foreach - متسلسل git clean -xfd
$ git pull - قاعدة البيانات --prune
تحديث الوحدة الفرعية $ git - متسلسل
$ # استخدم -DCMAKE_BUILD_TYPE = RelWithDebInfo لبناء ثنائي محسن.
$ cmake -DCMAKE_BUILD_TYPE = RelWithDebInfo ..
$ الصنع
sudo $ قم بالتثبيت
https://github.com/transmission/transmission
مرحبًا خوسيه ألبرت ، شكرًا جزيلاً على المعلومات ،
كنت قد اتبعت التعليمات التي أخبرتني بها ، لكن عندما دخلت الصف:
cmake -DCMAKE_BUILD_TYPE = RelWithDebInfo ..
يعطيني الخطأ التالي:
تعريف مترجم لغة سي هو GNU 10.2.1
- تعريف برنامج التحويل البرمجي CXX هو GNU 10.2.1
- كشف معلومات المترجم C ABI
- الكشف عن معلومات المترجم C ABI - تم
- التحقق من عمل مترجم C: / usr / bin / cc - تم تخطيه
—اكتشاف ميزات التحويل البرمجي للغة C
- الكشف عن ميزات C compile - تم
- كشف معلومات المترجم CXX ABI
- كشف معلومات ABI مترجم CXX - تم
- التحقق من عمل مترجم CXX: / usr / bin / c ++ - تم تخطيه
—اكتشاف ميزات تجميع CXX
- الكشف عن ميزات تجميع CXX - تم
—البحث عن pthread.h
- البحث عن pthread.h –found
- إجراء اختبار CMAKE_HAVE_LIBC_PTHREAD
- إجراء الاختبار CMAKE_HAVE_LIBC_PTHREAD - فشل
- البحث عن pthread_create في pthread
- البحث عن pthread_create في pthread - غير موجود
- البحث عن pthread_create في pthread
- البحث عن pthread_create في pthread - وجدت
- تم العثور على المواضيع: TRUE
خطأ CMake في /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (رسالة):
تعذر العثور على CURL (مفقود: CURL_LIBRARY CURL_INCLUDE_DIR) (مطلوب هو
على الأقل الإصدار "7.28.0")
Call Stack (أحدث مكالمة أولاً):
/usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.18/Modules/FindCURL.cmake:169 (find_package_handle_standard_args)
CMakeLists.txt: 203 (find_package)
- تكوين أخطاء غير مكتملة!
انظر أيضًا "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log".
راجع أيضًا "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log".
أتفهم أن الخطأ يشير إلى أنه لم يعثر على CURL ، لكنني قمت بتثبيته:
~ / التنزيلات / Transmission-4.0.0 / build $ dpkg -l | grep curl
أداة سطر الأوامر ii curl 7.74.0-1.3 + deb11u5 amd64 لنقل البيانات باستخدام بنية عنوان URL
ii libcurl3-gnutls: amd64 7.74.0-1.3 + deb11u5 amd64 مكتبة نقل عناوين URL من جانب العميل سهلة الاستخدام (نكهة GnuTLS)
ii libcurl4: amd64 7.74.0-1.3 + deb11u5 amd64 مكتبة نقل عناوين URL سهلة الاستخدام من جانب العميل (نكهة OpenSSL)
ii python3-pycurl 7.43.0.6-5 amd64 ربط Python بـ libcurl (Python 3)
لقد ألقيت نظرة على سجلات الأخطاء ، لكنني لا أفهم أي شيء يقولونه ، أخبرني إذا كنت تعرف كيف يمكنني إصلاحه.
لدي ديبيان 11
مع التحيات ، روبرت. نعم ، على ما يبدو ، تقول أن نظام التشغيل لديك يفتقد مكتبة CURL ، تساوي أو تزيد عن الإصدار 7.28. قم بتشغيل هذا لمعرفة ما إذا كان يقوم بتثبيت تلك المكتبة ، ونأمل أن يكون لديك هذا الإصدار أو أعلى:
تحديث sudo apt && sudo apt Upgrade && sudo apt install curl && sudo apt-get install libcurl4-openssl-dev
أو في حالة استخدام CentOS: sudo yum install libcurl-devel
مرحبًا ألبرت ، لدي المكتبات التي أخبرتني أنها مثبتة ، وكنت أبحث في الشبكة والحلول التي أجدها ليست واضحة على الإطلاق ومعقدة للغاية بالنسبة لمعرفتي.
سألتزم بالإصدار 3 في الوقت الحالي.
شكرا جزيلا.