想要一个 Transmission 的 CLI 接口:transmission-remote、transmission-cli、transmission-remote-cli?

想要一个 Transmission 的 CLI 接口:transmission-remote、transmission-cli、transmission-remote-cli?

Ubuntu 20.04 软件包transmission-cli说明:

这个软件包包含一个(已弃用的)独立命令行客户端,transmission-remote 用于与 transmission-daemon 交互,以及创建、编辑和检查 torrent 文件的工具。

确实,看着包装transmission-cli,我看到这包括A/usr/bin/transmission-remote

另一方面,传输项目 github说:

在开发 transmission-remote 之前,已创建了独立客户端 transmission-cli。由于 transmission-cli 每次只能运行一个 torrent,因此已被弃用,其存在主要是为了支持依赖于它的旧硬件。在几乎所有情况下,都应改用 transmission-remote。

那么它到底是什么?transmission-remote是否已弃用?它与什么有关transmission-cli?此外,在网上查找时,我发现了一个传输远程客户端在 16.04 中,尽管它不在 20.04 存储库中。

我只想要一个 CLI 接口来连接 Transmission,这样我就可以编写一些脚本。有人能帮我解释一下我在这里看到的是什么吗?

编辑:简单来说,我想弄清楚transmission-remotetransmission 项目 github 页面上所说的 替换是否与Ubuntu 20.04 包中名为transmission-cli的 相同。transmission-remotetransmission-cli

答案1

传输客户端是一个非常简单的 CLI 实用程序,没有 TUI/Ncurses 界面。它用于输入与 Transmission Daemon 交互的单个命令。这应该适合脚本编写目的,但该软件包已弃用。

传输远程是 Transmission 软件包中包含的 CLI 实用程序。与 transmission-cli 类似,它应该适用于脚本编写,但此软件包仍在更新。

传输远程客户端是一个 TUI(文本用户界面)应用程序,具有用于导航和使用 torrent 的实际用户界面。但是,此软件包也已弃用。

对于 TUI 包的较新分支,您应该查看以下之一:

  • 斯蒂格- 看起来开发正在进行中,但处于 alpha 状态
  • 特雷姆茨- 看起来发展缓慢,但可能更稳定

答案2

该包的描述是写于十年前。然而,README 中的文本只是添加了四年前。可以肯定地说,描述需要更新。您可能需要提交错误报告(可能也与 Debian 有关)以更新和澄清它。

请注意,这transmission-remote-cli是一个单独的项目。READMEtransmission正在讨论transmission-remote(源文件utils/remote.c)来自同一个仓库,确实存在于Ubuntu 20.04(和其他当前版本)。

相关内容