Transmission 4.0: เวอร์ชั่นใหม่พร้อมคุณสมบัติใหม่ที่มีประโยชน์มากมาย

Transmission 4.0: เวอร์ชั่นใหม่พร้อมคุณสมบัติใหม่ที่มีประโยชน์มากมาย

Transmission 4.0: เวอร์ชั่นใหม่พร้อมคุณสมบัติใหม่ที่มีประโยชน์มากมาย

ในโพสต์ของเราวันนี้ และตามชื่อเรื่อง เราจะพูดถึงข่าวของ "เกียร์ 4.0". ซึ่งล่าสุดรุ่นใหญ่ ไคลเอนต์ BitTorrent ฟรีและเปิด สำหรับ GNU/ลินุกซ์ ในการทำเช่นนั้น ให้รายงานการพัฒนาต่อไป เช่นเดียวกับครั้งที่แล้ว (เกือบ 3 ปีที่แล้ว) เมื่อเราตรวจสอบข่าวของ ส่ง 3.0.

และเช่นเดียวกับในโอกาสนั้น ใหม่และ รุ่นที่เผยแพร่ล่าสุดเป็นการอัปเดตที่ยอดเยี่ยมและเต็มไปด้วยข่าวที่สำคัญมากสำหรับสิ่งนี้ ซอฟต์แวร์ข้ามแพลตฟอร์มฟรี และโอเพ่นซอร์ส ดังจะเห็นด้านล่าง

เกี่ยวกับการส่ง 3.0

แต่ก่อนที่จะเริ่มโพสต์นี้เกี่ยวกับรุ่นล่าสุดของเวอร์ชันล่าสุด "เกียร์ 4.0"เราขอแนะนำให้คุณสำรวจโพสต์ก่อนหน้านี้ที่เกี่ยวข้อง:

เกี่ยวกับการส่ง 3.0
บทความที่เกี่ยวข้อง:
Transmission 3.0 ซึ่งเป็นเวอร์ชันใหม่ของไคลเอนต์ torrent แบบธรรมดานี้

Transmission 4.0: รองรับ BitTorrent v2 แล้ว

Transmission 4.0: รองรับ BitTorrent v2 แล้ว

ข่าวปัจจุบันใน Transmission 4.0

ตาม ประกาศอย่างเป็นทางการ ของการเปิดตัว "เกียร์ 4.0"เวอร์ชันใหม่นี้ประกอบด้วยคุณลักษณะใหม่มากมายดังต่อไปนี้ ซึ่งเราพิจารณาว่าสำคัญหรือควรค่าแก่การเน้นย้ำ:

  1. เกี่ยวกับประสิทธิภาพของการใช้ทรัพยากรรหัสได้รับโปรไฟล์อย่างกว้างขวางและปรับปรุงเพื่อแก้ไขรหัสที่ไม่มีประสิทธิภาพและการใช้หน่วยความจำ ตอนนี้คุณจึงสามารถใช้รอบ CPU ที่น้อยลงได้ถึง 50% และการจัดสรรหน่วยความจำที่น้อยกว่า Transmission 70 ถึง 3.00%
  2. เรื่องการมีส่วนร่วมของชุมชนในการพัฒนาโค้ดได้รับการปรับปรุงเพื่อให้โปรแกรมตอบสนองต่อรายงานจุดบกพร่องและการส่งโค้ดได้มากกว่าในอดีต นอกจากนี้ ขณะนี้มีกลุ่มผู้ทำงานร่วมกันที่เป็นอาสาสมัครที่กระตือรือร้นมากกลุ่มใหม่
  3. เกี่ยวกับการปรับปรุงโค้ดให้ทันสมัยฐานโค้ดทั้งหมดถูกย้ายจาก C เป็น C++ ซึ่งส่งผลให้มีการลบโค้ดที่กำหนดเองหลายพันบรรทัดและโค้ดอื่น ๆ ได้รับการอัปเกรดเป็น C ++ ดังนั้นการได้รับรหัสเคอร์เนลจึงลดลง 18% นอกจากนี้ ไคลเอนต์ GTK ได้รับการพอร์ตไปยัง GTK4/GTKMM
  4. เกี่ยวกับคุณสมบัติใหม่ที่รวมเข้าด้วยกันเป็นที่น่าสังเกตว่าสิ่งต่อไปนี้: ความเข้ากันได้กับการใช้ BitTorrent v2 torrents และ hybrid torrents และการกำหนดค่าของตัวติดตาม "เริ่มต้น" ที่สามารถใช้เพื่อโฆษณา torrents สาธารณะทั้งหมด นอกจากนี้ ตอนนี้เมล็ดพันธุ์ที่เพิ่มเข้ามาใหม่สามารถเริ่มต้นได้ทันทีและตรวจสอบส่วนต่างๆ ที่คุณถาม สิ่งนี้แทนที่จะต้องได้รับการตรวจสอบอย่างเต็มรูปแบบก่อนที่จะเริ่มการเพาะ

