Меню Рубрики

Установка onedrive linux mint

Подключение OneDrive в Linux

OneDrive (Ранее известный как SkyDrive) это популярное облачное хранилище файлов от Майкрософт. Сейчас OneDrive бесплатно предоставляет 7 гигабайт пространства новым пользователям. Как вы знаете OneDrive хорошо интегрирован с другими продуктами компании Microsoft. В OneDrive Также есть официальный клиент который автоматически загружает ваши видео и фотографии с камеры в облако. Но к сожалению этот клиент недоступен для операционных систем семейства Linux.

Но не все так плохо. Сообщество открытого программного обеспечения уже нашло решение. Это opedrive-d от Boilermaker. Запустившись как демон программа автоматически синхронизирует локальную папку с облаком OneDrive.

Установка Onedrive-d в Linux

Несмотря на то что onedrive-d разрабатывается для Ubuntu/Debian, CentOs/Fedora/RHEL поддерживается тоже хорошо.

Для установки достаточно набрать несколько команд:

$ git clone https://github.com/xybu92/onedrive-d.git
$ cd onedrive-d
$ ./inst install

Настройка

После установки вы должны один раз открыть read/write доступ для onedrive-d к своему аккаунту.

Сначала создайте локальную папку которая будет использоваться для синхронизации с OneDrive:

Теперь выполните следующую команду для запуска первоначальной конфигурации:

Это окно настроек onedrive-d. Сначала нужно установить параметры как на скриншоте. В списке Authentification выберите Connect to OneDrive.com, а Location укажите только что созданную папку:

В открывшимся окне нужно авторизироваться на OneDrive.com:

Затем нажмите Да чтобы предоставить доступ приложению к аккаунту:

Теперь в окне настроек вы увидите что статус изменился на «You have connected to OneDrive.com», нажмите ок чтобы завершить.

Синхронизация локальной папки с OneDrive

Локальную папку можно синхронизировать двумя способами.Первый способ — синхронизация вручную с помощью командной строки. После того как вы вошли в Onedrive аккаунт просто выполните:

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

Когда синхронизация будет закончена вы можете завершить фоновый процесс onedrive-d с помощью сочетания клавиш Ctrl+C:

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

Когда демон OneDrive-d запущен вы будете видеть его значок в системном лотке. После синхронизации вы увидите уведомление.

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

источник

Подключение OneDrive в Linux

Вы когда-нибудь хотели получить доступ к вашему Microsoft OneDrive на Linux? Если вы ожидаете, что Microsoft сделает отдельный клиент для платформы Linux,onedrive-pref не думайте про это. Их не интересует платформа Linux. Вместо этого вам нужно взять дело в свои руки.

Лучший способ получить доступ к Microsoft OneDrive на Linux — это программа под названием OneDrive-D. Это стороннее приложение, которое работает с API OneDrive, чтобы принести достойный опыт синхронизации на рабочий стол Linux. Вы можете получить доступ ко всем своим файлам в OneDrive на своем Linux-ПК с помощью этого приложения.

Подключение OneDrive в Linux

Пользователи Microsoft OneDrive могут синхронизировать свои файлы с Linux с помощью OneDrive-d. Получение программы, работающей в Linux, не займет много времени. Он начинается с установки пакета git в дистрибутив Linux. Без этой программы получение кода из Github непросто. Откройте терминал и введите следующее:

Git доступен во всех основных дистрибутивах Linux из-за того, что такие сайты, как Github, настолько популярны. Чтобы программа Git работала на вашем дистрибутиве Linux, просто возьмите обычный способ установки программ и выполните поиск «Git». Затем установите его в систему. После этого будет открытие терминала и использование диспетчера пакетов дистрибутива Linux или даже магазина приложений, такого как «Программное обеспечение Gnome».

С установленным инструментом Git мы можем использовать его для клонирования кода OneDrive-d непосредственно в командной строке. Сделайте это с помощью:

git clone https://github.com/xybu92/onedrive-d.git

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

Установка OneDrive-D

Подключение OneDrive в Linux начинается с установки специального клиента программы.

