web-dev-qa-db-ja.com

利用可能なGoogleドライブクライアントはありますか?

Xubuntu(12.04)の Google Drive クライアントをインストールしたい。

英語以外のGoogleの結果を取得していますが、Xubuntuリポジトリで grive が見つかりませんでした。

Ubuntuでうまく機能するクライアント、またはサポートされている派生物(またはgriveのインストール手順)を知っている人はいますか?

188
Eyal

Ubuntu 12.04から14.10の場合

どうやら give はppaに存在します-私はそれをインストールしましたが、それはかなりうまくいきます。私の意見では、これは google-docs-fs ソリューションよりも望ましい方法です。なぜなら、ファイルをドライブに永続的に保存せず、griveを使用するからです。また、griveはInSyncのような商業的なベンチャーではありません-これは「ベータ中は無料」と言われています。

GriveのPPAは、次の手順を使用してwebupd8のサイトで見つけることができます。

Grive:Linux用のオープンソースのGoogleドライブクライアント〜Web Upd8:Ubuntu/Linuxブログ

Griveの現在のバージョンにある1つの制限は、ドライブディレクトリを自動的に同期しないことです。しかし、私は これを修正するスクリプトを説明するこのブログ投稿 を見つけ、ドライブディレクトリ内のファイルが変更されるたびに同期を実行します。

(この回答はもともと@uriのコメントに基づいていますが、それはその後消えています)

編集:griveは正式に廃止されましたが、 grive2 は元のバージョンのフォークであり、いくつかの改良が加えられています。

92
Eyal

この回答には、最新のバージョンから順に、現在のすべてのUbuntuバージョンの回答が含まれています。

Ubuntu 17.10以降(GNOMEオンラインアカウント)

システム設定を開き、アカウントの追加見出しの下でオンラインアカウント->を選択しますGoogle Googleパスワードで認証します。

enter image description here

「ファイル」権限が付与されていることを確認してください。

enter image description here

これで、次のようにGoogleドライブがファイルアプリケーション(nautilus)に表示されます。

IMG:


IMG:  Ubuntu 14.04以降(すべてのデスクトップ環境用)

Open Driveは、Electronで書かれたデスクトップ用のGoogleドライブクライアントです。高速で安全で使いやすいです。

機能

  • ファイル間の自動同期
  • 変更されたファイルを自動的に更新します。
  • 通知します。
  • システムトレイで実行されます。
  • お金を使う必要はありません。

現在サポートされているすべてのバージョンのUbuntuにOpen Driveをインストールするには、ターミナルを開いて次のように入力します。

Sudo snap install odrive-unofficial

Ubuntu 16.10-17.04(GNOMEオンラインアカウント)

GNOME 3.18以降(Ubuntu 16.10以降)にはネイティブのデスクトップ統合があり、ファイルの参照、管理、オープン、アップロード、ダウンロードを簡単に行うことができます。開始するには、GNOMEのオンラインアカウントアプリケーションにGoogleアカウントを追加するだけです。

Ubuntu 16.10-17.04でGoogleドライブのデスクトップ統合を有効にするには、次の手順を実行します。

  1. GNOMEシステム設定とGNOMEオンラインアカウントをインストールします。

    Sudo apt install gnome-control-center gnome-online-accounts
    
  2. GNOMEオンラインアカウントを起動します。

    gnome-control-center online-accounts   
    

    最初にUnity Control Centerを閉じてください。 Unity Control Centerを開いてgnome-control-center online-accountsを呼び出すと、GNOMEの代わりにUnity Control Centerウィンドウが開きます。

  3. 開いた新しいOnline Accountsウィンドウで、Add on online accountボタンをクリックしてから、アカウントの追加ウィンドウでGoogleアイコンをクリックしてGoogleアカウントを追加し、Googleパスワードで認証します。 Filesが有効になっていることを確認してください。

これで、ファイル(nautilus)アプリからGoogleドライブファイルにアクセスできるようになります。

GNOME 3.18以降がインストールされている場合、Ubuntu 16.04でも同じ手順が機能します。 Ubuntu 16.04のnautilusの現在のバージョンはnautilus 3.18.4.is.3.14.3-0ubuntu5です。


Ubuntu 12.04-14.04

Grive2

GoogleはGoogle Documents List APIバージョン3.0のサービスを廃止し、新しいAPIに置き換えたため、Ubuntu Software Centerのgriveパッケージは機能しなくなりました。 griveパッケージはGrive2によって分岐されています。 Grive2フォークは、新しいGoogleドライブREST AP​​Iをサポートします。また、新しい(部分(ディレクトリ)同期)機能も含まれています。

