Transmission 4.0: Bagong bersyon na may maraming kapaki-pakinabang na bagong feature

Transmission 4.0: Bagong bersyon na may maraming kapaki-pakinabang na bagong feature

Transmission 4.0: Bagong bersyon na may maraming kapaki-pakinabang na bagong feature

Sa ating post ngayon, at gaya ng sinasabi ng pamagat, tatalakayin natin ang balita ng "Transmission 4.0". Alin ang pinakabagong bersyon ng mahusay libre at bukas na BitTorrent client para sa GNU/Linux. Upang magawa ito, ipagpatuloy ang pag-uulat sa pag-unlad nito, tulad ng huling pagkakataon (halos 3 taon na ang nakakaraan), noong sinuri namin ang balita ng Pagkakahawa 3.0.

At tulad ng sa pagkakataong iyon, itong bago at huling na-publish na bersyon, ito ay isang mahusay na update, puno ng napakahalagang balita, para sa sinabi nito libreng cross platform software at open source. Tulad ng makikita sa ibaba.

tungkol sa paghahatid 3.0

Ngunit, bago simulan ang post na ito tungkol sa kamakailang paglabas ng pinakabagong bersyon "Transmission 4.0", inirerekomenda namin na tuklasin mo ang nakaraang post na nauugnay dito:

tungkol sa paghahatid 3.0
Kaugnay na artikulo:
Transmission 3.0, isang bagong bersyon ng simpleng torrent client na ito

Transmission 4.0: Ngayon ay may suporta para sa BitTorrent v2

Transmission 4.0: Ngayon ay may suporta para sa BitTorrent v2

Kasalukuyang balita sa Transmission 4.0

Ayon sa opisyal na anunsyo ng pagpapalabas ng "Transmission 4.0", kasama sa bagong bersyong ito sa maraming bagong feature ang mga sumusunod na itinuturing naming mahalaga o karapat-dapat na i-highlight:

  1. Tungkol sa kahusayan ng paggamit ng mga mapagkukunan, ang code ay malawakang na-profile at pinahusay upang ayusin ang hindi mahusay na code at paggamit ng memorya. Kaya maaari ka na ngayong gumamit ng hanggang 50% na mas kaunting mga cycle ng CPU at 70% na mas kaunting mga paglalaan ng memorya kaysa sa Transmission 3.00.
  2. Tungkol sa partisipasyon ng Komunidad sa pag-unlad, ang code ay napabuti upang ang programa ay higit na tumutugon sa mga ulat ng bug at pagsusumite ng code kaysa sa nakaraan. Bilang karagdagan, mayroon na ngayong bagong grupo ng mga napakaaktibong boluntaryong nagtutulungan.
  3. Tungkol sa code modernization, lahat ng code base ay inilipat mula sa C patungo sa C++. Na, sa turn, ay nagresulta sa libu-libong linya ng custom na code na naalis at ang iba ay na-upgrade sa C++. Kaya ang pagkamit ng kernel code ay nabawasan ng 18%. Gayundin, ang GTK client ay na-port sa GTK4/GTKMM.
  4. Tungkol sa mga bagong feature na isinama, ito ay nagkakahalaga ng pagpuna sa mga sumusunod: Pagkatugma sa paggamit ng BitTorrent v2 torrents at hybrid torrents, at ang pagsasaayos ng "default" na mga tracker na maaaring magamit upang i-advertise ang lahat ng pampublikong torrents. Gayundin, na ngayon, ang mga bagong idinagdag na mga buto ay maaaring magsimula kaagad at suriin ang mga bahagi, iyong naitanong. Ito, sa halip na kailanganin ang buong pagpapatunay bago magsimula ang pagtatanim.

Panghuli, at para sa karagdagang impormasyon tungkol sa nasabing software at para makuha ang mga file sa pag-install nito, gaya ng dati, pareho nito opisyal na website dahil ang mga Repository ng GitHub.

Kaugnay na artikulo:
Paano gamitin ang Transmission, isa sa mga pinakamahusay na kliyente na mag-download at magbahagi ng mga Torrents

Abstract na banner para sa post

Buod

Sa madaling sabi, "Transmission 4.0" dumating upang bigyan ito ng mahusay BitTorrent client medyo kapansin-pansing pagsasaayos. At lahat salamat sa iyong Maramihang malalaking pagpapahusay, pagbabago, at pag-aayos ginawa. Sa ganoong paraan, upang mapabuti ang pamamahala ng mga pag-download ng file sa Internet, parehong functional at visually. At, kung ikaw ay isang regular na gumagamit nito, at nakita mong mahusay ang mga bagong tampok na ito, ito ay magiging isang kasiyahan alamin ang iyong karanasan at mga impression unang kamay, sa pamamagitan ng mga komento.

