Установка Microsoft OneDrive на Ubuntu

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

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

Зачем нужен OneDrive в Linux?

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

Но это не значит, что вы не должны использовать OneDrive в Linux. Хотя он является проприетарным, и это может нарушить вашу восприимчивость к открытому исходному коду, у вас может быть история с OneDrive. Удаление ваших данных с серверов Microsoft означает, в первую очередь, возможность доступа к ним. Доступ к OneDrive из вашей ОС Linux — это способ сделать это, и это проще, чем установка Microsoft Office в Linux.

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

Причина, по которой я это делаю, проста. После нескольких лет оплаты ежемесячной подписки на Office 365 я наконец решил, что он мне больше не нужен. Имея 50 ГБ памяти, которые я не хочу терять (включая много фотографий моих детей, сделанных на устройствах Windows Phone), синхронизация данных является приоритетом.

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

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

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

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

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

Среди функций клиента OneDrive для 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).

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

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
sudo apt-get autoremove -y
sudo apt-get autoclean -y

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

reboot

Для установки клиента 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

Далее добавляем репозиторий:

sudo apt-<span class="hljs-keyword">get</span> update

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

sudo apt <span class="hljs-keyword">install</span> <span class="hljs-comment">--no-install-recommends --no-install-suggests onedrive</span>

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

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

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

Однако Arch и Manjaro могут использовать pamac:

pamac build onedrive-abraunegg

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

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

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

onedrive <span class="hljs-comment">--help</span>

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

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

<span class="hljs-selector-tag">onedrive</span> <span class="hljs-selector-tag">destination-directory</span> <span class="hljs-selector-attr">[FILEPATH]</span> <span class="hljs-selector-tag">--synchronize</span>

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

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

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

onedrive display-sync-status

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

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

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

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

Скачать: OneDriveGUI (бесплатно)

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

chmod +x ./OneDriveGUI-[VERSION]-x86_64.AppImage

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

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

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

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

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

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

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

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

Поделитесь с друзьями

Добавить комментарий

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x