Ugqithiso 4.0: Inguqulelo entsha eneempawu ezininzi eziluncedo

Ugqithiso 4.0: Inguqulelo entsha eneempawu ezininzi eziluncedo

Ugqithiso 4.0: Inguqulelo entsha eneempawu ezininzi eziluncedo

Kwiposi yethu namhlanje, kwaye njengoko isihloko sisitsho, siza kujongana neendaba ze "Ugqithiso 4.0". Yeyiphi inguqulelo yamva nje enkulu free kwaye uvule BitTorrent client ye-GNU/Linux. Ukuze wenze njalo, qhubeka unika ingxelo ngophuhliso lwayo, njengakwixesha lokugqibela (phantse kwiminyaka emi-3 eyadlulayo), xa sasiphonononga iindaba ze Ukuhanjiswa kwe-3.0.

Kwaye kanye njengokuba kweso sihlandlo, le entsha kunye inguqulelo yokugqibela epapashwe, luhlaziyo olukhulu, olugcwele iindaba ezibaluleke kakhulu, kuba uthe oku software yeqonga cross free kunye nomthombo ovulekileyo. Njengoko kuya kubonwa ngezantsi.

malunga nokudluliselwa kwe-3.0

Kodwa, ngaphambi kokuba uqalise le post malunga nokukhutshwa kwenguqulelo yamva nje "Ugqithiso 4.0", sicebisa ukuba emva koko ujonge isithuba sangaphambili esinxulumene nayo:

malunga nokudluliselwa kwe-3.0
Inqaku elidibeneyo:
Ukuhanjiswa kwe3.0, inguqulelo entsha yesixhasi somlambo silula

Ukuhanjiswa 4.0: Ngoku ngenkxaso yeBitTorrent v2

Ukuhanjiswa 4.0: Ngoku ngenkxaso yeBitTorrent v2

Iindaba zangoku kwi-Transmission 4.0

Ngokutsho kwe isibhengezo esisemthethweni yokukhululwa kwe "Ugqithiso 4.0", olu guqulelo lutsha luquka phakathi kwezinto ezininzi ezintsha esizigqala njengezibalulekileyo okanye ezifanele ukubalaseliswa:

  1. Ngokumalunga nokusebenza ngokufanelekileyo kokusetyenziswa kwezibonelelo, ikhowudi ichazwe ngokubanzi kwaye iphuculwe ukulungisa ikhowudi engasebenziyo kunye nokusetyenziswa kwememori. Ke ngoku ungasebenzisa ukuya kuthi ga kwi-50% imijikelo ye-CPU embalwa kunye ne-70% yolwabiwo lweememori ezimbalwa kunoThutho lwe-3.00.
  2. Ngokumalunga nokuthatha inxaxheba koLuntu kuphuhliso, ikhowudi iphuculwe ukwenzela ukuba inkqubo iphendule kakhulu kwiingxelo ze-bug kunye nokufakwa kwekhowudi kunangaphambili. Ukongeza, ngoku kukho iqela elitsha lamavolontiya asebenza kakhulu.
  3. Ngokumalunga nokuphuculwa kwekhowudi, yonke isiseko sekhowudi siye safuduswa ukusuka ku-C ukuya ku-C++. Oku, kubangele, kubangele amawaka emigca yekhowudi yesiko esusiwe kwaye eminye iphuculwe kwi-C ++. Ngaloo ndlela ukufezekisa ikhowudi ye-kernel kuncitshiswe nge-18%. Kwakhona, umxhasi we-GTK ufakwe kwi-GTK4/GTKMM.
  4. Ngokumalunga neempawu ezintsha ezibandakanyiweyo, kuyafaneleka ukuba uqaphele oku kulandelayo: Ukuhambelana nokusetyenziswa kwe-BitTorrent v2 kunye ne-hybrid torrents, kunye nokucwangciswa kwee-trackers "ezingagqibekanga" ezingasetyenziselwa ukupapasha yonke imilambo yoluntu. Kwakhona, ukuba ngoku, imbewu entsha eyongeziweyo inokuqala ngokukhawuleza kwaye ukhangele iindawo, ucelile. Oku, endaweni yokufuna ukuqinisekiswa okupheleleyo phambi kokuba imbewu iqalise.

