Transmission 4.0: Nova versió amb moltes novetats útils

Transmission 4.0: Nova versió amb moltes novetats útils

Transmission 4.0: Nova versió amb moltes novetats útils

Al nostre post d'avui, i tal com diu el títol, abordarem les novetats de Transmissió 4.0. La qual, és la més recent versió del genial client BitTorrent lliure i obert per a GNU/Linux. Per així, seguir informant el seu desenvolupament, tal com la darrera vegada (fa gairebé 3 anys), quan ressenyem les novetats de Transmissió 3.0.

I tal com en aquesta oportunitat, aquesta nova i darrera versió publicada, es tracta d'una gran actualització, plena de novetats molt importants, per aquest programari multiplataforma gratuït i de codi obert. Tal com es podrà apreciar tot seguit.

about transmission 3.0

Però abans d'iniciar aquest post sobre el recent llançament de la darrera versió Transmissió 4.0, us recomanem que després explorin l'anterior publicació relacionada amb aquesta:

about transmission 3.0
Article relacionat:
Transmission 3.0, una nova versió d'aquest senzill client torrent

Transmission 4.0: Ara amb suport per a BitTorrent v2

Transmission 4.0: Ara amb suport per a BitTorrent v2

Novetats actuals a Transmission 4.0

Segons el anunci oficial de l'alliberament de Transmissió 4.0, aquesta nova versió inclou entre moltes novetats les següents que considerem importants o dignes de ser destacades:

  1. Pel que fa a l'eficiència de l'ús dels recursos, el codi s'ha perfilat i millorat àmpliament per corregir el codi ineficient i l'ús de la memòria. Per tant, ara pot arribar a utilitzar un 50% menys de cicles de CPU i un 70% menys d'assignacions de memòria que Transmission 3.00.
  2. Pel que fa a la participació de la Comunitat en el desenvolupament, s'ha millorat el codi perquè el programa respongui millor als informes d'errors i enviaments de codi que en el passat. A més, ara mateix hi ha nou grup de col·laboradors voluntaris molt actius.
  3. Pel que fa a la modernització de codi, tot el codi base s'ha migrat de C a C++. Això, al seu torn, s'ha traduït en milers de línies de codi personalitzat eliminades i d'altres actualitzades a C++. Assolint així, un codi del nucli reduït en un 18%. A més, el client GTK ha estat portat a GTK4/GTKMM.
  4. Pel que fa a noves característiques incorporades, cal destacar les següents: Compatibilitat amb l'ús de torrents BitTorrent v2 i torrents híbrids, i la configuració de rastrejadors «predeterminats» que es poden emprar per anunciar tots els torrents públics. A més, que ara, les llavors acabades d'afegir puguin començar immediatament i verificar les peces, ha demanat. Això, en lloc de necessitar una verificació completa abans que pugui començar la sembra.

Finalment, i per a més informació sobre aquest programari i obtenir els fitxers d'instal·lació, com de costum, es troben disponibles, tant la seva lloc web oficial com la seva repositori de GitHub.

Article relacionat:
Com utilitzar Transmission, un dels millors clients per descarregar i compartir Torrents

Bàner de resum per post

Resum

En resum, Transmissió 4.0 ve a donar-li aquest genial client BitTorrent una renovació força notable. I tot, gràcies als seus múltiples i importants millores, canvis i correccions realitzades. Així, millorar la gestió de descàrregues d'arxius per Internet, tant a nivell funcional com visual. I, si ets un usuari habitual del mateix, i t'han semblat genial aquestes novetats, serà un plaer conèixer la teva experiència i impressions de primera mà, a través dels comentaris.

