Transmission 4.0 : Nouvelle version avec de nombreuses nouvelles fonctionnalités utiles

Transmission 4.0 : Nouvelle version avec de nombreuses nouvelles fonctionnalités utiles

Transmission 4.0 : Nouvelle version avec de nombreuses nouvelles fonctionnalités utiles

Dans notre article d'aujourd'hui, et comme le titre l'indique, nous aborderons l'actualité de "Transmission 4.0". Quelle est la version la plus récente du grand client BitTorrent gratuit et ouvert pour GNU/Linux. Pour ce faire, continuez à rendre compte de son évolution, comme la dernière fois (il y a presque 3 ans), lorsque nous avons passé en revue l'actualité de Transmission 3.0.

Et tout comme à cette occasion, ce nouveau et dernière version publiée, c'est une excellente mise à jour, pleine de nouvelles très importantes, pour cela logiciel multiplateforme gratuit et open source. Comme on le verra ci-dessous.

à propos de la transmission 3.0

Mais, avant de commencer cet article sur la sortie récente de la dernière version "Transmission 4.0", nous vous recommandons d'explorer ensuite le post précédent qui s'y rapporte :

à propos de la transmission 3.0
Article connexe:
Transmission 3.0, une nouvelle version de ce simple client torrent

Transmission 4.0 : désormais compatible avec BitTorrent v2

Transmission 4.0 : désormais compatible avec BitTorrent v2

L'actualité de la Transmission 4.0

Selon le annonce officielle de la sortie de "Transmission 4.0", cette nouvelle version inclut parmi de nombreuses nouveautés les suivantes que nous considérons comme importantes ou dignes d'être soulignées :

  1. En ce qui concerne l'efficacité de l'utilisation des ressources, le code a été largement profilé et amélioré pour corriger l'utilisation inefficace du code et de la mémoire. Ainsi, vous pouvez désormais utiliser jusqu'à 50 % de cycles CPU en moins et 70 % d'allocations de mémoire en moins par rapport à Transmission 3.00.
  2. En ce qui concerne la participation de la Communauté au développement, le code a été amélioré afin que le programme soit beaucoup plus réactif aux rapports de bogues et aux soumissions de code que par le passé. De plus, il y a maintenant un nouveau groupe de collaborateurs bénévoles très actifs.
  3. Concernant la modernisation du code, toute la base de code a été migrée de C vers C++. Ce qui, à son tour, a entraîné la suppression de milliers de lignes de code personnalisé et la mise à niveau d'autres vers C++. Réalisant ainsi un code noyau réduit de 18%. De plus, le client GTK a été porté sur GTK4/GTKMM.
  4. Concernant les nouvelles fonctionnalités incorporées, il convient de noter ce qui suit : Compatibilité avec l'utilisation des torrents BitTorrent v2 et des torrents hybrides, et la configuration des trackers "par défaut" qui peuvent être utilisés pour annoncer tous les torrents publics. De plus, que maintenant, les graines nouvellement ajoutées peuvent démarrer immédiatement et vérifier les pièces, vous l'avez demandé. Ceci, au lieu d'avoir besoin d'une vérification complète avant que l'ensemencement puisse commencer.

Enfin, et pour plus d'informations sur ledit logiciel et pour obtenir ses fichiers d'installation, comme d'habitude, ses deux site officiel comme Dépôt GitHub.

Article connexe:
Comment utiliser Transmission, l'un des meilleurs clients pour télécharger et partager Torrents

Bannière abstraite pour le poste

Résumé

En résumé, "Transmission 4.0" vient donner ce grand Client BitTorrent une rénovation assez remarquable. Et tout cela grâce à votre Plusieurs améliorations, changements et correctifs majeurs fait. De cette manière, pour améliorer la gestion des téléchargements de fichiers sur Internet, à la fois fonctionnellement et visuellement. Et, si vous en êtes un utilisateur régulier, et que vous avez trouvé ces nouvelles fonctionnalités géniales, ce sera un plaisir connaître votre expérience et vos impressions de première main, à travers les commentaires.

