Mutsamba yedu nhasi, uye sekutaura kunoita musoro, tichabata nhau dze "Kutumira 4.0". Iyo ndiyo yazvino vhezheni yehukuru yemahara uye yakavhurika BitTorrent mutengi yeGNU/Linux. Kuti uite kudaro, ramba uchizivisa kuvandudzwa kwayo, senge nguva yekupedzisira (anenge makore matatu apfuura), patakaongorora nhau dze Kufambisa 3.0.
Uye sezvakangoita pachiitiko ichocho, ichi chitsva uye shanduro yekupedzisira yakabudiswa, igadziridzo huru, izere nenhau dzakakosha kwazvo, yekutaura izvi free cross platform software uye open source. Sezvichaonekwa pazasi.
Asi, usati watanga iyi positi nezve ichangoburwa kuburitswa kweiyo yazvino vhezheni "Kutumira 4.0", isu tinokurudzira kuti iwe wobva waongorora iyo yapfuura positi ine chekuita nazvo:
Transmission 4.0: Iye zvino nerutsigiro rweBitTorrent v2
Nhau dzazvino muTransmission 4.0
Maererano ne chiziviso chepamutemo yekusunungurwa kwe "Kutumira 4.0", iyi vhezheni itsva inosanganisira pakati pezvizhinji zvitsva zvinotevera zvatinoona zvakakosha kana kuti zvakafanira kuratidzwa:
- Nezvekugona kwekushandiswa kwezviwanikwa, iyo code yakave yakanyatsogadziriswa uye yakagadziridzwa kugadzirisa kusashanda kwekodhi uye kushandiswa kwekuyeuka. Saka iwe unogona ikozvino kushandisa anosvika makumi mashanu muzana mashoma eCPU madhigirii uye 50% mashoma ndangariro akagoverwa pane Transmission 70.
- Nezvekubatanidzwa kweNharaunda mubudiriro, iyo kodhi yakagadziridzwa kuitira kuti chirongwa chive chinodavirwa zvakanyanya kune tsikidzi mishumo uye kodhi kutumira kupfuura kare. Pamusoro pazvo, pava neboka idzva revanozvipira vanoshandira pamwe.
- Nezve kodhi yemazuva ano, kodhi yese base yakatamiswa kubva kuC kuenda kuC++. Izvo, zvakare, zvakakonzera kuti zviuru zvemitsara yekodhi yetsika zvibviswe uye mamwe achikwidziridzwa kuC ++. Saka kuwana kernel kodhi yakaderedzwa ne18%. Zvakare, mutengi weGTK akaiswa kuGTK4/GTKMM.
- Nezve zvinhu zvitsva zvakabatanidzwa, zvakakosha kucherechedza zvinotevera: Kuenderana nekushandiswa kweBitTorrent v2 torrents uye hybrid torrents, uye gadziriro ye "default" trackers inogona kushandiswa kushambadza mafungu ese eruzhinji. Uyezve, kuti ikozvino, mbeu ichangobva kuwedzerwa inogona kutanga pakarepo uye kutarisa zvikamu, iwe wakakumbira. Izvi, pachinzvimbo chekuda ongororo yakazara isati yatanga kudyara.
Chekupedzisira, uye neruzivo rwakawanda nezve software yakataurwa uye kuwana mafaera ayo ekuisa, semazuva ese, ese ari maviri zviri pamutemo webhusaiti saiye GitHub repo.
Resumen
Muchidimbu, "Kutumira 4.0" anouya kuzopa izvi zvikuru BitTorrent mutengi kugadziridza kunoshamisa. Uye zvese nekuda kwako Dzakawanda kuvandudzwa kukuru, shanduko, uye kugadzirisa made. Nenzira yakadai, kuvandudza manejimendi ekurodha mafaira paInternet, zvese zvinoshanda uye nekuona. Uye, kana iwe uri mushandisi wenguva dzose, uye wawana aya maficha makuru, zvichave zvinonakidza ziva ruzivo rwako uye maonero ako ruoko rwekutanga, kuburikidza nemakomendi.
Zvakare, rangarira, shanyira kwekutanga kwedu «website», kuwedzera kune yepamutemo chiteshi che teregiramu kune dzimwe nhau, tutorials uye Linux updates. West boka, kuti uwane rumwe ruzivo nezve musoro wanhasi.
Zvinofadza zvikuru, ndinokutendai zvikuru
Zvino isu tinongoda mumwe munhu kuti atiudze nyanzvi shoma kuti tingaisa sei iyi vhezheni itsva.
Ndadhaunirodha tar.xz handina kuidzvanya uye handizivi kuti ndoenderera mberi sei. Mhinduro shoma dzandawana hadzindishandi.
Kwaziwai, Robert. Ndatenda nemhinduro yako. Mirayiridzo yekuti ungagadzira sei uye kuisa chirongwa ichi pane yayo readme.md faira uye GitHub webhusaiti. Ita shuwa kuti hauna shanduro yapfuura yakaiswa:
$ tar xf kutapurirana-4.00.tar.xz
$ cd kutapurirana-4.00
$ mkdir kuvaka
$ cd kuvaka
$ # Shandisa -DCMAKE_BUILD_TYPE=RelWithDebInfo kugadzira mabhinari akakwenenzverwa.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ gadzira
$ sudo gadzira kuisa
Uye kana iri kubva kuGitHub zvinotevera:
### Isa kekutanga
$ git dombo https://github.com/transmission/transmission kufamba
$cd Transmission
$ git submodule update --init --recursive
$ mkdir kuvaka
$ cd kuvaka
$ # Shandisa -DCMAKE_BUILD_TYPE=RelWithDebInfo kugadzira mabhinari akakwenenzverwa.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ gadzira
$ sudo gadzira kuisa
### Kugadzirisa
$ cd Kutumira / kuvaka
$ Gadzira yakachena
$ git submodule kumberi --recursive git yakachena -xfd
$ git dhonza --rebase --prune
$ git submodule update --recursive
$ # Shandisa -DCMAKE_BUILD_TYPE=RelWithDebInfo kugadzira mabhinari akakwenenzverwa.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ gadzira
$ sudo gadzira kuisa
https://github.com/transmission/transmission
Mhoro Jose Albert, ndinokutendai zvikuru neruzivo,
Ndakanga ndatevera mirairo yaunondiudza, asi pandakapinda mumutsara:
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
zvinondipa kukanganisa kunotevera:
Iyo C compiler identification ndeye GNU 10.2.1
- Iyo CXX compiler kuzivikanwa ndeye GNU 10.2.1
- Kuona C compiler ABI info
- Kuona C compiler ABI info - zvaitwa
- Tarisa yekushanda C compiler: /usr/bin/cc - yakasvetuka
-Kuona C kuunganidza maficha
-Kuona C kuunganidza maficha - aitwa
- Kuona CXX compiler ABI info
- Kutsvaga CXX compiler ABI info - zvaitwa
- Tarisa kushanda CXX compiler: /usr/bin/c++ - akasvetuka
-Kuona CXX kuunganidza maficha
-Kuona CXX kuunganidza maficha - aitwa
—Kutsvaga pthread.h
-Kutsvaga pthread.h -yakawanikwa
- Kuita bvunzo CMAKE_HAVE_LIBC_PTHREAD
- Kuita bvunzo CMAKE_HAVE_LIBC_PTHREAD - Yakundikana
- Kutsvaga pthread_create mune pthreads
- Kutsvaga pthread_create mune pthreads - haina kuwanikwa
- Kutsvaga pthread_create mune pthread
- Kutsvaga pthread_create mune pthread - yakawanikwa
- Yakawanikwa Shinda: CHOKWADI
CMake Error pa/usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (message):
HAYAANA kuwana CURL (isipo: CURL_LIBRARY CURL_INCLUDE_DIR) (Inodiwa
kanenge vhezheni "7.28.0")
Fonera Stack (yazvino kufona kutanga):
/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 (tsvaga_package)
- Kugadzira zvisina kukwana, zvikanganiso zvakaitika!
Onawo "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log".
Onawo "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log".
Ndinonzwisisa kuti chikanganiso chinoti hachina kuwana CURL, asi ini ndachiisa:
~/Downloads/transmission-4.0.0/build$ dpkg -l | grep curl
ii curl 7.74.0-1.3+deb11u5 amd64 command line tool yekuendesa data neURL syntax
ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 nyore-kushandisa-mutengi-parutivi URL yekutamisa raibhurari (GnuTLS flavour)
ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 nyore kushandisa mutengi-parutivi URL raibhurari yekufambisa (OpenSSL flavour)
ii python3-pycurl 7.43.0.6-5 amd64 Python bindings to libcurl (Python 3)
Ndakatarisa matanda ekukanganisa, asi ini handisi kunzwisisa chero chinhu chavanotaura, ndiudze kana uchiziva magadzirirwo andingaite.
Ndine debian 11
Kwaziwai, Robert. Ehe, sezviri pachena, inotaura kuti OS yako iri kupotsa raibhurari yeCURL, yakaenzana kana yakakura kupfuura vhezheni 7.28. Mhanya izvi kuti uone kana ichiisa raibhurari iyoyo, uye ndinovimba une iyo vhezheni kana yepamusorosoro:
sudo apt update && sudo apt kusimudzira && sudo apt kuisa curl && sudo apt-get install libcurl4-openssl-dev
Kana kuti kana uchishandisa CentOS: sudo yum isa libcurl-devel
Mhoro Albert, ndine maraibhurari aunondiudza akaiswa, ndanga ndichitsvaga mambure uye mhinduro dzandinowana hadzina kujeka zvachose uye dzakaomarara paruzivo rwangu.
Ndichamira nevhezheni 3 izvozvi.
Ndinokutendai zvikuru.