コンテンツにスキップ

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

Raspberry Pi(DietPi環境など)でGoogle Driveをマウントするには、google-drive-ocamlfuse をインストールし、Google API Consoleで取得したクライアントIDとシークレットを用いて認証を行う。これにより、ファイルマネージャーやコマンドラインから直接Google Drive内のファイルを操作できるようになる。

具体的なインストールからマウントまでの手順は以下の通りである。

  1. 依存関係のあるパッケージをインストールする。

    Terminal window
    sudo apt install opam ocaml make libfuse-dev camlp4-extra build-essential pkg-config
  2. fuseグループの作成と設定を行う。

    Terminal window
    sudo groupadd fuse
    sudo usermod -a -G fuse <ユーザ名>
    sudo chown root:fuse /dev/fuse
    sudo chmod 660 /dev/fuse
  3. google-drive-ocamlfuse をインストールする。 opam google-drive-ocamlfuse の実行時には opam-depext のインストールも促されるため、Enterキーを押して進める。

    Terminal window
    opam init
    opam update
    opam google-drive-ocamlfuse
  4. 以下の初期化スクリプトを実行する。

    . /home/<ユーザ名>/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true
  5. クライアントIDとシークレットを取得する。 Google API Consoleにアクセスし、Google Driveへアクセスするための認証情報を取得する。

  6. Google Driveをマウントする。 取得したクライアントIDとシークレットを用いて以下のコマンドを実行する。

    Terminal window
    google-drive-ocamlfuse -id <クライアントID> -secret <シークレット> マウントするディレクトリパス
  • google-drive-ocamlfuse はOPAM(OCaml Package Manager)を利用してインストールする。
  • Google API Consoleでプロジェクトを作成し、クライアントIDとシークレットを発行する必要がある。
  • マウントコマンドを実行することで、指定したディレクトリパスにGoogle Driveがマウントされる。
  • 参考サイト: How to install from source on Debian Jessie

他の記事を探す