Transmission 4.0: Ny versjon med mange nyttige nye funksjoner

Transmission 4.0: Ny versjon med mange nyttige nye funksjoner

Transmission 4.0: Ny versjon med mange nyttige nye funksjoner

I vårt innlegg i dag, og som tittelen sier, vil vi ta for oss nyhetene om "Transmission 4.0". Som er den nyeste versjonen av den store gratis og åpen BitTorrent-klient for GNU/Linux. For å gjøre det, fortsett å rapportere utviklingen, akkurat som forrige gang (for nesten 3 år siden), da vi gjennomgikk nyhetene om Transmisjon 3.0.

Og akkurat som i den anledning, denne nye og siste publiserte versjon, det er en flott oppdatering, full av svært viktige nyheter, for sa dette gratis programvare på tvers av plattformer og åpen kildekode. Som vil bli sett nedenfor.

om overføring 3.0

Men før du starter dette innlegget om den siste utgivelsen av den nyeste versjonen "Transmission 4.0", anbefaler vi at du deretter utforsker det forrige innlegget relatert til det:

om overføring 3.0
Relatert artikkel:
Transmission 3.0, en ny versjon av denne enkle torrentklienten

Transmission 4.0: Nå med støtte for BitTorrent v2

Transmission 4.0: Nå med støtte for BitTorrent v2

Aktuelle nyheter i Transmission 4.0

Ifølge offisiell kunngjøring av utgivelsen av "Transmission 4.0", denne nye versjonen inkluderer blant mange nye funksjoner følgende som vi anser som viktige eller verdig å bli fremhevet:

  1. Når det gjelder effektiviteten av ressursbruken, koden har blitt omfattende profilert og forbedret for å fikse ineffektiv kode- og minnebruk. Så du kan nå bruke opptil 50 % færre CPU-sykluser og 70 % færre minnetildelinger enn Transmission 3.00.
  2. Angående fellesskapets deltakelse i utviklingen, har koden blitt forbedret slik at programmet er mye mer responsivt på feilrapporter og kodeinnsendinger enn tidligere. I tillegg er det nå en ny gruppe svært aktive frivillige samarbeidspartnere.
  3. Angående kodemodernisering, har all kodebase blitt migrert fra C til C++. Noe som igjen har resultert i at tusenvis av linjer med tilpasset kode er fjernet og andre har blitt oppgradert til C++. Dermed oppnå en kjernekode redusert med 18%. GTK-klienten har også blitt portert til GTK4/GTKMM.
  4. Angående nye funksjoner innlemmet, er det verdt å merke seg følgende: Kompatibilitet med bruk av BitTorrent v2 torrents og hybrid torrents, og konfigurasjonen av "standard" trackere som kan brukes til å annonsere alle offentlige torrenter. Også at nå kan de nylig tilførte frøene starte umiddelbart og sjekke delene, har du spurt. Dette, i stedet for å trenge full verifisering før seeding kan begynne.

Til slutt, og for mer informasjon om nevnte programvare og for å få installeringsfilene, som vanlig, både dens offisiell hjemmeside som hans GitHub-depot.

Relatert artikkel:
Hvordan bruke Transmission, en av de beste klientene for å laste ned og dele Torrents

Abstrakt banner for innlegg

Oppsummering

Kort sagt "Transmission 4.0" kommer for å gi dette flott BitTorrent-klient ganske bemerkelsesverdig renovering. Og alt takket være din Flere store forbedringer, endringer og rettelser laget. På en slik måte, for å forbedre håndteringen av filnedlastinger over Internett, både funksjonelt og visuelt. Og hvis du er en vanlig bruker av det, og du har funnet disse nye funksjonene flotte, vil det være en glede kjenne dine erfaringer og inntrykk første hånd, gjennom kommentarene.

