web-dev-qa-db-fra.com

Un client Google Drive est-il disponible?

J'aimerais installer un client Google Drive pour Xubuntu (12.04).

J'obtiens des résultats Google non anglais, et je n'ai pas trouvé grive dans les référentiels Xubuntu.

Est-ce que quelqu'un connaît un client qui fonctionne bien pour Ubuntu ou ses dérivés pris en charge (ou les instructions d'installation pour Grive?)

187
Eyal

Pour Ubuntu 12.04 à 14.10

Apparemment grive existe sur un ppa - je l'ai installé et cela fonctionne raisonnablement bien. À mon avis, cela est préférable à la solution google-docs-fs , car cela ne place pas vos fichiers en permanence sur votre disque, contrairement à Grive. En outre, Grive n'est pas une entreprise commerciale comme InSync - décrite comme "gratuite pendant la version bêta".

Le PPA pour grive peut être trouvé sur le site webupd8 en utilisant ces instructions:

Grive: client Google Drive Open Source pour Linux ~ Web Upd8: blog Ubuntu/Linux

Une des limites de la version actuelle de Grive est qu’elle ne synchronise pas automatiquement le répertoire de vos lecteurs. Mais j’ai trouvé cet article de blog décrivant un script permettant de résoudre ce problème et effectuant une synchronisation avec Grive chaque fois qu’un fichier du répertoire du lecteur est modifié.