Aussi, rappelez-vous, visitez le début de notre «Site Internet», en plus de la chaîne officielle de Telegram pour plus d'actualités, de tutoriels et de mises à jour Linux. Ouest groupe, pour plus d'informations sur le sujet d'aujourd'hui.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Roberto dit

    Très intéressant, merci beaucoup
    Maintenant, nous avons juste besoin de quelqu'un pour nous dire moins experts comment nous pouvons installer cette nouvelle version.
    J'ai téléchargé le tar.xz je l'ai décompressé et je ne sais pas comment continuer. Les quelques solutions que j'ai trouvées ne fonctionnent pas pour moi.

    1.    José Albert dit

      Cordialement, Robert. Merci pour ton commentaire. Les instructions sur la façon de compiler et d'installer le programme se trouvent sur son fichier readme.md et sur le site Web GitHub. Assurez-vous qu'aucune version précédente n'est installée :

      $ tar xf transmission-4.00.tar.xz
      $cd transmission-4.00
      construction $ mkdir
      $ construction de cd
      $ # Utilisez -DCMAKE_BUILD_TYPE=RelWithDebInfo pour construire un binaire optimisé.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      Faire $
      $ sudo faire l'installation

      Et s'il provient de GitHub, ce qui suit :

      ### Installer pour la première fois

      $ clone de git https://github.com/transmission/transmission Transmission
      Transmission $cd
      $ mise à jour du sous-module git --init --recursive
      construction $ mkdir
      $ construction de cd
      $ # Utilisez -DCMAKE_BUILD_TYPE=RelWithDebInfo pour construire un binaire optimisé.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      Faire $
      $ sudo faire l'installation

      ### Pour actualiser

      $ cd Transmission/construction
      $ rendre propre
      $ git sous-module foreach --recursive git clean -xfd
      $ git pull --rebase --prune
      $ mise à jour du sous-module git --récursif
      $ # Utilisez -DCMAKE_BUILD_TYPE=RelWithDebInfo pour construire un binaire optimisé.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      Faire $
      $ sudo faire l'installation

      https://github.com/transmission/transmission

      1.    Roberto dit

        Bonjour Jose Albert, merci beaucoup pour l'information,
        J'avais suivi les instructions que vous me dites, mais quand je suis entré dans la ligne:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        ça me donne l'erreur suivante :

        L'identification du compilateur C est GNU 10.2.1
        - L'identification du compilateur CXX est GNU 10.2.1
        - Détection des informations ABI du compilateur C
        - Détection des informations ABI du compilateur C - terminé
        — Vérifier si le compilateur C fonctionne : /usr/bin/cc – ignoré
        —Détection des fonctionnalités de compilation C
        - Détection des fonctionnalités de compilation C - terminé
        - Détection des informations ABI du compilateur CXX
        - Détection des informations ABI du compilateur CXX - terminé
        — Vérifiez si le compilateur CXX fonctionne : /usr/bin/c++ – ignoré
        —Détection des fonctionnalités de compilation CXX
        - Détection des fonctionnalités de compilation CXX - terminé
        —Recherche de pthread.h
        —Recherche de pthread.h –trouvé
        — Exécution du test CMAKE_HAVE_LIBC_PTHREAD
        - Exécution du test CMAKE_HAVE_LIBC_PTHREAD - Échec
        - Recherche de pthread_create dans pthreads
        - Recherche de pthread_create dans pthreads - introuvable
        - Recherche de pthread_create dans pthread
        - Recherche de pthread_create dans pthread - trouvé
        - Threads trouvés: TRUE
        Erreur CMake dans /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (message) :
        Impossible de trouver CURL (manquant : CURL_LIBRARY CURL_INCLUDE_DIR) (requis est
        au moins la version "7.28.0")
        Pile d'appels (appel le plus récent en premier):
        /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 (trouver_package)

        - Configuration incomplète, des erreurs se sont produites!
        Voir aussi "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log".
        Voir aussi "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log".

        Je comprends que l'erreur indique qu'il n'a pas trouvé CURL, mais je l'ai installé :

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

        ii curl 7.74.0-1.3+deb11u5 outil de ligne de commande amd64 pour le transfert de données avec la syntaxe URL
        ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 bibliothèque de transfert d'URL côté client facile à utiliser (type GnuTLS)
        ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 bibliothèque de transfert d'URL côté client facile à utiliser (saveur OpenSSL)
        ii python3-pycurl 7.43.0.6-5 amd64 Liaisons Python à libcurl (Python 3)

        J'ai regardé les journaux d'erreurs, mais je ne comprends rien à ce qu'ils disent, dites-moi si vous savez comment je peux le réparer.
        j'ai debian 11

        1.    José Albert dit

          Cordialement, Robert. Oui, apparemment, il indique qu'il manque à votre système d'exploitation une bibliothèque CURL, égale ou supérieure à la version 7.28. Exécutez ceci pour voir s'il installe cette bibliothèque, et j'espère que vous avez cette version ou une version supérieure :

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

          Ou en cas d'utilisation de CentOS : sudo yum install libcurl-devel

          1.    Roberto dit

            Bonjour Albert, j'ai installé les bibliothèques que vous me dites, j'ai cherché sur le net et les solutions que je trouve ne sont pas claires du tout et très compliquées pour mes connaissances.
            Je vais m'en tenir à la version 3 pour l'instant.
            Merci beaucoup.