Difference between revisions of "Onedrive"
From Applied Optics Wiki
Rikesh Patel (talk | contribs) |
Rikesh Patel (talk | contribs) |
||
Line 15: | Line 15: | ||
* <code> onedrive --synchronize </code> | * <code> onedrive --synchronize </code> | ||
* Copy the web address it gives you to a web browser, login to your account and copy the web link when a blank page pops up. | * Copy the web address it gives you to a web browser, login to your account and copy the web link when a blank page pops up. | ||
− | * Enter the copied url into the terminal - it will start syncing your files into ~/Onedrive | + | * Enter the copied url into the terminal - it will start syncing your files into <code> ~/Onedrive </code> |
− | * Once that's done, run <code> onedrive -m</code> and leave it running | + | * Once that's done, run <code> onedrive -m </code> and leave it running |
There is a way of running a onedrive service using systemctl, but I haven't been able to get that working (see forked github). I prefer having it open in a terminal though, you can keep an eye on what's being transferred. | There is a way of running a onedrive service using systemctl, but I haven't been able to get that working (see forked github). I prefer having it open in a terminal though, you can keep an eye on what's being transferred. |
Revision as of 14:20, 20 June 2018
We need to start saving data on Onedrive (or at least use as a backup) as the university moves towards cloud saving. I've tried a few Linux solutions, the best is a fork of Onedrive Free Client (original - https://github.com/skilion/onedrive/, working fork - https://github.com/abraunegg/onedrive). Here are a set of instructions I used to get it working;
-
sudo apt install libcurl4-openssl-dev
-
sudo apt install libsqlite3-dev
- Find and install curl if not installed
-
curl -fsS https://dlang.org/install.sh | bash -s dmd
-
~/dlang/install.sh
-
source ~/dlang/dmd-2.080.1/activate
-
mkdir ~/tmp
(if a ~/tmp folder doesn't exist) -
cd ~/tmp
-
git clone https://github.com/abraunegg/onedrive.git
-
cd onedrive
-
make
-
sudo make install
-
onedrive --synchronize
- Copy the web address it gives you to a web browser, login to your account and copy the web link when a blank page pops up.
- Enter the copied url into the terminal - it will start syncing your files into
~/Onedrive
- Once that's done, run
onedrive -m
and leave it running
There is a way of running a onedrive service using systemctl, but I haven't been able to get that working (see forked github). I prefer having it open in a terminal though, you can keep an eye on what's being transferred.