Puncte:10

Vrei o interfață CLI pentru Transmission: transmission-remote, transmission-cli, transmission-remote-cli?

drapel sa

Pachetul Ubuntu 20.04 transmisie-cli spune:

Acest pachet conține un client de linie de comandă de sine stătător (învechit), transmisie de la distanță pentru interfața cu demonul de transmisie și instrumente pentru a crea, edita și inspecta fișiere torrent.

Și într-adevăr, uitându-mă la transmisie-cli pachet, văd include A /usr/bin/transmission-remote

Pe de altă parte, Transmisia proiect github spune:

Înainte de dezvoltarea transmisiei la distanță, a fost creat clientul autonom transmisie-cli. Limitat la un singur torrent la un moment dat, transmisia-cli este depreciată și există în principal pentru a suporta hardware mai vechi care depinde de acesta. În aproape toate cazurile, ar trebui folosită transmisia la distanță.

Deci care este? Este transmisie-telecomandă depreciat sau nu? Și cu ce este relația transmisie-cli? In plus, cautand pe web, gasesc si un transmisie-telecomandă-cli în 16.04, deși nu este în repos 20.04.

Vreau doar o interfață CLI pentru Transmission, astfel încât să pot face niște scripturi. Poate cineva să clarifice te rog la ce mă uit aici?

Editați | ×: Pentru a spune simplu, aș dori să clarific dacă transmisie-telecomandă pe care pagina github a proiectului de transmisie spune înlocuit transmisie-cli este la fel cu transmisie-telecomandă în pachetul Ubuntu 20.04 numit transmisie-cli.

Raffa avatar
drapel jp
`transmission-remote` A fost și încă funcționează ⦠[exemplu de utilizare](https://askubuntu.com/questions/1117507/how-to-download-multiple-torrent-links-using-transmission-daemon/1165694 #1165694)
drapel sa
@Raffa - Încerc să aflu dacă „transmission-remote” pe care o spune pagina github a proiectului de transmisie a înlocuit „transmission-cli” este aceeași cu „transmission-remote” din pachetul Ubuntu 20.04 numit „transmission-cli”. `. Ești clar în acest sens? Am adăugat întrebarea la OP.
Davidw avatar
drapel cx
@Raffa Deprecated nu înseamnă că nu funcționează, înseamnă că nu mai este suportat, așa că dacă există erori de rupere de program, acestea nu vor mai fi remediate.
Puncte:11
drapel vn

transmisie-cli este un utilitar CLI foarte simplu, fără interfață TUI/Ncurses. Este pentru a introduce comenzi unice care interacționează cu demonul de transmisie. Acest lucru ar trebui să fie potrivit pentru scopuri de scripting, dar pachetul este depreciat.

transmisie-telecomandă este un utilitar CLI inclus în pachetul Transmission. Similar cu transmission-cli, acesta ar trebui să fie potrivit pentru scopuri de scripting, dar acest pachet este încă actualizat.

transmisie-telecomandă-cli este o aplicație TUI (interfață utilizator text) cu o interfață de utilizator reală pentru navigarea și lucrul cu torrente. Cu toate acestea, acest pachet este de asemenea depreciat.

Pentru mai multe furcuri recente ale unui pachet TUI, ar trebui să vă uitați la unul dintre acestea:

  • stig - pare că dezvoltarea este în curs, dar este în stare alfa
  • tremc - se pare că dezvoltarea este lentă, dar poate fi mai stabilă
drapel sa
Mulțumesc, Artur. Am folosit stig pentru totdeauna și este *fantastic*! O să mă uit și la tremc. Ceea ce nu sunt clar este dacă noul client CLI `transmission-remote`, așa cum este menționat pe pagina github a proiectului, este același cu cel inclus în pachetul Ubuntu `transmission-cli`.
Artur Meinild avatar
drapel vn
Sunt de acord că este destul de confuz, deoarece numele sunt atât de asemănătoare. Mi-am actualizat postarea pentru a include și „transmission-remote”.
drapel sa
Artur - mulțumesc, dar de fapt... `transmission-remote` este în pachetul `transmission-cli`! Există confuzia... Edit: Ok, se pare că Muru a dezgropat răspunsul la problemă. L-am votat pozitiv pentru că este un răspuns grozav, dar l-am acceptat pe al lui, deoarece a putut să caute codul.
Puncte:10
drapel us

Descrierea pachetului a fost scris acum zece ani. Totuși, textul din README a fost adăugat doar acum patru ani. Este sigur să spunem că descrierea trebuie actualizată. S-ar putea să doriți să depuneți o eroare (probabil și cu Debian) pentru a o actualiza și clarifica.

Rețineți că transmisie-telecomandă-cli este un proiect separat. The transmitere despre README vorbește transmisie-telecomandă (fișier sursă utils/remote.c) din același repo, care este într-adevăr prezent în Ubuntu 20.04 (și alte versiuni actuale).

drapel sa
Multumesc Muru. Sunteți clar dacă `transmission-remote` din pachetul 20.04 transmission-cli este `transmission-remote` despre care pagina github a proiectului de transmisie spune că a înlocuit transmission-cli?
muru avatar
drapel us
@Diagon da. Puteți compara codul sursă al [pagina de manual `transmission-remote`](https://github.com/transmission/transmission/blob/2.94/daemon/transmission-remote.1) cu [pagina de manual Ubuntu actuală](https ://manpages.ubuntu.com/manpages/focal/man1/transmission-remote.1.html). Vedeți, de asemenea, [comiterea mutarea fișierelor `transmission-remote` la `utils`](https://github.com/transmission/transmission/commit/204e9b04f5319f32e4e07a0d7250328bcff215b4), ceea ce face destul de clar că `utils` este/remote `transmisie-la distanta`. (De asemenea, scuze, unele dintre linkurile din postarea mea au fost rupte - le-am reparat acum.)
drapel sa
Ok, jur că într-o zi în curând voi învăța absolut git și github, ca să pot dezgropa lucruri de genul acesta. De prea multe ori a trebuit să învăț că documentația reală este codul.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.