ในโพสต์ของเราวันนี้ และตามชื่อเรื่อง เราจะพูดถึงข่าวของ "เกียร์ 4.0". ซึ่งล่าสุดรุ่นใหญ่ ไคลเอนต์ BitTorrent ฟรีและเปิด สำหรับ GNU/ลินุกซ์ ในการทำเช่นนั้น ให้รายงานการพัฒนาต่อไป เช่นเดียวกับครั้งที่แล้ว (เกือบ 3 ปีที่แล้ว) เมื่อเราตรวจสอบข่าวของ ส่ง 3.0.
และเช่นเดียวกับในโอกาสนั้น ใหม่และ รุ่นที่เผยแพร่ล่าสุดเป็นการอัปเดตที่ยอดเยี่ยมและเต็มไปด้วยข่าวที่สำคัญมากสำหรับสิ่งนี้ ซอฟต์แวร์ข้ามแพลตฟอร์มฟรี และโอเพ่นซอร์ส ดังจะเห็นด้านล่าง
แต่ก่อนที่จะเริ่มโพสต์นี้เกี่ยวกับรุ่นล่าสุดของเวอร์ชันล่าสุด "เกียร์ 4.0"เราขอแนะนำให้คุณสำรวจโพสต์ก่อนหน้านี้ที่เกี่ยวข้อง:
Transmission 4.0: รองรับ BitTorrent v2 แล้ว
ข่าวปัจจุบันใน Transmission 4.0
ตาม ประกาศอย่างเป็นทางการ ของการเปิดตัว "เกียร์ 4.0"เวอร์ชันใหม่นี้ประกอบด้วยคุณลักษณะใหม่มากมายดังต่อไปนี้ ซึ่งเราพิจารณาว่าสำคัญหรือควรค่าแก่การเน้นย้ำ:
- เกี่ยวกับประสิทธิภาพของการใช้ทรัพยากรรหัสได้รับโปรไฟล์อย่างกว้างขวางและปรับปรุงเพื่อแก้ไขรหัสที่ไม่มีประสิทธิภาพและการใช้หน่วยความจำ ตอนนี้คุณจึงสามารถใช้รอบ CPU ที่น้อยลงได้ถึง 50% และการจัดสรรหน่วยความจำที่น้อยกว่า Transmission 70 ถึง 3.00%
- เรื่องการมีส่วนร่วมของชุมชนในการพัฒนาโค้ดได้รับการปรับปรุงเพื่อให้โปรแกรมตอบสนองต่อรายงานจุดบกพร่องและการส่งโค้ดได้มากกว่าในอดีต นอกจากนี้ ขณะนี้มีกลุ่มผู้ทำงานร่วมกันที่เป็นอาสาสมัครที่กระตือรือร้นมากกลุ่มใหม่
- เกี่ยวกับการปรับปรุงโค้ดให้ทันสมัยฐานโค้ดทั้งหมดถูกย้ายจาก C เป็น C++ ซึ่งส่งผลให้มีการลบโค้ดที่กำหนดเองหลายพันบรรทัดและโค้ดอื่น ๆ ได้รับการอัปเกรดเป็น C ++ ดังนั้นการได้รับรหัสเคอร์เนลจึงลดลง 18% นอกจากนี้ ไคลเอนต์ GTK ได้รับการพอร์ตไปยัง GTK4/GTKMM
- เกี่ยวกับคุณสมบัติใหม่ที่รวมเข้าด้วยกันเป็นที่น่าสังเกตว่าสิ่งต่อไปนี้: ความเข้ากันได้กับการใช้ BitTorrent v2 torrents และ hybrid torrents และการกำหนดค่าของตัวติดตาม "เริ่มต้น" ที่สามารถใช้เพื่อโฆษณา torrents สาธารณะทั้งหมด นอกจากนี้ ตอนนี้เมล็ดพันธุ์ที่เพิ่มเข้ามาใหม่สามารถเริ่มต้นได้ทันทีและตรวจสอบส่วนต่างๆ ที่คุณถาม สิ่งนี้แทนที่จะต้องได้รับการตรวจสอบอย่างเต็มรูปแบบก่อนที่จะเริ่มการเพาะ
สุดท้าย และสำหรับข้อมูลเพิ่มเติมเกี่ยวกับซอฟต์แวร์นี้และรับไฟล์การติดตั้งตามปกติ ทั้งคู่ เว็บไซต์ทางการ เป็นของ ที่เก็บ GitHub.
ข้อมูลอย่างย่อ
ในระยะสั้น "เกียร์ 4.0" มามอบความยิ่งใหญ่นี้ ไคลเอนต์ BitTorrent การปรับปรุงที่ค่อนข้างโดดเด่น และขอขอบคุณทุกท่าน การปรับปรุง การเปลี่ยนแปลง และการแก้ไขที่สำคัญหลายรายการ ทำ. ด้วยวิธีนี้เพื่อปรับปรุงการจัดการการดาวน์โหลดไฟล์ทางอินเทอร์เน็ตทั้งในด้านการทำงานและการมองเห็น และหากคุณเป็นผู้ใช้ประจำ และพบว่าคุณสมบัติใหม่เหล่านี้ยอดเยี่ยม คงจะเป็นเรื่องน่ายินดี รู้ประสบการณ์และความประทับใจของคุณ มือหนึ่ง ผ่านความคิดเห็น.
นอกจากนี้อย่าลืมเยี่ยมชมจุดเริ่มต้นของเรา «สถาน», นอกเหนือจากช่องทางการของ Telegram สำหรับข่าวสาร บทช่วยสอน และการอัปเดต Linux เพิ่มเติม ตะวันตก กลุ่ม, สำหรับข้อมูลเพิ่มเติมในหัวข้อของวันนี้
น่าสนใจมาก ขอบคุณมากค่ะ
ตอนนี้เราต้องการใครซักคนที่จะบอกเราถึงผู้เชี่ยวชาญน้อยลงว่าเราจะติดตั้งเวอร์ชันใหม่นี้ได้อย่างไร
ฉันดาวน์โหลด tar.xz แล้ว ฉันคลายการบีบอัดแล้ว และไม่รู้ว่าต้องดำเนินการต่ออย่างไร วิธีแก้ปัญหาบางอย่างที่ฉันพบไม่ได้ผลสำหรับฉัน
ขอแสดงความนับถือโรเบิร์ต ขอบคุณสำหรับความคิดเห็นของคุณ คำแนะนำเกี่ยวกับวิธีการคอมไพล์และติดตั้งโปรแกรมอยู่ในไฟล์ readme.md และเว็บไซต์ GitHub ตรวจสอบว่าคุณไม่ได้ติดตั้งเวอร์ชันก่อนหน้า:
$tar xf เกียร์-4.00.tar.xz
$cd เกียร์-4.00
สร้าง $ mkdir
$ สร้างซีดี
$ # ใช้ -DCMAKE_BUILD_TYPE=RelWithDebInfo เพื่อสร้างไบนารีที่ปรับให้เหมาะสม
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ แต่งหน้า
$ sudo ทำการติดตั้ง
และถ้ามาจาก GitHub ต่อไปนี้:
### ติดตั้งครั้งแรก
$ git โคลน https://github.com/transmission/transmission ระบบเกียร์
$cd เกียร์
$ git submodule update --init --recursive
สร้าง $ mkdir
$ สร้างซีดี
$ # ใช้ -DCMAKE_BUILD_TYPE=RelWithDebInfo เพื่อสร้างไบนารีที่ปรับให้เหมาะสม
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ แต่งหน้า
$ sudo ทำการติดตั้ง
### เพื่อให้เป็นจริง
$ cd ส่ง / สร้าง
$ ทำความสะอาด
$ git โมดูลย่อย foreach --recursive git clean -xfd
$ git pull --rebase --prune
$ git submodule update --recursive
$ # ใช้ -DCMAKE_BUILD_TYPE=RelWithDebInfo เพื่อสร้างไบนารีที่ปรับให้เหมาะสม
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ แต่งหน้า
$ sudo ทำการติดตั้ง
https://github.com/transmission/transmission
สวัสดี Jose Albert ขอบคุณมากสำหรับข้อมูล
ฉันได้ทำตามคำแนะนำที่คุณบอกฉันแล้ว แต่เมื่อฉันเข้าสู่บรรทัด:
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
มันทำให้ฉันมีข้อผิดพลาดต่อไปนี้:
การระบุคอมไพเลอร์ C คือ GNU 10.2.1
- การระบุคอมไพเลอร์ CXX คือ GNU 10.2.1
- ตรวจจับข้อมูล C คอมไพเลอร์ ABI
- ตรวจจับข้อมูล C คอมไพเลอร์ ABI - เสร็จแล้ว
— ตรวจสอบการทำงานของคอมไพเลอร์ C: /usr/bin/cc – ข้ามไป
— การตรวจจับคุณสมบัติการคอมไพล์ C
— การตรวจจับคุณสมบัติคอมไพล์ C – เสร็จสิ้น
- ตรวจจับข้อมูล ABI ของคอมไพเลอร์ CXX
- ตรวจจับข้อมูล ABI ของคอมไพเลอร์ CXX เสร็จแล้ว
— ตรวจสอบการทำงานของคอมไพเลอร์ CXX: /usr/bin/c++ – ข้ามไป
— การตรวจจับคุณสมบัติการคอมไพล์ CXX
— การตรวจจับคุณสมบัติการคอมไพล์ CXX – เสร็จสิ้น
— มองหา pthread.h
— มองหา pthread.h – พบ
— ทำการทดสอบ CMAKE_HAVE_LIBC_PTHREAD
— ทำการทดสอบ CMAKE_HAVE_LIBC_PTHREAD – ล้มเหลว
- มองหา pthread_create ใน pthreads
- ค้นหา pthread_create ใน pthreads - ไม่พบ
- มองหา 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 แต่ฉันได้ติดตั้งแล้ว:
~/Downloads/transmission-4.0.0/build$dpkg -l | เกรป เคิร์ล
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
ขอแสดงความนับถือโรเบิร์ต ใช่ เห็นได้ชัดว่า OS ของคุณไม่มีไลบรารี CURL ซึ่งเท่ากับหรือมากกว่าเวอร์ชัน 7.28 เรียกใช้สิ่งนี้เพื่อดูว่าติดตั้งไลบรารีนั้นหรือไม่ และหวังว่าคุณจะมีเวอร์ชันนั้นหรือสูงกว่า:
sudo apt update && sudo apt upgrade && sudo apt install curl && sudo apt-get install libcurl4-openssl-dev
หรือในกรณีที่ใช้ CentOS: sudo yum install libcurl-devel
สวัสดีอัลเบิร์ต ฉันได้ติดตั้งไลบรารี่ที่คุณบอกฉันแล้ว ฉันค้นหาทางเน็ตและวิธีแก้ปัญหาที่ฉันพบไม่ชัดเจนเลยและซับซ้อนมากสำหรับความรู้ของฉัน
ฉันจะใช้เวอร์ชัน 3 ไปก่อน
ขอบคุณมาก