Рейтинг:10

Хотите интерфейс командной строки для передачи: удаленная передача, удаленная передача, удаленная передача?

флаг sa

Пакет Ubuntu 20.04 передача-кли говорит:

Этот пакет содержит (устаревший) автономный клиент командной строки, удаленную передачу для взаимодействия с демоном передачи и инструменты для создания, редактирования и проверки торрент-файлов.

И действительно, глядя на передача-кли пакет, я вижу Оно включает а /usr/бен/удаленной передачи

С другой стороны, Трансмиссия проект гитхаб говорит:

Перед разработкой удаленной передачи был создан автономный клиент передачи-cli. Ограниченный одним торрентом за раз, transfer-cli устарел и существует в основном для поддержки старого оборудования, зависящего от него. Почти во всех случаях вместо этого следует использовать дистанционную передачу.

Так что это? Является трансмиссия-дистанционная устарело или нет? И какое это отношение к передача-кли? Кроме того, глядя в Интернете, я нахожу передача-удаленный-cli в 16.04, хотя его нет в репозиториях 20.04.

Мне просто нужен интерфейс командной строки для передачи, чтобы я мог написать несколько сценариев. Может кто-нибудь прояснить, что я здесь смотрю?

Редактировать: Проще говоря, я хотел бы уточнить, трансмиссия-дистанционная что на странице github проекта передачи говорится, что заменено передача-кли такое же, как трансмиссия-дистанционная в пакете Ubuntu 20.04 с именем передача-кли.

Raffa avatar
флаг jp
`transmission-remote` Работал и продолжает работать… [пример использования](https://askubuntu.com/questions/1117507/how-to-download-multiple-torrent-links-using-transmission-daemon/1165694 #1165694)
флаг sa
@Raffa - я пытаюсь выяснить, является ли удаленный передатчик, который на странице проекта передачи github заменен `transmission-cli`, таким же, как `transmission-remote` в пакете Ubuntu 20.04 с именем `transmission-cli `. Вам это понятно? Добавил вопрос в ОП.
Davidw avatar
флаг cx
@Raffa Deprecated не означает, что он не работает, это означает, что он больше не поддерживается, поэтому, если есть ошибки, нарушающие работу программы, они больше не будут исправлены.
Рейтинг:11
флаг vn

transmission-cli is a very simple CLI utility with no TUI/Ncurses interface. It's for entering single commands that interact with the Transmission Daemon. This should be suitable for scripting purposes, but the package is deprecated.

transmission-remote is a CLI utility included in the Transmission package. Similar to transmission-cli, this should be suitable for scripting purposes, but this package is still updated.

transmission-remote-cli is a TUI (text user interface) application with an actual user interface for navigating and working with torrents. However, this package is also deprecated.

For more recent forks of a TUI package, you should look at one of these:

  • stig - looks like development is ongoing, but is in alpha state
  • tremc - looks like development is slow, but may be more stable
флаг sa
Спасибо, Артур. Я всегда использовал Стига, и это *фантастика*! Я тоже посмотрю на tremc. Что мне не ясно, так это то, является ли новый клиент CLI «transmission-remote», как указано на странице проекта github, тем же, что и клиент, включенный в пакет «transmission-cli» Ubuntu.
Artur Meinild avatar
флаг vn
Я согласен, что это довольно запутанно, так как имена очень похожи. Я обновил свой пост, добавив в него `transmission-remote`.
флаг sa
Артур - спасибо, но на самом деле... `transmission-remote` находится в пакете `transmission-cli`! Вот и путаница... Редактировать: Хорошо, кажется, муру нашел ответ на вопрос. Я проголосовал за ваш, потому что это отличный ответ, но принял его, поскольку он смог копаться в коде.
Рейтинг:10
флаг us

Описание пакета было написано десять лет назад. Однако текст в README был добавлен только четыре года назад. Можно с уверенностью сказать, что описание нуждается в обновлении. Возможно, вы захотите сообщить об ошибке (возможно, и в Debian), чтобы обновить и прояснить ее.

Обратите внимание, что передача-удаленный-cli это отдельный проект. коробка передач README говорит о трансмиссия-дистанционная (исходный файл утилиты/remote.c) из того же репо, который действительно присутствует в Убунту 20.04другие текущие версии).

флаг sa
Спасибо муру. Вам ясно, является ли «transmission-remote» в пакете 20.04 «transmission-cli» «transmission-remote», который, как говорится на странице проекта передачи github, заменил «transmission-cli»?
muru avatar
флаг us
@Диагон, да. Вы можете сравнить исходный код [справочной страницы `transmission-remote`](https://github.com/transmission/transmission/blob/2.94/daemon/transmission-remote.1) с [фактической справочной страницей Ubuntu](https ://manpages.ubuntu.com/manpages/focal/man1/transmission-remote.1.html). Также см. [коммит, перемещающий файлы `transmission-remote` в `utils`](https://github.com/transmission/transmission/commit/204e9b04f5319f32e4e07a0d7250328bcff215b4), из которого становится ясно, что `utils/remote.c` `дистанционная передача`. (Кроме того, извиняюсь, некоторые ссылки в моем посте были неработающими - я их сейчас исправил.)
флаг sa
Хорошо, я клянусь, что когда-нибудь я обязательно изучу git и github, чтобы я мог копаться в подобных вещах. Слишком много раз мне приходилось узнавать, что настоящая документация — это код.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.