Transmission 4.0: Ny version med mange nyttige nye funktioner

Transmission 4.0: Ny version med mange nyttige nye funktioner

Transmission 4.0: Ny version med mange nyttige nye funktioner

I vores indlæg i dag, og som titlen siger, vil vi adressere nyheden om "Transmission 4.0". Hvilket er den seneste version af den store gratis og åben BitTorrent-klient til GNU/Linux. For at gøre det, fortsæt med at rapportere udviklingen, ligesom sidste gang (for næsten 3 år siden), da vi gennemgik nyhederne om Transmission 3.0.

Og lige som ved den lejlighed er denne nye og sidst offentliggjorte version, det er en fantastisk opdatering, fuld af meget vigtige nyheder, for sagt dette gratis software på tværs af platforme og open source. Som det vil fremgå nedenfor.

om transmission 3.0

Men før du starter dette indlæg om den seneste udgivelse af den seneste version "Transmission 4.0", anbefaler vi, at du derefter udforsker det tidligere indlæg relateret til det:

om transmission 3.0
relateret artikel:
Transmission 3.0, en ny version af denne enkle torrentklient

Transmission 4.0: Nu med understøttelse af BitTorrent v2

Transmission 4.0: Nu med understøttelse af BitTorrent v2

Aktuelle nyheder i Transmission 4.0

Ifølge officiel meddelelse af udgivelsen af "Transmission 4.0", denne nye version indeholder blandt mange nye funktioner følgende, som vi anser for vigtige eller værd at fremhæve:

  1. Med hensyn til effektiviteten af ​​ressourceanvendelsen, koden er blevet omfattende profileret og forbedret for at rette ineffektiv kode- og hukommelsesbrug. Så du kan nu bruge op til 50 % færre CPU-cyklusser og 70 % færre hukommelsestildelinger end Transmission 3.00.
  2. Med hensyn til Fællesskabets deltagelse i udviklingen, er koden blevet forbedret, så programmet er meget mere lydhør over for fejlrapporter og kodeindsendelser end tidligere. Derudover er der nu en ny gruppe af meget aktive frivillige samarbejdspartnere.
  3. Angående kode modernisering, al kodebase er blevet migreret fra C til C++. Hvilket til gengæld har resulteret i, at tusindvis af linjer med tilpasset kode er blevet fjernet og andre er blevet opgraderet til C++. Således opnåelse af en kernekode reduceret med 18%. Også GTK-klienten er blevet porteret til GTK4/GTKMM.
  4. Angående nye indbyggede funktioner, er det værd at bemærke følgende: Kompatibilitet med brugen af ​​BitTorrent v2 torrents og hybrid torrents, og konfigurationen af ​​"standard" trackere, der kan bruges til at annoncere for alle offentlige torrents. Også, at nu, de nyligt tilføjede frø kan starte med det samme og kontrollere delene, har du spurgt. Dette i stedet for at kræve fuld verifikation før såning kan begynde.

Endelig, og for mere information om nævnte software og for at få dens installationsfiler, som sædvanlig, både dens officielle hjemmeside som dets GitHub-arkiv.

relateret artikel:
Sådan bruges Transmission, en af ​​de bedste klienter til at downloade og dele Torrents

Abstrakt banner til indlæg

Resumé

Kort sagt "Transmission 4.0" kommer til at give dette store BitTorrent-klient en ganske bemærkelsesværdig renovering. Og alt takket være din Flere store forbedringer, ændringer og rettelser lavet. På en sådan måde at forbedre håndteringen af ​​fildownloads over internettet, både funktionelt og visuelt. Og hvis du er en almindelig bruger af det, og du har fundet disse nye funktioner fantastiske, vil det være en fornøjelse kende dine erfaringer og indtryk første hånd, gennem kommentarerne.

