Transmission 4.0: Mtundu watsopano wokhala ndi zatsopano zambiri zothandiza

Transmission 4.0: Mtundu watsopano wokhala ndi zatsopano zambiri zothandiza

Transmission 4.0: Mtundu watsopano wokhala ndi zatsopano zambiri zothandiza

Mu positi yathu lero, ndipo monga mutu umanenera, tikambirana nkhani za "Kutumiza 4.0". Ndilo mtundu waposachedwa kwambiri wa wamkulu omasuka ndi otsegula BitTorrent kasitomala kwa GNU/Linux. Kuti muchite izi, pitilizani kulengeza za chitukuko chake, monga nthawi yomaliza (pafupifupi zaka 3 zapitazo), pomwe tidawunikanso nkhani za Kutumiza 3.0.

Ndipo monga pa nthawi imeneyo, latsopano ndi Baibulo lomaliza lofalitsidwa, ndikusintha kwakukulu, kodzaza ndi nkhani zofunika kwambiri, zonena izi ufulu mtanda nsanja mapulogalamu ndi gwero lotseguka. Monga tidzawonera pansipa.

za kufalitsa 3.0

Koma, musanayambe positi iyi za kutulutsidwa kwaposachedwa kwa mtundu waposachedwa "Kutumiza 4.0", tikupangira kuti mufufuze zomwe zalembedwa m'mbuyomu zokhudzana nazo:

za kufalitsa 3.0
Nkhani yowonjezera:
Transmission 3.0, mtundu watsopano wamakasitomala osavuta awa

Kutumiza 4.0: Tsopano ndi chithandizo cha BitTorrent v2

Kutumiza 4.0: Tsopano ndi chithandizo cha BitTorrent v2

Nkhani zamakono mu Transmission 4.0

Malingana ndi kulengeza za kumasulidwa kwa "Kutumiza 4.0", mtundu watsopanowu ukuphatikizanso zina mwazinthu zatsopano zotsatirazi zomwe tikuwona kuti ndizofunikira kapena zoyenera kuziwunikira:

  1. Ponena za kagwiritsidwe ntchito ka zinthu, kachidindo kakhala kambirimbiri ndikusinthidwa kuti akonze kachidindo kosakwanira komanso kugwiritsa ntchito kukumbukira. Chifukwa chake mutha kugwiritsa ntchito mpaka 50% ma CPU ocheperako ndi 70% kugawika kwa kukumbukira pang'ono kuposa Transmission 3.00.
  2. Ponena za kutenga nawo mbali kwa Community pa chitukuko, kachidindo kasinthidwa kotero kuti pulogalamuyo imvera kwambiri malipoti a zolakwika ndi kutumiza ma code kuposa kale. Kuphatikiza apo, tsopano pali gulu latsopano la ogwira nawo ntchito odzipereka achangu.
  3. Ponena za kusintha kwamakono, ma code base onse asamutsidwa kuchoka ku C kupita ku C++. Zomwe, zapangitsa kuti mizere masauzande a code code ichotsedwe ndipo ena akwezedwa ku C ++. Chifukwa chake kupeza kernel code kuchepetsedwa ndi 18%. Komanso, kasitomala wa GTK adatumizidwa ku GTK4/GTKMM.
  4. Zokhudza zatsopano zophatikizidwa, ndikofunika kuzindikira zotsatirazi: Kugwirizana ndi kugwiritsa ntchito mitsinje ya BitTorrent v2 ndi mitsinje yosakanizidwa, ndi kasinthidwe ka "default" trackers yomwe ingagwiritsidwe ntchito kulengeza mitsinje yonse ya anthu. Komanso, kuti tsopano, mbewu kumene anawonjezera akhoza kuyamba yomweyo ndi fufuzani mbali, mwafunsa. Izi, m'malo mofunika kutsimikizira kwathunthu musanayambe kubzala mbewu.

Pomaliza, komanso kuti mudziwe zambiri za pulogalamuyo komanso kuti mupeze mafayilo ake oyika, monga mwachizolowezi, onse ake webusaiti yathu monga ake Malo osungira a GitHub.

