如何在没有 root 的情况下在 Ubuntu 中安装 rclone?

如何在没有 root 的情况下在 Ubuntu 中安装 rclone?

我读过https://unix.stackexchange.com/questions/638885/onedrive-on-linux-without-root我可以按照以下步骤安装 rclone 而无需 roothttps://rclone.org/install/#linux-installation-from-precompiled-binary

我跑了前三行

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 config 文档。

rclone config

答案1

删除和 ,将其sudo改为,并将改为。如果尚未创建这些文件夹,请先创建它们。/usr/bin~/.local/bin/usr/local/share/man~/.local/share/man

这将安装rclone在您自己的主文件夹中,不需要您以 root 身份进行操作。

因此,安装二进制文件和手册页的命令变成:

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

请注意,以这种方式安装的命令将仅供您使用,而系统上的其他用户则无法使用。要为系统的任何用户安装软件,您需要是 root 即管理员。这是无法避免的。

相关内容