linux 上的 Onedrive 无需 root 吗?

linux 上的 Onedrive 无需 root 吗?

我在 OneDrive 上有 80GB 的数据。我想将其转移到其他云提供商。我家里的互联网连接不太快,并且由于我有一个快速数据连接的种子箱 (VPS),我想用它来执行传输。

我没有 root 访问权限,并且使用 VNC 连接到种子箱并通过 Firefox 下载文件不可靠且缓慢,并且仅在部分下载后就会失败。

由于缺乏 root 访问权限,我无法安装 OneDrive 的大多数命令行工具。有什么解决方法吗?

答案1

克隆应该能够与 oneDrive 交互。

如果您遵循“从预编译的二进制文件安装”的安装说明您应该能够在没有 root 访问权限的情况下执行此操作。

答案2

我通过使用解决了这个问题一死

由于我的种子箱没有lua。我通过从源代码编译它来安装lua指导

基本上,我使用的路径是桌面上bin文件夹的绝对路径/home11/username/bin/

即对于 readline 和 ncurses

./configure --prefix=/home11/username/bin/
make
make install

并对 makefile 进行以下更改 lua/src/Makefile

CC= gcc -std=gnu99 -fPIC
MYCFLAGS=-I/usr/local/readline/include
MYLDFLAGS=-L$/home11/username/bin/include/readline/lib -L/home11/username/bin/include/ncurses -L$/home11/username/bin/include/ncurses/lib
 
linux:
$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline -lncurses"

lua/Makefile

INSTALL_TOP=/home11/username/bin/lua

然后使用以下命令从 OneDeath 执行 main.lua

/home11/username/bin/lua/bin/lua main.lua <share url>

相关内容