Gudbinta 4.0: Nooc cusub oo leh astaamo cusub oo faa'iido leh

Gudbinta 4.0: Nooc cusub oo leh astaamo cusub oo faa'iido leh

Gudbinta 4.0: Nooc cusub oo leh astaamo cusub oo faa'iido leh

Qoraalkeena maanta, iyo sida ciwaanka u leeyahay, waxaan kaga hadli doonaa wararka " Gudbinta 4.0". Kaas oo ah nooca ugu dambeeyay ee weyn Macmiil bilaash ah oo furan BitTorrent loogu talagalay GNU/Linux. Si taas loo sameeyo, sii wad warbixinta horumarkeeda, sidii markii ugu dambeysay (ku dhawaad ​​3 sano ka hor), markii aan dib u eegnay wararka Gudbinta 3.0.

Oo sida munaasabaddaas, tan cusub iyo version ugu dambeeyay ee la daabacay, waa cusbooneysiin weyn, oo ay ka buuxaan war aad muhiim u ah, waayo, tan ayaa tiri free cross madal software iyo il furan. Sida hoos lagu arki doono.

ku saabsan gudbinta 3.0

Laakin, ka hor inta aanad bilaabin qoraalkan ku saabsan sii deynta dhawaantan ee noocii u dambeeyay " Gudbinta 4.0", waxaanu kugula talinaynaa in aad baadho qoraalkii hore ee la xidhiidha:

ku saabsan gudbinta 3.0
Maqaalka laxiriira:
Gudbinta 3.0, oo ah nooc cusub oo macmiilkan durdurka fudud ah

Gudbinta 4.0: Hadda iyadoo la taageerayo BitTorrent v2

Gudbinta 4.0: Hadda iyadoo la taageerayo BitTorrent v2

Wararka hadda ku jira Gudbinta 4.0

Sida laga soo xigtay ogeysiis rasmi ah ee sii daynta ah " Gudbinta 4.0", Nuqulkan cusub waxa ku jira astaamo badan oo cusub kuwan soo socda oo aanu u aragno inay muhiim yihiin ama mudan yihiin in la iftiimiyo:

  1. Marka la eego waxtarka isticmaalka kheyraadka, koodhka ayaa si weyn loo soo bandhigay oo loo hagaajiyay si loo hagaajiyo kood aan waxtar lahayn iyo isticmaalka xusuusta. Markaa waxaad hadda isticmaali kartaa ilaa 50% wareegyada CPU ka yar iyo 70% qoondaynta xusuusta ka yar marka loo eego Gudbinta 3.00.
  2. Marka la eego ka qayb qaadashada Bulshada ee horumarka, koodhka waa la hagaajiyay si barnaamijku u noqdo mid aad uga jawaaba warbixinnada bug iyo soo gudbinta koodka marka loo eego kuwii hore. Intaa waxaa dheer, hadda waxaa jira koox cusub oo iskaashanaya iskaa wax u qabso oo aad u firfircoon.
  3. Ku saabsan casriyaynta koodka, dhammaan saldhigyada koodka waxa laga guuray C oo loo guuray C++. Taas oo iyaduna keentay in kumannaan xariiq oo koodhadhkii caadiga ahaa laga saaro kuwa kalena loo cusboonaysiiyo C++. Markaa gaaritaanka koodka kernel-ka ayaa hoos u dhacay 18%. Sidoo kale, macmiilka GTK waxa loo gudbiyay GTK4/GTKMM.
  4. Ku saabsan sifooyinka cusub ee lagu daray, waxaa mudan in la xuso kuwan soo socda: Waafaqsanaanta isticmaalka qulqulka BitTorrent v2 iyo durdurrada isku-dhafka ah, iyo qaabeynta raadraacayaasha "default" oo loo isticmaali karo in lagu xayeysiiyo dhammaan qulqulka dadweynaha. Sidoo kale, in hadda, iniinaha cusub ee lagu daray ay isla markiiba bilaabi karaan oo ay hubiyaan qaybaha, waxaad waydiisatay. Tani, halkii aad u baahan lahayd xaqiijin buuxda ka hor intaysan bilaabin abuurka.

