Как настроить OneDrive в Ubuntu 17.04?

Проблема с OneDrive. Недавно я установил OneDrive на свой компьютер (Ubuntu 17.04), но я не могу настроить или не могу войти в OneDrive через терминал. На самом деле я ударил здесь. Пожалуйста, посмотрите на это

jujube@jujube:~$ onedrive
Authorize this app visiting:

https://login.live.com/oauth20_authorize.srf?client_id=000000004C15842F&scope=onedrive.readwrite%20offline_access&response_type=code&redirect_uri=https://login.live.com/oauth20_desktop.srf

Enter the response uri: https://login.microsoftonline.com/189de737-c93a-4f5a-8b68-6f4ca9941912/oauth2/authorize?client_id=00000003-0000-0ff1-ce00-000000000000&response_mode=form_post&response_type=code%20id_token&resource=00000003-0000-0ff1-ce00-000000000000&scope=openid&nonce=1263013103B7E6782803F03D5629B7D0FB1A68D46E17D09C-4B1B73911F92DE22FA330783ACEDE04C7C9991BB38BA7FCD9E3A9A900E0DB6AC&redirect_uri=https:%2F%2Fhclo365-my.sharepoint.com%2F_forms%2Fdefault.aspx&state=0&client-request-id=3fc31b9e-70d1-4000-78af-c23eabf4934b
Invalid uri
Could not initialize the OneDrive API
jujube@jujube:~$
14
задан 11 October 2018 в 15:30

6 ответов

Я попытался установить пакет onedrive, и он отлично работает

sudo apt-get install onedrive

после установки, запустите команду

onedrive

Это предоставит URI и запросит URI в ответ , Нажмите URI и войдите в свою учетную запись onedrive (пока этот пакет работает только с личным onedrive). Хорошо, что он также работает с двухфакторной аутентификацией - пароль приложения не требуется.

URI покажет пустую страницу, скопирует веб-URI и вставит его в терминал, где команда onedrive запросила uri.

Вот и все. Инструмент загрузит все содержимое Onedrive в каталог $ HOME / OneDrive.

Привод можно синхронизировать в режиме реального времени с

onedrive -m

. Мне показалась полезной приведенная выше команда.

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

man onedrive
0
ответ дан 11 October 2018 в 15:30

Существует новый api onedrive, и он работает нормально в Ubuntu 18.10:

https://github.com/xybu/onedrived-dev прочитайте и следуйте инструкциям

0
ответ дан 11 October 2018 в 15:30

Я просто нашел ссылку с инструкциями относительно того, как установить OneDrive на Ubuntu.

  1. Выполненный в терминале git clone https://github.com/xybu92/onedrive-d.git
  2. Если Вы не имеете git установленный, выполненный sudo apt-get install git устанавливать его и затем выполнять последнюю команду в 1.
  3. cd onedrive-d для входа в каталог, Вы просто загрузили.
  4. ./inst install устанавливать OneDrive.
  5. Если команда в 4 говорит, что требуются некоторые зависимости, выполненные sudo apt-get install -f для фиксации их и это закончит создавать OneDrive после установки зависимостей, или можно выполнить № 4 снова, чтобы удостовериться, что это установлено.
  6. Прямо после установки, окно должно появиться, показав предпочтения OneDrive.
  7. Нажмите Connect to OneDrive.com, и необходимо смочь подписаться в учетную запись Microsoft или учетную запись OneDrive.
  8. После входа в систему Принимают любые полномочия, которые он запрашивает, и сохраните любые предпочтения.
  9. Ваша папка OneDrive должна теперь быть в Вашей домашней папке /home/user/OneDrive.

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

  • OneDrive не запускает на запуске, таким образом, необходимо будет добавить onedrive-d в приложениях запуска.
  • Для внесения любых изменений, можно открыть предпочтительное окно с onedrive-prefs.
  • OneDrive также имеет инструмент командной строки для внесения любых изменений, любят, создают новый каталог. onedrive-cli.

Более подробная информация видна здесь: https://www.maketecheasier.com/sync-onedrive-linux/

0
ответ дан 12 October 2018 в 01:30

Я просто прошедший следующее осуществление и OneDrive частично работаю на меня.

1.install пакет OneDrive через Кв. - добираются

$ sudo склонный - получают установку-y onedrive

2.run onedrive команда

