Как установить rclone в Ubuntu без root?

Я читал из https://unix.stackexchange.com/questions/638885/onedrive-on-linux-without -root , что я могу установить rclone без root, выполнив https://rclone.org/install/#linux-installation-from-precompiled-binary

Я запустил первые 3 строки

curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip
unzip rclone-current-linux-amd64.zip
cd rclone-*-linux-amd64

, но остальным по-прежнему требуется sudo. Что мне делать?

Скопируйте двоичный файл

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

Справочную страницу по установке

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

Запустите rclone config для установки. См. Дополнительную информацию в документации по конфигурации rclone.

rclone config
0
задан 12 August 2021 в 13:22

1 ответ

Опустите sudo и измените /usr/bin на ~/local/bin, а /usr/local/share/man на .local/share/man. Сначала создайте эти папки, если у вас их еще нет.

Это установит rclone в вашу собственную домашнюю папку, не требуя, чтобы вы были root.

Обратите внимание, что команда, установленная таким образом, будет доступна только вам, а не другим пользователям системы. Чтобы установить программное обеспечение для любого пользователя системы, вы должны быть root, то есть администратором. Обойти это невозможно.

0
ответ дан 20 August 2021 в 10:27

Другие вопросы по тегам:

Похожие вопросы: