Linux Lite Forums

Languages => Russian [Russian] => Topic started by: NN on May 23, 2018, 09:19:53 AM

Title: Как синхронизироваться с MS OneDrive в Линуксе
Post by: NN on May 23, 2018, 09:19:53 AM
Как синхронизироваться с MS OneDrive (https://onedrive.live.com/about/) в Линуксе?

Это перевод статьи (взятой отсюда (https://www.avoiderrors.net/how-to-sync-microsoft-onedrive-in-linux/)) на русский язык.

Благодаря проекту onedrive-d (https://github.com/xybu/onedrive-d-old) вы можете официально синхронизировать облако OneDrive с Линуксом. В этом уроке я покажу вам, как синхронизировать Microsoft Onedrive в Линуксе с помощью onedrive-d.

Установка onedrive-d в Линуксе

1. Откройте окно терминала и установите git с помощью этой команды:

sudo apt-get install git

2. Клонируйте исходный код из git с помощью следующей команды:

git clone https://github.com/xybu92/onedrive-d.git

3. Теперь перейдите в папку с onedrive-d при помощи команды:

cd onedrive-d

4. Теперь запустите в терминале исполняемый сценарий/скрипт, чтобы загрузить и установить все необходимые зависимости, соглашаясь каждый раз для их установки (будут загружены скрипты Python). Команда для этого:

./install.sh install

После завершения установки вам будет предложено ввести в терминал команду onedrive-pref . Далее вам нужно будет следовать инструкциям, указанным в терминале.

(https://www.avoiderrors.net/wp-content/uploads/2015/11/Sync-Microsoft-OneDrive-in-Linux-picture-6.png)

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

(https://www.avoiderrors.net/wp-content/uploads/2015/11/Sync-Microsoft-OneDrive-in-Linux-picture-7.png)

Затем предоставьте onedrive-d доступ для чтения и записи в OneDrive (опция "Разрешить").

(https://www.avoiderrors.net/wp-content/uploads/2015/11/Sync-Microsoft-OneDrive-in-Linux-picture-5.png)

Теперь скопируйте из адресной строки браузера ответный URL-адрес после того, как вы щелкните на кнопку "Да"/"Разрешить" и вставьте его обратно в терминал (терминал должен быть всегда открытым в то время пока вы занимаетесь установкой облачного клиента!)

(https://www.avoiderrors.net/wp-content/uploads/2015/11/Sync-Microsoft-OneDrive-in-Linux-picture-4.png)

(https://www.avoiderrors.net/wp-content/uploads/2015/11/Sync-Microsoft-OneDrive-in-Linux-picture-3.png)

Теперь создайте локальную папку в домашнем каталоге под названием OneDrive, чтобы использовать её для синхронизации с онлайновым облачным сервисом MS OneDrive.

После создания папки вставьте путь к ней в терминал на шаге 2/4.

(https://www.avoiderrors.net/wp-content/uploads/2015/11/Sync-Microsoft-OneDrive-in-Linux-picture-2.png)

На шаге 3/4 и 4/4 выберите нет/'no' (выделено красной рамкой на скриншоте). Почему "нет"? Потому что вряд ли вам нужна выборочная синхронизация (а именно это и запрашивает терминал), т.к. полная синхронизация лучше в любом случае.

(https://www.avoiderrors.net/wp-content/uploads/2015/11/Sync-Microsoft-OneDrive-in-Linux-picture-1.png)

Затем выполните следующую команду, чтобы начать/стартовать синхронизацию:

onedrive-d start

(https://www.avoiderrors.net/wp-content/uploads/2015/11/Sync-Microsoft-OneDrive-in-Linux-picture-31.png)

Вот и всё!

Видеоурок (правда, на английском, но главное здесь - это увидеть всё своими глазами):

https://youtu.be/vE9YRXki74Y

Если у вас возникнут проблемы со службой onedrive-d, вы можете найти помощь на баг-трекере (https://github.com/xybu/onedrive-d-old/issues?q=is%3Aopen).


Источник: https://www.avoiderrors.net/how-to-sync-microsoft-onedrive-in-linux/

~~~~~~~~~~~~~~~~~

Небольшое дополнение от себя: служба onedrive-d через приведённую выше команду терминала запускается каждый раз только единожды, поэтому есть смысл добавить её автостарт в системных настройках автозапуска программ.

Мне нигде не удалось найти подобный клиент с оконным интерфейсом (GUI), но оно и понятно: зачем Майкрософту заботиться о линуксоидах, ведь основная целевая аудитория Мйкрософта - это пользователи Windows.

Да, иногда в Линуксе действительно приходится пользоваться и терминалом/консолью. Но в этом нет ничего страшного (см. ссылку в моей подписи). А что поделаешь, если в некоторых случаях оконный интерфейс программ (GUI) просто недоступен! Ну хоть так, чем вообще ничего (я имею в виду синхронизацию с OneDrive в Линуксе).

Кому не хочется возиться с терминалом, тот может установить себе любой другой облачный сервис (см. мои темы по этому вопросу в данном разделе форума). Или установите себе в Линуксе отличный облачный клиент Mega (https://mega.nz/), который полностью совместим с Линуксом (https://mega.nz/sync) и при этом зарегистрированному пользователю даётся 50 Гб места бесплатно, а это больше чем предоставляет Майкрософт в 10 раз! Выбор - за вами!