Transmission 4.0:具有许多有用新功能的新版本

Transmission 4.0:具有许多有用新功能的新版本

Transmission 4.0:具有许多有用新功能的新版本

在我们今天的帖子中,正如标题所说,我们将解决以下新闻 “传动4.0”. 最新版本的大神是哪个 免费开放的 BitTorrent 客户端 适用于 GNU/Linux。 为了做到这一点,继续报道它的发展,就像上次(差不多 3 年前)一样,当我们回顾 传输3.0.

就像那次一样,这个新的和 最后发布的版本,这是一个很棒的更新,充满了非常重要的消息,因为这个 免费的跨平台软件 和开源。 如下所示。

关于传输3.0

但是,在开始这篇关于最近发布的最新版本的帖子之前 “传动4.0”,我们建议您随后浏览与之相关的上一篇文章:

关于传输3.0
相关文章:
传输3.0,这个简单的洪流客户端的新版本

传输 4.0:现在支持 BitTorrent v2

传输 4.0:现在支持 BitTorrent v2

传输 4.0 的当前新闻

根据 正式公告 的释放 “传动4.0”,这个新版本包括许多我们认为重要或值得强调的新功能:

  1. 关于资源利用效率,代码已被广泛分析和改进以修复低效代码和内存使用。 因此,与 Transmission 50 相比,您现在最多可以减少 70% 的 CPU 周期和 3.00% 的内存分配。
  2. 关于社区参与发展,代码得到了改进,因此程序对错误报告和代码提交的响应比过去快得多。 此外,现在还有一群非常活跃的志愿者合作者。
  3. 关于代码现代化,所有代码库都已从 C 迁移到 C++。 这反过来又导致数千行自定义代码被删除,而其他代码则升级到 C++。 从而实现内核代码减少18%。 此外,GTK 客户端已移植到 GTK4/GTKMM。
  4. 关于合并的新功能, 值得注意以下几点:与 BitTorrent v2 种子和混合种子的使用的兼容性,以及可用于宣传所有公共种子的“默认”跟踪器的配置。 另外,现在,新添加的种子可以立即启动并检查零件,您已经问过。 这样,而不是在播种开始之前需要完全验证。

最后,要了解有关上述软件的更多信息并获取其安装文件,与往常一样,它的 官方网站 作为他的 GitHub资料库.

相关文章:
如何使用传输,下载和共享Torrent的最佳客户端之一

帖子的抽象横幅

总结

综上所述, “传动4.0” 来给这个伟大的 BitTorrent客户端 非常了不起的装修。 多亏了你 多项重大改进、更改和修复 制成。 以这种方式,在功能和视觉上改进 Internet 上文件下载的管理。 而且,如果您是它的普通用户,并且发现这些新功能很棒,那将是一种乐趣 知道你的经历和印象 deprimera mano, 通过评论.

另外,请记住,访问我们的开头 «现场»,除了官方渠道 Telegram 了解更多新闻、教程和 Linux 更新。 西方 ,以获取有关今天主题的更多信息。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   罗伯托

    非常有趣,非常感谢
    现在我们只需要有人告诉我们不太专业的人如何安装这个新版本。
    我已经下载了 tar.xz,我已经解压缩了它,但我不知道如何继续。 我发现的少数解决方案对我不起作用。

    1.    何塞·阿尔伯特

      问候,罗伯特。 谢谢你的评论。 有关如何编译和安装该程序的说明在其 readme.md 文件和 GitHub 网站上。 确保您没有安装以前的版本:

      $ tar xf Transmission-4.00.tar.xz
      $cd 传输-4.00
      $ mkdir 构建
      $ cd 构建
      $ # 使用 -DCMAKE_BUILD_TYPE=RelWithDebInfo 构建优化的二进制文件。
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      使
      $ sudo 安装

      如果它来自 GitHub,则以下内容:

      ### 第一次安装

      $ git 克隆 https://github.com/transmission/transmission 传输
      $cd 传输
      $ git 子模块更新 --init --recursive
      $ mkdir 构建
      $ cd 构建
      $ # 使用 -DCMAKE_BUILD_TYPE=RelWithDebInfo 构建优化的二进制文件。
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      使
      $ sudo 安装

      ###实现

      $ cd 传输/构建
      $ 清洁
      $ git submodule foreach --recursive git clean -xfd
      $ git pull --rebase --prune
      $ git 子模块更新 --recursive
      $ # 使用 -DCMAKE_BUILD_TYPE=RelWithDebInfo 构建优化的二进制文件。
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      使
      $ sudo 安装

      https://github.com/transmission/transmission

      1.    罗伯托

        您好 Jose Albert,非常感谢您提供的信息,
        我已按照您告诉我的说明进行操作,但是当我进入该行时:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        它给了我以下错误:

        C编译器标识为GNU 10.2.1
        -CXX编译器标识为GNU 10.2.1
        -检测C编译器ABI信息
        -检测C编译器ABI信息-完成
        — 检查工作的 C 编译器:/usr/bin/cc – 跳过
        —检测C编译特性
        — 检测 C 编译特性——完成
        -检测CXX编译器ABI信息
        -检测CXX编译器ABI信息-完成
        — 检查工作的 CXX 编译器:/usr/bin/c++ — 跳过
        —检测CXX编译特性
        — 检测 CXX 编译特性——完成
        — 寻找 pthread.h
        —寻找pthread.h —找到
        — 执行测试 CMAKE_HAVE_LIBC_PTHREAD
        — 执行测试 CMAKE_HAVE_LIBC_PTHREAD – 失败
        -在pthread中寻找pthread_create
        -在pthread中寻找pthread_create-未找到
        -在pthread中寻找pthread_create
        -在pthread中寻找pthread_create-找到
        -找到的线程:TRUE
        /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 处的 CMake 错误(消息):
        找不到 CURL(缺少:CURL_LIBRARY CURL_INCLUDE_DIR)(必需的是
        至少版本“7.28.0”)
        呼叫堆栈(最近的呼叫优先):
        /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)

        -配置不完整,发生错误!
        另请参阅“/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log”。
        另请参阅“/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log”。

        我知道错误说它没有找到 CURL,但我确实安装了它:

        ~/下载/transmission-4.0.0/build$ dpkg -l | grep 卷曲

        ii curl 7.74.0-1.3+deb11u5 amd64 命令行工具,用于使用 URL 语法传输数据
        ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 易于使用的客户端 URL 传输库(GnuTLS 风格)
        ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 易用的客户端URL传输库(OpenSSL风格)
        ii python3-pycurl 7.43.0.6-5 amd64 Python 绑定到 libcurl (Python 3)

        我查看了错误日志,但我不明白他们说的任何内容,如果您知道我该如何解决,请告诉我。
        我有 debian 11

        1.    何塞·阿尔伯特

          问候,罗伯特。 是的,显然,它说您的操作系统缺少 CURL 库,等于或高于 7.28 版。 运行它以查看它是否安装了该库,希望您拥有该版本或更高版本:

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

          或者在使用 CentOS 的情况下:sudo yum install libcurl-devel

          1.    罗伯托

            你好阿尔伯特,我已经安装了你告诉我的库,我一直在网上搜索,我发现的解决方案根本不清楚,而且就我的知识而言非常复杂。
            我现在会坚持使用第 3 版。
            非常感谢。