R6/2/3 日経Linuxが休刊を迎えたことを知りました。もうLinux使っていませんが、お疲れさまでした。当ブログの更新はいつかまた、、きっと、、
roadtoalinuxmintuser

theming

roundup
スポンサーサイト

一定期間更新がないため広告を表示しています

| - |
Linux Mint 19.x: OneDrive と同期「onedrived」 02:01

onedrived とは


onedrived は Linux 向けに開発された OneDrive のクライアントツールです。ローカルディレクトリを 1 つ以上の OneDrive for Personal アカウントのリモート OneDrive リポジトリと同期させることができます。ただし OneDrive for Business アカウントはまだサポートされていません。

Python 3 で作られており、OneDrive サーバーと通信するために公式の OneDrive Python SDK を、アカウント情報を安全に保存するために Keyring を、ファイルシステムの変更を監視するために Linux inotify API を使用しています。

開発中なので、注意して使用してくださいとのことです。

インストールと設定


Ctrl
+
Alt
+
T
を押して端末を起動します。
端末へコマンドをペーストするには
Ctrl
+
Shift
+
V
を押します。
まず依存関係をインストールして下さい:
sudo apt install -y build-essential python3-dev libssl-dev inotify-tools python3-dbus git
Python パッケージの依存関係を管理するには最新の PIP を使うことが強く推奨されています。最新の PIP をゲットするために以下を実行して下さい:
wget -O- https://bootstrap.pypa.io/get-pip.py | sudo python3 && sudo pip3 install -U pip setuptools
PIP を使ってインストールします:
pip3 install --user git+https://github.com/xybu/onedrived-dev.git


ただし以下のように警告が表示されています:
The script keyring is installed in '/home/shellingford/.local/bin' which is not on PATH.
Consider adding this directory to PATH

なので $PATH に /home/shellingford/.local/bin を含めます。そのために ~/.bashrc を編集します:
xed ~/.bashrc
以下を追記します。もちろん shellingford の部分は自分のユーザー名に置き換えてください:
export PATH="$PATH:/home/shellingford/.local/bin"

保存しただけでは自動更新されないので更新します:
source ~/.bashrc
あなたの OneDrive のアカウントを追加します:
onedrived-pref account add
onedrived を認証するために URL をブラウザーのアドレスバーに貼り付けて、認証を行います:


メールアドレスとパスワードを入力します:


最後にまっさらページが表示されます。必要なのはアドレスバーに表示されている URL です。コピーして端末に貼り付けます:


貼り付ける場所は [ Paste URL here ] とある欄です:


成功すれば「Successfully authorized onedrived」と表示され、キーリングのパスワードを求められます:


追加した OneDrive のアカウントがユーザーと紐付けれます。この操作は複数回行えるので複数個登録できます:


続いて、同期するディレクトリーを設定していきます:
onedrived-pref drive set
同期したい OneDrive のアカウントを数字で指定します:


同期するローカルディレクトリーを設定します。特にこだわりがなければスクリーンショット通りで良いかと思います:


これだけでは実際に同期は始まりません。同期を開始するには ngrok が必要です。https://ngrok.com/download からダウンロードして下さい。ダウンロードが済んだら解凍し /usr/local/bin に移動させます:
cd ダウンロード
sudo mv ngrok /usr/local/bin/

これで準備は整いました。同期を開始します:
NGROK=ngrok onedrived start


~/OneDrive をファイラーで覗けば、OneDrive のファイルやフォルダーが同期されているのがわかります:


参考元: Shenma Library
| Linux |
<< NEW | TOP | OLD>>
スポンサーサイト 02:01
| - |

Show some apps list:


miku

Follow on your feed reader:


About this blog:

Linux Mint-centric chronicle with anime girls since 2009.Best View with Google Chrome 1980x1080 dimension.
Info 更新は不定期です。

script

LinuxMint ISO 日本ミラーサーバー:




Amazon: