test

test222

2222

232323

23232422

q2e2qe2

232323

323232

Драйвера / Другое ПО

Установка Microsoft OneDrive на Ubuntu 14.04

LINUXSOID Июнь 25, 2014

Microsoft OneDrive (сокращённо — OneDrive; ранее SkyDrive) — облачное хранилище, созданное в августе 2007 года и управляемый компанией Microsoft. Является частью спектра онлайновых услуг Windows Live.

В январе 2014 года компания Microsoft объявила о переименовании облачного сервиса SkyDrive на OneDrive. Необходимость ребрендинга возникла в результате судебного иска, поданного британской телевещательной компанией British Sky Broadcasting Group (BSkyB). 20 февраля 2014 года Microsoft OneDrive был официально запущен, в то время как SkyDrive прекратил свое существование.

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

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

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

Первое, что вам нужно сделать, это скачать архив с исходным кодом. После того, как .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.

[email protected]:~/Загрузки/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
[email protected]:~/Загрузки/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

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

комментарии 38
772

Комментарии: “Установка Microsoft OneDrive на Ubuntu 14.04

не пойму у меня не устанавливается

ищу решение данной проблемы, так же заметил ошибку

Код
http://stackoverflow.com/questio….in-path пока проблема не решена.

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

Добрый день.

Подскажите, пжл, столкнулся с проблемой:
~$ onedrive-d start
Loading configuration … OK
[2017-01-02 20:19:38,301] DEBUG: MainThread: running in daemon node.
Starting onedrive-d … FAILED
ERROR: Child exited immediately with exit code 127

На что указывает эта ошибка? Спасибо.

Иного выхода пока нет, только так.  wink

Такой вопрос: установил на LinuxMint 18, также есть папка, которая с Винды синхронизировалась. Указываю её для синхронизации; стали дублироваться файлы с облака: file -> file(serglm). serglm — имя компьютера. Нужна помощь, хочу уйти от винды, но держит облако, у меня там много чего хранится.

Дело в том, что мои файлы хранятся на втором ЖД, в его корне. И я указал путь /mnt/14366FA47062C4FE/OneDrive.

Извините, с подобное проблемой не стыкался, ничего посоветовать не могу. Как писал выше, задайте вопрос на гитхабе, там получите конкретный ответ от разработчика или более прошаренных пользователей.  smile

Андрей Некрасов, Шик-к-карно! Устанавливаем cd /home/ПОЛЬЗОВАТЕЛЬ/onedrive-d-master/ Папку OneDrive создаем в директории .home Набираем в терминале onedrive-d Профит!

Супер!!! отлично работает нормально синхронизирует, единственный минус — синхронзирует всё, на что мой ссд смотрит тоскливо.

Верно, синхронизация идет в фоновом режиме, вы этого не видите, но видите как появляются директории/файлы которые загружаются. Вам лишь сообщается когда начата синхронизация и когда она закончилась, вы можете прервать ее командами выше что я описал. Визуального отображения как у Google Drive либо Mail.ru Cloud в виде индикаторов на панели в OneDrive нет.  wink

Понятно, спасибо Юрий. То есть получается, что по сути процесс синхронизации невозможно отследить?

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

Как вы говорите, названия файла и имя компьютера, это как я подозреваю вы пробовали синхронизировать не корневую директорию, а по ярлыку на это директорию, только в этом случае так может быть. Если я вас неправильно понял, возможно это баг в Onedrive, можно попробовать задать вопрос разработчиками на странице проекта — здесь.

Очень жаль, а больше нет возможности использования OneDrive на Ubuntu? У меня windows phone и OneDrive активно пользуюсь, он так мне необходим на Ubuntu.

Выполнить в терминале:

Да, сообщается, что процесс уже запущен, а вы запустили дубль.

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

Хотел добавить, что-то кажется мне, что проект скоро будет полностью заморожен, я так же задавал вопрос и 20 дней он висит без ответа. С 21 сентября 2015 года, не наблюдается никакой активности, то есть два года проект не обновляется.  facepalm