Grive2をUbuntu 14.04-17.04にインストールする手順は次のとおりです。

  1. Griveをすでにインストールしている場合は、最初に次のコマンドを使用して古いバージョンを消去します。

    Sudo apt-get purge grive
    
  2. Ubuntu 14.04-17.10にGrive2をインストールする

    Sudo add-apt-repository ppa:nilarimogard/webupd8  
    Sudo apt update  
    Sudo apt install grive 
    
  3. ファイルをGoogleドライブと同期するために、ホームディレクトリに新しいディレクトリを作成します。

    mkdir ~/grive # or alternatively folder to backup/sync
    
  4. ディレクトリを新しいgriveフォルダーに変更します。

    cd ~/grive   
    
  5. Grive2を初めて実行するときは、Googleドライブへのアクセス許可を取得するために使用される承認トークンをGoogleに要求するために-aオプションを使用します。

    grive -a
    
  6. 上記のコマンドを実行すると、ターミナルにURLが表示されます。このURLをコピーして、Webブラウザーのアドレスバーに貼り付けます。 Googleページで、Griveへのアクセスを許可する必要があります。 アクセスを許可をクリックすると、認証コードが表示されます。このコードをコピーして、Grive2を実行したターミナルに貼り付けます。

49
karel

残念ながら、公式クライアントではありません。非公式のドライバーがオンラインで存在します。

12.04 PPAがないことに注意してください。メンテナに連絡して、作成を依頼しました。

現在、Googleがサポートしている公式のLinuxクライアントはありません。

Linuxの場合

現在、GoogleドライブはLinuxオペレーティングシステムでは使用できません。 Linuxユーザーは、drive.google.com New WindowまたはGoogleドライブモバイルアプリを介して、引き続きウェブ上のGoogleドライブにアクセスできます。

http://support.google.com/drive/bin/answer.py?hl=ja&answer=2375082 を参照してください

PPAには非公式のGdrive FSがあります:

  1. Sudo add-apt-repository ppa:invernizzi/google-docs-fsを実行してPPAを追加します。

  2. コマンドが終了したら、Sudo apt-get update && Sudo apt-get install google-docs-fsを実行してGdriveFSをインストールします。この手順には時間がかかることがありますので、しばらくお待ちください。

  3. ホームフォルダ内に「ドライブ」というフォルダを作成します。

  4. 実行:gmount Drive [email protected]、必要に応じてユーザー名を置き換えて、Googleドライブをマウントします。これはターミナルで実行する必要があります。テストでは、このアプリケーションが正常に動作し、ファイルマネージャーに依存せず、FSドライバーであることが示されています。

26
hexafraction

2つのソリューション:同期、またはgoogle-docs-fs

同期中

