Первое, что вам нужно сделать, это скачать архив с исходным кодом. После того, как .zip архив скачан, вам нужно извлечь и переместить содержимое в вашу корневую домашнюю директорию.

Инструкция по установке была изменена, детали читаем ниже начиная с 29.10.2015. Это актуальная инструкция на данный период времени.
Установка Microsoft OneDrive на Ubuntu Linux

Приступим непосредственно к самой установке OneDrive:
Внутри извлеченной папки с именем onedrive-d-master - вы найдете файл установщик с именем inst install. Данный файл позволит произвести установку и удовлетворить все необходимые зависимости, что в итоге позволит нам получить работающую программу без каких-нибудь проблем или дополнительных зависимостей.

Для установки откройте терминал и введите:

cd /home/onedrive-d-master/
./inst install

Когда клиент успешно установлен, вы должны увидеть окно настроек при завершении установки.

Окно настроек приложения Microsoft OneDrive на Ubuntu 14.04

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

onedrive-prefs

Следующее, что нужно сделать, это подключить его к нашей учетной записи Майкрософт (напр., @outlook, @hotmail, @windowslive и др.). 

Нажмите кнопку подключиться к OneDrive.com кнопка в верхней части диалогового окна Preferences(настройки), которая должна нас перенаправить в ваш веб-браузер. 

Нам потребуется еще раз авторизоваться на сайте Microsoft, где потребуется подтвердить разрешения на доступ данного приложения к нашим конфиденциальным данным.

Все, после нам остается, вернуться в окно с настройками Preferences, далее потребуется выбрать папку/директорию для хранения синхронизированных файлов и установить файл для исключений (напр., Ini-file или .DS_Store).

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

onedrive-d

Или из командной строки Alt+F2. Кроме того, вы можете добавить данной приложение в автозагрузку.

Подведем итоги и сделаем вывод:
Как уже говорилось ранее, это приложение находится в стадии разработки. Оно не идеально думаю вы также заметили еще нет синхронизации работы с облачным хранилищем Dropbox, но все это в будущем. Набираемся терпения и ждем.

29.10.2015 В связи с тем, что архив OneDrive был обновлен автором проекта на https://github.com/xybu/onedrive-d-old установка приложения теперь одно удовольствие, качаем архив по прямой ссылке с моего фтп - здесь далее переходим в директорию загрузки и жмем правой кнопкой мыши по архиву и выбираем вариант - Извлечь здесь, распакуется архив далее проделаем следующие шаги.

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

cd ~/Загрузки/onedrive-d-old-future/
./install.sh 
python3 installed...OK
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libexpat1-dev libpython3-dev libpython3.4 libpython3.4-dev
  libpython3.4-minimal libpython3.4-stdlib python3-urllib3 python3.4
  python3.4-dev python3.4-minimal
Предлагаемые пакеты:
  python3.4-venv python3.4-doc
НОВЫЕ пакеты, которые будут установлены:
  libexpat1-dev libpython3-dev libpython3.4-dev python3-dev python3.4-dev
Пакеты, которые будут обновлены:
  libpython3.4 libpython3.4-minimal libpython3.4-stdlib python3-urllib3
  python3.4 python3.4-minimal
обновлено 6, установлено 5 новых пакетов, для удаления отмечено 0 пакетов, и 428 пакетов не обновлено.
Необходимо скачать 23,1 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 27,6 MB.
Хотите продолжить? [Д/н] 

Как видим с примера выше, просто переходите в директорию onedrive-d-old-future, а далее запускаем файл install.sh после установка пройдет в автоматическом режиме, вам просто будет нажимать кнопку Enter, чтобы согласиться скачать требуемые файлы для компиляции(сборки) приложения, по окончанию установки вам будет предложено запустить One-Drive.

Using /usr/lib/python3/dist-packages
Searching for requests==2.2.1
Best match: requests 2.2.1
requests 2.2.1 is already the active version in easy-install.pth
Using /usr/lib/python3/dist-packages
Finished processing dependencies for onedrive-d==1.1.0dev
running clean

onedrive-d installed successfully.
Please run command `onedrive-pref` to set up the program.

