четверг, 5 июля 2018 г.

Установка OneDrive в Linux (на примере Linux Mint 19)

Ниже приводится инструкция по установке клиента OneDrive в Linux. Данную установку проводил на Linux Mint 19.


Устанавливаем необходимые компоненты
sudo apt update
sudo apt upgrade -y
sudo apt install -y git python3 python3-distutils build-essential python3-dev libssl-dev inotify-tools python3-dbus python3-pip wget -O- https://bootstrap.pypa.io/get-pip.py | sudo python3 sudo pip3 install -U pip setuptools
Устанавливаем клиент OneDrive
pip3 install --user git+https://github.com/xybu/onedrived-dev.git
/usr/local/bin/pip3 install --user git+https://github.com/xybu/onedrived-dev.git

Настраиваем подключение

python3 -m onedrived.od_pref account add

Дальше нужно будет авторизоваться, пройдя по ссылке


В браузере вводим логин и пароль, разрешаем доступ к нашей учётной записи приложению. После этого оказываемся на пустой странице, на ней копируем ссылку из адресной строки



браузера и вставляем в терминал. В результате получаем успешное добавление учётной записи.


Задаём путь к логу
python3 -m onedrived.od_pref config set logfile_path ~/onedrive.log


Настраиваем папку для сохранения файлов в OneDrive и список исключений.

python3 -m onedrived.od_pref drive set


Можно просто на тыкать Enter и один раз Y, чтобы настроить все параметры по умолчанию.
Прежде чем запускать клиент на синхронизацию, нужно установить ещё ngrok. После установки распаковываем и переносим в какую-нибудь папку, которая прописана в переменной $PATH

cd Загрузки/
unzip ngrok-stable-linux-amd64.zip
sudo mv ngrok /usr/local/bin/

Запускаем OneDrive:
python3 -m onedrived.od_main start



Для того, чтобы каждый раз не запускать его руками добавляем последнюю команду в автозагрузку




Комментариев нет:

Отправить комментарий