$ onedrive Авторизовывают это посещение приложения:

https://login.live.com/oauth20_authorize.srf? client_id=000000004C15842F&scope=onedrive.readwrite%20offline_access&response_type=code&redirect_uri=http s://login.live.com/oauth20_desktop.srf

Введите uri ответа:

3.copy и вставка данный URL к любому браузеру, затем, в соответствии с обычной процедурой Microsft OneDrive. В конце Вы получаете пустую веб-страницу.

4.copy URL и вставка это как ответ на onedrive команда. Вот то, что я получил,

Введите uri ответа: https://login.live.com/oauth20_desktop.srf? code=M5f2af202-6d1d-eb70-2007-6077fb7f93f0&lc=1033 каталог Creating:. / 我的最愛. Каталог My Favorites Creating: каталог Creating./Calendar.web:./WallPapers Каталог Creating:./Documents Каталог Creating:./WallPapers/MacOS...

5. Вы будете видеть $HOME/OneDrive папка, созданный с содержанием OneDrive.

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

sqlite. SqliteException@src/sqlite.d (147): база данных заблокирована----------------??:? [0x6223bf12]??:? [0x62251a7b]??:? [0x62250caf]??:? _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9 __ lambda1MFZv [0xb3cc9a0e]??:? [0x62255cf4]??:? __ отказ сегментации libc_start_main [0xb345a3f0] (выведенное ядро)

Не уверенный, если это вызывается путем выполнения другого onedrive экземпляр, в то время как это уже занималось sync'ing данные.

Я повторно запустил новый onedrive, и это все еще sync'ing (загружающий) мои данные.

4
ответ дан 23 November 2019 в 02:55

Иначе использует Google Chrome.

  1. Google Chrome установки
  2. Откройте свою домашнюю папку и нажмите Ctrl+h для показа скрытых файлов.
  3. Откройте .local/share/applications папку.
  4. В этой папке создают файл OneDrive.desktop.
  5. Заполните Onedrive.desktop этим:

    [Desktop Entry]
    Name=OneDrive
    Exec=google-chrome --app="data:text/html,<html><body><script>window.resizeTo(800,600);window.location='https://onedrive.live.com/';</script></body></html>"
    Comment=
    Terminal=false
    Icon=web-microsoft-onedrive
    Type=Application
    

Я использую Linux Mint 19.2 с пакетом значка, который содержит значок для OneDrive, но можно указать любого в строке Значка. В результате у Вас будет новое приложение в Вашем меню приложения путем нажатия на него, Chrome откроет новое окно с папкой OneDrive. Не забывайте сохранять пароль с помощью Chrome и проверять опцию "Stay in system" во время авторизации.

0
ответ дан 23 November 2019 в 02:55

Клиент Skilion был заброшен в 2018 году, и вся разработка была перенесена сюда: https://github.com/abraunegg/onedrive

Точно так же вся разработка клиента Python ( xybu и т. д.) был заброшен в 2016 году.

Чтобы правильно установить клиент onedrive в Ubuntu, у вас есть 2 варианта:

  1. При использовании Ubuntu 18.x и ниже — компилировать из исходного кода
  2. При использовании Ubuntu 19.x и выше — Используйте Ubuntu PPA

Не устанавливайте клиент из «Юниверса», так как при этом будут установлены старые версии клиента.

Для компиляции из исходников:

  1. Установите зависимости
sudo apt install build-essential libcurl4-openssl-dev libsqlite3-dev pkg-config git curl
  1. Установите компилятор
curl -fsS https://dlang.org/install.sh | bash -s dmd
  1. Активируйте компилятор
source ~/dlang/dmd-2.093.1/activate
  1. Клонируйте репозиторий
git clone https://github.com/abraunegg/onedrive.git
  1. Соберите клиент
cd onedrive; ./configure; make clean; make;
  1. Установите
sudo make install

Чтобы установить с помощью Ubuntu PPA

  1. Добавьте Ubuntu PPA
sudo add-apt-repository ppa:yann1ck/onedrive
sudo apt-get update
  1. Установите onedrive из Ubuntu PPA
sudo apt install onedrive

Дополнительные сведения см. в:

Для решения проблем или получения поддержки откройте заявку на GitHub

0
ответ дан 22 September 2020 в 21:41

Другие вопросы по тегам:

Похожие вопросы: