Transmission 4.0: Ny version med många användbara nya funktioner

Transmission 4.0: Ny version med många användbara nya funktioner

Transmission 4.0: Ny version med många användbara nya funktioner

I vårt inlägg idag, och som rubriken säger, kommer vi att ta upp nyheterna om "Transmission 4.0". Vilket är den senaste versionen av den stora gratis och öppen BitTorrent-klient för GNU/Linux. För att göra det, fortsätt att rapportera dess utveckling, precis som förra gången (för nästan 3 år sedan), när vi granskade nyheterna om Transmission 3.0.

Och precis som vid det tillfället, denna nya och senast publicerade version, det är en fantastisk uppdatering, full av mycket viktiga nyheter, för att säga detta gratis plattformsoberoende programvara och öppen källkod. Som kommer att framgå nedan.

om överföring 3.0

Men innan du börjar det här inlägget om den senaste versionen av den senaste versionen "Transmission 4.0", vi rekommenderar att du sedan utforskar det tidigare inlägget relaterat till det:

om överföring 3.0
Relaterad artikel:
Transmission 3.0, en ny version av denna enkla torrentklient

Transmission 4.0: Nu med stöd för BitTorrent v2

Transmission 4.0: Nu med stöd för BitTorrent v2

Aktuella nyheter i Transmission 4.0

Enligt officiellt tillkännagivande av utgivningen av "Transmission 4.0", den här nya versionen innehåller bland många nya funktioner följande som vi anser vara viktiga eller värda att lyftas fram:

  1. När det gäller effektiviteten i resursanvändningen, koden har blivit omfattande profilerad och förbättrad för att fixa ineffektiv kod och minnesanvändning. Så du kan nu använda upp till 50 % färre CPU-cykler och 70 % färre minnesallokeringar än Transmission 3.00.
  2. När det gäller gemenskapens deltagande i utvecklingen, koden har förbättrats så att programmet är mycket mer lyhört för felrapporter och kodinlämningar än tidigare. Dessutom finns det nu en ny grupp mycket aktiva frivilliga samarbetspartners.
  3. Angående kodmodernisering, all kodbas har migrerats från C till C++. Vilket i sin tur har resulterat i att tusentals rader med anpassad kod har tagits bort och andra har uppgraderats till C++. Alltså att uppnå en kärnkod reducerad med 18%. Dessutom har GTK-klienten porterats till GTK4/GTKMM.
  4. Angående nya inbyggda funktioner, det är värt att notera följande: Kompatibilitet med användningen av BitTorrent v2-torrenter och hybridtorrenter, och konfigurationen av "default"-spårare som kan användas för att annonsera alla offentliga torrents. Dessutom, att nu kan de nyligen tillagda fröna starta omedelbart och kontrollera delarna, du har frågat. Detta istället för att behöva fullständig verifiering innan sådd kan börja.

Slutligen, och för mer information om nämnda programvara och för att få dess installationsfiler, som vanligt, både dess officiell hemsida som hans GitHub-förvar.

Relaterad artikel:
Hur man använder Transmission, en av de bästa klienterna för att ladda ner och dela Torrents

Abstrakt banner för inlägg

Sammanfattning

Kort sagt, "Transmission 4.0" kommer att ge detta fantastiska BitTorrent-klient en ganska anmärkningsvärd renovering. Och allt tack vare din Flera stora förbättringar, ändringar och korrigeringar gjord. På ett sådant sätt förbättra hanteringen av filnedladdningar över Internet, både funktionellt och visuellt. Och om du är en vanlig användare av det, och du har funnit dessa nya funktioner fantastiska, kommer det att vara ett nöje känna till dina erfarenheter och intryck första hand, genom kommentarerna.