Код OneDrive-D, загруженный с Git, содержит много разных вещей; двоичные файлы, библиотеки и разные сценарии и т. д. К счастью, разработчики сделали установку этого программного обеспечения очень прямолинейной. Они написали сценарий Bash, который полностью сконфигурирует программу и заработает все. Чтобы запустить процесс установки, просто запустите скрипт. Это делается путем запуска его как программы.

Читайте также:  Установка кондиционеров доски объявлений

Запуск скрипта позволит ему начать установку всех мелочей, которые OneDrive-D должен выполнить правильно. В частности, будут установлены библиотеки и другие важные инструменты, с которыми будет работать программа. Обязательно введите свой пароль (если задано) и разрешите программе продолжать установку необходимых компонентов для корректной работы.

Настройка OneDrive-D

Если говорить про подключение OneDrive в Linux то, следующим пунктом после установки, является правильная настройка программы.

Далее в процессе происходит настройка OneDrive-D. Это нужно, так как программе необходимо подключиться к серверам Microsoft и начать первоначальную синхронизацию. Поскольку OneDrive-D — это программа на основе терминалов, исходная программа не будет создавать значок рабочего стола или что-то в этом роде. Вместо этого требуется команда для запуска процесса настройки. Запустите его в терминале с помощью команды:

Для этого процесса конфигурации есть 4 простых шага. Первым шагом является подключение клиента синхронизации к вашей учетной записи Microsoft. В терминале onedrive-pref распечатает одноразовую ссылку. Вставьте эту ссылку в свой браузер по умолчанию и авторизуйте доступ OneDrive-D к своей учетной записи Microsoft, чтобы перейти к шагу 2 процесса.

После нажатия «да» в окне подключения вам нужно вставить обратный вызов обратно в терминал. Не знаете, что это? Это URL-адрес, к которому перенаправляется окно подключения. Вы узнаете, что получаете правильный URL, потому что освежающие останавливаются. Хорошая распродажа — искать «code =» в URL-адресе.

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

Затем, на шаге 2, сообщите программе, где находится папка, чтобы ее можно было использовать в качестве места синхронизации. Обязательно используйте полный путь: /home/username/OneDrive/

Шаг 1 и 2 являются наиболее важными частями процесса настройки. Шаги 3 и 4 включают настройки, которые необходимо выполнять как с числовыми настройками, так и с файлом игнорирования. Большинство пользователей Microsoft OneDrive не должны ничего делать с шагами 3 и 4. Введите «n», чтобы не пройти оба этих шага. Если по какой-то причине вы чувствуете, что хотите изменить эти параметры, вместо этого выберите Y.

Примечание. Обязательно измените «Username» на имя пользователя вашего компьютера в команде.

Синхронизация с OneDrive-D

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

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

Надеемся, что подключение OneDrive в Linux было для Вас быстрым. Есть свой вариант? — напишите нам об этом в комментариях.

Выводы

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

Как пользователи Linux, мы никогда не сможем понять, каково это, чтобы этот сервис работал в нашей операционной системе, как у пользователей Windows. К счастью, для тех, кому нужен доступ к OneDrive, и они готовы пойти на такую установку, эта программа легко устанавливается. Если OneDrive не является предпочтительным облачным хранилищем, вы можете установить Google Drive. Достаточно легко получить доступ к Google Диску в Linux.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

источник

Синхронизация с OneDrive в Ubuntu

Облачное хранилище OneDrive достаточно получило широкое распространение благодаря глубокой интеграции с Microsoft Windows, Microsoft Office и другими продуктами Microsoft. Официального клиента OneDrive для Linux не существует, однако вот уже три года на GitHub существует проект пользователя skilion под названием «onedrive», в рамках которого развивается свободный клиент OneDrive.

На текущий момент проект всё ещё содержит ряд ограничений, но уже дорос до возможности практического применения. Об использование OneDrive в Ubuntu 18.04 и пойдёт речь далее.

Читайте также:  Установка датчика положения руля на мерседесе

Пакет onedrive есть в стандартном репозитории Ubuntu, однако там находится версия от сентбря 2017-го года, в то время как с тех пор как минимум исправлен ряд ошибок. Поэтому ставить мы будем версию из git. Для начала установим необходимые для сборки пакеты:

