Различия

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

Ссылка на это сравнение

linux:debian:backup-google-drive [2017/09/08 15:06]
v.sabinich
linux:debian:backup-google-drive [2020/03/10 22:01]
Строка 1: Строка 1:
-====== Установка клиента Google Drive в Debian ====== 
  
-Инструкция актуальна для Debian 8 Jessie. 
- 
-Установим компоненты,​ которые необходимы для установки и дальнейшей работы клиента Google Drive: 
- 
-''​apt-get install opam ocaml make fuse camlp4-extra build-essential pkg-config''​ 
- 
-Создадим группу пользователей для работы с файловой системой fuse и добавим в эту группу пользователя root, выставим необходимые права: 
- 
-''​groupadd fuse && adduser root fuse && chown root.fuse /dev/fuse && chmod 660 /​dev/​fuse''​ 
- 
-Установка клиента Google Drive: 
-  opam init 
-  opam update 
-  opam install depext 
-  eval `opam config env` 
-  opam depext google-drive-ocamlfuse 
-  opam install google-drive-ocamlfuse 
-  . /​root/​.opam/​opam-init/​init.sh > /dev/null 2> /dev/null || true 
-  chmod +x /​root/​.opam/​opam-init/​init.sh 
- 
-**Получение аутентификационных данных для Google Drive** 
- 
-На странице [[https://​code.google.com/​apis/​console/​|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''​