Kom också ihåg att besöka början av vår «plats», förutom den officiella kanalen för Telegram för fler nyheter, tutorials och Linux-uppdateringar. Väst grupp, för mer information om dagens ämne.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Roberto sade

    Mycket intressant, tack så mycket
    Nu behöver vi bara någon som berättar för oss mindre experter hur vi kan installera den här nya versionen.
    Jag har laddat ner tar.xz, jag har packat upp den och jag vet inte hur jag ska fortsätta. De få lösningar jag har hittat fungerar inte för mig.

    1.    José Albert sade

      Hälsningar, Robert. Tack för din kommentar. Instruktioner om hur man kompilerar och installerar programmet finns på filen readme.md och GitHub-webbplatsen. Se till att du inte har en tidigare version installerad:

      $ tar xf transmission-4.00.tar.xz
      $cd-överföring-4.00
      $ mkdir bygga
      $ cd bygga
      $ # Använd -DCMAKE_BUILD_TYPE=RelWithDebInfo för att bygga optimerad binär.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ make
      $ sudo gör installation

      Och om det är från GitHub följande:

      ### Installera för första gången

      $ git-klon https://github.com/transmission/transmission Växellåda
      $cd överföring
      $ git undermoduluppdatering --init --rekursiv
      $ mkdir bygga
      $ cd bygga
      $ # Använd -DCMAKE_BUILD_TYPE=RelWithDebInfo för att bygga optimerad binär.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ make
      $ sudo gör installation

      ### Att aktualisera

      $ cd Överföring/bygg
      $ gör rent
      $ git undermodul foreach --rekursiv git clean -xfd
      $ git pull --rebase --prune
      $ git undermoduluppdatering --rekursiv
      $ # Använd -DCMAKE_BUILD_TYPE=RelWithDebInfo för att bygga optimerad binär.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ make
      $ sudo gör installation

      https://github.com/transmission/transmission

      1.    Roberto sade

        Hej Jose Albert, tack så mycket för informationen,
        Jag hade följt instruktionerna som du säger till mig, men när jag kom in på raden:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        det ger mig följande fel:

        C-kompilatorns identifiering är GNU 10.2.1
        - Identifieringen av CXX-kompilatorn är GNU 10.2.1
        - Upptäcka C-kompilator ABI-information
        - Upptäcka C-kompilator ABI-information - klar
        — Kontrollera om C-kompilatorn fungerar: /usr/bin/cc – hoppade över
        — Upptäcker C-kompileringsfunktioner
        — Detektering av C-kompileringsfunktioner – klart
        - Upptäcka CXX-kompilator ABI-information
        - Detektering av CXX-kompilator ABI-information - klar
        — Kontrollera om CXX-kompilatorn fungerar: /usr/bin/c++ – hoppas över
        — Upptäcker CXX-kompileringsfunktioner
        — Upptäcka CXX-kompileringsfunktioner – klart
        —Söker efter pthread.h
        —Letar efter pthread.h –hittad
        — Utför test CMAKE_HAVE_LIBC_PTHREAD
        — Utför test CMAKE_HAVE_LIBC_PTHREAD – Misslyckades
        - Letar efter pthread_create i pthreads
        - Letar efter pthread_create i pthreads - hittades inte
        - Letar du efter pthread_create i pthread
        - Letar du efter pthread_create i pthread - hittades
        - Hittade trådar: SANT
        CMake Error på /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (meddelande):
        Kunde INTE hitta CURL (saknas: CURL_LIBRARY CURL_INCLUDE_DIR) (Obligatoriskt är
        åtminstone version "7.28.0")
        Call Stack (senaste samtalet först):
        /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 (find_package)

        - Konfigurera ofullständigt, fel inträffade!
        Se även "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log".
        Se även "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log".

        Jag förstår att felet säger att det inte har hittat CURL, men jag har det installerat:

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

        ii curl 7.74.0-1.3+deb11u5 amd64 kommandoradsverktyg för överföring av data med URL-syntax
        ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 lättanvänd webbadressöverföringsbibliotek på klientsidan (GnuTLS-smak)
        ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 lättanvänd webbadressöverföringsbibliotek på klientsidan (OpenSSL-smak)
        ii python3-pycurl 7.43.0.6-5 amd64 Python-bindningar till libcurl (Python 3)

        Jag har tittat på felloggarna, men jag förstår ingenting av dem, säg till om du vet hur jag kan fixa det.
        Jag har debian 11

        1.    José Albert sade

          Hälsningar, Robert. Ja, tydligen står det att ditt operativsystem saknar ett CURL-bibliotek, lika med eller högre än version 7.28. Kör detta för att se om det installerar det biblioteket, och förhoppningsvis har du den versionen eller högre:

          sudo apt update && sudo apt upgrade && sudo apt install curl && sudo apt-get install libcurl4-openssl-dev

          Eller om du använder CentOS: sudo yum installera libcurl-devel

          1.    Roberto sade

            Hej Albert, jag har installerat biblioteken som du säger till mig, jag har sökt på nätet och lösningarna som jag hittar är inte alls tydliga och mycket komplicerade för min kunskap.
            Jag håller mig till version 3 tills vidare.
            Tack så mycket.