Ugu dambeyntii, iyo macluumaad dheeraad ah oo ku saabsan software sheegay iyo si aad u hesho faylalka rakibaadda, sida caadiga ah, labadaba waa degel rasmi ah sida uu Bakhaarka GitHub.

Maqaalka laxiriira:
Sida loo isticmaalo Gudbinta, mid ka mid ah macaamiisha ugu wanaagsan ee soo dejista iyo wadaagista Daadadka

Banner Abstract ee boostada

Resumen

Soo koobid, " Gudbinta 4.0" yimaado si uu u siiyo this weyn Macmiilka BitTorrent dib u cusboonaysiin cajiib ah. Dhammaantiin waad mahadsan tihiin Horumaro waaweyn oo badan, isbedelo, iyo hagaajin sameeyey. Sidan oo kale, si loo hagaajiyo maareynta faylasha la soo dejiyo ee internetka, labadaba shaqeyn iyo muuqaalba. Oo, haddii aad tahay isticmaale joogto ah, oo aad si fiican u heshay sifooyinkan cusub, waxay noqon doontaa farxad ogow khibradaada iyo aragtidaada gacanta hore, iyada oo loo marayo faallooyinka.

Sidoo kale, xusuusnow, booqo bilowgayaga «bogga internetka», marka lagu daro kanaalka rasmiga ah ee telegraam si aad u hesho warar dheeraad ah, casharro iyo cusboonaysiinta Linux. Galbeed koox, wixii macluumaad dheeraad ah oo ku saabsan mowduuca maanta.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Roberto dijo

    Aad u xiiso badan, aad baad u mahadsantahay
    Hadda waxaan u baahanahay qof noo sheega khabiiro yar sida aan u rakibi karno nooca cusub.
    Waan soo degay tar.xz waan ka furay oo ma garanayo sida loo sii wado. Dhowrka xal ee aan helay waxba iima taraan.

    1.    Yuusuf Albert dijo

      Mahadsanid, Robert. Waad ku mahadsan tahay faallooyinkaaga. Tilmaamaha sida loo ururiyo loona rakibo barnaamijka waxay ku yaalaan galka readme.md iyo website-ka GitHub. Hubi inaadan haysan nooc hore oo lagu rakibay:

      $ tar xf gudbinta-4.00.tar.xz
      $ cd gudbinta-4.00
      $ mkdir dhis
      $ cd dhis
      $ # Isticmaal -DCMAKE_BUILD_TYPE=RelWithDebInfo si loo dhiso binary la hagaajiyay.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ samee
      $ sudo samee rakib

      Iyo haddii ay ka timid GitHub kuwan soo socda:

      ### Ku rakib markii ugu horeysay

      $ git kabaha https://github.com/transmission/transmission Gudbinta
      $cd Gudbinta
      Cusboonaysiinta submodule $ git --init --recursive
      $ mkdir dhis
      $ cd dhis
      $ # Isticmaal -DCMAKE_BUILD_TYPE=RelWithDebInfo si loo dhiso binary la hagaajiyay.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ samee
      $ sudo samee rakib

      ### Si loo xaqiijiyo

      $ cd Gudbinta/dhismaha
      $ nadiifi
      $ git submodule foreach --recursive git nadiif ah -xfd
      $ git jiid --rebase --prune
      Cusboonaysiinta submodule $ git --soo noqnoqonaya
      $ # Isticmaal -DCMAKE_BUILD_TYPE=RelWithDebInfo si loo dhiso binary la hagaajiyay.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ samee
      $ sudo samee rakib

      https://github.com/transmission/transmission

      1.    Roberto dijo

        Hello Jose Albert, aad baad ugu mahadsantahay macluumaadka,
        Waan raacay tilmaanta aad ii sheegtay, laakiin markaan khadka soo galay:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        waxay i siinaysaa khaladka soo socda:

        Aqoonsiga C compiler waa GNU 10.2.1
        - Aqoonsiga isku-darka CXX waa GNU 10.2.1
        - Ogaanshaha isku-duwaha C faahfaahinta ABI
        - Soo helida isku-darka C faahfaahinta ABI - waa la qabtay
        - Ka hubi isku-duwaha C ee shaqaynaya: /usr/bin/cc - la booday
        - Helitaanka astaamaha ururinta C
        - Helitaanka astaamaha ururinta C - waa la sameeyay
        - Soo helida CXX isku-duwaha macluumaadka ABI
        - Ogaanshaha isku xiraha CXX ABI info - waa la qabtay
        Ka hubi isku-duwaha CXX ee shaqaynaya: /usr/bin/c++ - waa la booday
        - Helitaanka sifooyinka isku-darka ah ee CXX
        - Ogaanshaha CXX sifooyin ururin - waa la sameeyay
        - Raadinta pthread.h
        - Raadinta pthread.h -la helay
        - Samaynta Imtixaanka CMAKE_HAVE_LIBC_PTHREAD
        - Samaynta Imtixaanka CMAKE_HAVE_LIBC_PTHREAD - waa fashilmay
        - Raadinta pthread_create ee pthreads
        - Raadinta pthread_create ee pthreads - lama helin
        - Raadinta pthread_create ee pthread
        - Raadinta pthread_create ee pthread - helay
        - Mawduucyo la helay: RUN
        CMake Error at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (farriin):
        Lama heli karo CURL ( maqan: CURL_LIBRARY CURL_INCLUDE_DIR) (loo baahan yahay
        ugu yaraan nooca "7.28.0")
        Call Stack (wicitaankii ugu dambeeyay ee ugu horreeyay):
        /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE)
        /usr/share/cmake-3.18/Modules/FindCURL.cmake:169 (hel_package_handle_standard_args)
        CMakeLists.txt: 203 (hel_package)

        Qalabaynta oo aan dhameystirneyn, khaladaad ayaa dhacay!
        Sidoo kale eeg "/home/capgros/Downloads/transmission-4.0.0/build/CmakeFiles/CmakeOutput.log"
        Sidoo kale eeg "/home/capgros/Downloads/transmission-4.0.0/build/CmakeFiles/CmakeError.log"

        Waan fahamsanahay in khaladku leeyahay ma helin CURL, laakiin waxaan ku rakibay:

        ~/Downloads/gudbinta-4.0.0/dhis $ dpkg -l | grep curl

        ii curl 7.74.0-1.3+deb11u5 amd64 aaladda khadka taliska ee wareejinta xogta leh URL syntax
        ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 si sahlan loo isticmaali karo maktabadda wareejinta URL-ka (dhadhanka GnuTLS)
        ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 si sahlan loo isticmaali karo maktabadda wareejinta URL-ka (Dhadhanka furan ee SSL)
        ii python3-pycurl 7.43.0.6-5 amd64 Python ku xidhidhiyaha libcurl (Python 3)

        Waxaan eegay diiwaanka qaladka, laakiin ma fahmin wax ay yiraahdaan, ii sheeg haddii aad garanayso sida aan u hagaajin karo.
        Waxaan qabaa debian 11

        1.    Yuusuf Albert dijo

          Mahadsanid, Robert. Haa, sida muuqata, waxay sheegaysaa in OS-kaagu ka maqan yahay maktabadda CURL, oo ​​la mid ah ama ka weyn nooca 7.28. Orod tan si aad u aragto inay ku rakiban tahay maktabadaas, waxaana rajeyneynaa inaad haysato noocaas ama ka sareeya:

          sudo apt update && sudo ku habboon cusboonaysii && sudo ku habboon rakib curl && sudo apt-get install libcurl4-openssl-dev

          Ama haddii la isticmaalo CentOS: sudo yum install libcurl-devel

          1.    Roberto dijo

            Hello Albert, waxaan rakibay maktabadaha aad ii sheegayso, waxaan baadhayay shabkada, xalalka aan helayna ma cadda haba yaraatee oo aad u adag aqoontayda.
            Hadda waxaan ku dhejin doonaa nooca 3.
            Waad ku mahadsantihiin.