Nkhani yowonjezera:
Momwe mungagwiritsire ntchito Transmission, m'modzi mwa makasitomala abwino kutsitsa ndikugawana ma Torrents

Chikwangwani chachidule cha positi

Chidule

Mwachidule, "Kutumiza 4.0" amabwera kudzapereka izi zazikulu Makasitomala a BitTorrent kukonzanso kodabwitsa. Ndipo zonse zikomo kwa inu Zosintha zazikulu zingapo, zosintha, ndi kukonza zopangidwa. Mwanjira yotere, kuwongolera kasamalidwe ka kutsitsa mafayilo pa intaneti, mogwira ntchito komanso mowoneka. Ndipo, ngati mumaigwiritsa ntchito nthawi zonse, ndipo mwapeza zatsopanozi kukhala zabwino, zikhala zosangalatsa dziwani zomwe mwakumana nazo komanso zomwe mukuwona woyamba dzanja, kudzera mu ndemanga.

Komanso, kumbukirani, pitani ku chiyambi chathu «Website», kuwonjezera pa njira yovomerezeka ya uthengawo kuti mumve zambiri, maphunziro ndi zosintha za Linux. Kumadzulo gulu, kuti mudziwe zambiri pamutu wamakono.


Zomwe zili m'nkhaniyi zikutsatira mfundo zathu za malamulo okonzekera. Kuti mufotokoze cholakwika dinani Apa.

Ndemanga za 5, siyani anu

Siyani ndemanga yanu

Anu email sati lofalitsidwa. Amafuna minda amalembedwa ndi *

*

