Điểm:0

Làm cách nào để cài đặt rclone trong Ubuntu mà không cần root?

lá cờ jp

tôi đọc từ https://unix.stackexchange.com/questions/638885/onedrive-on-linux-without-root rằng tôi có thể cài đặt rclone mà không cần root bằng cách làm theo https://rclone.org/install/#linux-installation-from-precompiled-binary

Tôi đã chạy 3 dòng đầu tiên

cuộn tròn -O https://downloads.rclone.org/rclone-current-linux-amd64.zip
giải nén rclone-current-linux-amd64.zip
cd rclone-*-linux-amd64

nhưng phần còn lại vẫn yêu cầu sudo. Tôi nên tiến hành như thế nào?

Sao chép tập tin nhị phân

sudo cp rclone /usr/bin/
Sudo chown root:root /usr/bin/rclone
Sudo chmod 755/usr/bin/rclone

Cài đặt trang chủ

Sudo mkdir -p /usr/local/share/man/man1
Sudo cp rclone.1 /usr/local/share/man/man1/
sudo mandb 

Chạy rclone config để thiết lập. Xem tài liệu cấu hình rclone để biết thêm chi tiết.

cấu hình rclone
ChanganAuto avatar
lá cờ us
Debian/Ubuntu không sử dụng tài khoản root theo mặc định. Thay vào đó, các đặc quyền nâng cao được yêu cầu với sudo. Có một nhận xét dưới câu hỏi mà bạn đã liên kết yêu cầu phân loại và điều này cho thấy rằng OP đang nhầm lẫn.
Kong avatar
lá cờ jp
@ChanganAuto vậy tôi nên làm gì? Giải pháp là gì? Tôi phải gõ gì?
ChanganAuto avatar
lá cờ us
Giống như trong câu hỏi được liên kết, tôi nghĩ bạn đang nhầm lẫn giữa việc sử dụng cài đặt. Nhiều hoặc hầu hết các chương trình chạy với (những) người dùng thông thường nhưng điều đó không có nghĩa là chúng có thể được cài đặt mà không có đặc quyền. Nếu bạn không có đặc quyền sudo trên máy, bạn không thể cài đặt phần mềm.
24601 avatar
lá cờ in
không phải `rclone` có thể cài đặt đơn giản từ trung tâm phần mềm ubuntu hay tôi đã bỏ sót điểm chính trong câu hỏi của bạn?
Điểm:2
lá cờ cn

Bỏ qua sudo và thay đổi /usr/bin đến ~/.local/bin, và /usr/local/share/man qua ~/.local/share/man. Tạo các thư mục này trước nếu bạn chưa có chúng.

cái này cài đặt nhân bản trong thư mục nhà riêng của bạn, không yêu cầu bạn phải root.

Do đó, các lệnh để cài đặt trang nhị phân và trang man trở thành:

cp rclone ~/.local/bin
chmod +x ~/.local/bin/rclone
cp rclone.1 ~/.local/share/man/man1/

Lưu ý rằng lệnh được cài đặt theo cách này sẽ chỉ dành cho bạn, không dành cho những người dùng khác trên hệ thống. Để cài đặt phần mềm cho bất kỳ người dùng nào của hệ thống, bạn cần phải root, tức là quản trị viên. Không có cách nào xung quanh điều này.

user408108 avatar
lá cờ ls
"thay đổi /usr/bin thành ~/local/bin và /usr/local/share/man bởi .local/share/man" : Bạn có thể vui lòng cho tôi biết chúng tôi phải thực hiện những thay đổi này ở đâu không?
vanadium avatar
lá cờ cn
`sudo cp rclone /usr/bin/` -> `cp rclone ~/.local/bin`
vanadium avatar
lá cờ cn
@ user408108 Tôi đã thêm các lệnh thích ứng. Đăng xuất rồi đăng nhập lại để tính năng này hoạt động nếu bạn chưa có các thư mục bổ sung. Hãy cho tôi biết liệu `man rclone` có hoạt động mà không cần can thiệp thêm hay không (nghĩa là tôi nghĩ có thể không cần chạy `mandb`
user408108 avatar
lá cờ ls
Cảm ơn bạn rất nhiều vì đã cung cấp các lệnh thích ứng. Tôi đã cài đặt thành công rclone trên máy chủ từ xa mà không cần quyền root. Tôi cũng đã thiết lập đồng bộ hóa với OneDrive Business và nó hoạt động như mong đợi. Lệnh 'man rclone' không hoạt động. Thông báo "Không có mục nhập thủ công cho rclone" được hiển thị.
vanadium avatar
lá cờ cn
Cảm ơn vì bạn đã phản hồi. Một số lệnh `mandb` sẽ cần thiết để cho người đàn ông biết nơi tìm hướng dẫn sử dụng.

Đă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.