Linux
沒有root的Linux上的Onedrive?
我在 OneDrive 上有 80GB 的數據。我想將其移至其他雲提供商。我家中的 Internet 連接不是太快,並且由於我有一個種子盒 (VPS) 具有快速數據連接,因此我想用它來執行傳輸。
我沒有 root 訪問權限,並且使用 VNC 連接到種子箱並通過 Firefox 下載文件不可靠且速度慢,並且僅在部分下載後失敗。
由於缺少 root 訪問權限,我無法為 OneDrive 安裝大多數命令行工具。有什麼解決方法嗎?
我通過使用OneDeath解決了這個問題
因為我的種子箱沒有lua。我按照本指南從原始碼編譯它來安裝 lua 。
基本上,我使用的路徑是桌面上 bin 文件夾的絕對路徑
/home11/username/bin/
。即對於 readline 和 ncurses
./configure --prefix=/home11/username/bin/ make make install
以及對生成文件的以下更改
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>
Rclone應該能夠與 oneDrive 互動。
如果您遵循“從預編譯的二進製文件安裝”的安裝說明,您應該能夠在沒有 root 訪問權限的情況下執行此操作。