LinuxのOnedriveにはrootが必要ですか?

LinuxのOnedriveにはrootが必要ですか?

OneDriveには80GBのデータがあります。別のクラウドプロバイダに移動したいです。自宅でインターネット接続がそれほど高速ではありませんが、データ接続が速いシードボックス(VPS)があり、これを利用して転送をしてみたいと思います。

ルートアクセス権がなく、VNCを使用してシードボックスに接続し、Firefoxを介してファイルをダウンロードすることは信頼できず、遅く、部分的なダウンロード後に失敗します。

ルートアクセス不足のため、ほとんどのOneDriveコマンドラインツールをインストールできませんでした。解決策はありますか?

答え1

クローンOneDriveと対話できる必要があります。

フォローすると「事前にコンパイルされたバイナリからインストール」のインストール手順ルートアクセスなしでこれを行うことができる必要があります。

答え2

私は以下を使ってこの問題を解決しました。一回の死

私のシードボックスにはルアがないからです。ソースコードからコンパイルして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>

関連情報