আমাদের আজকের পোস্টে, এবং শিরোনাম বলে, আমরা এর খবর সম্বোধন করব "ট্রান্সমিশন 4.0". যা গ্রেটের সাম্প্রতিকতম সংস্করণ বিনামূল্যে এবং খোলা BitTorrent ক্লায়েন্ট GNU/Linux-এর জন্য। এটি করার জন্য, এর উন্নয়নের প্রতিবেদন করা চালিয়ে যান, ঠিক শেষবারের মতো (প্রায় 3 বছর আগে), যখন আমরা এর সংবাদ পর্যালোচনা করেছি ট্রান্সমিশন এক্সএনইউএমএক্স.
এবং ঠিক সেই উপলক্ষে, এই নতুন এবং সর্বশেষ প্রকাশিত সংস্করণ, এটি একটি দুর্দান্ত আপডেট, অত্যন্ত গুরুত্বপূর্ণ খবরে পূর্ণ, এটি বলার জন্য বিনামূল্যে ক্রস প্ল্যাটফর্ম সফ্টওয়্যার এবং ওপেন সোর্স। নিচে যেমন দেখা যাবে।
তবে, সাম্প্রতিক সংস্করণের সাম্প্রতিক প্রকাশ সম্পর্কে এই পোস্টটি শুরু করার আগে "ট্রান্সমিশন 4.0", আমরা সুপারিশ করি যে আপনি তারপর এটি সম্পর্কিত পূর্ববর্তী পোস্টটি অন্বেষণ করুন:
ট্রান্সমিশন 4.0: এখন BitTorrent v2 এর সমর্থন সহ
ট্রান্সমিশন 4.0-এ বর্তমান খবর
অনুযায়ী মতে সরকারী ঘোষণা এর মুক্তির "ট্রান্সমিশন 4.0", এই নতুন সংস্করণে নিম্নলিখিত অনেকগুলি নতুন বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে যেগুলিকে আমরা গুরুত্বপূর্ণ বা হাইলাইট করার যোগ্য বলে মনে করি:
- সম্পদ ব্যবহারের দক্ষতা সম্পর্কে, কোডটি অদক্ষ কোড এবং মেমরি ব্যবহার ঠিক করতে ব্যাপকভাবে প্রোফাইল এবং উন্নত করা হয়েছে। তাই আপনি এখন ট্রান্সমিশন 50 এর চেয়ে 70% কম CPU চক্র এবং 3.00% কম মেমরি বরাদ্দ ব্যবহার করতে পারেন।
- উন্নয়নে সম্প্রদায়ের অংশগ্রহণের বিষয়ে, কোডটি উন্নত করা হয়েছে যাতে প্রোগ্রামটি অতীতের তুলনায় বাগ রিপোর্ট এবং কোড জমা দেওয়ার জন্য অনেক বেশি প্রতিক্রিয়াশীল। উপরন্তু, এখন খুব সক্রিয় স্বেচ্ছাসেবক সহযোগীদের একটি নতুন গ্রুপ আছে.
- কোড আধুনিকীকরণ সংক্রান্ত, সমস্ত কোড বেস C থেকে C++ এ স্থানান্তরিত হয়েছে। যার ফলস্বরূপ, কাস্টম কোডের হাজার হাজার লাইন সরানো হয়েছে এবং অন্যগুলিকে C++ এ আপগ্রেড করা হয়েছে। এইভাবে একটি কার্নেল কোড অর্জন 18% হ্রাস পেয়েছে। এছাড়াও, GTK ক্লায়েন্ট GTK4/GTKMM এ পোর্ট করা হয়েছে।
- অন্তর্ভুক্ত নতুন বৈশিষ্ট্য সম্পর্কে, এটি নিম্নলিখিতগুলি লক্ষ্য করার মতো: BitTorrent v2 টরেন্ট এবং হাইব্রিড টরেন্ট ব্যবহারের সাথে সামঞ্জস্য, এবং "ডিফল্ট" ট্র্যাকারগুলির কনফিগারেশন যা সমস্ত পাবলিক টরেন্টের বিজ্ঞাপনের জন্য ব্যবহার করা যেতে পারে। এছাড়াও, যে এখন, নতুন যোগ করা বীজ অবিলম্বে শুরু করতে পারেন এবং অংশগুলি পরীক্ষা করতে পারেন, আপনি জিজ্ঞাসা করেছেন। এটি, বীজ বপন শুরু করার আগে সম্পূর্ণ যাচাইকরণের প্রয়োজন।
অবশেষে, এবং উল্লিখিত সফ্টওয়্যার সম্পর্কে আরও তথ্যের জন্য এবং এটির ইনস্টলেশন ফাইলগুলি পেতে, যথারীতি, উভয়ই অফিসিয়াল ওয়েবসাইট তার হিসাবে গিটহাবের সংগ্রহশালা ory.
সারাংশ
সংক্ষিপ্তভাবে, "ট্রান্সমিশন 4.0" এই মহান দিতে আসে বিটটোরেন্ট ক্লায়েন্ট বেশ একটি উল্লেখযোগ্য সংস্কার। এবং আপনার জন্য সব ধন্যবাদ একাধিক প্রধান উন্নতি, পরিবর্তন এবং সংশোধন তৈরি এইভাবে, কার্যকরী এবং চাক্ষুষভাবে, ইন্টারনেটের মাধ্যমে ফাইল ডাউনলোড পরিচালনার উন্নতি করতে। এবং, আপনি যদি এটির নিয়মিত ব্যবহারকারী হন এবং আপনি এই নতুন বৈশিষ্ট্যগুলিকে দুর্দান্ত খুঁজে পান তবে এটি একটি আনন্দের হবে আপনার অভিজ্ঞতা এবং ইমপ্রেশন জানুন ডি প্রাইমার মানো, মন্তব্য মাধ্যমে.
এছাড়াও, মনে রাখবেন, আমাদের শুরুতে যান «ওয়েব সাইট», অফিসিয়াল চ্যানেল ছাড়াও Telegram আরও খবর, টিউটোরিয়াল এবং লিনাক্স আপডেটের জন্য। পশ্চিম গ্রুপ, আজকের বিষয়ে আরো তথ্যের জন্য.
খুব আকর্ষণীয়, আপনাকে অনেক ধন্যবাদ
এখন আমাদের শুধু এমন একজনের দরকার যারা আমাদের কম বিশেষজ্ঞদের বলুন কিভাবে আমরা এই নতুন সংস্করণটি ইনস্টল করতে পারি।
আমি 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 মেক ইনস্টল
এবং যদি এটি গিটহাব থেকে হয় নিম্নলিখিতগুলি:
### প্রথমবার ইন্সটল করুন
it গিট ক্লোন https://github.com/transmission/transmission ট্রান্সমিশন
$cd ট্রান্সমিশন
$ git সাবমডিউল আপডেট --init --পুনরাবৃত্ত
$mkdir বিল্ড
$cd বিল্ড
$ # অপ্টিমাইজড বাইনারি তৈরি করতে -DCMAKE_BUILD_TYPE=RelWithDebInfo ব্যবহার করুন।
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
আমি তৈরি
do sudo মেক ইনস্টল
### বাস্তব করতে
$ cd ট্রান্সমিশন/বিল্ড
$ পরিষ্কার করুন
$ git submodule foreach -- recursive git clean -xfd
$ git pull --rebase -- prune
$ গিট সাবমডিউল আপডেট --পুনরাবৃত্ত
$ # অপ্টিমাইজড বাইনারি তৈরি করতে -DCMAKE_BUILD_TYPE=RelWithDebInfo ব্যবহার করুন।
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
আমি তৈরি
do sudo মেক ইনস্টল
https://github.com/transmission/transmission
হ্যালো জোস আলবার্ট, তথ্যের জন্য আপনাকে অনেক ধন্যবাদ,
আপনি আমাকে যে নির্দেশাবলী বলছিলেন আমি তা অনুসরণ করেছি, কিন্তু যখন আমি লাইনে প্রবেশ করলাম:
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
এটি আমাকে নিম্নলিখিত ত্রুটি দেয়:
C কম্পাইলার সনাক্তকরণ হল GNU 10.2.1
- সেক্সএক্সএক্স সংকলক সনাক্তকরণ হ'ল জিএনইউ ৪.৮.১
- সি সংকলক এবিআই তথ্য সনাক্ত করা হচ্ছে
- সি সংকলক এবিআই তথ্য সনাক্তকরণ - সম্পন্ন হয়েছে
— কাজ করা C কম্পাইলার পরীক্ষা করুন: /usr/bin/cc – এড়িয়ে গেছে
— C কম্পাইল বৈশিষ্ট্য সনাক্ত করা
— C কম্পাইল বৈশিষ্ট্য সনাক্ত করা - সম্পন্ন হয়েছে
- CXX সংকলক এবিআই তথ্য সনাক্ত করা হচ্ছে
- 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 এ 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)
সিএমকেলিস্ট.টেক্সট: 203 (সন্ধান_প্যাকেজ)
- অসম্পূর্ণ কনফিগারেশন, ত্রুটি ঘটেছে!
এছাড়াও "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log" দেখুন।
এছাড়াও "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log" দেখুন।
আমি বুঝতে পারি যে ত্রুটিটি বলে যে এটি CURL খুঁজে পায়নি, তবে আমি এটি ইনস্টল করেছি:
~/ডাউনলোড/ট্রান্সমিশন-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 সহজে ব্যবহারযোগ্য ক্লায়েন্ট-সাইড ইউআরএল ট্রান্সফার লাইব্রেরি (GnuTLS ফ্লেভার)
ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 সহজে ব্যবহারযোগ্য ক্লায়েন্ট-সাইড ইউআরএল ট্রান্সফার লাইব্রেরি (ওপেনএসএসএল ফ্লেভার)
ii python3-pycurl 7.43.0.6-5 amd64 libcurl এর সাথে পাইথন বাইন্ডিং (পাইথন 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 libcurl-devel ইনস্টল করুন
হ্যালো অ্যালবার্ট, আপনি আমাকে যে লাইব্রেরিগুলি ইনস্টল করেছেন তা আমার কাছে রয়েছে, আমি নেট অনুসন্ধান করছি এবং আমি যে সমাধানগুলি খুঁজে পেয়েছি তা মোটেই পরিষ্কার নয় এবং আমার জ্ঞানের জন্য খুব জটিল।
আমি আপাতত সংস্করণ 3 এর সাথে থাকব।
আপনাকে অনেক ধন্যবাদ।