Как получить доступ к OneDrive с рабочего стола Ubuntu

Ондрайв
Синхронизация с виртуальными жесткими дисками становится Ахиллесова пята из Ubuntu. Каноническое распределение, первый, кто интегрировал собственный облачный сервис, отстает. После удаления облачного сервиса и использования сторонних сервисов для доступа к популярным виртуальным жестким дискам, таким как Google Drive, возможности Cloud для Ubuntu весьма ограничены. Однако благодаря работе многих разработчиков Ubuntu устраняет эти недостатки. Недавно программист, Xiangyu Bu удалось разработать программу, которая синхронизирует наш виртуальный жесткий диск OneDrive с папкой на нашем жестком диске.точно так же, как Dropbox делает со своими папками. Эта программа получила название onedrive-d и дает нам доступ к нашему виртуальному жесткому диску OneDrive.

Как установить Onedrive-d и получить доступ к OneDrive в Ubuntu

Onedrive-d - это программа, размещенная на Github, для ее установки в Ubuntu нам понадобится программа Git. Если у нас нет Git, мы устанавливаем его, а если у нас уже установлен Git, мы делаем следующее:

клон git https://github.com/xybu92/onedrive-d.git

cd onedrive-d

Как только у нас появятся файлы onedrive-d, мы начнем установку программы:

./инстал установить

Так начнется установка. Первое, что нас попросят сделать, - это установить серию пакетов, необходимых для работы программы. Как только мы установим эти пакеты, появится экран конфигурации, это первая конфигурация. На этом экране мы изменим только два данных: сначала мы нажмем верхнюю кнопку, и появится экран входа в систему, где мы введем наши учетные данные для доступа к OneDrive.
OneDrive-D
После входа в систему он запросит у нас разрешение на доступ к OneDrive. После решения мы возвращаемся к первому экрану конфигурации, а во второй кнопке, которая находится под предыдущей кнопкой, мы выбираем папку, в которую мы поместим данные OneDrive.
OneDrive-D
Остальные параметры и опции оставляем как есть и нажимаем кнопку Ok. При этом появится экран с сообщением, что изменения были обновлены. Теперь закрываем экран и в терминале пишем следующее

Onedrive-d

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


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

40 комментариев, оставьте свой

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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Артуро Диаз сказал

    Большое спасибо за вашу статью, мне нужно использовать OneDrive для синхронизации информации между моим ноутбуком и моим iPad, и это было замечательно. Мерси!

  2.   Свиной суп сказал

    Большое спасибо, с этим я буду использовать больше Ubuntu ... Приветствую!

  3.   эскарамания сказал

    здорово !!! это было идеально ...

  4.   Sa сказал

    Он не связывает меня с OneDrive, почему это может быть?

  5.   иванлутин сказал

    Это сработало для меня с ./setup.sh inst

  6.   Рафа сказал

    Здравствуйте, когда я перехожу к этапу создания файла, он выдает мне ошибку:
    cp: невозможно создать обычный файл "/home/usernamer/.onedrive/ignore_v2.ini": в разрешении отказано, но я не могу изменить разрешение, так как я не автор.

    У них есть идеи, как это исправить. Я слежу за этими этапами ... https://github.com/xybu/onedrive-d

  7.   Рональд сказал

    Когда я помещаю «sudo ./inst install», он сообщает мне «./inst: command not found». У меня Lubuntu 14.04. Спасибо!

  8.   Ксавье сказал

    Ронал! попробуйте "sudo ./install", у меня это сработало: 3

  9.   Jordi сказал

    При вводе ./inst install в консоли файл не существует.

  10.   Агустин Риус сказал

    Посмотрите в папку onedrive-d, которая является установочным файлом, в моем случае это был install.sh, поэтому правильная команда - "./install.sh", и она устанавливается правильно, у меня Ubuntu 15.04.

    1.    Фабио сказал

      Это вариант, спасибо. у меня lubuntu 15.10

      1.    Артур сказал

        Спасибо, у меня было сомнение, почему у меня не получилось XD

      2.    Пауло сказал

        Идеально! Спасибо!

    2.    ангел сказал

      Спасибо, это была моя проблема 🙂

    3.    Адольфо Феликс сказал

      Привет мне, он также работал с Ubuntu версии 14.04, спасибо.

    4.    Хосе Альфредо Монтерроса сказал

      правильно, это форма или аргумент, который нужно определить в терминале

    5.    Дэнни сказал

      Gracias
      С твоей помощью я мог бы это решить

    6.    Хьюго сказал

      спасибо, у меня сработало ./install.sh

    7.    Федерико Моне сказал

      грация трещины

  11.   Ксавье сказал

    Привет и спасибо за эту статью. Пожалуйста, не могли бы вы мне помочь, при установке он не работал с "./inst install", он работал с "./install.sh", но при установке я получил что-то, что говорило "Python 3.x не найден в системе", затем были загружены и установлены несколько вещей, и в итоге я получил что-то еще «pip3 not found in the system». Как мне установить этот отсутствующий pip3? Заранее благодарим за помощь.

  12.   ФРАНКО АЛЬВАРАДО сказал

    Хавьер использует apt.get -f install для исправления недостающих зависимостей.
    привет

  13.   Андрес Рейес сказал

    Отличный вклад и помощь…. У меня были проблемы, но я следовал инструкциям Хавьера, и все было идеально ... спасибо

  14.   Густаво Рамирес сказал

    Отлично !!!, я только что установил ubuntu MATE, и это было приложение, которое я искал для синхронизации моих папок OneDrive ... Большое спасибо !!!!!

  15.   Фабио сказал

    Великий Хоакин, большое спасибо

  16.   Габриэль Арсе сказал

    Привет!! Это вызывает у меня эту ошибку после запуска в терминале onedrive-d .. «КРИТИЧЕСКИЙ: MainThread: путь к локальному репозиторию OneDrive не установлен». Как я могу это решить ?? (Я уже прошел oneedrive-pref ..)
    Спасибо!

  17.   Габриэль Арсе сказал

    Готово, в onedrive-pref я установил папку по умолчанию и решил! Привет!!

    1.    Оскар Осорио Лопес сказал

      Что вы имеете в виду, устанавливая папку по умолчанию? У меня такая же проблема, надеюсь, вы можете мне помочь, привет.

  18.   кашель сказал

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

  19.   Стивен сказал

    Вы знаете, как установить Para e linux mint rafaela 17.3, потому что по указанным вами шагам я не понимаю

  20.   Maica сказал

    Привет добрый день,

    Я испробовал тысячу способов (включая предоставление прав root) для установщика, и установить его невозможно. Я получаю следующее сообщение, которое не могу исправить: ПРЕДУПРЕЖДЕНИЕ: Dummy-2: не удалось сбросить конфигурацию в файл "/home/maica/.onedrive/config_v2.json".

    Если бы кто-то мог мне помочь, я был бы очень признателен.

  21.   Хуан Антонио Домингес Могел сказал

    Отличный вклад. Спасибо. В моем конкретном случае с Ubuntu Studio 16.04 у меня отлично сработало, изменив инструкцию: "./inst install" на "./install.sh install", а затем сконфигурируйте с терминала с помощью следующей инструкции: "onedrive-pref". Привет!

  22.   Ионафан сказал

    У меня есть эта проблема, и я не смог ее решить вначале, она устанавливается нормально, но почти в конце появляется ошибка Благодарю вас за сотрудничество Я оставляю строки кода
    Джонатан @ Джонатан-CQ1110LA ~ / onedrive-d $ sudo ./install.sh
    python3 установлен… ОК
    Чтение списка пакетов ... Готово
    Создание дерева зависимостей
    Чтение информации о статусе ... Готово
    python3-dev уже находится в последней версии (3.5.1-3).
    0 обновлено, 0 будет установлено, 0 удалено и 28 не обновлено.
    pip3 установлен… ОК
    inotifywait установлен… ОК
    Чтение списка пакетов ... Готово
    Создание дерева зависимостей
    Чтение информации о статусе ... Готово
    python3-gi уже находится в последней версии (3.20.0-0ubuntu1).
    inotify-tools уже находится в последней версии (3.14-1ubuntu1).
    0 обновлено, 0 будет установлено, 0 удалено и 28 не обновлено.
    Traceback (последний последний вызов):
    Файл "setup.py", строка 4, в
    из настройки импорта setuptools, find_packages
    ImportError: нет модуля с именем 'setuptools'

    1.    Хосе Иранзо сказал

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

      sudo apt-get установить python3-setuptools

      Привет.

  23.   Хуан-Пабло сказал

    Это ооочень проще, чем то, что здесь объясняется. По крайней мере, на Linux Mint 19
    Первый:
    sudo apt установить onedrive
    Вторая:
    После установки папка с именем OneDrive появится в наших «Личных папках» и в ней: Документы - Избранное - Общее избранное - Общедоступное - Защита 1 (по крайней мере, эти папки мне показались, возможно, потому, что у меня есть папка с таким именем)
    Третье:
    Мы получаем доступ к своей учетной записи Microsoft и заходим в OneDrive.

    Я провел тест создания документа в папке на моем жестком диске, а затем в терминале я набрал «onedrive», и с помощью одной только этой команды он был обновлен в облаке onedrive. Ответ на моей консоли был: Загрузка: ./Documents/Test OD.txt.

    Затем я удалил все остальные установки, которые мне не помогли.

    Привет из Аргентины

    Хуан-Пабло

  24.   Хосе Альфредо Монтерроса сказал

    в конце достаточно дать инструкцию на синхронизацию

    «Oneedrive - синхронизировать» и все.

  25.   Зифра сказал

    Больше не работает. Microsoft API устарел

  26.   ДАНИЛО РЯНЬО сказал

    Здравствуйте, когда я запускаю команду onedrive из терминала, в конце выдает ошибку:

    OSError: [Errno 88] Операция с сокетом без сокета

    У меня Ubuntu 20.04.

    Вы можете мне помочь, спасибо.

  27.   джесбенмкс сказал

    Он больше не работает ни в коем случае, аутентификация auth0 может быть достигнута, он остается на белом экране после входа в систему.

  28.   никола сказал

    Друзья, спасибо, что поделились этим, "./install.sh" работал у меня напрямую, что отличается от того, что написано в коде, я делюсь им на случай, если это сработает для кого-то,

    1.    марленг сказал

      Здравствуйте, как вы сделали эту часть шагов:

      # вам может понадобиться заменить whoami на ваше имя пользователя
      sudo chown `whoami` /var/log/onedrive_d.log

      -----

      Когда я вхожу в эту часть, появляется следующее, потому что я тоже точно не знаю, что это за пользователь:

      sudo chown $CURRENT_USER `/var/log/onedrive_d.log`
      bash: /var/log/onedrive_d.log: Отказано в доступе
      chown: отсутствует операнд
      Попробуйте «chown –help» для получения дополнительной информации.

      ---

      Я не знаю, как это решить, надеюсь, вы можете мне помочь.
      Привет!