आमच्या आजच्या पोस्टमध्ये, आणि शीर्षकात म्हटल्याप्रमाणे, आम्ही च्या बातम्यांना संबोधित करू "ट्रान्समिशन 4.0". जी महानची सर्वात अलीकडील आवृत्ती आहे विनामूल्य आणि उघडा BitTorrent क्लायंट GNU/Linux साठी. असे करण्यासाठी, गेल्या वेळी (जवळपास 3 वर्षांपूर्वी) जेव्हा आम्ही बातम्यांचे पुनरावलोकन केले तेव्हा प्रमाणेच त्याच्या विकासाचा अहवाल देणे सुरू ठेवा प्रसारण 3.0.
आणि अगदी त्या प्रसंगी, हे नवीन आणि शेवटची प्रकाशित आवृत्तीहे म्हटल्याबद्दल, हे एक उत्तम अपडेट आहे, अतिशय महत्त्वाच्या बातम्यांनी भरलेले आहे मोफत क्रॉस प्लॅटफॉर्म सॉफ्टवेअर आणि मुक्त स्रोत. खाली पाहिल्याप्रमाणे.
परंतु, नवीनतम आवृत्तीच्या अलीकडील रिलीझबद्दल हे पोस्ट सुरू करण्यापूर्वी "ट्रान्समिशन 4.0", आम्ही शिफारस करतो की तुम्ही नंतर त्याच्याशी संबंधित मागील पोस्ट एक्सप्लोर करा:
ट्रान्समिशन 4.0: आता BitTorrent v2 च्या समर्थनासह
ट्रान्समिशन 4.0 मधील वर्तमान बातम्या
मते अधिकृत घोषणा च्या प्रकाशन च्या "ट्रान्समिशन 4.0", या नवीन आवृत्तीमध्ये खालील अनेक नवीन वैशिष्ट्यांचा समावेश आहे ज्यांना आम्ही महत्त्वाच्या किंवा हायलाइट करण्यायोग्य समजतो:
- संसाधनांच्या वापराच्या कार्यक्षमतेबद्दल, अकार्यक्षम कोड आणि मेमरी वापर निराकरण करण्यासाठी कोड विस्तृतपणे प्रोफाइल आणि सुधारित केला गेला आहे. त्यामुळे तुम्ही आता ट्रान्समिशन 50 पेक्षा 70% कमी CPU सायकल आणि 3.00% कमी मेमरी वाटप वापरू शकता.
- विकासामध्ये समाजाच्या सहभागाबाबत, कोड सुधारित केला गेला आहे जेणेकरून प्रोग्राम बग रिपोर्ट्स आणि कोड सबमिशनसाठी भूतकाळापेक्षा जास्त प्रतिसाद देणारा आहे. याव्यतिरिक्त, आता अतिशय सक्रिय स्वयंसेवक सहयोगींचा एक नवीन गट आहे.
- कोड आधुनिकीकरणाबाबत, सर्व कोड बेस C वरून C++ वर स्थलांतरित केला गेला आहे. ज्याच्या परिणामी, सानुकूल कोडच्या हजारो ओळी काढून टाकल्या गेल्या आणि इतरांना C++ वर श्रेणीसुधारित केले गेले. अशा प्रकारे कर्नल कोड प्राप्त करणे 18% ने कमी झाले. तसेच, GTK क्लायंट GTK4/GTKMM वर पोर्ट केला गेला आहे.
- समाविष्ट केलेल्या नवीन वैशिष्ट्यांबाबत, हे खालील गोष्टी लक्षात घेण्यासारखे आहे: BitTorrent v2 टॉरेंट आणि हायब्रिड टॉरेंटच्या वापरासह सुसंगतता आणि "डिफॉल्ट" ट्रॅकर्सचे कॉन्फिगरेशन जे सर्व सार्वजनिक टॉरंट्सची जाहिरात करण्यासाठी वापरले जाऊ शकते. तसेच, आता नव्याने जोडलेले बियाणे ताबडतोब सुरू करून भाग तपासू शकतात, असे तुम्ही विचारले आहे. हे, पेरणी सुरू होण्यापूर्वी संपूर्ण पडताळणीची आवश्यकता आहे.
शेवटी, आणि त्या सॉफ्टवेअरबद्दल अधिक माहितीसाठी आणि त्याच्या इंस्टॉलेशन फाइल्स मिळविण्यासाठी, नेहमीप्रमाणे, दोन्ही अधिकृत वेबसाइट त्याचे म्हणून गिटहब रेपॉजिटरी.
Resumen
थोडक्यात, "ट्रान्समिशन 4.0" हे महान देण्यासाठी येतो बिटटोरंट क्लायंट जोरदार एक उल्लेखनीय नूतनीकरण. आणि सर्व धन्यवाद तुमचे अनेक प्रमुख सुधारणा, बदल आणि निराकरणे केले अशा प्रकारे, इंटरनेटवरून फाइल डाउनलोडचे व्यवस्थापन सुधारण्यासाठी, कार्यात्मक आणि दृश्य दोन्ही. आणि, जर तुम्ही त्याचा नियमित वापरकर्ता असाल, आणि तुम्हाला ही नवीन वैशिष्ट्ये छान वाटली असतील, तर आनंद होईल. तुमचा अनुभव आणि छाप जाणून घ्या प्रथम हात, टिप्पण्या माध्यमातून.
तसेच, लक्षात ठेवा, आमच्या सुरुवातीस भेट द्या «वेब साइट»च्या अधिकृत चॅनेल व्यतिरिक्त तार अधिक बातम्या, ट्यूटोरियल आणि लिनक्स अद्यतनांसाठी. पश्चिम गट, आजच्या विषयावरील अधिक माहितीसाठी.
खूप मनोरंजक, खूप खूप धन्यवाद
आता आम्हाला कोणीतरी कमी तज्ञांना सांगण्याची गरज आहे की आम्ही ही नवीन आवृत्ती कशी स्थापित करू शकतो.
मी tar.xz डाउनलोड केले आहे मी ते अनकम्प्रेस केले आहे आणि पुढे कसे चालू ठेवायचे हे मला माहित नाही. मला सापडलेले काही उपाय माझ्यासाठी काम करत नाहीत.
सादर, रॉबर्ट. तुमच्या टिप्पणीबद्दल धन्यवाद. प्रोग्राम संकलित आणि स्थापित कसा करायचा याच्या सूचना त्याच्या readme.md फाईल आणि GitHub वेबसाइटवर आहेत. तुमच्याकडे मागील आवृत्ती स्थापित केलेली नाही याची खात्री करा:
$ tar xf ट्रांसमिशन-4.00.tar.xz
$cd ट्रांसमिशन-4.00
$ mkdir बिल्ड
$ cd बिल्ड
$ # ऑप्टिमाइझ बायनरी तयार करण्यासाठी -DCMAKE_BUILD_TYPE=RelWithDebInfo वापरा.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
मी बनवतो
do sudo make install
आणि जर ते GitHub वरून असेल तर खालील:
### प्रथमच स्थापित करा
it गिट क्लोन https://github.com/transmission/transmission या रोगाचा प्रसार
$cd ट्रान्समिशन
$ git सबमॉड्यूल अद्यतन --init --recursive
$ mkdir बिल्ड
$ cd बिल्ड
$ # ऑप्टिमाइझ बायनरी तयार करण्यासाठी -DCMAKE_BUILD_TYPE=RelWithDebInfo वापरा.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
मी बनवतो
do sudo make install
### प्रत्यक्षात आणण्यासाठी
$ cd ट्रान्समिशन/बिल्ड
$ स्वच्छ करा
$ git submodule foreach --recursive git clean -xfd
$ git पुल --rebase --prune
$ git सबमॉड्यूल अपडेट --recursive
$ # ऑप्टिमाइझ बायनरी तयार करण्यासाठी -DCMAKE_BUILD_TYPE=RelWithDebInfo वापरा.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
मी बनवतो
do sudo make install
https://github.com/transmission/transmission
हॅलो जोस अल्बर्ट, माहितीसाठी खूप खूप धन्यवाद,
तुम्ही मला सांगितलेल्या सूचना मी पाळल्या होत्या, पण जेव्हा मी ओळीत प्रवेश केला:
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
हे मला खालील त्रुटी देते:
C कंपाइलर ओळख GNU 10.2.1 आहे
- सीएक्सएक्स कंपाईलर ओळख जीएनयू 10.2.1 आहे
- सी कंपाईलर एबीआय माहिती शोधत आहे
- सी कंपाईलर एबीआय माहिती शोधत आहे - पूर्ण झाले
— कार्यरत C कंपाइलर तपासा: /usr/bin/cc – वगळले
—C संकलित वैशिष्ट्ये शोधत आहे
— C संकलित वैशिष्ट्ये शोधणे – पूर्ण झाले
- सीएक्सएक्स कंपाईलर एबीआय माहिती शोधत आहे
- सीएक्सएक्स कंपाईलर एबीआय माहिती शोधत आहे - पूर्ण झाले
— कार्यरत 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 मध्ये pthread_create शोधत आहात
- pthread मध्ये pthread_create शोधत - आढळले
- सापडलेले धागे: सत्य
/usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (संदेश) येथे CMake त्रुटी:
CURL शोधू शकलो नाही (गहाळ: CURL_LIBRARY CURL_INCLUDE_DIR) (आवश्यक आहे
किमान आवृत्ती "7.28.0")
कॉल स्टॅक (सर्वात अलीकडील कॉल प्रथम):
/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)
सीएमकेलिस्ट.टक्स्ट: २० (शोधा_पॅकेज)
- अपूर्ण कॉन्फिगरेशन, त्रुटी आल्या!
"/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log" देखील पहा.
"/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log" देखील पहा.
मला समजले आहे की त्रुटी सांगते की त्याला CURL सापडले नाही, परंतु मी ते स्थापित केले आहे:
~/Downloads/transmission-4.0.0/build$ dpkg -l | grep कर्ल
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 ट्रान्सफर लायब्ररी (ओपनएसएसएल फ्लेवर)
ii python3-pycurl 7.43.0.6-5 amd64 लिबकर्ल (पायथन 3) ला पायथन बाइंडिंग
मी त्रुटी नोंदी पाहिल्या आहेत, परंतु ते जे म्हणतात ते मला समजले नाही, मी ते कसे दुरुस्त करू शकतो हे तुम्हाला माहिती असल्यास मला सांगा.
माझ्याकडे डेबियन 11 आहे
सादर, रॉबर्ट. होय, वरवर पाहता, हे असे म्हणते की तुमच्या OS मध्ये 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 सह राहीन.
खूप खूप धन्यवाद.