ट्रांसमिशन 4.0: कई उपयोगी नई सुविधाओं के साथ नया संस्करण

ट्रांसमिशन 4.0: कई उपयोगी नई सुविधाओं के साथ नया संस्करण

ट्रांसमिशन 4.0: कई उपयोगी नई सुविधाओं के साथ नया संस्करण

आज की हमारी पोस्ट में, और जैसा कि शीर्षक कहता है, हम की खबर को संबोधित करेंगे "ट्रांसमिशन 4.0". जो महान का नवीनतम संस्करण है मुक्त और खुला बिटटोरेंट क्लाइंट जीएनयू/लिनक्स के लिए। ऐसा करने के लिए, पिछली बार (लगभग 3 साल पहले) की तरह ही इसके विकास की रिपोर्टिंग जारी रखें, जब हमने समाचार की समीक्षा की थी ट्रांसमिशन 3.0.

और ठीक उसी अवसर पर, यह नया और अंतिम प्रकाशित संस्करण, यह एक महान अद्यतन है, बहुत महत्वपूर्ण समाचारों से भरा हुआ है, ऐसा कहने के लिए फ्री क्रॉस प्लेटफॉर्म सॉफ्टवेयर और खुला स्रोत। जैसा कि नीचे देखा जाएगा।

ट्रांसमिशन 3.0 के बारे में

लेकिन, इस पोस्ट को शुरू करने से पहले नवीनतम संस्करण की हालिया रिलीज़ के बारे में "ट्रांसमिशन 4.0", हम अनुशंसा करते हैं कि आप इससे संबंधित पिछली पोस्ट देखें:

ट्रांसमिशन 3.0 के बारे में
संबंधित लेख:
ट्रांसमिशन 3.0, इस सरल धार ग्राहक का एक नया संस्करण

ट्रांसमिशन 4.0: अब बिटटोरेंट v2

ट्रांसमिशन 4.0: अब बिटटोरेंट v2

ट्रांसमिशन 4.0 में वर्तमान समाचार

अनुसार आधिकारिक घोषणा की रिहाई के बारे में "ट्रांसमिशन 4.0", इस नए संस्करण में निम्नलिखित कई नई सुविधाओं में शामिल हैं जिन्हें हम महत्वपूर्ण या हाइलाइट किए जाने के योग्य मानते हैं:

  1. संसाधनों के उपयोग की दक्षता के संबंध में, अक्षम कोड और मेमोरी उपयोग को ठीक करने के लिए कोड को बड़े पैमाने पर प्रोफाइल किया गया है और इसमें सुधार किया गया है। तो अब आप ट्रांसमिशन 50 की तुलना में 70% कम CPU चक्र और 3.00% कम मेमोरी आवंटन का उपयोग कर सकते हैं।
  2. विकास में समुदाय की भागीदारी के संबंध में, कोड में सुधार किया गया है ताकि प्रोग्राम बग रिपोर्ट और कोड सबमिशन के लिए अतीत की तुलना में अधिक प्रतिक्रियाशील हो। इसके अलावा, अब बहुत सक्रिय स्वयंसेवी सहयोगियों का एक नया समूह है।
  3. कोड आधुनिकीकरण के संबंध में, सभी कोड बेस को C से C++ में माइग्रेट कर दिया गया है। बदले में, कस्टम कोड की हजारों पंक्तियों को हटा दिया गया है और अन्य को C++ में अपग्रेड किया जा रहा है। इस प्रकार कर्नेल कोड प्राप्त करना 18% कम हो गया। साथ ही, जीटीके क्लाइंट को जीटीके4/जीटीकेएमएम में पोर्ट किया गया है।
  4. शामिल नई सुविधाओं के संबंध में, यह निम्नलिखित पर ध्यान देने योग्य है: बिटटोरेंट v2 टोरेंट और हाइब्रिड टोरेंट के उपयोग के साथ संगतता, और "डिफ़ॉल्ट" ट्रैकर्स का कॉन्फ़िगरेशन जिसका उपयोग सभी सार्वजनिक टोरेंट को विज्ञापित करने के लिए किया जा सकता है। साथ ही, अब, नए जोड़े गए बीज तुरंत शुरू हो सकते हैं और भागों की जांच कर सकते हैं, आपने पूछा है। यह, बीज बोने से पहले पूर्ण सत्यापन की आवश्यकता के बजाय शुरू हो सकता है।