ああ、神様! Ubuntu! 投稿済み 2012年のGoogleドライブとUbuntuに関する記事 Insync .

  • Insync.tar.gz をダウンロードします

  • ホームフォルダーに抽出する

  • 新しいターミナルを開き、「cd」>コマンドを使用して抽出したInsyncフォルダーに移動します(例:cd insync/

  • 実行:Sudo ./insync-installer画面上のプロンプトに従います

インストール後、次の点に注意してください。インストール後

  • insyncを実行して、ターミナルからInsyncを開始する必要があります
  • アプリはデフォルトでは自動起動せず、アプリ内で有効にする方法はありません>これ

更新:ダウンロードページ からUbuntuパッケージがあり、インストール(デフォルトではソフトウェアセンター経由)、更新リポジトリの構成、オプションでファイルブラウザー統合をインストールし、InSyncを開始します。

google-docs-fs

このアプリはドライブをマウントするので、ファイルシステムのようにスレッド化できます。指示は OMG!Ubuntu! からのものです。

Sudo add-apt-repository ppa:invernizzi/google-docs-fs
Sudo apt-get update && Sudo apt-get install google-docs-fs

必要なものがすべてインストールされたら、ログアウトして再度ログインします。

  • ノーチラスを開く
  • 「ドライブ」というタイトルのホームフォルダーに新しいフォルダーを作成します
  • ターミナルを開き、次を実行します:-
  • gmount Drive [email protected]
  • パスワードを入力してください

Googleドライブが「ドライブ」フォルダにマウントされました

20
OrangeTux

Grive Toolsは、Ubuntu 12.04以降でのGriveの簡単なデスクトップインストールとGoogleドライブのセットアップを可能にします。 注:このプロジェクトはサポートされなくなりました更新:2015年7月

Grive Tools Screenshot

Grive Tools The Fan Club PPAからbuntu 12.10および15.04をインストールするには:

Sudo add-apt-repository ppa:thefanclub/grive-tools
Sudo apt-get update
Sudo apt-get install grive-tools

15.10以降の場合、grive-toolsパッケージを手動でインストールできます。

wget https://launchpad.net/~thefanclub/+archive/ubuntu/grive-tools/+files/grive-tools_1.15_all.deb
Sudo gdebi grive-tools_1.15_all.deb

サポートされているデスクトップには、Unity、Gnome、KDE、Xfce、Cinnamon、LXDEが含まれます。

サポートされる言語:アフリカーンス語、英語、スペイン語、オランダ語、ドイツ語、フランス語、イタリア語、ポルトガル語、ロシア語、セルビア語、アラビア語、日本語。

Grive Toolsプロジェクトの詳細については、こちらをご覧ください。 https://www.thefanclub.co.za/how-to/ubuntu-google-drive-client-grive-and-grive-tools

更新:2015年7月

このプロジェクトはoverGriveに置き換えられました。Linux用の完全なGoogleドライブデスクトップクライアントソリューションです。参照: https://www.thefanclub.co.za/overgrive

14
christiaan_

InsyncリポジトリがUbuntuで利用可能になりました。

インストール手順は次のとおりですInsync

  1. ソースを/etc/apt/sources.listファイルに追加します(サンプル行:deb http://apt.insynchq.com/[DISTRIBUTION] [CODENAME] non-free

    Sources.listファイルに行を直接追加するには、次の手順を実行します。

    echo "deb http://apt.insynchq.com/ubuntu $(lsb_release -cs) non-free" | Sudo tee /etc/apt/sources.list.d/insync.list
    
  2. キーをインポートする

    wget -O - https://d2t3ff60b2tol4.cloudfront.net/[email protected] | Sudo apt-key add -
    Sudo apt-get update
    
  3. Insyncをインストールする

    Sudo apt-get install insync-beta-ubuntu
    

ソース:insynchq.com

6
devav2

別のプログラム、google-drive-ocamlfuseがあります。これは実際のGoogleドライブクライアント(Windowsクライアントと同様に、Fuseを介してマウントされたディレクトリを使用)であり、自動同期を備えており、godfドキュメントをODF形式でダウンロードします。

PPAも利用できるようです。方法は次のとおりです。

http://www.ubuntugeek.com/how-to-mount-google-drive-in-ubuntu-linux-using-google-drive-ocamlfuse.html

ソースはここにあります(依存関係とその依存関係があり、すべてocamlパッケージとしてインストールする必要があり、一部は構成ファイルを生成しないため、インストールプロセスはスムーズではない場合があります)。

https://github.com/astrada/google-drive-ocamlfuse

6
user130364

GUIでGrive = SyncDrive


UPDATE:以下に引用したこの情報のソースからの最新ニュースによると、「SyncDriveサポートサイトは閉じられており、ファイルをプルできないため、機能しません。 "したがって、overGrive(以前は「Grive Tools」と呼ばれていました)は、別の回答で言及されている代わりに推奨できます。


SyncDriveは、ベースとして Grive を使用するフロントエンドのクリーンなGUIです。現在のところ、Linux用の公式のGoogleドライブアプリはありません。 SyncDriveは、UbuntuベースのMacOSX-look-alike Pear OS の作成者であるDavidによって設計されました。

SyncDriveは簡単にセットアップでき、Googleドライブに保存されているファイルを同期できます〜/ SyncDriveフォルダー内。ファイルを自動的に同期でき、使用中/残りのストレージも表示します。 SyncDriveには、簡単にアクセスできるインジケータもあります。

SyncDrive Screenshot

UbuntuにSyncDriveをインストールするには; openTerminal(Ctrl + Alt + Tを押して)、次のコマンドを入力します。

Sudo add-apt-repository ppa:noobslab/pear-apps
Sudo apt-get update
Sudo apt-get install syncdrive

出典: http://www.noobslab.com/2013/09/syncdrive-google-drive-available-for.html

注:Googleドキュメント形式のファイルはローカルに保存されていないようです。

5
Sadi

driveを使用できます

driveは、もともとGoogleドライブチームでの作業中にBurcu Doganによって開発された非公式のGoogleドライブクライアントです。 Grive2よりも多くの機能があり、バグが少ない。

drive意図的に バックグラウンドの双方向同期をサポートしていませんが、drive pullおよびdrive Pushコマンドはデフォルトで再帰的に機能し、「オンデマンドの一方向同期」に相当します。

Ubuntu用のインストールドキュメント に従って:

Sudo add-apt-repository ppa:twodopeshaggy/drive
Sudo apt-get update
Sudo apt-get install drive
5
CravateRouge

Linux用の公式Googleドライブアプリはまだリリースされていません。しかし、サードパーティのオプションがあります。 InSyncは本当に良いオプションです。

Insync.tar.gzをダウンロードします

http://s.insynchq.com/builds/insync-linux-beta1-py27.tar.bz2
Extract to your Home folder
Open a new terminal and navigate into the extracted Insync folder using the ‘cd’ command (e.g. cd insync/)
Run: Sudo ./insync-installer
Follow any on-screen prompts

インストール後、次の点に注意してください。

Insync must be started from the Terminal by running ‘insync’
The app doesn’t auto-start by default, and there is no in-app way to enable this

ソース: OMG!UBUNTU!

4
Schweinsteiger

2015年9月20日に更新

Ubuntu 12.04は依存関係の問題のため公式にはサポートされていませんが、 このプロジェクトIS GOOGLE DRIVE APIの変更によりサポートされなくなった 。クライアント。

ステップ1: overGrive DEBの最新バージョンをここからダウンロードします。

ステップ2: launcher からOneGriveを起動します

ステップ3:ウィンドウが表示されたら、クリックします Connect account ブラウザウィンドウが開き、Googleアカウントにsign inします。

ステップ4:最後にcodeを取得し、そのコードをコピーしてのOneDriveウィンドウに貼り付けますアカウント入力ボックスをクリックして validate

ステップ5:プリファレンス(場所など)を設定した後、クリックします Start Sync

参考 こちら

2
Ravan

これはあなたの質問に完全に答えるわけではありませんが、あなたや他の人に役立つ場合は、とにかくこれを投稿します。

また、この回答は、ドキュメントにオフラインでアクセスするためにクライアントが必要な場合にのみ役立ちます。

Google Chromeを使用している場合、アカウントで有効にするとオフラインで機能するGoogleドライブ拡張機能を取得できます。 (Googleドキュメントの左側のバーに[オフラインドキュメント]タブがあります。)

ここで拡張機能を入手できます: https://chrome.google.com/webstore/detail/google-drive/apdfllckaahabafndbhieahigkjlhalf

私は言わなければならない、それはかなり限られています。ドキュメントは、表示および編集できる唯一の形式です。スプレッドシートを表示できますが、編集することはできません。私の場合、ほとんどの場合ドキュメントのみを使用するため、これらの制限は問題ありません。

詳細: http://support.google.com/drive/bin/answer.py?hl=ja&answer=1628467

1
Apos

コマンドラインのみのソリューションを探している人にとって、私が見つけた最高のものは rclone です。さまざまなクラウドベースのストレージソリューションで動作し、スクリプトの作成は非常に簡単です。以下の例。

Googleドライブの「/ path/to/local folder 1」を「/ someremotefolder/folder 1」に増分バックアップします。追加のフォルダーをバックアップするために、追加のコマンドを追加できます。

#!/bin/bash
rclone sync "/path/to/local folder 1" "drive:/someremotefolder/folder 1" -v

リモートコピーを復元し、ローカルコピーを徐々に上書きします。

#!/bin/bash
rclone sync "drive:/someremotefolder/folder 1" "/path/to/local folder 1"

また、メディアに適した構文を使用して、異なるリモートフォルダーとクラウドストレージソリューション間でファイルを転送することもできます。オンラインマニュアルとマニュアルページは非常に簡単です。 rcloneをインストールした後、(ドキュメントに従って)初期セットアップを行うことを忘れないでください。

1
DaneM

gdrive を使用できます。これは、Googleドライブ用のオープンソースのクロスプラットフォームコマンドラインツールです。

これは drive と同じではなく、別の回答で言及されていることに注意してください。ただし、Goで書かれており、同等の機能セットがありますが、コマンドラインパラメーターが異なります。

インストールして使用するには:

  1. ダウンロード バイナリ。gdrive-linux-x64など、アーキテクチャに適したものを選択します。

  2. パスにコピーします。

    Sudo cp gdrive-linux-x64 /usr/local/bin/gdrive;
    Sudo chmod a+x /usr/local/bin/gdrive;
    
  3. ファイルのダウンロードに使用するには:

    gdrive download 0B7_OwkDsUIgFWXA1B2FPQfV5S8H
    

    もちろん、0B7_Ow[…]引数の代わりに独自のファイルIDを使用してください。 Googleドライブのウェブインターフェースでファイルを開くか、ファイルを右クリックして[共有可能なリンクを取得…]をクリックすると、URLに表示されます。後者の場合、他の人がリンクを取得したときにファイルにアクセスしたくない場合は、リンク共有を再度オフにすることを忘れないでください。

ツールを初めて使用するときは、Google Drive APIへのアクセス許可を取得する必要があります。そのため、ブラウザでアクセスする必要があるリンクが表示され、ツールにコピーして貼り付けるための確認コードが表示されます。その後、ダウンロードが自動的に開始されます。進行状況インジケーターはありませんが、ファイルマネージャーまたは2番目のターミナルで進行状況を確認できます。

1
tanius