สุดท้าย และสำหรับข้อมูลเพิ่มเติมเกี่ยวกับซอฟต์แวร์นี้และรับไฟล์การติดตั้งตามปกติ ทั้งคู่ เว็บไซต์ทางการ เป็นของ ที่เก็บ GitHub.

บทความที่เกี่ยวข้อง:
วิธีใช้ Transmission หนึ่งในไคลเอนต์ที่ดีที่สุดในการดาวน์โหลดและแบ่งปัน Torrents

แบนเนอร์นามธรรมสำหรับโพสต์

ข้อมูลอย่างย่อ

ในระยะสั้น "เกียร์ 4.0" มามอบความยิ่งใหญ่นี้ ไคลเอนต์ BitTorrent การปรับปรุงที่ค่อนข้างโดดเด่น และขอขอบคุณทุกท่าน การปรับปรุง การเปลี่ยนแปลง และการแก้ไขที่สำคัญหลายรายการ ทำ. ด้วยวิธีนี้เพื่อปรับปรุงการจัดการการดาวน์โหลดไฟล์ทางอินเทอร์เน็ตทั้งในด้านการทำงานและการมองเห็น และหากคุณเป็นผู้ใช้ประจำ และพบว่าคุณสมบัติใหม่เหล่านี้ยอดเยี่ยม คงจะเป็นเรื่องน่ายินดี รู้ประสบการณ์และความประทับใจของคุณ มือหนึ่ง ผ่านความคิดเห็น.

นอกจากนี้อย่าลืมเยี่ยมชมจุดเริ่มต้นของเรา «สถาน», นอกเหนือจากช่องทางการของ Telegram สำหรับข่าวสาร บทช่วยสอน และการอัปเดต Linux เพิ่มเติม ตะวันตก กลุ่ม, สำหรับข้อมูลเพิ่มเติมในหัวข้อของวันนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   โรแบร์โต dijo

    น่าสนใจมาก ขอบคุณมากค่ะ
    ตอนนี้เราต้องการใครซักคนที่จะบอกเราถึงผู้เชี่ยวชาญน้อยลงว่าเราจะติดตั้งเวอร์ชันใหม่นี้ได้อย่างไร
    ฉันดาวน์โหลด tar.xz แล้ว ฉันคลายการบีบอัดแล้ว และไม่รู้ว่าต้องดำเนินการต่ออย่างไร วิธีแก้ปัญหาบางอย่างที่ฉันพบไม่ได้ผลสำหรับฉัน

    1.    โจเซฟ อัลเบิร์ต dijo

      ขอแสดงความนับถือโรเบิร์ต ขอบคุณสำหรับความคิดเห็นของคุณ คำแนะนำเกี่ยวกับวิธีการคอมไพล์และติดตั้งโปรแกรมอยู่ในไฟล์ 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

      1.    โรแบร์โต dijo

        สวัสดี 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

        1.    โจเซฟ อัลเบิร์ต dijo

          ขอแสดงความนับถือโรเบิร์ต ใช่ เห็นได้ชัดว่า 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

          1.    โรแบร์โต dijo

            สวัสดีอัลเบิร์ต ฉันได้ติดตั้งไลบรารี่ที่คุณบอกฉันแล้ว ฉันค้นหาทางเน็ตและวิธีแก้ปัญหาที่ฉันพบไม่ชัดเจนเลยและซับซ้อนมากสำหรับความรู้ของฉัน
            ฉันจะใช้เวอร์ชัน 3 ไปก่อน
            ขอบคุณมาก