(Cette réponse est basée à l'origine sur le commentaire de @ uri, qui a depuis disparu)

EDIT: grive est maintenant officiellement mort, mais grive2 est un fork de la version originale avec quelques améliorations.

92
Eyal

Cette réponse contient une réponse pour toutes les versions actuelles d'Ubuntu, en commençant par les versions récentes en haut.

Ubuntu 17.10 et versions ultérieures (comptes GNOME en ligne)

Ouvrez les Paramètres système et sélectionnez comptes en ligne -> sous Ajouter un compte, sélectionnez Google et authentifiez-vous. avec votre mot de passe Google.

enter image description here

Assurez-vous que l'autorisation "Fichiers" est accordée:

enter image description here

Maintenant, votre Google Drive apparaîtra dans l'application Fichiers (Nautilus), comme ceci:

IMG:


IMG:  Ubuntu 14.04 et versions ultérieures (pour tous les environnements de bureau)

Open Drive est un client de Google Drive pour les ordinateurs de bureau écrits en Electron. C'est rapide, sécurisé et facile à utiliser.

Caractéristiques

  • Synchronisation automatique entre fichiers
  • Met à jour automatiquement les fichiers modifiés.
  • Donne des notifications.
  • Fonctionne dans la barre d'état système.
  • Pas besoin de dépenser de l'argent.

Pour installer Open Drive dans toutes les versions actuellement prises en charge d'Ubuntu, ouvrez le terminal et tapez:

Sudo snap install odrive-unofficial

Ubuntu 16.10 - 17.04 (comptes GNOME en ligne)

GNOME 3.18 et versions ultérieures (dans Ubuntu 16.10 et versions ultérieures) ont une intégration de bureau native qui vous permettra de parcourir, gérer, ouvrir, télécharger et télécharger facilement vos fichiers. Ajoutez simplement votre compte Google dans l'application Comptes en ligne de GNOME pour commencer.

Pour activer l'intégration du bureau Google Drive dans Ubuntu 16.10-17.04, procédez comme suit:

  1. Installez les paramètres système GNOME et les comptes GNOME en ligne.

    Sudo apt install gnome-control-center gnome-online-accounts
    
  2. Lancez des comptes GNOME en ligne.

    gnome-control-center online-accounts   
    

    Assurez-vous de fermer d'abord Unity Control Center. Si Unity Control Center est ouvert et que vous appelez gnome-control-center online-accounts, la fenêtre Unity Control Center s'ouvre à la place de la fenêtre GNOME.

  3. Dans la nouvelle fenêtre Comptes en ligne qui s'ouvre, cliquez sur le bouton Ajouter un compte en ligne, puis dans la fenêtre Ajouter un compte, cliquez sur le bouton Icône Google pour ajouter votre compte Google et vous authentifier avec votre mot de passe Google. Assurez-vous que Fichiers est activé en basculant sur la position ON.

Vous devriez maintenant pouvoir accéder à vos fichiers Google Drive à partir de l'application Files ( nautilus ).

Les mêmes étapes fonctionnent également dans Ubuntu 16.04 si GNOME 3.18 ou une version plus récente est installé. La version actuelle de Nautilus dans Ubuntu 16.04 est Nautilus 3.18.4.is.3.14.3-0ubuntu5.


Ubuntu 12.04-14.04

Grive2

Le paquet grive de Ubuntu Software Center ne fonctionne plus car Google a cessé le service de l'API version 3.0 de Google Documents List et l'a remplacé par une nouvelle API. Le paquet grive a été créé par Grive2. La fourche Grive2 prend en charge la nouvelle API Google Drive REST et comprend également une nouvelle fonctionnalité: la synchronisation partielle (par répertoire).

Les instructions pour installer Grive2 dans buntu 14.04-17.04 sont les suivantes:

  1. Si vous avez déjà installé grive, commencez par effacer l'ancienne version à l'aide de cette commande:

    Sudo apt-get purge grive
    
  2. Installer Grive2 dans Ubuntu 14.04-17.10

    Sudo add-apt-repository ppa:nilarimogard/webupd8  
    Sudo apt update  
    Sudo apt install grive 
    
  3. Créez un nouveau répertoire dans votre répertoire de base pour la synchronisation des fichiers avec Google Drive.

    mkdir ~/grive # or alternatively folder to backup/sync
    
  4. Modifiez les répertoires dans le nouveau dossier Grive.

    cd ~/grive   
    
  5. La première fois que vous exécutez Grive2, utilisez l’option -a pour demander un jeton d’autorisation à Google, utilisé pour obtenir l’autorisation d’accéder à votre Google Drive.

    grive -a
    
  6. Après avoir exécuté la commande ci-dessus, une URL doit être affichée dans le terminal. Copiez cette URL et collez-la dans la barre d'adresse d'un navigateur Web. Sur la page Google, vous devez accorder l'accès à Grive. Après avoir cliqué sur Autoriser l'accès , un code d'authentification sera affiché. Copiez ce code et collez-le à nouveau dans le terminal où vous avez exécuté Grive2.

48
karel

Malheureusement, pas avec un client officiel. Un pilote non officiel existe en ligne.

Notez qu'il n'y a pas de PPA 12.04. J'ai contacté le mainteneur pour en demander un.

Il n'existe actuellement aucun client Linux officiel pris en charge par Google.

Pour Linux

Google Drive n'est actuellement pas disponible pour le système d'exploitation Linux. Les utilisateurs de Linux peuvent toujours accéder à Google Drive sur le Web - drive.google.com Nouvelle fenêtre ou via l'application mobile Google Drive.

Reportez-vous à la section http://support.google.com/drive/bin/answer.py?hl=fr&answer=2375082

Il y a un Gdrive non officiel FS dans un PPA:

  1. exécutez Sudo add-apt-repository ppa:invernizzi/google-docs-fs pour ajouter le PPA.

  2. une fois la commande terminée, exécutez Sudo apt-get update && Sudo apt-get install google-docs-fs pour installer GdriveFS. S'il vous plaît soyez patient car cette étape peut prendre un certain temps.

  3. Créez un dossier dans votre dossier personnel appelé "Drive".

  4. Exécutez: gmount Drive [email protected], en remplaçant votre nom d'utilisateur si nécessaire, pour monter votre Google Drive. Cela doit être exécuté dans un terminal. Les tests montrent que cette application fonctionne correctement et qu’elle est indépendante du gestionnaire de fichiers, étant un pilote FS.

26
hexafraction

Deux solutions: Insync ou google-docs-fs.

InSync

OMG! Ubuntu! posté un article sur Google Drive et Ubuntu en 2012 sur Insync .

  • Téléchargez le Insync.tar.gz

  • Extraire dans votre dossier personnel

  • Ouvrez un nouveau terminal et naviguez dans le dossier Insync extrait à l’aide de la commande ‘cd’> (par exemple, cd insync/).

  • Exécuter: Sudo ./insync-installer Suivez toutes les invites à l'écran.

Après l'installation, il y a quelques autres points à noter: Après l'installation

  • Insync doit être démarré à partir du terminal en exécutant insync
  • L’application ne se lance pas automatiquement par défaut et il n’existe pas de moyen in-app pour activer cette> application.

Mise à jour: Il existe un paquet Ubuntu à partir de la page de téléchargement qui installe (via le centre logiciel par défaut), configure un référentiel de mise à jour , installe éventuellement l’intégration du navigateur de fichiers et démarre InSync.

google-docs-fs

Cette application monte votre lecteur afin que vous puissiez le thread comme un système de fichiers. Les instructions viennent de OMG! Ubuntu! .

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

Une fois que tout ce qui est nécessaire a été installé, déconnectez-vous.

  • Open Nautilus
  • Créez un nouveau dossier dans votre dossier d’accueil intitulé "Drive".
  • Ouvrez un terminal et lancez: -
  • gmount Drive [email protected]
  • Entrez votre mot de passe

Votre Google Drive est maintenant monté dans le dossier "Drive".

20
OrangeTux

Les outils Grive faciliteront l’installation de Grive sur le bureau et la configuration de Google Drive sur Ubuntu version 12.04 ou ultérieure. REMARQUE: Ce projet n'est plus pris en charge voir MISE À JOUR: juillet 2015

Grive Tools Screenshot

Pour installer les outils Grive à partir du PPA du Fan Club sur Ubuntu 12.10 et 15.04 :

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

Pour 15.10 et versions ultérieures , vous pouvez installer le package grive-tools manuellement:

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

Les ordinateurs de bureau pris en charge incluent Unity, Gnome, KDE, Xfce, Cinnamon et LXDE.

Langues prises en charge: afrikaans, anglais, espagnol, néerlandais, allemand, français, italien, portugais, russe, serbe, arabe et japonais.

Pour plus d'informations sur le projet Grive Tools, cliquez ici: https://www.thefanclub.co.za/how-to/ubuntu-google-drive-client-grive-and-grive-tools

MISE À JOUR: juillet 2015

Ce projet a été remplacé par overGrive , une solution complète de client de bureau Google Drive pour Linux. Voir: https://www.thefanclub.co.za/overgrive

14
christiaan_

Le référentiel Insync est disponible pour Ubuntu maintenant.

Voici les étapes à suivre pour installer Insync :

  1. Ajoutez la source au fichier /etc/apt/sources.list (Exemple de ligne: deb http://apt.insynchq.com/[DISTRIBUTION] [CODENAME] non-free)

    Pour ajouter la ligne directement au fichier sources.list, procédez comme suit:

    echo "deb http://apt.insynchq.com/ubuntu $(lsb_release -cs) non-free" | Sudo tee /etc/apt/sources.list.d/insync.list
    
  2. Importer la clé

    wget -O - https://d2t3ff60b2tol4.cloudfront.net/[email protected] | Sudo apt-key add -
    Sudo apt-get update
    
  3. Installer Insync

    Sudo apt-get install insync-beta-ubuntu
    

Source: insynchq.com

6
devav2

Il existe un autre programme, google-drive-ocamlfuse. Ceci est un vrai client Google Drive (avec un répertoire monté via Fuse, tout comme le client Windows), également avec synchronisation automatique et téléchargement des documents de googgle au format odf.

Il semble qu'un ppa est également disponible. Voici comment:

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

La source est ici (le processus d'installation peut ne pas être fluide car il y a des dépendances et leurs dépendances, toutes devant être installées en tant que paquets ocaml, et certaines ne générant pas de fichiers de configuration):

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

6
user130364

Grive avec une interface graphique = SyncDrive


UPDATE: Selon les dernières nouvelles de la source de cette information citée ci-dessous, " Le site de support SyncDrive est fermé et ne peut pas extraire de fichiers. Il ne fonctionnera donc pas. "Par conséquent, une autre alternative, telle que overGrive (anciennement appelé " Outils Grive ") mentionné dans une autre réponse peut être recommandé à la place.


SyncDrive est une interface graphique nettoyée d’avant qui utilise Grive comme base. Il n'y a pas d'application officielle Google-Drive pour Linux pour le moment. SyncDrive est conçu par David, créateur de MacOSX basé sur Ubuntu Pear OS .

SyncDrive peut être configuré facilement et synchroniser vos fichiers stockés sur votre Google Drive . dans votre dossier ~/SyncDrive . Il peut automatiquement synchroniser les fichiers et indique également le stockage utilisé/restant. SyncDrive possède également un indicateur pour un accès facile.

SyncDrive Screenshot

Pour installer SyncDrive dans Ubuntu; Ouvrez le terminal (appuyez sur Ctrl + Alt + T) et entrez les commandes suivantes:

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

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

Remarque: Les fichiers au format Google Documents ne semblent pas être stockés localement.

5
Sadi

Vous pouvez utiliser drive

drive est un client non officiel Google Drive développé à l'origine par Burcu Dogan alors qu'il travaillait pour l'équipe Google Drive. Il a plus de fonctionnalités que Grive2 et moins de bugs.

drive fait intentionnellement ne prend pas en charge la synchronisation bidirectionnelle en arrière-plan, mais les commandes drive pull et drive Push fonctionnent par défaut de manière récursive, ce qui équivaut à la "synchronisation unidirectionnelle à la demande".

Installation pour Ubuntu , selon la documentation :

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

L'application officielle Google Drive pour Linux n'est pas encore publiée. Mais il existe des options de tiers. InSync est une très bonne option.

Téléchargez le fichier Insync.tar.gz à partir de

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

Après l'installation, il y a quelques autres choses à noter:

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

Source: OMG! UBUNTU!

4
Schweinsteiger

Mis à jour le 20 septembre 2015

Ubuntu 12.04 n’est PAS officiellement pris en charge en raison de problèmes de dépendance mais CE PROJET IS N'EST PLUS SUPPORTÉ EN RAISON DES MODIFICATIONS DE L'API GOOGLE DRIVE .C'est donc l'installation d'un nouveau lecteur Google "over grive" client.

Étape 1: Téléchargez la dernière version de overGrive DEB ici.

Étape 2: Lancez OneGrive à partir de launcher

Étape 3: Une fenêtre apparaîtra, cliquez sur Connect account une fenêtre de navigateur s'ouvrira alors pour vous permettre de sign in sur votre compte Google.

Étape 4: À la fin, vous obtiendrez un code , copiez-le et collez-le dans la fenêtre OneDrive à . Compte et cliquez sur validate

Étape 5: Après avoir défini vos préférences (comme l'emplacement, etc.), cliquez sur Start Sync

Pour référence ici

2
Ravan

Cela ne répondra pas complètement à votre question, mais je le posterai quand même au cas où cela vous aiderait ou aiderait d'autres personnes.

En outre, cette réponse ne sera utile que si vous souhaitez que le client puisse accéder à vos documents hors connexion.

Si vous utilisez Google Chrome, vous pouvez obtenir les extensions Google Drive, qui fonctionnent hors connexion une fois que vous les activez sur votre compte. (Il existe un onglet "Documents hors connexion" dans la barre latérale gauche de votre document Google.)

Vous pouvez obtenir l'extension ici: https://chrome.google.com/webstore/detail/google-drive/apdfllckaahabafndbhieahigkjlhalf

Je dois dire que c'est plutôt limité. Documents est le seul format que vous pouvez afficher et modifier. Vous pourrez afficher vos feuilles de calcul sans les modifier. Dans mon cas, ces limitations sont acceptables car je n’utilise généralement que des documents.

Plus d'infos: http://support.google.com/drive/bin/answer.py?hl=fr&answer=1628467

1
Apos

Vous pouvez utiliser gdrive , un outil de ligne de commande multi-plateformes open source pour Google Drive.

Notez que ce n'est pas la même chose que drive , ce qui est mentionné dans une autre réponse. C'est assez similaire cependant: également écrit en Go, et un ensemble de fonctionnalités comparable, mais différents paramètres en ligne de commande.

Pour installer et utiliser:

  1. Télécharger le binaire. Choisissez celui qui convient à votre architecture, par exemple gdrive-linux-x64.

  2. Copiez-le dans votre chemin.

    Sudo cp gdrive-linux-x64 /usr/local/bin/gdrive;
    Sudo chmod a+x /usr/local/bin/gdrive;
    
  3. Pour l'utiliser pour télécharger un fichier:

    gdrive download 0B7_OwkDsUIgFWXA1B2FPQfV5S8H
    

    Bien sûr, utilisez votre propre ID de fichier au lieu de l'argument 0B7_Ow[…]. Vous le trouverez dans l'URL lors de l'ouverture de vos fichiers dans l'interface Web de Google Drive ou en cliquant dessus avec le bouton droit de la souris et en cliquant sur "Obtenir le lien que vous pouvez partager…". Dans ce dernier cas, n'oubliez pas de désactiver à nouveau le partage de lien si vous ne souhaitez pas que d'autres personnes accèdent au fichier lorsqu'ils obtiennent le lien.

Lors de la première utilisation, l'outil devra obtenir des autorisations d'accès à l'API Google Drive. Pour cela, il vous montrera un lien que vous devez visiter dans un navigateur, puis vous obtiendrez un code de vérification à copier-coller dans l'outil. Le téléchargement commence alors automatiquement. Il n'y a pas d'indicateur de progression, mais vous pouvez observer la progression dans un gestionnaire de fichiers ou un deuxième terminal.

1
tanius

Pour ceux qui recherchent une solution en ligne de commande uniquement, le meilleur que j'ai trouvé est rclone . Il fonctionne avec une variété de solutions de stockage en nuage et est assez facile à utiliser pour créer des scripts. Exemples ci-dessous.

Sauvegardez progressivement "/ chemin/dans/dossier local 1" dans "/ someremotefolder/folder 1" sur Google Drive. Des commandes supplémentaires peuvent être ajoutées pour sauvegarder des dossiers supplémentaires.

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

Restaurez la copie distante en écrasant progressivement la copie locale.

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

Vous pouvez également transférer des fichiers entre différents dossiers distants et solutions de stockage en nuage en utilisant la syntaxe appropriée pour ces supports. La documentation en ligne et la page de manuel sont assez faciles à suivre. N'oubliez pas de suivre les étapes de configuration initiale (selon la documentation), après avoir installé rclone.

0
DaneM