Okokugqibela, kunye nolwazi oluthe kratya malunga nesoftware exeliweyo kunye nokufumana iifayile zayo zokuhlohla, njengesiqhelo, zombini website esemthethweni njengabo Indawo yokugcina izinto zeGitHub.

Inqaku elidibeneyo:
Uyisebenzisa kanjani iTransmission, omnye wabathengi abafanelekileyo ukukhuphela kunye nokwabelana ngeT Torrents

Isibhengezo esicacileyo sesithuba

Isishwankathelo

Ngamafutshane, "Ugqithiso 4.0" iza ukunika oku kukhulu Umxhasi weBitTorrent uhlaziyo olumangalisayo. Kwaye konke kubulela kuwe Uphuculo olukhulu oluninzi, utshintsho, kunye nolungiso yenziwe. Ngaloo ndlela, ukuphucula ulawulo lokukhuphela iifayile kwi-Intanethi, zombini ngokusebenzayo nangokubonakalayo. Kwaye, ukuba ungumsebenzisi oqhelekileyo wayo, kwaye ufumene ezi zinto zintsha zilungile, kuya kuba luyolo wazi amava akho kunye nezimvo zakho isandla sokuqala, ngezimvo.

Kwakhona, khumbula, tyelela ekuqaleni kwethu «webhsayithi», ukongeza kwijelo elisemthethweni le yocingo ngeendaba ezininzi, izifundo kunye nohlaziyo lweLinux. eNtshona iqela, ukuze ufumane inkcazelo engakumbi ngesihloko sanamhlanje.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   URoberto sitsho

    Inika umdla kakhulu, enkosi kakhulu
    Ngoku sifuna nje umntu oza kusixelela iingcali ezincinci ukuba singayifaka njani le nguqulo intsha.
    Ndikhuphele i-tar.xz ndiyikhulule kwaye andazi ukuba mandiqhubeke njani. Izisombululo ezimbalwa endizifumeneyo azindisebenzeli.

    1.    UJose Albert sitsho

      Molo, Robert. Enkosi ngezimvo zakho. Imiyalelo yendlela yokuqokelela kunye nokufaka inkqubo ikwifayile yayo ye-readme.md kunye newebhusayithi yeGitHub. Qinisekisa ukuba awunayo inguqulelo yangaphambili efakiweyo:

      $ tar xf usulelo-4.00.tar.xz
      $ cd transmission-4.00
      $ mkdir ukwakha
      $ cd ukwakha
      $ # Sebenzisa -DCMAKE_BUILD_TYPE=RelWithDebInfo ukwakha ibhinari ephuculweyo.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ yenza
      $ sudo yenza ukufaka

      Kwaye ukuba ivela kwi-GitHub oku kulandelayo:

      ### Faka okokuqala

      $git clone https://github.com/transmission/transmission usasazo
      $cd Ugqithiso
      $ git submodule update -init -recursive
      $ mkdir ukwakha
      $ cd ukwakha
      $ # Sebenzisa -DCMAKE_BUILD_TYPE=RelWithDebInfo ukwakha ibhinari ephuculweyo.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ yenza
      $ sudo yenza ukufaka

      ### Ukwenza

      $ cd Ugqithiso/ukwakha
      $ yenza ucoceko
      $ git submodule foreach --recursive git clean -xfd
      $ git tsala --rebase --prune
      $ git submodule update --recursive
      $ # Sebenzisa -DCMAKE_BUILD_TYPE=RelWithDebInfo ukwakha ibhinari ephuculweyo.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ yenza
      $ sudo yenza ukufaka

      https://github.com/transmission/transmission

      1.    URoberto sitsho

        Molo Jose Albert, enkosi kakhulu ngolwazi,
        Ndiyilandele imiyalelo ondixelela yona, kodwa xa ndingena emgceni:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        indinika impazamo elandelayo:

        Ukuchongwa komqokeleli we-C yi-GNU 10.2.1
        -Ukuchongwa komhlanganisi we-CXX yi-GNU 10.2.1
        -Ukuchonga i-C compiler ulwazi lwe-ABI
        -Ukufumanisa i-C compiler ulwazi lwe-ABI-lwenziwe
        — Jonga ukusebenza komqokeleli weC: /usr/bin/cc – yeqiwe
        -Ukubona C qokelela iimpawu
        — Ukubona C qokelela iimpawu – kwenziwe
        -Ukufumanisa ulwazi lwe-CXX compiler ye-ABI
        -Ukufumanisa i-CXX compiler ulwazi lwe-ABI-lwenziwe
        — Khangela i-CXX compiler esebenzayo: /usr/bin/c++ – yeqiwe
        -Ukubona iimpawu zokuqokelela i-CXX
        — Ukubona iimpawu zokuqokelela i-CXX – yenziwe
        —Ukukhangela umtya.h
        —Ukukhangela i-pthread.h –ifunyenwe
        — Ukwenza uvavanyo CMAKE_HAVE_LIBC_PTHREAD
        -Ukwenza uvavanyo CMAKE_HAVE_LIBC_PTHREAD-Aluphumelelanga
        -Ukukhangela i-pthread_create kwimisongo
        -Ukujonga i-pthread_create kwi-pthreads-ayifunyanwa
        -Ukhangela i-pthread_create kwi-pthread
        -Ukhangela i-pthread_create kwi-pthread-ifunyenwe
        -Fumene imisonto: YINYANISO
        CMake Imposiso apha /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (umyalezo):
        Ayikwazanga ukufumana i-CURL (elahlekileyo: CURL_LIBRARY CURL_INCLUDE_DIR) (Iyafuneka
        ubuncinane inguqulelo "7.28.0")
        Ukugcina umnxeba (eyona fowuni yamva nje kuqala):
        /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 (fumana_iphakheji)

        -Ukuqwalaselwa kungaphelelanga, iimpazamo zenzekile!
        Bona kwakhona "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log".
        Bona kwakhona "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log".

        Ndiyaqonda ukuba impazamo ithi ayikafumani CURL, kodwa ndiyifakile:

        ~/Ukukhutshelwa/ukugqithisela-4.0.0/build$ dpkg -l | grep curl

        ii curl 7.74.0-1.3+deb11u5 amd64 isixhobo somgca womyalelo wokudlulisa idatha nge-URL yesintaksi
        ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 ilayibrari yodluliselo ye-URL ekulula ukuyisebenzisa yomxhasi-kwicala (GnuTLS flavour)
        ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 ekulula ukuyisebenzisa ithala leencwadi le-URL yomthengi (incasa ye-OpenSSL)
        ii python3-pycurl 7.43.0.6-5 amd64 Python izibophelelo kwi libcurl (Python 3)

        Ndiye ndajonga izigodo zempazamo, kodwa andiqondi kwanto abayithethayo, ndixelele ukuba uyayazi ukuba ndingayilungisa njani.
        Ndine-debian 11

        1.    UJose Albert sitsho

          Molo, Robert. Ewe, ngokucacileyo, ithi i-OS yakho ilahlekile ilayibrari yeCURL, elingana okanye enkulu kunenguqulo 7.28. Qhuba oku ukuze ubone ukuba iyalihlohla na elo thala leencwadi, kwaye ngethemba unalo olo guqulelo okanye ngaphezulu:

          uhlaziyo lwe-sudo apt && sudo apt upgrade && sudo apt install curl && sudo apt-fumana ukufaka libcurl4-openssl-dev

          Okanye kwimeko yokusebenzisa i-CentOS: sudo yum faka i-libcurl-devel

          1.    URoberto sitsho

            Molo Albert, ndiwafakile amathala eencwadi ondixelela wona, bendikhangela umnatha kwaye izisombululo endizifumanayo azicacanga kwaphela kwaye zinzima kakhulu kulwazi lwam.
            Ndiza kubambelela kwinguqulo yesi-3 okwangoku.
            Ndiyabonga kakhulu