コンテンツにスキップ

ラズパイ4Bにgoogle-drive-ocamlfuseをインストールする.

参考サイト

インストール手順

依存関係のあるパッケージをインストール
sudo apt install opam ocaml make libfuse-dev camlp4-extra build-essential pkg-config
fuseグループを作成
sudo groupadd fuse
fuseグループにユーザを追加
sudo usermod -a -G fuse <ユーザ名>
フォルダの所有権を変更
sudo chown root:fuse /dev/fuse
フォルダの権限を変更
sudo chmod 660 /dev/fuse
google-drive-ocamlfuseをインストールする
opam init
opam update
opam google-drive-ocamlfuse

opam google-drive-ocamlfuseの実行で,opam-depextのインストールも行う.つまり,特に何も考えずEnterキーを押して進む.

その後,下記コマンドを実行.何をやっているかはわからない.

. /home/<ユーザ名>/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true

クライアントIDとシークレットを取得する

 Google API ConsoleでGoogle DriveにアクセスするためのクライアントIDとシークレットを取得する.

 参考ページのとおりにプロジェクトを新規作成すると,認証がGoogleに許可されるまで使えない.何日か待つ.

google driveをマウントする.

google driveをマウントする.
google-drive-ocamlfuse -id <クライアントID> -secret <シークレット> マウントするディレクトリパス

 これでマウントされ,ファイルマネージャやコマンドでgoogle driveの中が見える.