Далее склонируем репозиторий с исходным кодом:

Скомпилируем исходный код и установим в директорию «/opt/onedrive»:

Создадим директорию, которую мы будем синхронизировать с облачным хранилищем:

Создадим файл конфигурации, в котором укажем директорию, которую будем синхронизировать:

Далее нам нужно получить данные для авторизации нашего сервиса. Для этого запустим его командой:

Он отобразит ссылку, которую надо скопировать и вставить в адресную строку браузера. После перехода по ней в браузере необходимо подтвердить доступ сервиса к аккаунту.

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

Время скачивания зависит от объёма данных и скорости вашего соединения. Поэтому если у вас там находится большой объём данных то лучше позаботиться о скорости соединения хотя бы на время первичной настройки.

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

Если есть необходимость в постоянной синхронизации то следует запускать onedrive в режиме мониторинга (ключ командной строки: -m). Для удобства запуска в этом режиме поставляется юнит systemd. Чтобы включить автозапуск от имени текущего пользователя (при входе в систему) и запустить сервис необходимо выполнить команды:

Чтобы посмотреть лог работы сервиса можно использовать команду:

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

источник

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

Решаем вопрос установки OneDrive в Ubuntu 16.04 LTS / 16.10 / Linux Mint и производных дистрибутивах основанных на Debian.

OneDrive ранее известный как SkyDrive — это облачное хранилище, которое было создано еще в августе 2007 года, компанией Microsoft. Управляется через Windows Live. Из особенностей OneDrive, можно отметить поддержку Office Online, которая позволяет пользователям загружать, создавать, редактировать и обмениваться документами Microsoft Office непосредственно через веб-браузер. Предоставляется возможность создавать, просматривать и редактировать документы Word, Excel, PowerPoint и OneNote через браузер без необходимости запуска офисного пакета установленного на компьютере.

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

Возможные ошибки при запуске синхронизации:

  • File «/usr/local/lib/python3.5/dist-packages/daemonocle-1.0.1-py3.5.egg/daemonocle/cli.py», line 8, in AttributeError: module ‘click’ has no attribute ‘MultiCommand’

Для решения в данном случае нужно обновить пакет click выполнив в терминале команду — sudo pip3 install click —upgrade

  • Если возникнут вопросы по работе утилиты, ошибки или же баг, вы можете спросить у разработчиков задав вопрос на гитхабе — здесь.

Возможности OneDrive:

  • Сервис OneDrive позволяет хранить до 15 ГБ информации (или 25 ГБ для пользователей, имеющих право на бесплатное обновление) в упорядоченном с помощью стандартных папок.
  • Для изображений предусмотрен предпросмотр в виде эскизов, а также возможность их просмотра в виде слайдов.
  • Для пользователей Windows 8 доступно 25 ГБ.
  • Для всех папок и файлов можно определять уровень доступа — от исключительно персонального до публичного.
  • Есть недокументированный доступ по протоколу WebDAV.
  • Поддержка форматов PDF, ODF, DOC, DOCX, PPT, PPTX, XLS и XLSX.
  • Выпущены клиентские приложения для Android, iOS, Windows Phone, Windows, Xbox (в том числе Windows 8), OS X, MeeGo 1.2 Harmattan, Symbian Belle.
  • Для бизнеса возможно получение автономной версии.

Установка OneDrive