अंत में, और उक्त सॉफ़्टवेयर के बारे में अधिक जानकारी के लिए और इसकी स्थापना फ़ाइलों को प्राप्त करने के लिए, हमेशा की तरह, इसके दोनों आधिकारिक वेबसाइट उसके रूप में गिटहब भंडार.

संबंधित लेख:
टोरेंट को डाउनलोड करने और साझा करने के लिए सबसे अच्छे ग्राहकों में से एक, ट्रांसमिशन का उपयोग कैसे करें

पोस्ट के लिए सार बैनर

सारांश

सारांश में, "ट्रांसमिशन 4.0" यह महान देने के लिए आता है बिटटोरेंट क्लाइंट काफी उल्लेखनीय नवीनीकरण। और आप सभी का धन्यवाद एकाधिक प्रमुख सुधार, परिवर्तन और सुधार निर्मित। ऐसे में, इंटरनेट पर फ़ाइल डाउनलोड के प्रबंधन को कार्यात्मक और नेत्रहीन दोनों तरह से बेहतर बनाने के लिए। और, यदि आप इसके नियमित उपयोगकर्ता हैं, और आपको ये नई सुविधाएँ बहुत अच्छी लगी हैं, तो यह एक खुशी की बात होगी अपने अनुभव और छापों को जानें पहला हाथ, टिप्पणियों के माध्यम से.