Gayundin, tandaan, bisitahin ang simula ng aming «WebSite», bilang karagdagan sa opisyal na channel ng Telegrama para sa higit pang balita, mga tutorial at mga update sa Linux. Kanluran pangkat, para sa karagdagang impormasyon sa paksa ngayon.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Roberto dijo

    Napakainteres, maraming salamat
    Ngayon kailangan lang namin ng isang tao na magsasabi sa amin ng mas kaunting mga eksperto kung paano namin mai-install ang bagong bersyon na ito.
    Na-download ko ang tar.xz na-uncompress ko ito at hindi ko alam kung paano itutuloy. Ang ilang mga solusyon na nahanap ko ay hindi gumagana para sa akin.

    1.    Joseph Albert dijo

      Pagbati, Robert. Salamat sa pahayag mo. Ang mga tagubilin sa kung paano i-compile at i-install ang program ay nasa readme.md file nito at website ng GitHub. Tiyaking wala kang naka-install na nakaraang bersyon:

      $ tar xf transmission-4.00.tar.xz
      $cd transmission-4.00
      $mkdir build
      $ cdbuild
      $ # Gamitin ang -DCMAKE_BUILD_TYPE=RelWithDebInfo upang bumuo ng na-optimize na binary.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ gumawa
      $ sudo gumawa ng pag-install

      At kung ito ay mula sa GitHub ang mga sumusunod:

      ### I-install sa unang pagkakataon

      $git clone https://github.com/transmission/transmission Transmisyon
      $cd Transmission
      $ git submodule update --init --recursive
      $mkdir build
      $ cdbuild
      $ # Gamitin ang -DCMAKE_BUILD_TYPE=RelWithDebInfo upang bumuo ng na-optimize na binary.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ gumawa
      $ sudo gumawa ng pag-install

      ### Upang maisakatuparan

      $ cd Transmission/build
      $ linisin
      $ git submodule foreach --recursive git clean -xfd
      $ git pull --rebase --prune
      $ git submodule update --recursive
      $ # Gamitin ang -DCMAKE_BUILD_TYPE=RelWithDebInfo upang bumuo ng na-optimize na binary.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ gumawa
      $ sudo gumawa ng pag-install

      https://github.com/transmission/transmission

      1.    Roberto dijo

        Hello Jose Albert, maraming salamat sa impormasyon,
        Sinunod ko ang mga tagubilin na sinasabi mo sa akin, ngunit nang pumasok ako sa linya:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        binibigyan ako nito ng sumusunod na error:

        Ang C compiler identification ay GNU 10.2.1
        - Ang pagkakakilanlan ng tagatala ng CXX ay GNU 10.2.1
        - Ang pagtuklas ng impormasyong C compiler ABI
        - Ang pagtuklas ng impormasyong C compiler ABI - tapos na
        — Suriin kung gumagana ang C compiler: /usr/bin/cc – nilaktawan
        —Pag-detect ng mga feature ng C compile
        — Pag-detect ng mga feature ng C compile – tapos na
        - Ang pagtuklas ng impormasyon ng CXX compiler ABI
        - Ang pagtuklas ng impormasyon ng CXX compiler ABI - tapos na
        — Suriin kung gumagana ang CXX compiler: /usr/bin/c++ – nilaktawan
        —Pag-detect ng mga feature ng CXX compile
        — Pag-detect ng mga feature ng compile ng CXX – tapos na
        —Naghahanap ng pthread.h
        —Naghahanap ng pthread.h –nahanap
        — Nagsasagawa ng Pagsubok CMAKE_HAVE_LIBC_PTHREAD
        — Nagsasagawa ng Pagsubok CMAKE_HAVE_LIBC_PTHREAD – Nabigo
        - Naghahanap ng pthread_create sa mga pthreads
        - Naghahanap ng pthread_create sa pthreads - hindi nahanap
        - Naghahanap ng pthread_create sa pthread
        - Naghahanap ng pthread_create sa pthread - nahanap
        - Natagpuan ang Mga Thread: TUNAY
        CMake Error sa /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (mensahe):
        HINDI mahanap ang CURL (nawawala: CURL_LIBRARY CURL_INCLUDE_DIR) (Kinakailangan ay
        hindi bababa sa bersyon "7.28.0")
        Call Stack (pinaka-kamakailang tawag lamang):
        /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)

        - Ang pag-configure ng hindi kumpleto, mga error ay naganap!
        Tingnan din ang "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log".
        Tingnan din ang "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log".

        Naiintindihan ko na ang error ay nagsasabi na hindi nito nakita ang CURL, ngunit na-install ko ito:

        ~/Downloads/transmission-4.0.0/build$ dpkg -l | grep curl

        ii curl 7.74.0-1.3+deb11u5 amd64 command line tool para sa paglilipat ng data gamit ang URL syntax
        ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 madaling gamitin na client-side na library ng paglilipat ng URL (GnuTLS flavour)
        ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 madaling gamitin na client-side URL transfer library (OpenSSL flavor)
        ii python3-pycurl 7.43.0.6-5 amd64 Python bindings sa libcurl (Python 3)

        Tiningnan ko ang mga log ng error, ngunit wala akong maintindihan sa sinasabi nila, sabihin sa akin kung alam mo kung paano ko ito maaayos.
        Mayroon akong debian 11

        1.    Joseph Albert dijo

          Pagbati, Robert. Oo, tila, sinasabi nito na ang iyong OS ay walang CURL library, katumbas ng o mas malaki kaysa sa bersyon 7.28. Patakbuhin ito upang makita kung nai-install nito ang library na iyon, at sana ay mayroon kang bersyong iyon o mas mataas:

          sudo apt update && sudo apt upgrade && sudo apt install curl && sudo apt-get install libcurl4-openssl-dev

          O sa kaso ng paggamit ng CentOS: sudo yum install libcurl-devel

          1.    Roberto dijo

            Hello Albert, na-install ko ang mga aklatan na sinasabi mo sa akin, naghahanap ako sa net at ang mga solusyon na nakita ko ay hindi malinaw at napakakumplikado para sa aking kaalaman.
            Mananatili ako sa bersyon 3 sa ngayon.
            Maraming salamat sa inyo.