A més, recorda, visitar l'inici del nostre «lloc web», a més del canal oficial de telegram per a més notícies, tutorials i novetats linuxeres. O aquest grup, per a més informació sobre el tema d'avui.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Roberto va dir

    Molt interessant, moltes gràcies
    Ara només falta que algú ens digui als menys experts com podem fer la instal·lació d'aquesta nova versió.
    He descarregat el tar.xz ho he descomprimit i ja no sé com seguir. les poques solucions que he trobat no me'n funciona cap.

    1.    Josep Albert va dir

      Salutacions, Roberto. Gràcies pel teu comentari. Al seu fitxer readme.md i lloc web de GitHub hi ha les instruccions de com compilar i instal·lar el programa. Assegureu-vos de no tenir prèviament instal·lat alguna versió anterior:

      $ tar xf transmission-4.00.tar.xz
      $ cd transmission-4.00
      $ compilació mkdir
      $ compilació de cd
      $ # Use -DCMAKE_BUILD_TYPE=RelWithDebInfo to build optimized binary.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ fer
      $ Sudo make install

      I si és des de GitHub els següents:

      ### Instal·lar per primera vegada

      $ Git clone https://github.com/transmission/transmission transmissió
      $ cd Transmission
      $ git submodule update –init –recursive
      $ compilació mkdir
      $ compilació de cd
      $ # Use -DCMAKE_BUILD_TYPE=RelWithDebInfo to build optimized binary.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ fer
      $ Sudo make install

      ### Per actualitzar

      $ cd Transmission/build
      $ fer net
      $ git submodule foreach –recursive git clean -xfd
      $ git pull –rebase –prune
      $ git submodule update –recursive
      $ # Use -DCMAKE_BUILD_TYPE=RelWithDebInfo to build optimized binary.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ fer
      $ Sudo make install

      https://github.com/transmission/transmission

      1.    Roberto va dir

        Hola Jose Albert, moltes gràcies per la informació,
        Havia seguit les indicacions que em dius, però en ficar la línia:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        em fa la següent decisió:

        The C compiler identification is GNU 10.2.1
        - The CXX compiler identification is GNU 10.2.1
        - Detecting C compiler ABI info
        - Detecting C compiler ABI info - done
        — Check for working C compiler: /usr/bin/cc – skipped
        — Detecting C compile features
        — Detecting C compile features – done
        - Detecting CXX compiler ABI info
        - Detecting CXX compiler ABI info - done
        — Check for working CXX compiler: /usr/bin/c++ – skipped
        — Detecting CXX compile features
        — Detecting CXX compile features – done
        — Looking for pthread.h
        — Looking for pthread.h – found
        — Performing Test CMAKE_HAVE_LIBC_PTHREAD
        — Performing Test CMAKE_HAVE_LIBC_PTHREAD – Failed
        - Looking for pthread_create in pthreads
        - Looking for pthread_create in pthreads - not found
        - Looking for pthread_create in pthread
        - Looking for pthread_create in pthread - found
        - Found Threads: TRUE
        CMake Error en /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (message):
        Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR) (Required is
        at least version «7.28.0»)
        Call Stack (most recent call first):
        /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)

        - Configuring incomplet ', errors occurred!
        Sigues als «/home/capgros/Descàrregues/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log».
        Sigues als «/home/capgros/Descàrregues/transmission-4.0.0/build/CMakeFiles/CMakeError.log».

        Entenc que la decisió diu que no ha trobat CURL, però sí que la tinc instal·lada:

        ~/Descàrregues/transmission-4.0.0/build$ dpkg -l | grep curl

        ii curl 7.74.0-1.3+deb11u5 amd64 ordre tool for transferring data with URL syntax
        ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 easy-to-use client-side URL transfer library (GnuTLS flavour)
        ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 easy-to-use client-side URL transfer library (OpenSSL flavour)
        ii python3-pycurl 7.43.0.6-5 amd64 Python bindings to libcurl (Python 3)

        He mirat els log d'error, però no entenc res del que diuen, ja em diràs si saps com ho puc solucionar.
        Tinc Debian 11

        1.    Josep Albert va dir

          Salutacions, Roberto. Sí, segons sembla, diu que falta al teu SO una llibreria de CURL, igual o superior a la versió 7.28. Executa això a veure si instal·la aquesta llibreria, i tant de bo tinguis aquesta versió o superior:

          sue apt update && sue apt upgrade && sue apt install curl && suo apt-get install libcurl4-openssl-dev

          O en cas de fer servir CentOS: sudo yum install libcurl-devel

          1.    Roberto va dir

            Hola Albert, les llibreries que em dius les tinc instal·lades, he estat buscant a la xarxa i les solucions que trobo no les veig gens clares i molt complicades pels meus coneixements.
            Seguiré amb la versió 3 per ara.
            Moltes gràcies.