Whakawhiti 4.0: Putanga hou me te maha o nga waahanga hou whai hua

Whakawhiti 4.0: Putanga hou me te maha o nga waahanga hou whai hua

Whakawhiti 4.0: Putanga hou me te maha o nga waahanga hou whai hua

I roto i ta maatau panui i tenei ra, me te korero o te taitara, ka korerohia e matou nga korero o "Whakawhiti 4.0". Ko tehea te putanga hou o te nui Kaihoko BitTorrent koreutu me te tuwhera mo GNU/Linux. Hei mahi pera, haere tonu ki te tuku korero mo tona whanaketanga, pera i te wa whakamutunga (tata ki te 3 tau ki muri), i te wa i arotakehia e matou nga purongo o Te tuku 3.0.

A pera ano i tera wa, tenei hou me putanga whakaputanga whakamutunga, he tino whakahou, ki tonu i nga korero tino nui, mo tenei korero pūmanawa whitiwhiti koreutu me te puna tuwhera. Ka kitea i raro nei.

mo te tuku 3.0

Engari, i mua i te tiimata i tenei panui mo te tukunga o te putanga hou "Whakawhiti 4.0", ka tūtohu kia tirotirohia e koe te panui o mua e pa ana ki taua mea:

mo te tuku 3.0
Tuhinga e pa ana:
Whakawhiti 3.0, he waahanga hou mo tenei kaihoko awa ngawari

Whakawhiti 4.0: Inaianei me te tautoko mo te BitTorrent v2

Whakawhiti 4.0: Inaianei me te tautoko mo te BitTorrent v2

Nga korero o naianei kei te Whakawhiti 4.0

E ai ki te panui mana o te tukunga o "Whakawhiti 4.0", kei roto i tenei putanga hou i roto i te maha o nga ahuatanga hou e whai ake nei ka whakaarohia e matou he mea nui, e tika ana ranei kia whakanuia:

  1. Mo te pai o te whakamahi rauemi, ko te waehere kua tino whakaatuhia me te whakapai ake ki te whakatika i te waehere koretake me te whakamahinga mahara. Na ka taea e koe te whakamahi ake ki te 50% iti iho o nga huringa CPU me te 70% iti ake nga tohatoha mahara i te Whakawhiti 3.00.
  2. Mo te whai waahi o te Hapori ki te whanaketanga, kua pai ake te waehere kia nui ake te aro o te kaupapa ki nga purongo pepeha me nga tukunga waehere i nga wa o mua. I tua atu, he roopu hou o nga kaitoha mahi tino kaha.
  3. Mo te whakahoutanga waehere, kua heke nga turanga waehere katoa mai i C ki C++. Na tenei, i hua mai i nga mano tini o nga rarangi o te waehere ritenga kua tangohia, me etahi atu kua whakahoutia ki te C++. Ko te whakatutuki i tetahi waehere kakano kua heke ma te 18%. Ano, kua tukuna te kiritaki GTK ki GTK4/GTKMM.
  4. Mo nga ahuatanga hou kua whakauruhia, he mea tika kia kite i nga mea e whai ake nei: Ko te hototahi ki te whakamahi i nga awaawa BitTorrent v2 me nga awa ranu, me te whirihoranga o nga kaiwhaiwhai "taunoa" ka taea te whakamahi ki te panui i nga awa whanui katoa. Inaianei hoki, ka taea e nga kakano katahi ano ka tiimata ka tirohia nga waahanga, kua patai koe. Ko tenei, kaua e hiahia kia tino whakamana i mua i te tiimata o te rui.

Ka mutu, mo etahi atu korero mo taua raupaparorohiko me te tiki i ana konae whakaurunga, pera i mua, ko ona paetukutuku mana rite ki a ia Whiwhi GitHub.

Tuhinga e pa ana:
Me pehea te whakamahi i te Tuku, tetahi o nga kaihoko pai rawa ki te tango me te tohatoha i nga Toi

He kara mo te whakairinga

Whakarāpopoto

I roto i te poto "Whakawhiti 4.0" haere mai ki te hoatu i tenei nui Kaihokohoko BitTorrent he whakahoutanga whakamiharo. Ka mihi katoa ki a koe He maha nga whakapainga nui, nga huringa me nga whakatikatika hanga. Ma tenei huarahi, ki te whakapai ake i te whakahaeretanga o nga tangohanga o nga konae i runga i te Ipurangi, ma te mahi me te tirohanga. A, ki te mea he kaiwhakamahi tonu koe, a kua kitea e koe enei ahuatanga hou he pai, ka koa mohio ki o wheako me o whakaaro ringa tuatahi, na roto i nga korero.

Me mahara ano, tirohia te timatanga o to tatou «paetukutuku», i tua atu i te hongere whaimana o waea mo etahi atu korero, akoranga me nga whakahou Linux. Te uru rōpū, mo etahi atu korero mo te kaupapa o tenei ra.


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