root@Hacker:~/Загрузки/onedrive-d-old-future# onedrive-pref
Loading configuration ... OK
[2015-10-29 12:29:42,653] DEBUG: thread_mgr: started.
Setting up onedrive-d...
(STEP 1/4) Do you want to authorize sign in with your OneDrive account? [Y/n] n
Skipped.
(STEP 2/4) Do you want to specify path to local OneDrive repository? [Y/n] ^Z
[1]+  Остановлено  onedrive-pref
root@Hacker:~/Загрузки/onedrive-d-old-future# 
  • После установки запускаем настройку синхронизации файлов выполнив в терминале команду:
sudo onedrive-pref
  • После проходим небольшой опрос с 4 вопросов:
  1. (STEP 1/4) Do you want to authorize sign in with your OneDrive account? [Y/n]. Здесь ничего не меняем и вводим символ Y то есть подтверждаем старт авторизации в OneDrive, главное чтобы у вас был уже зарегистрированный аккаунт в данном облаке, если еще нет, регистрируемся по ссылке - onedrive.live.com. После ввода появится сгенерированная ссылка вида: (https://login.live.com/oauth20_authorize.srf?здесь продолжение ссылкиwl.skydrive+wl.skydrive_update+wl.offline_access). Копируем эту ссылку и вставляем в браузере и соответственно переходим по ней, после появится окно где вам нужно согласиться и дать доступ для работы приложения с вашим аккаунтом - onedrive-d needs your permission to: выбираем кнопку YES, после нажатия откроется новая ссылка которую копируем с адресной строки браузера и вставляем в терминале нажав далее Enter.
  2. (STEP 2/4) Do you want to specify path to local OneDrive repository? [Y/n] . Вводим Y и жмем Enter согласившись создать папку OneDrive для синхронизации ваших файлов по умолчанию в вашей домашней папке, если вы хотите прописать другой путь соответственно прописываем свой.
  3. (STEP 3/4) Do you want to change the numeric settings? [Y/n]. Здесь ничего не меняем и вводим n и жмем Enter.
  4. (STEP 4/4) Do you want to edit the ignore list file? [Y/n]. Аналогично ничего не меняем и вводим n и жмем Enter.

На этом опрос окончен, для старта синхронизации ваших файлов в OneDrive, выполните в терминале следующую команду которая запустит демон OneDrive и начнется синхронизация ваших файлов:

sudo onedrive-d start

Для остановки демона синхронизации соответственно нужно выполнить команду:

sudo onedrive-d stop

На этом пожалуй все, установка стала еще проще некуда, если у вас все же возникнут вопросы, задавайте в комментариях.

Понравилась новость?
Первое, что вам нужно сделать, это скачать архив с исходным кодом. После того, как .zip архив скачан, вам нужно извлечь и переместить содержимое в вашу корневую домашнюю директорию. Инструкция по установке была изменена, детали читаем ниже начиная с ...
Драйвера / Другое ПО
25161
Рейтинг: 5/29
При перепечатке материалов указание ссылки на linuxsoid.com обязательно.

Подпишитесь на рассылку

avatar
1
32 • 18:04,
Такой вопрос: установил на LinuxMint 18, также есть папка, которая с Винды синхронизировалась. Указываю её для синхронизации; стали дублироваться файлы с облака: file -> file(serglm). serglm - имя компьютера. Нужна помощь, хочу уйти от винды, но держит облако, у меня там много чего хранится.
avatar
1
33 • 18:38,
Как вы говорите, названия файла и имя компьютера, это как я подозреваю вы пробовали синхронизировать не корневую директорию, а по ярлыку на это директорию, только в этом случае так может быть. Если я вас неправильно понял, возможно это баг в Onedrive, можно попробовать задать вопрос разработчиками на странице проекта - здесь.
avatar
0
34 • 18:52,
Дело в том, что мои файлы хранятся на втором ЖД, в его корне. И я указал путь /mnt/14366FA47062C4FE/OneDrive.
avatar
1
35 • 19:00,
Извините, с подобное проблемой не стыкался, ничего посоветовать не могу. Как писал выше, задайте вопрос на гитхабе, там получите конкретный ответ от разработчика или более прошаренных пользователей.  smile
avatar
0
36 • 19:01,
Спасибо.
m
1
22 • 23:46,
Помогите, установил onedrive-d, началась синхронизация, но не могу запустить этот лаунчер как на скриншоте, при вводе в терминале команды: onedrive-prefs, пишет onedrive-prefs: команда не найдена. Как запустить этот лаунчер? В трее так же иконка не появилось, как же отследить процесс синхронизации, не ясно....
avatar
0
23 • 08:58,
Вы наверное не читали выше, я же написал и выделил в рамку, актуальная инструкция 29.10.2015, в данной версии скрипта окно уже не отображается и все настраивается через терминал.  wink
m
1
24 • 20:27,
Понятно, спасибо Юрий. То есть получается, что по сути процесс синхронизации невозможно отследить?
avatar
1
25 • 20:55,
Верно, синхронизация идет в фоновом режиме, вы этого не видите, но видите как появляются директории/файлы которые загружаются. Вам лишь сообщается когда начата синхронизация и когда она закончилась, вы можете прервать ее командами выше что я описал. Визуального отображения как у Google Drive либо Mail.ru Cloud в виде индикаторов на панели в OneDrive нет.  wink
m
1
26 • 10:21,
Благодарю. А возможно ли как нить добавить в автозагрузку? Что бы не приходилось каждый раз вводить команду в терминал.
avatar
1
27 • 11:20,
В автозагрузку добавлять не советовал бы так как когда система загружается у вас еще не активно соединение "Интернет" и соответственно скрипт синхронизации будет выдавать ошибки.

Хотя можете попробовать, как добавить в автозагрузку я ранее уже писал материал - здесь в поле "Команда", вставьте код:
Код
sudo onedrive-d start
в любом случае при старте системы и запуске синхронизации от вас потребуют ввести пароль smile .
m
1
28 • 22:35,
Помоги пожалуйста, почему то прекращается синхронизация. Захожу на onedrive там еще много файлов которые не синхронизировались. Набираю снова ~$ sudo onedrive-d start
, выдает сообщение Loading configuration ... OK
[2016-10-01 22:34:37,511] DEBUG: MainThread: running in daemon node.
WARNING: onedrive-d already running with PID 3665
То есть синхронизация идет, то файлы почему то не добавляются. Памяти на диске еще 100 гб свободного пространства.
avatar
0
29 • 09:50,
Да, сообщается, что процесс уже запущен, а вы запустили дубль.

Если файлы не добавляются новые, стоит описать все детали на странице проекта - здесь. Регистрируйтесь, жмите кнопку "New Issue" чтобы добавить новую задачу и описывайте проблему, желательно на английском так как разработчики не наши.  smile

Хотел добавить, что-то кажется мне, что проект скоро будет полностью заморожен, я так же задавал вопрос и 20 дней он висит без ответа. С 21 сентября 2015 года, не наблюдается никакой активности, то есть два года проект не обновляется.  facepalm
m
1
30 • 19:06,
Очень жаль, а больше нет возможности использования OneDrive на Ubuntu? У меня windows phone и OneDrive активно пользуюсь, он так мне необходим на Ubuntu.
avatar
0
31 • 19:33,
Иного выхода пока нет, только так.  wink
avatar
1
20 • 22:08,
Если быть более точным: чтоб они с облака не качались.
avatar
1
19 • 22:03,
Подскажите пожалуйста, как исключить не нужные папки(файлы) из синхронизации?
avatar
1
21 • 10:10,
Перейдите в свою домашнюю директорию, выполните комбинацию CTRL+H, после этого отобразятся скрытые директории. Ищем директорию ".onedrive" открываем ее и увидите файл "ignore_v2.ini". Открываем его с помощью текстового редактора выполнив в терминале команду:
Код
gedit /home/user/.onedrive/ignore_v2.ini
где вместо user пишем вашего пользователя под которым вы работаете в системе. Жмем клавишу Enter и в редакторе Gedit откроется файл(игнор лист), проматываем в самый низ где увидите тестовые директивы для игнорирования, надеюсь все будет понятно. Если что-то не поймете, спрашивайте. smile
avatar
0
17 • 23:32,
Как удалить программу?
avatar
0
18 • 23:59,
Выполнить в терминале:
Код
sudo rm -rfv ~/.onedrive
этого достаточно.
1 2 3 »
avatar