इसके अलावा, याद रखें, हमारे की शुरुआत में जाएँ «स्थल», के आधिकारिक चैनल के अलावा Telegram अधिक समाचार, ट्यूटोरियल और लिनक्स अपडेट के लिए। पश्चिम समूह, आज के विषय पर अधिक जानकारी के लिए।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   रॉबर्टो कहा

    बहुत ही रोचक, बहुत-बहुत धन्यवाद
    अब हमें केवल यह चाहिए कि कोई हमें कम विशेषज्ञों को बताए कि हम इस नए संस्करण को कैसे स्थापित कर सकते हैं।
    मैंने tar.xz डाउनलोड कर लिया है मैंने इसे असम्पीडित कर दिया है और मुझे नहीं पता कि कैसे जारी रखा जाए। मुझे मिले कुछ समाधान मेरे लिए काम नहीं करते हैं।

    1.    जोस अल्बर्ट कहा

      सादर, रॉबर्ट। आपकी टिप्पणी के लिए धन्यवाद। प्रोग्राम को संकलित और स्थापित करने के निर्देश इसकी readme.md फ़ाइल और GitHub वेबसाइट पर हैं। सुनिश्चित करें कि आपके पास पिछला संस्करण स्थापित नहीं है:

      $ टार एक्सएफ ट्रांसमिशन-4.00.tar.xz
      $सीडी ट्रांसमिशन-4.00
      $ एमकेडीआईआर बिल्ड
      $ सीडी बिल्ड
      $ # अनुकूलित बाइनरी बनाने के लिए -DCMAKE_BUILD_TYPE=RelWithDebInfo का उपयोग करें।
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo..
      $ मेकअप
      $ सुडो मेक इनस्टॉल

      और अगर यह निम्नलिखित गिटहब से है:

      ### पहली बार इंस्टॉल करें

      $ git क्लोन https://github.com/transmission/transmission हस्तांतरण
      $ सीडी ट्रांसमिशन
      $ git सबमॉड्यूल अपडेट --init --recursive
      $ एमकेडीआईआर बिल्ड
      $ सीडी बिल्ड
      $ # अनुकूलित बाइनरी बनाने के लिए -DCMAKE_BUILD_TYPE=RelWithDebInfo का उपयोग करें।
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo..
      $ मेकअप
      $ सुडो मेक इनस्टॉल

      ### वास्तविक करने के लिए

      $ सीडी ट्रांसमिशन/बिल्ड
      $ साफ़ करें
      $ git सबमॉड्यूल foreach --recursive git clean -xfd
      $ git पुल --rebase --prune
      $ git सबमॉड्यूल अपडेट --recursive
      $ # अनुकूलित बाइनरी बनाने के लिए -DCMAKE_BUILD_TYPE=RelWithDebInfo का उपयोग करें।
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo..
      $ मेकअप
      $ सुडो मेक इनस्टॉल

      https://github.com/transmission/transmission

      1.    रॉबर्टो कहा

        हैलो जोस अल्बर्ट, जानकारी के लिए बहुत-बहुत धन्यवाद,
        मैंने उन निर्देशों का पालन किया था जो आप मुझे बताते हैं, लेकिन जब मैंने लाइन में प्रवेश किया:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo..

        यह मुझे निम्न त्रुटि देता है:

        C संकलक की पहचान GNU 10.2.1 है
        - CXX संकलक पहचान GNU 10.2.1 है
        - सी संकलक एबीआई जानकारी का पता लगाना
        - सी कंपाइलर एबीआई जानकारी का पता लगाना - किया गया
        — कार्यशील C संकलक की जाँच करें: /usr/bin/cc - छोड़ दिया गया
        - सी संकलन सुविधाओं का पता लगाना
        - सी संकलन सुविधाओं का पता लगाना - किया गया
        - CXX संकलक ABI जानकारी का पता लगाना
        - CXX संकलक ABI जानकारी का पता लगाना - किया गया
        - काम कर रहे CXX संकलक के लिए जाँच करें: /usr/bin/c++ - छोड़ दिया गया
        - CXX संकलन सुविधाओं का पता लगाना
        - CXX संकलन सुविधाओं का पता लगाना - हो गया
        —pthread.h को ढूँढ रहे हैं
        —pthread.h के लिए खोज रहे हैं
        — परीक्षण CMAKE_HAVE_LIBC_PTHREAD कर रहा है
        — प्रदर्शन परीक्षण CMAKE_HAVE_LIBC_PTHREAD - विफल
        - pthreads में pthread_create की तलाश
        - pthreads में pthread_create की तलाश - नहीं मिली
        - pthread_create को pthread में ढूंढ रहा है
        - pthread_create में pthread की तलाश - मिली
        - पाया धागे: सही
        /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (संदेश) पर CMake त्रुटि:
        CURL नहीं मिला (लापता: CURL_LIBRARY CURL_INCLUDE_DIR) (आवश्यक है
        कम से कम संस्करण "7.28.0")
        कॉल स्टैक (सबसे हालिया कॉल पहले):
        /usr/share/cmake-3.18/मॉड्यूल/FindPackageHandleStandardArgs.cmake:458 (_FHSA_FAILURE_MESSAGE)
        /usr/share/cmake-3.18/मॉड्यूल/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"।

        मैं समझता हूं कि त्रुटि कहती है कि उसे कर्ल नहीं मिला है, लेकिन मैंने इसे स्थापित किया है:

        ~/डाउनलोड/ट्रांसमिशन-4.0.0/बिल्ड$ dpkg -l | ग्रेप कर्ल

        ii कर्ल 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 उपयोग में आसान क्लाइंट-साइड यूआरएल ट्रांसफर लाइब्रेरी (ओपनएसएसएल फ्लेवर)
        ii python3-pycurl 7.43.0.6-5 amd64 libcurl के लिए पायथन बाइंडिंग (पायथन 3)

        मैंने त्रुटि लॉग को देखा है, लेकिन मैं कुछ भी नहीं समझता कि वे क्या कहते हैं, मुझे बताएं कि क्या आप जानते हैं कि मैं इसे कैसे ठीक कर सकता हूं।
        मेरे पास डेबियन 11 है

        1.    जोस अल्बर्ट कहा

          सादर, रॉबर्ट। हां, जाहिरा तौर पर, यह कहता है कि आपके OS में एक CURL लाइब्रेरी गुम है, जो संस्करण 7.28 के बराबर या उससे अधिक है। यह देखने के लिए इसे चलाएँ कि क्या यह उस लाइब्रेरी को स्थापित करता है, और उम्मीद है कि आपके पास वह संस्करण या उच्चतर है:

          sudo apt अपडेट && sudo apt अपग्रेड && sudo apt install curl && sudo apt-get install libcurl4-openssl-dev

          या CentOS का उपयोग करने के मामले में: sudo yum install libcurl-devel

          1.    रॉबर्टो कहा

            हैलो अल्बर्ट, मैंने उन पुस्तकालयों को स्थापित किया है जो आप मुझे बताते हैं, मैं नेट खोज रहा हूं और जो समाधान मुझे मिलते हैं वे बिल्कुल स्पष्ट नहीं हैं और मेरे ज्ञान के लिए बहुत जटिल हैं।
            मैं अभी के लिए संस्करण 3 के साथ रहूंगा।
            बहुत बहुत धन्यवाद.