5 korero, waiho maau

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.

  1.   Roberto ka mea

    Tino whakamere, ka nui te mihi
    Inaianei kei te hiahia tetahi ki te korero mai ki a matou he iti ake nga tohunga me pehea e taea ai e matou te whakauru i tenei putanga hou.
    Kua tikiakehia e ahau te tar.xz kua wetekina e au, kaore au e mohio me pehea te haere tonu. Ko nga otinga iti kua kitea e au kaore e pai ki ahau.

    1.    Jose Arapeta ka mea

      Kia ora, Robert. Nga mihi mo to korero. Ko nga tohutohu mo te whakahiato me te whakauru i te papatono kei runga i tana konae readme.md me te paetukutuku GitHub. Me whakarite karekau he putanga o mua i whakauruhia:

      $ tar xf tuku-4.00.tar.xz
      $cd tuku-4.00
      $ mkdir hanga
      $ cd hanga
      $ # Whakamahia te -DCMAKE_BUILD_TYPE=RelWithDebInfo ki te hanga i te rua kua arotautia.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ whakatau
      $ sudo hanga whakauru

      Mena na GitHub e whai ake nei:

      ### Tāuta mō te wā tuatahi

      $ git clone https://github.com/transmission/transmission tuku
      $cd Whakawhitinga
      $ git submodule whakahou --init --recursive
      $ mkdir hanga
      $ cd hanga
      $ # Whakamahia te -DCMAKE_BUILD_TYPE=RelWithDebInfo ki te hanga i te rua kua arotautia.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ whakatau
      $ sudo hanga whakauru

      ### Hei whakatinana

      $ cd Whakawhiti/hanga
      $ kia ma
      $ git submodule foreach --recursive git clean -xfd
      $ git pull --rebase --prune
      $ git submodule whakahou --recursive
      $ # Whakamahia te -DCMAKE_BUILD_TYPE=RelWithDebInfo ki te hanga i te rua kua arotautia.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ whakatau
      $ sudo hanga whakauru

      https://github.com/transmission/transmission

      1.    Roberto ka mea

        Kia ora Jose Albert, ka nui te mihi ki a koe mo nga korero,
        I whai ahau i nga tohutohu i korerotia mai e koe, engari i taku urunga ki te raina:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        ka homai e ahau te hapa e whai ake nei:

        Ko te tohu whakahiato C ko GNU 10.2.1
        - Ko te tautuhi kohinga CXX ko GNU 10.2.1
        - Te rapu i te C compiler korero ABI
        - Te rapu i te C compiler korero ABI - kua mahi
        — Tirohia mo te mahi C compiler: /usr/bin/cc – pekepeke
        —Te kimi i nga ahuatanga whakahiato C
        — Te kimi i nga ahuatanga whakahiato C - kua oti
        - Te rapu i te CXX whakahiato korero ABI
        - Te kitenga i te CXX whakahiato korero ABI - kua oti
        — Tirohia mo te mahi CXX compiler: /usr/bin/c++ – i pekehia
        —Te kimi i nga ahuatanga whakahiato CXX
        — Te kimi i nga ahuatanga whakahiato CXX - kua oti
        —Te kimi pthread.h
        —Te kimi pthread.h –kitea
        — Te mahi Whakamatau CMAKE_HAVE_LIBC_PTHREAD
        — Te mahi Whakamatau CMAKE_HAVE_LIBC_PTHREAD – I rahua
        - Kei te rapu pthread_create i nga pthreads
        - Kei te rapu pthread_create i te pthreads - kaore i kitea
        - Kei te rapu pthread_create i te pthread
        - Kei te rapu pararauhe_kaihanga i te whariki - i kitea
        - Nga Miro i kitea: TRUE
        Hapa CMake i /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (karere):
        KORE i kitea te CURL (kua ngaro: CURL_LIBRARY CURL_INCLUDE_DIR) (E hiahiatia ana
        iti rawa te putanga "7.28.0")
        Karangatia te Waea (ko te wa waea tuatahi tonu):
        /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)
        Rarangi CMake.txt: 203 (find_package)

        - Ko te whirihora kaore i oti, kua hapa etahi!
        Tirohia hoki "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log".
        Tirohia hoki "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log".

        Kei te mohio ahau kei te kii te hapa kaore i kitea te CURL, engari kua whakauruhia e ahau:

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

        ii curl 7.74.0-1.3+deb11u5 amd64 taputapu raina whakahau mo te whakawhiti raraunga me te wetereo URL
        ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 whare pukapuka whakawhiti URL taha-kiritaki ngawari ki te whakamahi (he reka GnuTLS)
        ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 ngawari-ki-te-whakamahi i te whare pukapuka whakawhiti URL taha-kiritaki (Te reka OpenSSL)
        ii python3-pycurl 7.43.0.6-5 amd64 Python here ki te libcurl (Python 3)

        Kua titiro ahau ki nga rarangi hapa, engari kaore au i te marama ki a raatau korero, korero mai mena ka mohio koe me pehea taku whakatika.
        Kei a au te debian 11

        1.    Jose Arapeta ka mea

          Kia ora, Robert. Ae, te ahua nei, kei te ngaro to OS he whare pukapuka CURL, he rite ki te putanga 7.28, nui ake ranei. Whakahaerehia tenei kia kite mena ka whakauruhia e ia taua whare pukapuka, me te tumanako kei a koe tera putanga, teitei ake ranei:

          sudo apt whakahou && sudo apt whakamohoa && sudo apt tāuta curl && sudo apt-tiki tāuta libcurl4-openssl-dev

          Mena kei te whakamahi CentOS ranei: sudo yum tāuta libcurl-devel

          1.    Roberto ka mea

            Kia ora Albert, kei a au nga whare pukapuka e kii mai ana koe kua whakauruhia, kua rapu ahau i te kupenga me nga otinga ka kitea e au kaore i te tino marama, he tino uaua mo taku mohiotanga.
            Ka noho tonu ahau ki te putanga 3 mo tenei wa.
            Mauruuru nui koe.