*

  1. Wotsogolera pazosankhazi: Miguel Ángel Gatón
  2. Cholinga cha deta: Control SPAM, kasamalidwe ka ndemanga.
  3. Kukhazikitsa: Kuvomereza kwanu
  4. Kulumikizana kwa zomwe zafotokozedwazo: Zomwezo siziziwululidwa kwa anthu ena kupatula pakukakamizidwa mwalamulo.
  5. Zosunga: Zosungidwa ndi Occentus Networks (EU)
  6. Ufulu: Nthawi iliyonse mutha kuchepetsa, kuchira ndikuchotsa zidziwitso zanu.

  1.   Roberto anati

    Zosangalatsa kwambiri, zikomo kwambiri
    Tsopano tikungofunika wina kuti atiuze akatswiri ochepa momwe tingayikitsire mtundu watsopanowu.
    Ndatsitsa tar.xz ndaimitsa ndipo sindikudziwa kuti ndipitilize bwanji. Njira zochepa zomwe ndapeza sizikugwira ntchito kwa ine.

    1.    Joseph Albert anati

      Zikomo, Robert. Zikomo chifukwa cha ndemanga yanu. Malangizo amomwe mungapangire ndikuyika pulogalamuyo ali pa fayilo yake ya readme.md ndi tsamba la GitHub. Onetsetsani kuti mulibe mtundu wam'mbuyo womwe adayikapo:

      $ phula xf kutumiza-4.00.tar.xz
      $cd kufala-4.00
      $ mkdir kumanga
      $ cdbuild
      $ # Gwiritsani ntchito -DCMAKE_BUILD_TYPE=RelWithDebInfo kuti mupange binary yabwino.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ pangani
      $ sudo kupanga install

      Ndipo ngati ikuchokera ku GitHub zotsatirazi:

      ### Ikani koyamba

      $ git choyerekeza https://github.com/transmission/transmission Kutumiza
      $cd Kutumiza
      $ git submodule update --init --recursive
      $ mkdir kumanga
      $ cdbuild
      $ # Gwiritsani ntchito -DCMAKE_BUILD_TYPE=RelWithDebInfo kuti mupange binary yabwino.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ pangani
      $ sudo kupanga install

      ### Kuti mukwaniritse

      $ cd Kutumiza / kumanga
      $ pangani zoyera
      $ git submodule kutsogolo --recursive git clean -xfd
      $ git kukoka --rebase --prune
      $ git submodule update --recursive
      $ # Gwiritsani ntchito -DCMAKE_BUILD_TYPE=RelWithDebInfo kuti mupange binary yabwino.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ pangani
      $ sudo kupanga install

      https://github.com/transmission/transmission

      1.    Roberto anati

        Moni Jose Albert, zikomo kwambiri chifukwa cha chidziwitso,
        Ndinatsatira malangizo omwe mumandiuza, koma nditalowa mzere:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        zimandipatsa cholakwika chotsatira:

        Chizindikiritso cha C compiler ndi GNU 10.2.1
        - Chizindikiritso cha CXX ndi GNU 10.2.1
        - Kuzindikira C wolemba ABI info
        - Kuwona C wolemba ABI info - zachitika
        - Yang'anani ntchito C compiler: /usr/bin/cc - kudumpha
        -Kuzindikira mawonekedwe a C kuphatikiza
        - Kuzindikira mawonekedwe a C kuphatikiza - zachitika
        - Kuzindikira zolemba za CXX ABI info
        - Kuzindikira CXX compiler ABI info - done
        - Yang'anani polemba ntchito ya CXX: /usr/bin/c++ - kudumpha
        -Kuzindikira mawonekedwe a CXX
        - Kuzindikira zinthu za CXX zophatikiza - zachitika
        -Kufunafuna pthread.h
        -Kufufuza pthread.h -pezeka
        - Kuchita Mayeso CMAKE_HAVE_LIBC_PTHREAD
        - Kuchita Mayeso CMAKE_HAVE_LIBC_PTHREAD - Zalephera
        - Kuyang'ana pthread_create mu pthreads
        - Kuyang'ana pthread_create mu pthreads - sikupezeka
        - Kuyang'ana pthread_create mu pthread
        - Kuyang'ana pthread_create mu pthread - yapezeka
        - Anapeza Zingwe: ZOONA
        CMake Error pa /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (uthenga):
        SINATHE kupeza CURL (yosowa: CURL_LIBRARY CURL_INCLUDE_DIR) (Yofunika ndi
        osachepera mtundu "7.28.0")
        Imbani Stack (kuyimba koyamba kumene):
        /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 (pezani_phukusi)

        - Kusintha zosakwanira, zolakwika zidachitika!
        Onaninso "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log".
        Onaninso "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log".

        Ndikumvetsa kuti cholakwikacho chikunena kuti sichinapeze CURL, koma ndaiyika:

        ~/Kutsitsa/kutumiza-4.0.0/build$ dpkg -l | grep curl

        ii curl 7.74.0-1.3+deb11u5 amd64 chida cholamula chosinthira deta ndi ma syntax a URL
        ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 yosavuta kugwiritsa ntchito kasitomala-mbali laibulale kusamutsa URL (GnuTLS flavour)
        ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 yosavuta kugwiritsa ntchito kasitomala-mbali laibulale kusamutsa URL (OpenSSL kukoma)
        ii python3-pycurl 7.43.0.6-5 amd64 Python zomangira ku libcurl (Python 3)

        Ndayang'ana zolemba zolakwika, koma sindikumvetsa zomwe akunena, ndiuzeni ngati mukudziwa momwe ndingakonzere.
        Ndili ndi debian 11

        1.    Joseph Albert anati

          Zikomo, Robert. Inde, mwachiwonekere, akuti OS yanu ikusowa laibulale ya CURL, yofanana kapena yokulirapo kuposa mtundu wa 7.28. Yendetsani izi kuti muwone ngati ikuyika laibulaleyo, ndipo mwachiyembekezo muli ndi mtunduwo kapena kupitilira apo:

          zosintha za sudo && sudo apt kukweza && sudo apt kukhazikitsa curl && sudo apt-get kukhazikitsa libcurl4-openssl-dev

          Kapena ngati mukugwiritsa ntchito CentOS: sudo yum kukhazikitsa libcurl-devel

          1.    Roberto anati

            Moni Albert, ndakhazikitsa malaibulale omwe mukundiuza, ndakhala ndikufufuza pa intaneti ndipo mayankho omwe ndimapeza sakumveka bwino komanso ovuta kudziwa.
            Ndikhala ndi mtundu 3 pakadali pano.
            Zikomo kwambiri.