Установка клиента Google Drive в CentOS

Установим компоненты, которые необходимы для установки и дальнейшей работы клиента Google Drive:

1. Установка OPAM:

wget https://raw.github.com/ocaml/opam/master/shell/opam_installer.sh -O - | sh -s /usr/local/bin

2. Установка Ocaml и зависимостей:

yum install ocaml gcc gcc-c++ m4 make ocamldoc ocaml-camlp4-devel ncurses-devel

Установим клиент Google Drive:

opam init

opam update

opam upgrade

opam install depext

opam depext google-drive-ocamlfuse

opam install google-drive-ocamlfuse

Получение аутентификационных данных для Google Drive

На странице https://code.google.com/apis/console/ создаем Новый проект в левом верхнем углу (Project → Create project).

Слева в меню переходим в раздел Библиотеки → Drive API, включаем кнопкой Enable.

Дальше переходим в раздел Учетные данные (Credentials). Создаем нового пользователя (Create credentials → OAuth client ID / Идентификатор клиента OAuth). Выбираем Other (другие типы) в предложенных вариантах. Получаем ID и секретный ключ.

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

google-drive-ocamlfuse -headless -label me -id yourClientID.apps.googleusercontent.com -secret yoursecret

Переходим по ссылке, которая появится в консоли сервера. Копируем код верификации, вводим в консоли и нажимаем Enter.

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

mkdir /googledrive

google-drive-ocamlfuse -label me /googledrive

По окончании работы хранилище необходимо отмонтировать:

fusermount -u /googledrive