Самое основное, зарегистрируйтесь в OneDrive(https://onedrive.live.com/), если вы уже зарегистрированы, авторизуйтесь. После начнем с установки утилиты, скачаем архив данной утилиты:

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

Запускаем терминал CTRL+ALT+T и перейдем в папку Загрузки куда загружался архив, у меня это стандартная директория, возможно вы ее изменили на другую, в таком случае выбирайте свою.

Читайте также:  Установка грм 4g63 галант

Откройте терминал (Ctrl+Alt+T), далее выполним следующую команду:

после начнется установке необходимого набора пакетов для работы приложения, все будет происходить в автоматическом режиме, от вас будет лишь требоваться иногда нажать клавишу «Enter» для подтверждения установки.

Когда завершится установка, вы увидите в терминале текст выделенный зеленым цветом:

После завершения установки запускаем настройку синхронизации файлов выполнив в терминале команду:

После проходим небольшой опрос с 4 вопросов:

  • (STEP 1/4) Do you want to authorize sign in with your OneDrive account? [Y/n]. Здесь ничего не меняем и вводим символ Y то есть подтверждаем старт авторизации в OneDrive, главное чтобы у вас был уже зарегистрированный аккаунт в данном облаке, если еще нет, регистрируемся по ссылке — onedrive.live.com. После ввода Y появится сгенерированная ссылка вида: (https://login.live.com/oauth20_authorize.srf?здесь продолжение ссылкиwl.skydrive+wl.skydrive_update+wl.offline_access). Копируем эту ссылку и вставляем в браузере и соответственно переходим по ней, после появится окно где вам нужно согласиться и дать доступ для работы приложения с вашим аккаунтом — onedrive-d needs your permission to: выбираем кнопку YES, после нажатия откроется новая ссылка которую копируем с адресной строки браузера и вставляем в терминале нажав далее Enter.

Увидим как результат успешного прохождения авторизации:

  • (STEP 2/4) Do you want to specify path to local OneDrive repository? [Y/n] . Вводим Y и жмем Enter согласившись создать папку OneDrive для синхронизации ваших файлов по умолчанию в вашей домашней папке, если вы хотите прописать другой путь соответственно прописываем свой и жмем клавишу «Enter».
  • (STEP 3/4) Do you want to change the numeric settings? [Y/n]. Здесь ничего не меняем и вводим n и жмем Enter.
  • (STEP 4/4) Do you want to edit the ignore list file? [Y/n]. Аналогично ничего не меняем и вводим n и жмем Enter конечно если вам не нужно настроить списки директорий какие не стоит скачивать.

После завершения прохождения опроса выше, выполним в терминале команду:

которая активирует демона onedrive-d и сохранит конфигурацию настроек которые мы совершили выше при прохождении опроса.

После чтобы запустить работу OneDrive, в терминале выполняем команду:

вы увидите подобный вывод:

как видим облако запущено без ошибок, идем в домашнюю директорию ищем пупку «OneDrive», переходим внутрь и видим, файлы синхронизированы:

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

источник

Установка onedrive linux mint

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

Сама тулза написана на языке D, по сути весь экшн-план по установке состоит из компиляции, установке onedrive и взаимосвязанных служб.

Onedrive в Linux

Скажу сразу — это не официальный клиент, беглый осмотр исходного кода не показал каких-либо пюрешек, поэтому собственно решено было этот клиент попробовать. По сути onedrive это CLI-утилита, может работать в Ubuntu, Fedora, Arch, может синхронизировать каталоги, файлы, устанавливается и настраивается довольно просто, ниже пойдет речь про Fedora, но в репе проекта есть инструкции по установке в других дистрах.

Установка

Необходимо установить пару devel библиотек и поддержку git:

Загрузить интерпретатор D, он загрузится, его можно будет активировать, после компиляции проекта, деактивировать:

Клонировать проект с GitHub:

Активировать D, установщик выдаст подсказку как запускать / останавливать окружение D, в моем случае это выглядело так:

Скомпилировать клонированный onedrive проект, установить (если необходимо):

Настройка

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

После перехода по ссылке появится окно в котором будут указаны запрашиваемые разрешения на доступ к OD:

После нажатия кнопки Accept откроется белая страница, необходимо скопировать ее адрес и вставить в запрашиваемое поле Enter the response uri:

Конфигурация

Просмотреть параметры текущей конфигурации можно так:

Можно кастомизировать конфиг, файл шаблона конфига находится в папке проекта, создаем необходимый каталог:

В нем файл создать config:

Либо просто скопировать темплейт конфига:

Можно включать, исключать из синхронизации определенные файлы, каталоги. Например указать какие именно файлы и каталоги синхронизировать:

В котором указать файлы / каталоги:

Включение службы onedrive

Включать службу можно непосредственно под пользователем которому нужна синхронизация:

Просмотр истории запусков:

Тестирование

Выжидаем указанный таймаут синхронизации (по умолчанию 45 секунд), смотрим результат в OD:

источник

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