среда, 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 установлен, можно использовать.

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

  1. Добрый день!
    Помогите установить Grive-Tools. Постоянно при установке возникает следующая ошибка:
    eugene@eugene-notebook:~$ sudo apt-get install grive grive-tools
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    Уже установлена самая новая версия grive.
    Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
    или же используете нестабильную версию дистрибутива, где запрошенные вами
    пакеты ещё не созданы или были удалены из Incoming.
    Следующая информация, возможно, поможет вам:

    Пакеты, имеющие неудовлетворённые зависимости:
    grive-tools : Зависит: grive (>= 0.3) но 0.2.0-1.1 будет установлен
    E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
    eugene@eugene-notebook:~$

    Подскажите, пожалуйста, что делать. Я в ubuntu после Windows всего третий день )))
    Установлена Ubuntu 14.04 LTS x64
    Спасибо!

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

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

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