Проблема с 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:~$
источник
Я только что выполнил следующее упражнение, и OneDrive частично работает на меня.
1. установите пакет OneDrive через apt-get
2. запустить команду onedrive
3. Скопируйте и вставьте указанный URL в любой браузер, затем, следуя обычной процедуре Microsft OneDrive. В конце вы получите пустую веб-страницу.
4. Скопируйте URL и вставьте его как ответ на
onedrive
команду. Вот что я получил,Введите ответ uri: https://login.live.com/oauth20_desktop.srf?code=M5f2af202-6d1d-eb70-2007-6077fb7f93f0&lc=1033 Создание каталога: ./ 我 的 最愛 .My Избранное Создание каталога: ./Calendar. web Создание каталога: ./WallPapers Создание каталога: ./Documents Создание каталога: ./WallPapers/MacOS. , ,
5.Вы увидите, что
$HOME/OneDrive
папка была создана с контентом OneDrive.Причина, по которой я сказал, что у меня был частичный успех, заключается в том, что произошел
onedrive
сбой с последующей ошибкой,Не уверен, что это вызвано запуском другого
onedrive
экземпляра, когда он уже занят синхронизацией данных.Я перезапустил новый onedrive, и он все еще синхронизирует (загружает) мои данные.
источник
Существует новый api onedrive, и он работает нормально в Ubuntu 18.10:
https://github.com/xybu/onedrived-dev прочитайте и следуйте инструкциям
источник
onedrive
пакет. Каковы преимущества? (их GitHub не ясно об этом)Я только что нашел ссылку с инструкциями по установке OneDrive в Ubuntu.
git clone https://github.com/xybu92/onedrive-d.git
git
установили, запустите,sudo apt-get install git
чтобы установить его, а затем выполните последнюю команду в 1.cd onedrive-d
чтобы перейти в каталог, который вы только что скачали../inst install
настроить OneDrive.sudo apt-get install -f
чтобы исправить их, и она завершит настройку OneDrive после установки зависимостей, или вы можете снова запустить # 4, чтобы убедиться, что она установлена./home/user/OneDrive
.Вам нужно будет настроить некоторые дополнительные функции, чтобы он запускался автоматически вместо запуска демона при каждой загрузке и дополнительной информации.
onedrive-d
в автозагрузку приложений .onedrive-prefs
.onedrive-cli
,Более подробную информацию можно увидеть здесь: https://www.maketecheasier.com/sync-onedrive-linux/
источник
Другой способ - использовать Google Chrome.
Заполните Onedrive.desktop этим:
Я использую Linux Mint 19.2 с пакетом значков, который содержит значок для OneDrive, но вы можете указать любой в строке Icon. В результате у вас будет новое приложение в меню приложений, нажав на него, Chrome откроет новое окно с вашей папкой OneDrive. Не забудьте сохранить пароль с помощью Chrome и во время авторизации установите флажок «Оставаться в системе».
источник