Ubuntu(他Linux)で Googleドライブ を使う方法アレコレまとめ
画像元:GNOME 3.18 Will Feature Google Drive Support
調べると色々方法はあったんだけどまとめている記事は無かったんで、あらためてまとめておきたいと思います。
Xubuntu16.04で検証していますが、本家Ubuntuはもちろん他のLinuxディストリビューションでも使える方法もありますので、環境に合わせて参考にして下さいm(_ _)m
方法1:google-drive-ocamlfuse
公式:Home · astrada/google-drive-ocamlfuse Wiki · GitHub
参考:LinuxでGoogleドライブを使えるようにしてみたのでメモ残しておく | あすへん! 〜薙月の明日への変化〜
参考:google-drive-ocamlfuse – Google Drive クライアント – 哲朗web
個人的にはこの方法が一番オススメです。
インストール方法
インストールは端末から以下のコマンドで。
sudo add-apt-repository ppa:alessandro-strada/ppa sudo apt-get update sudo apt-get install google-drive-ocamlfuse
Googleアカウントの認証
実行もコマンドで。
google-drive-ocamlfuse
実行するとGoogleアカウントの認証サイトが開くのでメールアドレスとパスワードを入力し認証を完了させます。
同期用のディレクトリ(フォルダ)の作成とマウント
mkdir ~/GoogleDrive google-drive-ocamlfuse ~/GoogleDrive
ディレクトリ名は任意でOK。
ファイルの追加・削除などは自動的に同期されます。
アンマウントするときは以下のコマンドで。
fusermount -u ~/googledrive
OS起動時の自動マウント設定
GNOME(Unity)の場合は「自動起動するアプリケーション」 (gnome-session-properties) を起動し、以下のように追加する(ディレクトリ名は上記設定に合わせる)。
名前 : google-drive-ocamlfuse
コマンド : google-drive-ocamlfuse /home/ユーザ名/GoogleDrive
Xubuntu(Xfce)なら「セッションと起動」から追加するなど、デスクトップ環境に合わせて設定して下さい。
方法2:GNOME コントロールセンター & GNOME オンラインアカウント
参考:Use GNOME 3.18 Google Drive Integration Feature In Unity, Xfce And Other Desktop Environments [Ubuntu 16.04] ~ Web Upd8: Ubuntu / Linux blog
参考:How to Access Google Drive On Ubuntu 16.04 – OMG! Ubuntu!
GNOME3.18からファイラーへのマウントに対応したようです。本家Ubuntuならこの方法でいいかも。Xfceなど他のデスクトップ環境だとちょっとひと工夫必要。
インストール方法
sudo apt-get install gnome-control-center gnome-online-accounts
本家Ubuntu16.04ならプリインストールされていた気がします(確か・・・)。
起動方法・Googleアカウントの認証
デスクトップ環境がGNOMEやUnityなら以下のコマンドで。メニューからでもOK。
gnome-control-center online-accounts
GNOME・Unity以外のデスクトップ環境だと項目が一部しか表示されません(↓)
以下のようなコマンドで実行すると、全ての項目が表示されます(↓)
XDG_CURRENT_DESKTOP=GNOME gnome-control-center
コマンドから実行した場合、どちらで実行しても「missing desktop file」というエラーが出ます。各項目の設定には影響ありません。
メニューから「設定(という名前になっている)」を実行しても、やはり項目が一部しか表示されません。これを修正するには「usr/share/applications/gnome-control-center.desktop」をテキストエディタ(管理者権限)で編集します。
【修正前(オリジナル)】
[Desktop Entry] Name=Settings Icon=preferences-system Exec=gnome-control-center --overview Terminal=false Type=Application StartupNotify=true Categories=GNOME;GTK;System; OnlyShowIn=GNOME;Unity; X-GNOME-Bugzilla-Bugzilla=GNOME X-GNOME-Bugzilla-Product=gnome-control-center X-GNOME-Bugzilla-Component=shell X-GNOME-Bugzilla-Version=3.18.2 Keywords=Preferences;Settings; X-Ubuntu-Gettext-Domain=gnome-control-center-2.0
【修正後】
[Desktop Entry] Name=GNOME Control Center Name[ja]=GNOME コントロールセンター Icon=preferences-system Exec=env XDG_CURRENT_DESKTOP=GNOME gnome-control-center --overview Terminal=false Type=Application StartupNotify=true Categories=GNOME;GTK;System; OnlyShowIn=GNOME;Unity; X-GNOME-Bugzilla-Bugzilla=GNOME X-GNOME-Bugzilla-Product=gnome-control-center X-GNOME-Bugzilla-Component=shell X-GNOME-Bugzilla-Version=3.18.2 Keywords=Preferences;Settings; X-Ubuntu-Gettext-Domain=gnome-control-center-2.0
「Exec=」の内容を修正しました。Name[ja]も追記しましたがXubuntuでは反映されませんでした(GNOMEじゃないから?)。
項目にある「オンラインアカウント」を実行し、オンラインアカウントの追加 → Google を選択し、Googleアカウントの認証をします。
同期する項目は色々ありますが、Googleドライブだけなら「ファイル」をONにするだけでOKです。
フィイラーでGoogleドライブにアクセスする(マウント)
ファイラーのサイドペインに「〇〇〇〇@gmail.com」が追加されています。パスは「google-drive://〇〇〇〇@gmail.com/」となっています。表示されるまでに若干時間がかかります。
特に設定の必要もなく、OS起動時には自動マウントされています(読み込みを行っているだけ?)。ファイルの追加・削除などは自動的に同期されますが、やはり若干時間がかかります。
方法3:Grive
公式:GitHub – Grive/grive: an open source Linux client for Google Drive
更新が2012年7月のバージョン0.3.0で終わっているのと、コマンドでの操作しかできないためオススメしません。一応以下のコマンドでインストールできます。使い方は割愛します。
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install grive
方法4:Grive Tools
GUI操作のみで実行でき、通知アイコンも表示され、Windows版アプリのような使い勝手ですが Ubuntu15.04 までしか対応していません。以下のコマンドでインストールできます。
sudo add-apt-repository ppa:thefanclub/grive-tools sudo apt-get update sudo apt-get install grive-tools
方法5:overGrive
Grive Tools の後継? 使い勝手は同様で使いやすいですが有料です(試用期間あり)。Ubuntuの他、Debian、Mint、Raspbian、CentOS、Fedora、openSUSE、Arch Linuxに対応していますので汎用性は抜群です。GUIだけで設定できるので楽ですね。
方法6:Insync
公式:Insync is Google Drive sync & backup with multiple account support
Raspberry Pi も含むLinux他、Windows、Mac、Androidにも対応。ローカルに保存したOfficeファイルをMicrosoftのExcelやWord形式で保存できたりと多機能。でも有料。試用期間はあります。
あとがき
無料でやるなら方法1の「google-drive-ocamlfuse」が一番使い勝手が良いですね。メモリ消費も少ない印象です。GUIだけでお手軽にやるなら「Insync」かな?
GoogleさんもAndroidとかChromeOSでLinux使ってるんだから、公式でLinux版出してくれればいいんですけどね・・・