在我们今天的帖子中,正如标题所说,我们将解决以下新闻 “传动4.0”. 最新版本的大神是哪个 免费开放的 BitTorrent 客户端 适用于 GNU/Linux。 为了做到这一点,继续报道它的发展,就像上次(差不多 3 年前)一样,当我们回顾 传输3.0.
就像那次一样,这个新的和 最后发布的版本,这是一个很棒的更新,充满了非常重要的消息,因为这个 免费的跨平台软件 和开源。 如下所示。
但是,在开始这篇关于最近发布的最新版本的帖子之前 “传动4.0”,我们建议您随后浏览与之相关的上一篇文章:
相关文章:
传输3.0,这个简单的洪流客户端的新版本
传输 4.0:现在支持 BitTorrent v2
传输 4.0 的当前新闻
根据 正式公告 的释放 “传动4.0”,这个新版本包括许多我们认为重要或值得强调的新功能:
- 关于资源利用效率,代码已被广泛分析和改进以修复低效代码和内存使用。 因此,与 Transmission 50 相比,您现在最多可以减少 70% 的 CPU 周期和 3.00% 的内存分配。
- 关于社区参与发展,代码得到了改进,因此程序对错误报告和代码提交的响应比过去快得多。 此外,现在还有一群非常活跃的志愿者合作者。
- 关于代码现代化,所有代码库都已从 C 迁移到 C++。 这反过来又导致数千行自定义代码被删除,而其他代码则升级到 C++。 从而实现内核代码减少18%。 此外,GTK 客户端已移植到 GTK4/GTKMM。
- 关于合并的新功能, 值得注意以下几点:与 BitTorrent v2 种子和混合种子的使用的兼容性,以及可用于宣传所有公共种子的“默认”跟踪器的配置。 另外,现在,新添加的种子可以立即启动并检查零件,您已经问过。 这样,而不是在播种开始之前需要完全验证。
最后,要了解有关上述软件的更多信息并获取其安装文件,与往常一样,它的 官方网站 作为他的 GitHub资料库.
相关文章:
如何使用传输,下载和共享Torrent的最佳客户端之一
总结
综上所述, “传动4.0” 来给这个伟大的 BitTorrent客户端 非常了不起的装修。 多亏了你 多项重大改进、更改和修复 制成。 以这种方式,在功能和视觉上改进 Internet 上文件下载的管理。 而且,如果您是它的普通用户,并且发现这些新功能很棒,那将是一种乐趣 知道你的经历和印象 deprimera mano, 通过评论.
另外,请记住,访问我们的开头 «现场»,除了官方渠道 Telegram 了解更多新闻、教程和 Linux 更新。 西方 组,以获取有关今天主题的更多信息。
非常有趣,非常感谢
现在我们只需要有人告诉我们不太专业的人如何安装这个新版本。
我已经下载了 tar.xz,我已经解压缩了它,但我不知道如何继续。 我发现的少数解决方案对我不起作用。
问候,罗伯特。 谢谢你的评论。 有关如何编译和安装该程序的说明在其 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
您好 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
问候,罗伯特。 是的,显然,它说您的操作系统缺少 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
你好阿尔伯特,我已经安装了你告诉我的库,我一直在网上搜索,我发现的解决方案根本不清楚,而且就我的知识而言非常复杂。
我现在会坚持使用第 3 版。
非常感谢。