Điểm:10

Muốn có giao diện CLI để Truyền: truyền-từ xa, truyền-cli, truyền-từ xa-cli?

lá cờ sa

Gói Ubuntu 20.04 truyền-cli nói:

Gói này chứa một máy khách dòng lệnh độc lập (không dùng nữa), điều khiển từ xa để giao tiếp với daemon truyền tải và các công cụ để tạo, chỉnh sửa và kiểm tra các tệp torrent.

Và thực sự, nhìn vào truyền-cli gói, tôi thấy nó bao gồm một /usr/bin/truyền từ xa

Mặt khác, đường truyền dự án github nói:

Trước khi phát triển điều khiển từ xa, máy khách truyền-cli độc lập đã được tạo. Bị giới hạn ở một torrent duy nhất tại một thời điểm, truyền cli không được dùng nữa và tồn tại chủ yếu để hỗ trợ phần cứng cũ hơn phụ thuộc vào nó. Trong hầu hết các trường hợp, nên sử dụng điều khiển từ xa truyền dẫn thay thế.

Vậy nó là gì? Là truyền-từ xa phản đối, hay không? Và nó liên quan gì đến truyền-cli? Ngoài ra, tìm kiếm trên web tôi tìm thấy một truyền-từ xa-cli trong 16.04, mặc dù nó không có trong bản repos 20.04.

Tôi chỉ muốn một giao diện CLI cho Truyền để tôi có thể thực hiện một số tập lệnh. Ai đó có thể làm rõ những gì tôi đang xem ở đây?

Chỉnh sửa: Nói một cách đơn giản, tôi muốn làm rõ nếu truyền-từ xa rằng trang github của dự án truyền tải nói đã thay thế truyền-cli giống như truyền-từ xa trong gói Ubuntu 20.04 có tên truyền-cli.

Raffa avatar
lá cờ jp
`transmission-remote` Đã và vẫn đang hoạt động ⦠[ví dụ sử dụng](https://askubuntu.com/questions/1117507/how-to-download-multiple-torrent-links-using-transmission-daemon/1165694 #1165694)
lá cờ sa
@Raffa - Tôi đang cố gắng tìm hiểu xem `transmission-remote` mà trang github của dự án truyền tải cho biết đã thay thế `transmission-cli` có giống với `transmission-remote` trong gói Ubuntu 20.04 có tên `transmission-cli `. Bạn có rõ ràng về điều này? Tôi đã thêm câu hỏi vào OP.
Davidw avatar
lá cờ cx
@Raffa Không dùng nữa không có nghĩa là nó không hoạt động, mà có nghĩa là nó không còn được hỗ trợ, vì vậy nếu có lỗi phá vỡ chương trình, chúng sẽ không còn được sửa nữa.
Điểm:11
lá cờ vn

truyền-cli là một tiện ích CLI rất đơn giản không có giao diện TUI/Ncurses. Nó dùng để nhập các lệnh đơn lẻ tương tác với Transmission Daemon. Điều này phải phù hợp cho mục đích viết kịch bản, nhưng gói này không được dùng nữa.

truyền-từ xa là một tiện ích CLI có trong gói Truyền tải. Tương tự như truyền-cli, điều này sẽ phù hợp cho mục đích tạo tập lệnh, nhưng gói này vẫn được cập nhật.

truyền-từ xa-cli là một ứng dụng TUI (giao diện người dùng văn bản) với giao diện người dùng thực tế để điều hướng và làm việc với các torrent. Tuy nhiên, gói này cũng không được dùng nữa.

Đối với các nhánh gần đây hơn của gói TUI, bạn nên xem một trong những điều sau:

  • vết nhơ - có vẻ như quá trình phát triển đang diễn ra nhưng đang ở trạng thái alpha
  • run rẩy - có vẻ như phát triển chậm, nhưng có thể ổn định hơn
lá cờ sa
Cảm ơn, artur. Tôi đã sử dụng stig mãi mãi và nó *tuyệt vời*! Tôi cũng sẽ xem xét tremc. Điều tôi không rõ là liệu ứng dụng khách CLI mới `transmission-remote`, như đã đề cập trên trang github của dự án, có giống với ứng dụng được bao gồm trong gói Ubuntu `transmission-cli` hay không.
Artur Meinild avatar
lá cờ vn
Tôi đồng ý rằng nó khá khó hiểu vì tên rất giống nhau. Tôi đã cập nhật bài đăng của mình để bao gồm cả `truyền từ xa`.
lá cờ sa
Artur - cảm ơn, nhưng thực ra... `transmission-remote` nằm trong gói `transmission-cli`! Có sự nhầm lẫn.... Chỉnh sửa: Ok, có vẻ như muru đã tìm ra câu trả lời cho vấn đề này. Tôi đã đánh giá cao câu trả lời của bạn vì đó là một câu trả lời tuyệt vời, nhưng đã chấp nhận câu trả lời của anh ấy vì anh ấy có thể tìm hiểu mã.
Điểm:10
lá cờ us

Mô tả của gói là viết mười năm trước. Tuy nhiên, văn bản trong README chỉ được thêm vào bốn năm trước. Có thể nói rằng mô tả cần được cập nhật. Bạn có thể muốn gửi một lỗi (có thể cả với Debian) để nó được cập nhật và làm rõ.

Lưu ý rằng truyền-từ xa-cli là một dự án riêng biệt. Các truyền tải README đang nói về truyền-từ xa (tệp nguồn utils/remote.c) từ cùng một repo, thực sự có mặt trong Ubuntu 20.04 (và các phiên bản hiện tại khác).

lá cờ sa
Cám ơn muru. Bạn có rõ liệu `transmission-remote` trong gói 20.04 Transmission-cli có phải là `transmission-remote` mà trang github của dự án truyền tải cho biết đã thay thế Transmission-cli không?
muru avatar
lá cờ us
@Đường chéo có. Bạn có thể so sánh mã nguồn của [manpage `transmission-remote`](https://github.com/transmission/transmission/blob/2.94/daemon/transmission-remote.1) với [manpage Ubuntu thực tế](https ://manpages.ubuntu.com/manpages/focal/man1/transmission-remote.1.html). Ngoài ra, hãy xem [cam kết chuyển các tệp `transmission-remote` sang `utils`](https://github.com/transmission/transmission/commit/204e9b04f5319f32e4e07a0d7250328bcff215b4), điều này làm rõ rằng `utils/remote.c` là `truyền-từ-xa`. (Ngoài ra, xin lỗi, một số liên kết trong bài đăng của tôi đã bị hỏng - tôi đã sửa chúng ngay bây giờ.)
lá cờ sa
Ok, tôi thề rằng một ngày không xa tôi nhất định sẽ học git và github để tôi có thể khai thác những thứ như thế này. Đã quá nhiều lần tôi phải biết rằng tài liệu thực sự là mã.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.