我读过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 即管理员。这是无法避免的。