Помогите, установил onedrive-d, началась синхронизация, но не могу запустить этот лаунчер как на скриншоте, при вводе в терминале команды: onedrive-prefs, пишет onedrive-prefs: команда не найдена. Как запустить этот лаунчер? В трее так же иконка не появилось, как же отследить процесс синхронизации, не ясно….

В автозагрузку добавлять не советовал бы так как когда система загружается у вас еще не активно соединение "Интернет" и соответственно скрипт синхронизации будет выдавать ошибки.

Хотя можете попробовать, как добавить в автозагрузку я ранее уже писал материал — здесь в поле "Команда", вставьте код:

Код
.

Благодарю. А возможно ли как нить добавить в автозагрузку? Что бы не приходилось каждый раз вводить команду в терминал.

Надо запустить еще раз из user. Установщик запросит root пароль и дальше все пойдет нормально

Перейдите в свою домашнюю директорию, выполните комбинацию CTRL+H, после этого отобразятся скрытые директории. Ищем директорию ".onedrive" открываем ее и увидите файл "ignore_v2.ini". Открываем его с помощью текстового редактора выполнив в терминале команду:

Не устанавливается что-то у меня:

[email protected]:~/onedrive-d-old-future$ sudo ./install.sh
python3 installed…OK
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия python3-dev.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 126 пакетов не обновлено.
pip3 installed…OK
inotifywait installed…OK
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия inotify-tools.
Уже установлена самая новая версия python3-gi.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 126 пакетов не обновлено.
Traceback (most recent call last):
File "setup.py", line 4, in <module>
from setuptools import setup, find_packages
File "/usr/local/lib/python3.4/dist-packages/setuptools/__init__.py", line 12, in <module>
from setuptools.extension import Extension
File "/usr/local/lib/python3.4/dist-packages/setuptools/extension.py", line 8, in <module>
from .dist import _get_unpatched
File "/usr/local/lib/python3.4/dist-packages/setuptools/dist.py", line 21, in <module>
packaging = pkg_resources.packaging
AttributeError: 'module' object has no attribute 'packaging'
[email protected]:~/onedrive-d-old-future$

Я вот пользуюсь Ubuntu 14.04 LTS и никаких проблем, как устанавливается я выше описал в материале, как видите ошибок нет, просто может запросить доустановить дополнительные пакеты и согласиться на установку нажав ентер или yes wink .

скажите на какой linux устанавливается нормально one drive. чтоб без подобных ошибок ?

решение данной проблемы описано по ссылке — http://askubuntu.com/questions/683601  wink

вроде как доустанавливал всё что можно, так и не работает… пользусь тоже 14.04 LTS. я вот не пойму что в командной строке писать здесь:

To remove it, do the following:

Find out where the outdated pkg_resources module is located:

$ python -c 'import pkg_resources; print(pkg_resources.__file__)'
/usr/lib/python2.7/dist-packages/pkg_resources.pyc

Как удалить программу?

Если быть более точным: чтоб они с облака не качались.

Подскажите пожалуйста, как исключить не нужные папки(файлы) из синхронизации?

Помоги пожалуйста, почему то прекращается синхронизация. Захожу на 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 гб свободного пространства.

Внес изменения в инструкцию немного ниже, прочтите дополнение, установка стала очень простой, скачается дополнительно что-то около метров 50-60 если все собрать вместе.

Приложение скомпилируется и соберется на автоматике, всем управляет скрипт install.sh.

ссылка не работает

:~$ git clone http://github.com/xybu92/onedrive-d/archive/master.zip
Cloning into 'master.zip'…
fatal: repository 'https://github.com/xybu92/onedrive-d/archive/master.zip/&#39; not found
так тоже не получается((((

я не могу скачать файл(((((

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

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

Выполните команду:

Код
Код
Код
Код
здесь.

Добавить комментарий

Ваш e-mail не будет опубликован.