Як синхронізувати Google Drive на Linux за допомогою OverGrive

Серед трійки провідних технологічних гігантів, Google традиційно виділяється своєю підтримкою Linux. Проте, дивно, що Google Drive досі не має офіційного клієнта для синхронізації, розробленого спеціально для цієї платформи. Поширеною є думка, що Google адаптує свої продукти для Linux, лише коли це потрібно її власним співробітникам. Здається, що попит на клієнт Google Drive серед користувачів Linux не є настільки високим. Якщо ви активно використовуєте Google Drive на Linux і втомилися чекати офіційного рішення від Google, існує альтернатива. Представляємо OverGrive – преміум-інструмент, який забезпечує інтеграцію Google Drive на робочому столі Linux, подібно до Dropbox.

Зверніть увагу: програма надається з 14-денним пробним періодом, що дозволяє повноцінно ознайомитися з усіма можливостями OverGrive. Після завершення пробного періоду, для продовження використання програми, необхідно придбати ліцензію.

Інструкція зі встановлення

Для Ubuntu

Щоб встановити OverGrive на Ubuntu, спершу необхідно активувати репозиторій Universe. Відкрийте термінал і введіть команду:

sudo add-apt-repository universe

Після додавання репозиторію, оновіть список доступних пакунків:

sudo apt update

Нарешті, завантажте та встановіть клієнт синхронізації Google на свій комп’ютер з Linux за допомогою наступних команд:

wget https://www.thefanclub.co.za/sites/default/files/public/overgrive/overgrive_3.2.3_all.deb

sudo dpkg -i overgrive_3.2.3_all.deb

Для Debian

OverGrive працюватиме на Debian за умови наявності встановленого GTK3. Якщо GTK3 відсутній, програма не запуститься. Для встановлення, завантажте останню версію deb-пакету та встановіть її за допомогою DPKG:

wget https://www.thefanclub.co.za/sites/default/files/public/overgrive/overgrive_3.2.3_all.deb

sudo dpkg -i overgrive_3.2.3_all.deb

Для Arch Linux

Процес встановлення OverGrive на Arch Linux є відносно простим, але вимагає попереднього встановлення певних компонентів. Спершу, встановіть залежності, необхідні для OverGrive:

sudo pacman -S libnotify python python2-pyinotify python2-pip python2-gobject libappindicator-gtk3

Інструменти, необхідні для встановлення, встановлені. Далі, скористайтеся менеджером пакетів Python для встановлення останньої версії Google API:

sudo pip2.7 install --upgrade google-api-python-client

Наступним кроком у встановленні OverGrive для Arch Linux є перехід на веб-сайт розробника та завантаження Arch-пакету. Після завантаження, перейдіть до папки “Завантаження” за допомогою команди CD. Потім, скористайтеся менеджером пакунків pacman для встановлення пакету:

cd ~/Завантаження

sudo pacman -U overgrive-*-any.pkg.tar.xz

Для Fedora

Для встановлення OverGrive на Fedora, спершу встановіть необхідні інструменти:

sudo dnf install libappindicator-gtk3 python-devel python-pip python-inotify python-gobject-base

Потім, оновіть Fedora до останньої версії Google API (або встановіть його, якщо він ще не встановлений):

sudo pip install --sudo zypper install libappindicator3-1 libappindicator3-devel libappindicator-gtk3 typelib-1_0-AppIndicator3-0_1 gir1.2-appindicator3-0.1 python-httplib2 python-devel python-pip python-pyinotify python-gobjectsudo zypper install libappindicator3-1 libappindicator3-devel libappindicator-gtk3 typelib-1_0-AppIndicator3-0_1 gir1.2-appindicator3-0.1 python-httplib2 python-devel python-pip python-pyinotify python-gobjectupgrade google-api-python-client

Нарешті, завантажте останню версію RPM-пакету та встановіть його за допомогою менеджера dnf:

cd ~/Downloads

sudo dnf install overgrive-*.noarch.rpm

Для OpenSUSE

OpenSUSE вимагає встановлення певного набору програм для коректної роботи OverGrive. Відкрийте термінал та використайте менеджер пакетів zypper для встановлення залежностей:

sudo zypper install libappindicator3-1 libappindicator3-devel libappindicator-gtk3 typelib-1_0-AppIndicator3-0_1 gir1.2-appindicator3-0.1 python-httplib2 python-devel python-pip python-pyinotify python-gobject

Оскільки OverGrive взаємодіє з Google, потрібен API Google Python. Встановіть його за допомогою наступної команди:

sudo pip install --upgrade google-api-python-client

Після встановлення залежностей, завантажте останню версію RPM-пакету та встановіть його за допомогою zypper:

sudo zypper install overgrive-*.noarch.rpm

Використання OverGrive

Запуск OverGrive відкриє майстер налаштування, який допоможе вам налаштувати синхронізацію. Першим кроком є підключення вашого Google-акаунту. Виберіть “Підключити обліковий запис”. Це автоматично відкриє інструмент входу Google Oath. Введіть дані свого Google-акаунту та увійдіть. Після успішної авторизації вам буде запропоновано “скопіювати код” та “вставити його в програму”.

Поверніться до програми та вставте скопійований код у текстове поле біля акаунту. Натисніть кнопку підтвердження. Після введення коду, натисніть “Продовжити”, щоб почати використання програми. Для початку завантаження файлів з Google, натисніть кнопку “Почати синхронізацію”.

Автоматичний запуск при старті системи

За замовчуванням файли не завантажуються автоматично. Для цього необхідно увімкнути автоматичний запуск програми. Це можна зробити, поставивши галочку “Запускати Google Drive при старті комп’ютера”.

Також не забудьте поставити галочку “Автоматично синхронізувати з Google Диском”.

Конвертація Google Docs у файли LibreOffice

Однією з переваг Google Drive є автоматична конвертація офісних файлів у формат Google Doc. Проте, на Linux не так багато програм, здатних відкривати файли цього формату. Щоб вирішити цю проблему, OverGrive може конвертувати ваші файли Google Doc у локальний формат (наприклад, відкритий документ).

Щоб активувати цю функцію, поставте галочку “Конвертувати документи Google у локальні файли”. З цього моменту OverGrive буде конвертувати усі файли Google Doc перед завантаженням на ваш ПК з Linux.