Найти в Дзене
takoedelo

Как установить Microsoft OneDrive на Ubuntu

Оглавление

То, что OneDrive принадлежит Microsoft, не означает, что вы не можете получить к нему доступ из Linux.

Если вы перешли с Windows на операционную систему Linux, есть большая вероятность, что вы использовали Microsoft OneDrive. Он встроен в Windows 10 и 11, что означает, что значительная часть ваших личных файлов синхронизирована там.

В операционных системах Linux нет предустановленного OneDrive; нет даже официального приложения. Итак, как вы возьмете свои данные из OneDrive на свой КОМПЬЮТЕР с Linux? Ответ заключается в специальном программном обеспечении: клиент OneDrive для Linux, совместимый со всеми основными дистрибутивами.

Зачем вам OneDrive в Linux?

Linux имеет странные отношения с известными облачными сервисами хранения. Некоторые предлагают Linux-совместимые клиенты, но часто так же просто настроить собственное облако с помощью ownCloud или NextCloud.

Но это не значит, что вы не должны использовать OneDrive в Linux. Хотя он является проприетарным, и это может нарушить ваши чувства к открытому исходному коду, у вас может быть своя история с OneDrive.

Открытие OneDrive в вашем браузере - это вариант, но он невероятно медленный и не стоит своего времени.

(“Бесплатный” вариант хранения составляет всего 5 ГБ.)

Используйте лучший вариант: клиент OneDrive для Linux

За прошедшие годы было выпущено несколько клиентов OneDrive для Linux, но большинство из них были заброшены. Один проект, который все еще находится в разработке, - это клиент OneDrive для Linux.

Это программное обеспечение доступно на GitHub и может быть установлено практически на любой дистрибутив Linux. Все шаги приведены на странице GitHub, чтобы установить его всего за несколько минут. Чтобы продемонстрировать, насколько это просто, в разделе ниже будет продемонстрировано, как установить клиент OneDrive для Linux на Ubuntu 22.04 LTS.

С установленным этим программным обеспечением вы не получите скрытый доступ к OneDrive. Это полноценный клиент OneDrive Linux, по крайней мере, такой же хороший, как на Android, если не настоящий клиент OneDrive для Windows.

Среди функций OneDrive Client для Linux - кэширование состояния, мониторинг и синхронизация файлов в реальном времени, проверка загрузки и загрузки файлов, ограничение скорости трафика и возобновляемые загрузки. Программное обеспечение поддерживает бесплатные OneDrive, абонентские OneDrive, OneDrive для бизнеса, и другие варианты Office 365, библиотеки SharePoint и Office 365, а также общие папки.

Короче говоря, если вам нужен доступ к OneDrive в Linux - краткосрочный или долгосрочный - вам нужно использовать клиент OneDrive для Linux.

Установите клиент OneDrive для Linux на Ubuntu 22.04 LTS

Хотя клиент OneDrive для Linux работает с большинством дистрибутивов, следующие шаги демонстрируют, как установить его на системы на базе Debian (в частности, Ubuntu 22.04 LTS).

Для начала убедитесь, что ваша система полностью обновлена.

-2

После обновления вам следует перезагрузить систему

-3

Установка клиента OneDrive для Linux на Ubuntu 22.04 LTS требует использования репозитория службы сборки openSUSE. Начните с добавления ключа выпуска:

wget -qO - https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /usr/share/keyrings/obs-onedrive.gpg > /dev/null

Затем добавьте репозиторий:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/obs-onedrive.gpg] https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.04/ ./" | sudo tee /etc/apt/sources.list.d/onedrive.list

Затем вы должны обновить кэш apt:

-4

Наконец, установите клиент OneDrive для Linux:

-5

Обратите внимание, что шаги немного отличаются в разных дистрибутивах. Например, для Ubuntu 22.10 требуются разные команды ключа и репозитория (в зависимости от версии).

Установка OneDrive для Linux на другие дистрибутивы

Как уже отмечалось, описанные выше шаги предназначены для Ubuntu.

Однако Арч и Манджаро могут использовать памак:

-6

Программное обеспечение также может быть установлено из исходного кода. Узнайте больше о клиенте OneDrive для Linux на GitHub.

Как синхронизировать OneDrive с Linux

Клиент OneDrive для Linux по умолчанию является инструментом командной строки. Включены различные команды, доступ к которым можно получить с помощью команды справки:

-7

Это довольно обширный список опций, наиболее распространенные из которых приведены в верхней части списка.

Чтобы синхронизировать OneDrive с Linux, вам нужна одна команда:

-8

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

-9

Чтобы это произошло, вам нужно будет ввести свои учетные данные. Приложение OneDrive Client для Linux отобразит ссылку для открытия в вашем браузере. После входа в свою учетную запись Майкрософт скопируйте URL-адрес (страница обычно будет пустой) и вставьте его в окно терминала, где это необходимо. Затем аутентификация должна быть завершена.

Между тем, вы можете подтвердить статус синхронизации (в случае добавления новых данных или удаления файлов) с помощью

-10

Все, что вам нужно для использования OneDrive можно найти в файле справки.

Перейдите на управление мышью с помощью OneDriveGUI

Если этого окажется недостаточно или вы недостаточно знакомы с командной строкой, вместо этого вы можете использовать инструмент OneDriveGUI. Это интерфейс для клиента OneDrive для Linux, который предоставляет интерфейс, управляемый мышью и клавиатурой.

Начните с перехода на OneDriveGUI GitHub и загрузки приложения.

Как только это будет сделано, откройте окно терминала в месте загрузки и введите:

-11

Обязательно поменяйте [VERSION] на версию файла загрузки OneDriveGUI AppImage.

(Также доступна версия OneDriveGUI для Arch Linux.)

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

-12

После этого необходимо выполнить аутентификацию (даже если вы уже сделали это в клиенте OneDrive для Linux). После этого вы готовы начать использовать клиент OneDrive для Linux в более привычных настройках .

-13

OneDrive для Linux просто работает

Хотя интерфейс командной строки не так уж плох, OneDriveGUI, очевидно, делает клиент OneDrive для Linux более удобным. В приложении есть все необходимое, чтобы получить ваши данные из OneDrive и синхронизировать их с вашим облаком.

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

Несмотря на это, клиент OneDrive для Linux - отличный способ получить доступ к данным OneDrive и синхронизировать их с вашим ПК с Linux.