Husk også at besøge begyndelsen af ​​vores «hjemmeside», ud over den officielle kanal af Telegram for flere nyheder, tutorials og Linux-opdateringer. Vest gruppe, for mere information om dagens emne.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Roberto sagde han

    Meget interessant, mange tak
    Nu mangler vi bare nogen til at fortælle os mindre eksperter, hvordan vi kan installere denne nye version.
    Jeg har downloadet tar.xz, jeg har udkomprimeret den, og jeg ved ikke, hvordan jeg skal fortsætte. De få løsninger, jeg har fundet, virker ikke for mig.

    1.    José Albert sagde han

      Hilsen, Robert. Tak for din kommentar. Instruktioner om, hvordan du kompilerer og installerer programmet, findes på filen readme.md og GitHub-webstedet. Sørg for, at du ikke har en tidligere version installeret:

      $ tar xf transmission-4.00.tar.xz
      $cd transmission-4.00
      $mkdir build
      $ cd bygge
      $ # Brug -DCMAKE_BUILD_TYPE=RelWithDebInfo til at bygge optimeret binær.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ make
      $ sudo gør installation

      Og hvis det er fra GitHub følgende:

      ### Installer for første gang

      $ git klon https://github.com/transmission/transmission Transmissionsprojekter
      $cd transmission
      $ git undermodul opdatering --init --rekursiv
      $mkdir build
      $ cd bygge
      $ # Brug -DCMAKE_BUILD_TYPE=RelWithDebInfo til at bygge optimeret binær.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ make
      $ sudo gør installation

      ### At aktualisere

      $ cd Transmission/byg
      $ gør rent
      $ git undermodul foreach --rekursiv git clean -xfd
      $ git pull --rebase --prune
      $ git undermodulopdatering --rekursiv
      $ # Brug -DCMAKE_BUILD_TYPE=RelWithDebInfo til at bygge optimeret binær.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ make
      $ sudo gør installation

      https://github.com/transmission/transmission

      1.    Roberto sagde han

        Hej Jose Albert, mange tak for informationen,
        Jeg havde fulgt instruktionerne, som du fortæller mig, men da jeg kom ind på linjen:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        det giver mig følgende fejl:

        C-kompiler-identifikationen er GNU 10.2.1
        - CXX-kompilatoridentifikationen er GNU 10.2.1
        - Registrering af CI-kompilator ABI-info
        - Registrering af C-kompilator ABI-info - udført
        — Tjek for fungerende C-kompiler: /usr/bin/cc – sprunget over
        — Detektering af C-kompileringsfunktioner
        — Registrering af C-kompileringsfunktioner – færdig
        - Registrering af CXX compiler ABI info
        - Registrering af CXX compiler ABI info - udført
        — Tjek for en fungerende CXX-kompiler: /usr/bin/c++ – sprunget over
        — Detektering af CXX-kompileringsfunktioner
        — Registrering af CXX-kompileringsfunktioner – færdig
        —Ser efter pthread.h
        —Ser efter pthread.h –fundet
        — Udfører test CMAKE_HAVE_LIBC_PTHREAD
        — Udfører test CMAKE_HAVE_LIBC_PTHREAD – Mislykkedes
        - Leder du efter pthread_create i pthreads
        - Leder du efter pthread_create i pthreads - ikke fundet
        - Leder du efter pthread_create i pthread
        - Leder du efter pthread_create i pthread - fundet
        - Fundne tråde: SAND
        CMake Error på /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (meddelelse):
        Kunne IKKE finde CURL (mangler: CURL_LIBRARY CURL_INCLUDE_DIR) (Påkrævet er
        mindst version "7.28.0")
        Call Stack (seneste opkald 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)

        - Konfiguration af ufuldstændig, der opstod fejl!
        Se også "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log".
        Se også "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log".

        Jeg forstår, at fejlen siger, at den ikke har fundet CURL, men jeg har den installeret:

        ~/Downloads/transmission-4.0.0/build$ dpkg -l | grep krølle

        ii curl 7.74.0-1.3+deb11u5 amd64 kommandolinjeværktøj til overførsel af data med URL-syntaks
        ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 brugervenligt URL-overførselsbibliotek på klientsiden (GnuTLS-smag)
        ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 brugervenligt URL-overførselsbibliotek på klientsiden (OpenSSL-smag)
        ii python3-pycurl 7.43.0.6-5 amd64 Python-bindinger til libcurl (Python 3)

        Jeg har kigget på fejlloggene, men jeg forstår ikke noget, de siger, fortæl mig, hvis du ved, hvordan jeg kan rette det.
        Jeg har debian 11

        1.    José Albert sagde han

          Hilsen, Robert. Ja, tilsyneladende siger det, at dit OS mangler et CURL-bibliotek, lig med eller større end version 7.28. Kør dette for at se, om det installerer det bibliotek, og forhåbentlig har du den version eller højere:

          sudo apt opdatering && sudo apt opgradering && sudo apt install curl && sudo apt-get install libcurl4-openssl-dev

          Eller i tilfælde af at bruge CentOS: sudo yum installer libcurl-devel

          1.    Roberto sagde han

            Hej Albert, jeg har installeret de biblioteker, som du fortæller mig, jeg har søgt på nettet, og de løsninger, som jeg finder, er slet ikke klare og meget komplicerede for min viden.
            Jeg holder mig til version 3 indtil videre.
            Mange tak.