среда, 15 апреля 2015 г.

Google Drive - установка клиента Grive и Grive Tools в Debian Jessie и LMDE2

"Корпорация добра" всегда почему то относится к пользователям Linux систем спустя рукава, вот уже прошло сколько времени с момента запуска их облачного сервиса но до сих пор нет не то что бы консольного (как у Яндекса), а вообще какого либо клиента. Народ из сообщества понасаздовал уже довольно приличное их количество, но в основном все они перешли на платную основу из бесплатных (хороших) остался только Grive Tools (да и у него уже есть платная версия с немного расширенным функционалом).

Создателями Grive Tools являются ребята из The Fan Club, на их страничке даже написано что Grive с легкостью устанавливается на Debian без каких либо дополнительных телодвижений, на самом деле это не так,  и есть небольшие шероховатости при установке.
Кстати после недавнего нововведения о слиянии фотографий  Google Plus c Google Drive получается удобная работа (Picasa то они для Linux давно похоронили).
Не буду забегать вперед, обо всем по порядку.
Т.к. Grive Tools есть только на Launchpad, то в начале необходимо убедится что доустановлены необходимые пакеты и вы знакомы с процессом установки пакетов из Launchpad в Debian (я уже писал об этом - Debian Jessie, LMDE2 - добавляем возможность использования Launchpad PPA).
Добавляем репозиторий (в данном случе я остановился на версии Vivid, т.к. если поставить Trusty то полезут неудовлетворенные зависимости - Косяк №1)
sudo add-apt-repository "deb http://ppa.launchpad.net/thefanclub/grive-tools/ubuntu vivid main"
Для Debian этой команды хватило, а вот для LMDE2 еще необходимо и ключ установить
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 7E2426D0
А после этого обновим кэш пакетов
sudo apt-get update
и теперь непосредственно устанавливаем Grive Tools
sudo apt-get install grive grive-tools
После установки я этот инструмент обнаружил почемуто в меню "Стандартные"
 Ну и ладно ...
Запускаем Grive Setup, точнее пока не стоит и я покажу почему.
Grive Setup запускается вот такой командой
/bin/bash /opt/thefanclub/grive-tools/grive-setup
давайте скормим ее в терминал и посмотрим что из этого получится
Косяк №2 - Как видите "писатели" не до конца ознакомились со стандартами Freedesktop.org и это лишний раз подтверждает что Ubuntu это не Debian (хотя и родственники), ничего мы это сейчас поправим
sudo pluma /opt/thefanclub/grive-tools/grive-setup
ищем строку 26 трем en_US и вместе этого ставим C (язык должен быть обязательно! аглийский, т.е.
было - export LC_ALL=en_US.UTF-8
стало - export LC_ALL=C.UTF-8
Сохраняем и выходим.
Косяк №3 - Для чистой системы Debian (не LMDE2) необходимо сделать еще одну вещь
sudo pluma /etc/lsb-release
Куда я вставил вот таке строки
DISTRIB_ID=Debian
DISTRIB_RELEASE=8
DISTRIB_CODENAME=jessie
DISTRIB_DESCRIPTION="Debian Jessie"
И опять не все ;)
Установщик по умолчанию создаст каталог "Google Drive" в вашем домашнем каталоге и нигде в настройках я не нашел как это поменять (на Косяк не тянет, так Косячек), а т.к. я все у сеебя перестроил (см. цикл заметок Несколько Linux систем (и не только) - одни общие документы), то я создам симлинк на запланированное мной место хранение (только не забудте создать предварительно каталог на который будете делать симлинк)
ln -s /media/My_Data/Google\ Drive /home/ulyssesd
Вот теперь все, и можно запускать Grive Setup (сейчас уже все равно произвойдет это в терминале или из меню)
Т.к. у нас установлен симлинк, то на появившийся запрос
мы отвечаем "Нет"
Далее вам предлагают подтвердить ваш аккаунт Google, после чего откроется броузер где вы введете свои регистрационные данне Google и в итоге получите код, который вам необходимо скопировать и вставить в окно программы (на офф сайте этот процесс проилюстрирован в скриншотах я их повторять не стал).
Сразу после этого начнется процесс скачивания ваших документов и фотографий с Google Drive, за исключением документов сохраненных в формате Документов Google, они скопированы не будут!
Теперь запускаем Google Drive Indicator
А в настройках можно немного поднастроить (я цвет значка поменял)
После окончания синхронизации, вы цвидите вот такое окошко

Вот теперь точно все!
Grive Tools установлен, можно использовать.

2 комментария:

  1. дайте ему то что он хочет, а именно grive версии выше или равную 0.3

    ОтветитьУдалить
  2. Автору - спасибо за содержательную и полезную статью.

    ОтветитьУдалить