Husk også, besøk begynnelsen av vår «området», i tillegg til den offisielle kanalen til Telegram for flere nyheter, opplæringsprogrammer og Linux-oppdateringer. Vest gruppe, for mer informasjon om dagens tema.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Roberto sa

    Veldig interessant, tusen takk
    Nå trenger vi bare noen til å fortelle oss mindre eksperter hvordan vi kan installere denne nye versjonen.
    Jeg har lastet ned tar.xz, jeg har dekomprimert den og jeg vet ikke hvordan jeg skal fortsette. De få løsningene jeg har funnet fungerer ikke for meg.

    1.    José Albert sa

      Hilsen, Robert. Takk for kommentaren. Instruksjoner for hvordan du kompilerer og installerer programmet er på readme.md-filen og GitHub-nettstedet. Sørg for at du ikke har en tidligere versjon installert:

      $ tar xf girkasse-4.00.tar.xz
      $cd-overføring-4.00
      $ mkdir bygge
      $ cd bygge
      $ # Bruk -DCMAKE_BUILD_TYPE=RelWithDebInfo for å bygge optimalisert binær.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ make
      $ sudo lage installasjon

      Og hvis det er fra GitHub følgende:

      ### Installer for første gang

      $ git klon https://github.com/transmission/transmission Transmission
      $cd overføring
      $ git undermoduloppdatering --init --rekursiv
      $ mkdir bygge
      $ cd bygge
      $ # Bruk -DCMAKE_BUILD_TYPE=RelWithDebInfo for å bygge optimalisert binær.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ make
      $ sudo lage installasjon

      ### Å aktualisere

      $ cd Overføring/bygg
      $ gjøre rent
      $ git undermodul foreach --rekursiv git clean -xfd
      $ git pull --rebase --prune
      $ git undermoduloppdatering --rekursiv
      $ # Bruk -DCMAKE_BUILD_TYPE=RelWithDebInfo for å bygge optimalisert binær.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ make
      $ sudo lage installasjon

      https://github.com/transmission/transmission

      1.    Roberto sa

        Hei Jose Albert, tusen takk for informasjonen,
        Jeg hadde fulgt instruksjonene du forteller meg, men da jeg kom inn på linjen:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        det gir meg følgende feil:

        C-kompilatoridentifikasjonen er GNU 10.2.1
        - CXX-kompilatoridentifikasjonen er GNU 10.2.1
        - Oppdage C-kompilator ABI info
        - Oppdage C-kompilator ABI info - ferdig
        — Se etter fungerende C-kompilator: /usr/bin/cc – hoppet over
        — Oppdager C-kompileringsfunksjoner
        – Å oppdage C-kompileringsfunksjoner – ferdig
        - Oppdage CXX kompilator ABI info
        - Oppdage CXX kompilator ABI info - ferdig
        — Se etter fungerende CXX-kompilator: /usr/bin/c++ – hoppet over
        — Oppdager CXX-kompileringsfunksjoner
        — Å oppdage CXX-kompileringsfunksjoner – ferdig
        —Ser etter pthread.h
        —Ser etter pthread.h –funnet
        — Utfører test CMAKE_HAVE_LIBC_PTHREAD
        — Utfører test CMAKE_HAVE_LIBC_PTHREAD – Mislyktes
        - Leter du etter pthread_create i pthreads
        - Leter du etter pthread_create i pthreads - ikke funnet
        - Leter du etter pthread_create i pthread
        - Leter du etter pthread_create i pthread - funnet
        - Fant tråder: SANT
        CMake Error på /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (melding):
        Kunne IKKE finne CURL (mangler: CURL_LIBRARY CURL_INCLUDE_DIR) (Obligatorisk er
        minst versjon "7.28.0")
        Call Stack (siste samtale 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)

        - Å konfigurere ufullstendig, det oppstod feil!
        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 feilen sier at den ikke har funnet CURL, men jeg har den installert:

        ~/Nedlastinger/transmission-4.0.0/build$ dpkg -l | grep krøll

        ii curl 7.74.0-1.3+deb11u5 amd64 kommandolinjeverktøy for overføring av data med URL-syntaks
        ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 brukervennlig URL-overføringsbibliotek på klientsiden (GnuTLS-smak)
        ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 brukervennlig URL-overføringsbibliotek på klientsiden (OpenSSL-smak)
        ii python3-pycurl 7.43.0.6-5 amd64 Python-bindinger til libcurl (Python 3)

        Jeg har sett på feilloggene, men jeg forstår ingenting av dem, si ifra hvis du vet hvordan jeg kan fikse det.
        Jeg har debian 11

        1.    José Albert sa

          Hilsen, Robert. Ja, tilsynelatende står det at operativsystemet ditt mangler et CURL-bibliotek, lik eller høyere enn versjon 7.28. Kjør dette for å se om det installerer det biblioteket, og forhåpentligvis har du den versjonen eller høyere:

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

          Eller i tilfelle du bruker CentOS: sudo yum installer libcurl-devel

          1.    Roberto sa

            Hei Albert, jeg har installert bibliotekene som du forteller meg, jeg har søkt på nettet og løsningene jeg finner er ikke klare i det hele tatt og veldig kompliserte for min kunnskap.
            Jeg holder meg til versjon 3 foreløpig.
            Tusen takk.