23
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Linux で OneDrive

Last updated at Posted at 2019-10-03

やりたいこと

LinuxでOneDriveを使いたい。
いま時点でMS社公式は無いようなので OneDrive Free Client なるものを使ってみる。
今回は Ubuntu 16.04 を対象。
以下に要点のみ手順を記す。プラットフォームごとのより詳細な手順解説はこちらこちら

手順

1. OneDrive Free Client のビルドに必要なものインストール (詳細

sudo su
apt install build-essential
apt install libcurl4-openssl-dev
apt install libsqlite3-dev
apt install pkg-config
curl -fsS https://dlang.org/install.sh | bash -s dmd
source ~/dlang/dmd-2.088.0/activate

※'dmd-2.088.0'バージョンは適宜読み替える

2. OneDrive Free Client のビルド (詳細

cd /opt
git clone https://github.com/abraunegg/onedrive.git
cd onedrive
./configure
make clean
make
make install

3. アカウント設定 (詳細

onedrive

image.png

ターミナルに記されたアドレスにブラウザからアクセス
image.png

OneDriveアカウントでサインインしアクセス許可を設定
image.png

アクセス許可設定後にリダイレクトされたページのアドレスをコピー
image.png
ターミナルに戻り上記でコピーしたアドレスを'Enter the response uri:'につづけて貼り付け
image.png

準備完了
image.png

4. 設定(詳細

mkdir -p ~/.config/onedrive
echo 'sync_dir = "~/OneDrive"' > ~/.config/onedrive/config
cat ~/.config/onedrive/config

5. OneDrive起動(詳細オプション一覧

例:一度限り&ダウンロード方向のみの同期

onedrive --synchronize --download-only

image.png

例:常時&ダウンロードのみ同期

onedrive --monitor --download-only

6. サービス登録

cd /opt/onedrive
systemctl --user enable onedrive
systemctl --user start onedrive

7. ログ確認

journalctl --user-unit onedrive -f

7. アンインストール (詳細

cd /opt/onedrive
sudo make uninstall
rm -rf ~/.config/onedrive
23
18
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
23
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?