суббота, 9 ноября 2019 г.

Google Drive и не только... Синхронизируем в Arch-based ОСи.

google-drive-ocamlfuse 
Ставим посредством пакетного менеджера OPAM.

С некоторых пор (впрочем, дело давнее) в arch-based осях имеются периодически появляющиеся и проявляющиеся проблемы с ocaml.

Дабы прекратить эти безобразия в своем, "отдельно взятом мире (компьютере)", я решил последовать примеру старших товарищей и отказался от ocaml-пакетов (всех!) в AUR.

Как? А вот так!

1. Ставим opam без ocaml (это важно!).
- Загружаем свежую версию opam отсюда. В принципе, там есть вся информация для установки, но я всё же кратко опишу последовательность, дабы всё было в одном месте.
- Распаковываем архив и переходим в него.
- Далее ставим opam : 
make cold CONFIGURE_ARGS="--prefix ~/local"
далее
make cold-install
Некоторое время ждем... пакеты установлены локально. Первая часть done, как говорится.

- Далее ставим google-drive-ocamlfuse
opam init
eval $(opam env)
$ opam update
opam install depext
opam depext google-drive-ocamlfuse
opam install google-drive-ocamlfuse

Полезно далее сделать так (проследить за полным путем файла - от версии пакета путь может меняться!):
sudo install ~/.opam/default/bin/google-drive-ocamlfuse /usr/local/bin/
Собственно всё.

Далее запускаем 
google-drive-ocamlfuse -label mynamegoogleaccount ~/myfolder
(хочу напомнить, что ~/myfolder должна уже существовать. Вообще-то, это может быть любая удобная папка в любом месте системы. Не забывать о правах доступа!)

Ну и для автозапуска синхронизации при загрузке системы создаем файлик, похожий на этот (естественно, вписываем свои имя аккаунта и папку для синхронизации):

#!/bin/bash
# Этот файл поместить в /usr/bin# и оформить в автозапуске, как автозапускаемый сценарий

sleep 10
google-drive-ocamlfuse -label mynamegoogleaccount ~/myfolder 
Делаем его исполняемым!

Помещаем его в /usr/bin, на а далее прописываем его запуск при старте системы. Сейчас модно юзать для подобных целей юниты. Оно, может, и кошерно, но я не стал морочить себе голову и в Плазме в автозапуске оставил ссылку на этот скриптик (сценарий). В конце концов, я - "любитель", ответственности за сети корпораций не несу - имею право "по-старинке"!



MarcFS 


Там все совсем просто...

Наслаждаемся! 


Комментариев нет:

Отправить комментарий