Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
google_drive [Le 26/03/2018, 21:01]
sangorys [Utiliser GoogleDrive sous Ubuntu]
google_drive [Le 10/02/2024, 10:01] (Version actuelle)
86.202.8.12 [Utilisation] Access token retrieved correctly
Ligne 1: Ligne 1:
-{{tag>​cloud internet}} +{{tag>​cloud internet ​google}}
-----+
  
 ====== Utiliser GoogleDrive sous Ubuntu====== ====== Utiliser GoogleDrive sous Ubuntu======
  
-Google Drive est un service de stockage et de partage de fichiers dans le [[:cloud]] lancé par la société Google. +Google Drive est un [[cloud#​stockage_de_fichier|service de stockage ​de fichiers]] ​et de partage de fichiers dans le [[:cloud]] lancé par la société Google. 
-Google Drive remplace Google Docs une fois activé. Les documents existants déjà sur Google Docs sont automatiquement transférés sur Google Drive. Il sert à synchroniser,​ partager et modifier les données entre plusieurs ordinateurs et utilisateurs.\\ + 
-Google Drive commence par une version gratuite de stockage de 15 Go, puis de l'​espace supplémentaire peut être acheté jusqu'​à 30 To. 100 Go coûtent 1,99€ par mois, 1 To 9,​99€/​mois,​ jusqu'​à 30 To pour 299,99 €/mois. Une fois acheté, cet espace sert aussi sur la messagerie de Google : Gmail.+Google Drive remplace Google Docs une fois activé. Les documents existants déjà sur Google Docs sont automatiquement transférés sur Google Drive. 
 + 
 +Il sert à synchroniser,​ partager et modifier les données entre plusieurs ordinateurs et utilisateurs. 
 +Le stockage ​Google Drive existe (même si on ne l'​utilise pas) pour toute personne titulaire d'un compte Google, et est gratuit jusqu'​à ​15 Go, puis de l'​espace supplémentaire peut être acheté jusqu'​à 30 To. 100 Go coûtent 1,99€ par mois, 1 To 9,​99€/​mois,​ jusqu'​à 30 To pour 299,99 €/mois. Une fois acheté, cet espace sert aussi sur la messagerie de Google : Gmail.
 Une application est nécessaire à la synchronisation,​ ce qui crée un dossier //Google Drive// dans lequel il suffit de déposer les dossiers à synchroniser. Une application est nécessaire à la synchronisation,​ ce qui crée un dossier //Google Drive// dans lequel il suffit de déposer les dossiers à synchroniser.
-Plusieurs possibilités s'​offrent à vous pour utiliser GoogleDrive sous Ubuntu : 
  
-^Nom^License^Commentaires^ +On peut accéder à Google ​Drive avec son navigateur (chromium est particulièrement bien adapté) pour copier, lire ou télécharger,​ mais il n'y a alors aucune intégration avec vos OS.\\ 
-|[[#​drive]]|Open source|| +Pour une telle intégration à Ubuntu, plusieurs possibilités s'offrent à vous :
-|[[#Google-drive-ocamlfuse]]|Open source|| +
-|[[#​grive2]]|Open source|| +
-|overGrive|Payant|| +
-|Insync|Payant|| +
-|[[#​Utilisation de l'application Windows]]|License Google||+
  
 +^ Nom                                       ^ Licence ​               ^  GUI  ^ Synchro ^ Multi OS            ^ Multi cloud ^ Commentaires ^
 +| [[#GNOME Online Accounts]] ​               | Open Source ​           |   ​+ ​  ​| ​ Non    | Linux               | Oui         | Accès au compte Google Drive (ou un autre cloud) avec possibilité de copier, supprimer et lire les fichiers, mais sans réplication. Ne synchronise pas un dossier et ne marche donc pas offline.|
 +| [[#​drive]] ​                               | Open Source ​           |   ​- ​  ​| ​        | Linux               | Non         | |
 +| [[#​Google-drive-ocamlfuse]] ​              | Open Source ​           |   ​- ​  ​| ​ Non    | Linux               | Non         | Accès au compte Google Drive avec possibilité de copier, supprimer et lire les fichiers, mais sans réplication. Ne synchronise pas un dossier et ne marche donc pas offline.|
 +| [[#​grive2]] ​                              | Open Source ​           |   ​- ​  ​| ​        | Linux               ​| ​            | single directory synchronization,​ dry-sync, and partial syncmulti compte |
 +| [[#​overGrive]] ​                           | Payant : 4,​99 $ ​       |  ++   ​| ​        | Linux               | N           | Interface graphique, multi compte |
 +| [[#​Insync]] ​                              | Payant ​                ​| ​  ​- ​  ​| ​        | Windows, Mac, Linux |             | |
 +| [[#​CloudCross]] ​                          | Open Source ​           |   ​- ​  ​| ​        | Windows, Mac, Linux | Oui         | , |
 +| [[:​Rclone]] ​                              | Open Source ​           |   ​+ ​  ​| ​        | Windows, Mac, Linux | Oui         | Application multi plateforme, multi clouds très performante. |
 +| [[#​GoSync]] ​                              | Open Source ​           |   ​+ ​  ​| ​        | Linux               ​| ​            | |
 +| [[#​ODrive]] ​                              | Payant : 8,25 USD/mois |  ++   ​| ​        | Windows, Mac, Linux |             | Des milliers d'​options,​ compatible avec une 100aine de drives, ...|
 +| [[#​OpenSource Drive]] ​                    | Open Source ​           |  ++   | bi      | Windows, Mac, Linux | Non         ​|Interface graphique cross-plateforme pour Windows / Mac / Linux|
 +| [[#​Utilisation de l'​application Windows]] | License Google ​        ​| ​ ++   | bi      | Windows, Mac        |             | |
 +| [[https://​github.com/​bcedu/​VGrive/​|Vgrive]] | Libre                  |   ​+ ​  | auto    | Linux               | Non         | <​del>​Démarrez VGrive et synchronisez vos fichiers avec Google Drive grâce à un système propre et minimaliste.</​del>​ - abandonné |
 +| [[https://​prahladyeri.github.io/​tuxdrive/​|Tux Drive]] |  MIT License ​ | CLI | man | Linux, win(Python) | non | |
  
-Applications obsolètes ​+  - GUI Qualité de l'​interface graphique (facilité) 
-  * [[#Grive]] +  ​- Synchro : 
-  * [[#SyncDrive]]+    ​bi : bidirectionnel 
 +    * uni : unidirectionnel 
 +    * man : manuel 
 +    * auto : automatique 
 + 
 +=====GNOME Online Accounts===== 
 +Ubuntu utilise GNOME comme environnement de bureau par défaut. GNOME Online Accounts est un utilitaire de connexion pour GNOME. Il supporte les services en ligne les plus populaires comme Google, Facebook, Microsoft, Nextcloud, etc... Y compris Google drive (vous avez un Google drive automatiquement si vous avez un compte Google / Android). L'​outil est installé par défaut dans la version Gnome d'​Ubuntu. 
 + 
 +Lancez le panneau des paramètres de Gnome, et dans le panneau de gauche, choisissez "​Comptes en ligne",​ puis "​Google"​. Tapez vos identifiants Google dans la fenêtre qui s'​ouvre. Gnome vous demande alors le type de documents qui doit être synchronisé (Mail, photos, documents, ...). Cochez ce qui vous convient. 
 + 
 +Ouvrez votre explorateur de fichier ([[nautilus|Nautilus]]). Vous trouverez dans le panneau latéral gauche un répertoire virtuel portant le nom de votre compte Google (normalement son adresse mail), et les documents que vous y placerez (s'ils correspondent au type définis précédemment) seront copiés vers le compte en ligne. Vous pourrez y accéder d'une autre machine avec vos identifiants Google. 
 + 
 +Vous pouvez essayer d'​installer **GNOME Online Accounts** sur une autre version d'​Ubuntu (hors Gnome et Unity), via un **sudo apt install gnome-online-accounts**. Cette commande installera également (en dépendance) le panneau de paramètres Gnome (le Gnome-control-center). Il est invisible dans votre menu des applications,​ donc lancez-le via **Alt+F2** + **gnome-control-center**,​ et faite les opération décrites plus haut. Bien sur, l'​explorateur de fichier n'est plus Nautilus mais celui de votre "​saveur"​ Ubuntu ([[thunar|Thunar]] pour Xubuntu, par exemple). Cela ne fonctionne pas forcément sur tous les bureaux linux. 
 + 
 +A chaque re-démarrage de votre PC, **gnome-online-accounts** vous demandera normalement votre mot de passe Ubuntu (si vous ne le tapiez pas déjà). 
 + 
 +**Attention !** La solution Gnome-Online-Accounts est un montage **gvfs** (//Gnome Virtual File System//), donc un simple accès internet au drive lui-même. A ce titre elle a une série de limitations : vous __n'​avez pas__ une copie locale du contenu de votre Google Drive et si internet est coupé, vous __ne pouvez donc pas accéder__ à ces fichiers (sauf si vous en avez fait une copie manuelle). Vous n'avez pas de synchro automatique,​ et vous n'​accédez pas non plus à d'​autres fonctionnalités de G-Drive, comme les liens de  partage. \\ 
 + 
 +**Contournement de ces limitations** :\\ 
 +__Absence de synchronisation__ : on peut facilement ajouter une synchronisation unidirectionnelle (vers le cloud) à travers [[rsync|Rsync]] ou encore plus simplement via l'​interface graphique de Rsync, [[grsync|Grsync]]. Dans Grsync, il suffit de choisir le répertoire à synchroniser,​ de cliquer (dans l'​interface graphique Grsync) sur le lien/​répertoire du cloud, de conserver les autres options par défaut, et de lancer la synchro. Celle-ci est manuelle, mais si on la place dans le démarrage de session, elle sera lancée à chaque démarrage du PC.\\ 
 +__Partage d'un lien vers votre drive__ : il suffit d'​[[https://​accounts.google.com/​signin/​v2/​identifier?​service=wise&​passive=true&​continue=http%3A%2F%2Fdrive.google.com%2F%3Futm_source%3Den&​utm_medium=button&​utm_campaign=web&​utm_content=gotodrive&​usp=gtd&​ltmpl=drive&​flowName=GlifWebSignIn&​flowEntry=ServiceLogin|aller sur Google Drive]] via un navigateur, de vous connecter, de faire un clic droit sur le répertoire à partager, de récupérer le lien et de l'​envoyer par mail à ses destinataires. 
 + 
 +Si Gnome-online-accounts est une application mature, standard et très simple sous Ubuntu pour accéder à Google Drive, ses limites (synchro, partage de liens) peuvent justifier le recours à d'​autres solutions, décrites plus bas. 
 +=====CloudCross===== 
 +Le site officiel est [[https://​cloudcross.mastersoft24.ru/​|ici]],​ en Anglais 
 + 
 +===== drive===== 
 +**drive** est hébergé sur github (https://​github.com/​odeke-em/​drive) il a été écrit par [[https://​github.com/​rakyll|Janaa Dogan]], une développeuse chez Google. Le programme est distribué sous copyright Google et licence (libre) Apache, Version 2.0. 
 + 
 +Ce n'est pas une solution de synchronisation qui tourne en arrière-plan mais une commande qui est lancée par un utilisateur quand il en a besoin. \\ 
 +On peut automatiser cela avec [[rsync|rsync]] ou son interface graphique ​[[grsync|Grsync]].
  
-<​note>​Vous trouverez [[http://​www.omgubuntu.co.uk/​2016/​08/​use-google-drive-ubuntu-16-04-linux-desktops|ici]] une méthode facile pour accéder à votre Drive. Cette méthode permet un accès en ligne (c'​est-à-dire avec une connexion internet présente, mais pas hors-ligne) </​note>​ 
-===== drive===== ​ 
 ====Installation==== ====Installation====
-drive est hébergé sur github (https://​github.com/​odeke-em/​drive) il a été écrit par Burcu Dogan, un ancien de Google. Le programme est distribué sous copyright Google et licence Apache, Version 2.0.\\ 
-Ce n'est pas une solution de synchronisation qui tourne en arrière-plan mais une commande qui est lancée par un utilisateur quand il en a besoin. Toutefois on peut sûrement automatiser tout ça. 
  
-Il existe une installation ​simplifiée ​pour les distributions Ubuntu (testé avec Ubuntu ​15.04). +1. **Paquets SNAP** : **drive** est disponible en format snap 
-  * [[:​PPA|ajoutez le PPA]] **ppa:​twodopeshaggy/​drive**((https://launchpad.net/~twodopeshaggy/​+archive/ubuntu/drive)) à vos sources de logiciels,​ +<​code>​sudo snap install drive</​code>​ 
-  * [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez ​la liste des paquets]], + 
-  [[:​tutoriel:​comment_installer_un_paquet|installez ​le paquet]]: ​**[[apt>​drive]]**. +2. Paquet **.deb** : il existe une installation ​via un dépôt annexe (PPA) pour les distributions Ubuntu (testé avec Ubuntu ​22.04). 
-Dans un terminal:+<​code>​sudo add-apt-repository ​ppa:​twodopeshaggy/​drive 
 +sudo apt update 
 +sudo apt install drive</​code>​ 
 + 
 + 
 +<note important>​[[https://ppa.launchpadcontent.net/​twodopeshaggy/​drive/ubuntu/dists/|la dernière version présente est la 18.04]] 
 +</​note>​ 
 + 
 +Une fois **drive** installé, vérifiez qu'un dossier **/​home/​user/​GDrive** existe, sinon créez-le (**mkdir GDrive**). 
 + 
 +====Paramétrage==== 
 +A la 1er utilisation,​ vous devez "[[montage|monter]]" votre dossier ​**/GDrive** et relier votre compte **Google Drive** avec ce dossier
 + 
 +Pour monter le dossier GDrive (ici **/​home/​user/​GDrive** mais vous pouvez spécifier tout autre chemin) et se placer dans le dossier nouvellement créé, tapez au terminal :
 <​code>​ <​code>​
-$ sudo add-apt-repository ppa:​twodopeshaggy/drive +drive init ~/GDrive
-$ sudo apt-get update +
-$ sudo apt-get install drive+
 </​code>​ </​code>​
-Une fois drive installé, ​vous devez monter votre dossier GDrive et relier votre compte GDrive avec le dossier local.\\ +Le terminal ​vous donne un lien :
-Monter le dossier GDrive (ici ~/GDrive mais vous pouvez spécifier tout autre chemin) et se placer dans le dossier nouvellement créé:+
 <​code>​ <​code>​
-$ drive init ~/GDrive +drive init ~/GDrive
-</​code>​ +
-Le terminal vous donne un lien: +
-<​code>​ +
-drive init ~/GDrive+
 Visit this URL to get an authorization code Visit this URL to get an authorization code
 https://​accounts.google.com/​o/​oauth2/​auth?​access_type=offline&​client_id=3547.apps.googleusercontent.com&​redirect_uri=urnblablabla https://​accounts.google.com/​o/​oauth2/​auth?​access_type=offline&​client_id=3547.apps.googleusercontent.com&​redirect_uri=urnblablabla
Ligne 53: Ligne 96:
 Vous devez ouvrir ce lien dans un navigateur pour lier le dossier local à votre GDrive.\\ Vous devez ouvrir ce lien dans un navigateur pour lier le dossier local à votre GDrive.\\
 Vous devez vous connecter à votre compte, accepter de donner les autorisations demandées (accès aux documents hébergés sur GDrive) et un code d'​authentification vous est fourni. Il ne reste plus qu'à le copier-coller dans le terminal. Vous devez vous connecter à votre compte, accepter de donner les autorisations demandées (accès aux documents hébergés sur GDrive) et un code d'​authentification vous est fourni. Il ne reste plus qu'à le copier-coller dans le terminal.
- 
 ====Utilisation==== ====Utilisation====
  
 Placez-vous dans le dossier nouvellement créé pour importer (//pull//) les documents sur votre GDrive dans votre dossier local: Placez-vous dans le dossier nouvellement créé pour importer (//pull//) les documents sur votre GDrive dans votre dossier local:
 <​code>​ <​code>​
-cd ~/GDrive +cd ~/GDrive 
-~/GDrive$ drive pull+~/GDrive$ drive pull
 </​code>​ </​code>​
  
 Pour exporter (//push//) de votre dossier local vers votre GDrive: Pour exporter (//push//) de votre dossier local vers votre GDrive:
 <​code>​ <​code>​
-cd ~/GDrive +cd ~/GDrive 
-~/GDrive$ drive push+~/GDrive$ drive push
 </​code>​ </​code>​
  
Ligne 74: Ligne 116:
  
 =====Google-drive-ocamlfuse===== =====Google-drive-ocamlfuse=====
-====Installation==== +Google-drive-ocamlfuse est une alternative libre à Insync permettant d’accéder facilement à vos données stockées sur Google Drive. 
-Google-drive-ocamlfuse est une autre alternative libre à Insync permettant d’accéder facilement à vos données stockées sur Google Drive. + 
-Parmi ses fonctionnalités ​+Le [[https://​github.com/​astrada/​google-drive-ocamlfuse|développement est déjà assez ancien]], toujours actif en 2022, et sur une Ubuntu 22.04, la solution fonctionne parfaitement. Le fonctionnement est très similaire à celui de **gnome-online-accounts**. 
-  * Accès en lecture/​écriture pour les fichiers et répertoires+ 
-  * Accès en lecture des documents, slides et feuilles de calcul+Fonctionnalités ​
-  * Support du Multi-compte;​ +  * Accès en lecture/​écriture pour les fichiers et répertoires ; 
-  * Gestion de la duplication +  * Support du Multi-compte ; 
-  * Accès à la poubelle (répertoire .trash); +  * Gestion de la duplication ​; 
-Google-drive-ocamlfuse est encore en cours de développement,​ a priori cela fonctionne assez bien mais n’est ​pas exempt ​de bugs+  * Accès à la poubelle (répertoire .trash) ; 
 +  * Attention : pas de synchronisation automatique.
 Son utilisation est détaillée [[http://​www.webupd8.org/​2013/​09/​mount-google-drive-in-linux-with-google.html|ici]]. Son utilisation est détaillée [[http://​www.webupd8.org/​2013/​09/​mount-google-drive-in-linux-with-google.html|ici]].
-Pour l'​installation suivez la procédure suivante: ​+ 
 +====Installation==== 
 + 
 +Pour l'​installation suivez la procédure suivante:
   * [[:​PPA|Ajoutez le PPA]] **ppa:​alessandro-strada/​ppa**((https://​launchpad.net/​~alessandro-strada/​+archive/​ppa)) à vos sources de logiciels,   * [[:​PPA|Ajoutez le PPA]] **ppa:​alessandro-strada/​ppa**((https://​launchpad.net/​~alessandro-strada/​+archive/​ppa)) à vos sources de logiciels,
   * [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]],   * [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]],
   * [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]]: **[[apt>​google-drive-ocamlfuse]]**.   * [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]]: **[[apt>​google-drive-ocamlfuse]]**.
  
-Dans un terminal ​+En ligne de commande, cela donne 
-<​code>​ +  sudo add-apt-repository ppa:​alessandro-strada/​ppa 
-sudo add-apt-repository ppa:​alessandro-strada/​ppa +  sudo apt update 
-sudo apt-get update +  sudo apt install google-drive-ocamlfuse 
-sudo apt-get install google-drive-ocamlfuse +
-</​code>​+
 ====Utilisation==== ====Utilisation====
-Commencez par permettre à Google-drive-ocamlfuse d'​accéder à Google Drive.  +__Paramétrage initial__ (à ne faire qu'une fois) :  
-  ​Lancez ​dans un [[:​terminal]] ​ou avec le raccourci alt+F2, ​la commande suivante: <​code>​google-drive-ocamlfuse</​code>​ votre navigateur web s'​ouvre,​ vous demandant si vous souhaitez permettre à google-drive-ocamlfuse d'​accéder à votre Google Drive. Cliquez sur "​Allow"​ patientez jusqu'​à ​l'​obtention du code d’autorisation+  * permettre à **Google-drive-ocamlfuse** d'​accéder à **Google Drive** : lancez ​dans un [[:​terminal]] la commande suivante: <​code>​google-drive-ocamlfuse</​code>​ votre navigateur web s'​ouvre ​sur **Google Drive**, vous demandant si vous souhaitez permettre à **google-drive-ocamlfuse** d'​accéder à votre **Google Drive**. Cliquez sur "​Allow"​, et patientez jusqu'​à ​la confirmation dans le terminal ("​Access token retrieved correctly"​). Si cela ne marche pas, voir en 4.3
-  * Créez un dossier dans votre dossier personnel pour y placer les documents que vous souhaitez synchroniser:<​code>​mkdir ​gdrive</​code>​ +  * Créez un dossier dans votre dossier personnel pour y placer les documents que vous souhaitez synchroniser. Au terminal ​:<​code>​mkdir gdrive</​code>​
-  * Montez Google Drive avec la commande suivante: <​code>​google-drive-ocamlfuse ~/gdrive</​code>​+
  
-Si vous voulez configurer l'intervalle ​de synchronisation ou encore ​le format d'exportation utilisé par Google documents c'​est ​dans ~/.gdfuse/default/config qu'il faut cherccher +__Pour utiliser **Google Drive**__, ​vous devrez à chaque fois lancer le logiciel. Ce qui transformera le répertoire **gdrive** (autrement vide) en un accès sur votre **Google Drive**. Celui-ci a été "​[[montage|monté]]"​ dans le répertoire **gdrive**, c'est à dire que de dernier vous montre désormais ​le contenu de votre drive. __Attention__,​ ce n'est pas une réplication,​ juste une fenêtre, qui n'​est ​ouverte que pendant le montage. Pour lancer ce montage, 3 options : 
-Pour lancer ​Google Drive au démarrage ajoutez ​"google-drive-ocamlfuse /chemin_vers/gdrive" aux applications de démarrage ​(en remplaçant ​//chemin_vers// avec le chemin correspondant à votre dossier gdrive).+  * [[montage|Montez]] manuellement / ponctuellement Google Drive avec la commande suivante au terminal : <​code>​google-drive-ocamlfuse ​~/gdrive</code> 
 +  * [[montage|Montez]] manuellement ​ponctuellement Google Drive avec un [[raccourci-lanceur|lanceur]] (sur lequel il suffira de cliquer - évite le terminal) : pour cela il faut créer un [[raccourci-lanceur|lanceur]],​ où la ligne **Exec=** sera  : <​code>​Exec=google-drive-ocamlfuse /​home/​votre_user/​gdrive</​code>​ 
 +  * Montage automatique de **Google Drive** à chaque ​démarrage ​d'​Ubuntu : ajoutez ​cette commande **google-drive-ocamlfuse /home///​votre_user//​/gdrive** (ou //**votre_user**// est votre identifiant Ubuntuaux [[tutoriel:​application_demarrage|applications de démarrage]].
  
 +Pendant le montage, tous les fichiers ou répertoires que vous déposerez dans votre pseudo-répertoire **~/​gdrive** seront copiés sur votre Drive. Et à l'​inverse tout ce qui sera déposé sur votre Drive, quel qu’en soit l'​origine,​ sera accessible via votre pseudo-répertoire **~/​gdrive**. Mais attention, dès la fin du montage, plus rien n'est accessible, car il ne s'agit __pas__ d'une réplication.
 +
 +====Problèmes connus====
 +Si à l'​étape (voir 4.2) où votre navigateur doit s'​ouvrir il ne se passe rien, cela peut venir d'une ancienne installation obsolète ou de la corruption d'un fichier de configuration. Supprimer le fichier **~/​.gdfuse/​default/​state** (au terminal via un **rm ~/​.gdfuse/​default/​state**) peut régler le problème.
 +
 +Puis relancer l'​opération (dans un terminal) en tapant :
 +  * **google-drive-ocamlfuse** => votre navigateur web s'​ouvre,​ vous demandant si vous souhaitez permettre à google-drive-ocamlfuse d'​accéder à votre Google Drive. Cliquez sur "​Allow",​ et patientez jusqu'​à l'​obtention du code d’autorisation.
 + puis
 +  * **google-drive-ocamlfuse ~/gdrive** => cette commande "​monte"​ Google Drive (le répertoire gdrive doit exister, bien sur).
 +====Limitations====
 +**Attention !** La solution **google-drive-ocamlfuse** est un montage **fuse**, donc un simple accès internet au drive lui-même. A ce titre elle a une série de limitations : vous __n'​avez pas__ une copie locale du contenu de votre Google Drive et si internet est coupé, vous __ne pouvez donc pas accéder__ à ces fichiers (sauf si vous en avez fait une copie manuelle). Il n'y a pas de synchro automatique,​ montante ou descendante. Enfin, vous n'​accédez pas à d'​autres fonctionnalités de G-Drive, comme les liens de  partage. \\
 +
 +**Contournement des limitations** :\\
 +__Absence de synchronisation__ : on peut facilement ajouter une synchronisation unidirectionnelle (vers le cloud) à travers [[rsync|Rsync]] ou encore plus simplement via l'​interface graphique de Rsync, [[grsync|Grsync]]. Dans Grsync, il suffit de choisir le répertoire à synchroniser,​ de cliquer (dans l'​interface graphique Grsync) sur le lien/​répertoire du cloud, de conserver les autres options par défaut, et de lancer la synchro. Celle-ci est manuelle, mais si on la place dans le démarrage de session, elle sera lancée à chaque démarrage du PC (voir l'aide [[grsync|Grsync]]). Vous pouvez bien sur créer 2 synchro : une montante, et une descendante.\\
 +__Partage d'un lien vers votre google drive__ : il suffit d'​[[https://​accounts.google.com/​signin/​v2/​identifier?​service=wise&​passive=true&​continue=http%3A%2F%2Fdrive.google.com%2F%3Futm_source%3Den&​utm_medium=button&​utm_campaign=web&​utm_content=gotodrive&​usp=gtd&​ltmpl=drive&​flowName=GlifWebSignIn&​flowEntry=ServiceLogin|aller sur Google Drive]] via un navigateur, de vous connecter, de faire un clic droit sur le répertoire à partager, de récupérer le lien et de l'​envoyer par mail à ses destinataires.
 +
 +====Astuces====
 +Le fichier **~/​.gdfuse/​default/​config** contient des paramètres de **ocamlfuse** que vous pouvez modifier à la main (si vous comprenez ce que vous faite). Par exemple, la ligne **read_only=false** peut être passée à **read_only=true** pour mettre le partage en lecture seule.
 +
 +===== GoSync =====
 +GoSync est un client écrit en Python.
 +Plus d'​information en anglais [[https://​www.fossmint.com/​gosync-is-a-free-and-opensource-google-drive-client/​|ici]]
 +
 +==== Installation ====
 +En ligne de commande :
 +  sudo apt install python
 +  sudo apt install python-wxgtk2.8
 +  sudo apt install python-googleapi
 +  sudo apt install python-pip
 +  sudo pip install GoSync
 +  ​
 +  ​
 ===== Grive2 ===== ===== Grive2 =====
 Grive2 est un fork de Grive hébergé sur github (https://​github.com/​vitalif/​grive2) maintenu principalement par Vitaliy Filippov, ce dernier supporte la nouvelle REST API de google, inclut de nouvelles fonctionnalités et quelques corrections de bugs. Grive2 est un fork de Grive hébergé sur github (https://​github.com/​vitalif/​grive2) maintenu principalement par Vitaliy Filippov, ce dernier supporte la nouvelle REST API de google, inclut de nouvelles fonctionnalités et quelques corrections de bugs.
 +
 Il est important de comprendre que Grive2 remplace Grive: vous utilisez l'un ou l'​autre. Grive étant obsolète, c'est Grive2 qu'il faut donc utiliser. Il est important de comprendre que Grive2 remplace Grive: vous utilisez l'un ou l'​autre. Grive étant obsolète, c'est Grive2 qu'il faut donc utiliser.
-Toutes les instructions d'​installation et d'​utilisation ​se trouvent sur cette page : http://​yourcmc.ru/​wiki/​Grive2 (en anglais).  + 
-Attention: la commande de Grive2 via le Terminal reste //grive// , ce qui peut prêter à confusion.+Un article intéressant ​se trouve [[http://​www.webupd8.org/​2015/​05/​grive2-grive-fork-with-google-drive.html|ici]] 
 + 
 +==== Installation ==== 
 +=== Installation conseillée : via le ppa === 
 +Il faut installer le [[ppa|ppa]] //​nilarimogard/​webupd8//​ puis  [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​grive-tools]]** 
 + 
 +En ligne de commande, ça donne : 
 +  sudo add-apt-repository ppa:​nilarimogard/​webupd8 
 +  sudo apt-get update 
 +  sudo apt install grive 
 +   
 +<​note>​Le paquet s'​appelle grive mais correspond bien à grive2</​note>​ 
 + 
 +=== Installation manuelle === 
 +Voir la page en Anglais http://​yourcmc.ru/​wiki/​Grive2 
 + 
 +==== Première synchronisation ==== 
 +La synchronisation va récupérer tous vos fichiers Google Drive. Google Photo faisant parti de Google Drive, toutes vos photos vont être également téléchargées. 
 +Vous pouvez décider de ne synchroniser que un dossier ou tout synchroniser. Si vous souhaitez ne synchroniser qu'un seul dossier, ajouter **%%--%%dir //​LeDossierQueJeVeuxSynchroniser//​** à la commande **grive -a**. Voir toutes les options de grive [[http://​yourcmc.ru/​wiki/​Grive2#​Command_line_options|ici]] 
 + 
 + 
 +  - Créer un dossier ou vous souhaitez synchroniser 
 +  - Lancer la synchronisation 
 + 
 +En ligne de commande, ça donne : 
 +  mkdir monDossierGoogleDrive 
 +  cd monDossierGoogleDrive 
 +  grive -a 
 +Avec **monDossierGoogleDrive** le dossier où vous souhaitez avec le miroir de Google Drive 
 +puis : 
 +  - Lancer le lien hypertexte 
 +  - Connecter vous à votre compte Google 
 +  - Récupérer la clef que vous copierez dans la console d'​installation 
 +  - Regarder votre compte Google Drive (+ Google Photose télécharger sur votre disque 
 + 
 +==== Autres synchronisations ==== 
 +A partir de là, les synchronisations doivent se lancer manuellement : 
 +  * Aller dans votre dossier 
 +  * Lancer grive 
 + 
 +En ligne de commande : 
 +  cd monDossierGoogleDrive 
 +  grive 
 +   
 +=== Synchronisation automatique === 
 +On vient de voir que la synchronisation se lance manuellement avec une ligne de commande
 + 
 +Il y a plusieurs façon d'​automatiser un peu tout ça : 
 +  * Sur événements temporels périodiques : lancer automatiquement ​la commande ​toutes les xxx secondes 
 +  * Sur évenements ​de l'​ordinateur : sur le démarrage, la mise en veille, le reveil, l'​extinction,​ ... 
 +  * Sur événements de modification de fichiers : à chaque fois qu'un fichier est modifié sur l'​ordinateur 
 +===== ODrive ===== 
 +Lien vers [[https://www.odrive.com/|le site officiel]] 
 + 
 +===== OpenSource Drive ===== 
 +Lien vers [[https://github.com/​liberodark/​ODrive|le site officiel]]
  
 ===== overGrive ===== ===== overGrive =====
-OverGrive est un client ​google drive pour linux muni d'une interface graphique utilisant la nouvelle REST API de google. C'est une application payante coûtant 4.99$.+OverGrive est un client ​Google Drive pour linux muni d'une interface graphique utilisant la nouvelle REST API de google. C'est une application payante coûtant 4.99$. ​Très facile à installer et paramétrer. 
  
 +<note important>​Pour éviter de se faire bannir des serveurs, la synchronisation se fait en plusieurs parties. Cela signifie que vous récupérerez vos données en plusieurs fois. Avec un gros Google Drive, ça prendra plusieurs jours.</​note>​
 ==== Installation ==== ==== Installation ====
  
   - Télécharger l'​application à partir de [[https://​www.thefanclub.co.za/​overgrive|la page téléchargement de l'​éditeur]]   - Télécharger l'​application à partir de [[https://​www.thefanclub.co.za/​overgrive|la page téléchargement de l'​éditeur]]
   -  L'​installer   -  L'​installer
-===== Insync ===== +===== Insync =====
 Insync est une application propriétaire payante coûtant 20$ (après un essai de 15 jours) qui gère beaucoup de fonctions dont le multi-compte. Insync est une application propriétaire payante coûtant 20$ (après un essai de 15 jours) qui gère beaucoup de fonctions dont le multi-compte.
- 
  
 ==== Installation ==== ==== Installation ====
Ligne 133: Ligne 268:
  
   * La partie "​Feed"​ décrit tous les ajouts, retraits et modifications de fichiers du dossier synchronisé.   * La partie "​Feed"​ décrit tous les ajouts, retraits et modifications de fichiers du dossier synchronisé.
-  * La parte "​Progress"​ montre les envois et les téléchargements des fichiers vers et depuis google drive. ​ +  * La parte "​Progress"​ montre les envois et les téléchargements des fichiers vers et depuis google drive.
   * La partie "​Shared with me" propose de synchroniser ou non les fichiers qui nous ont été partagés.   * La partie "​Shared with me" propose de synchroniser ou non les fichiers qui nous ont été partagés.
   * La partie "​Action Required"​ expose les  demandes d'​authentification auprès de google.   * La partie "​Action Required"​ expose les  demandes d'​authentification auprès de google.
   * La partie "​Error"​ expose les problèmes de fichiers non synchronisés,​   * La partie "​Error"​ expose les problèmes de fichiers non synchronisés,​
-===== Utilisation de l'​application Windows =====  
-==== PlayOnLinux ===== 
-Google Drive est aussi accessible via [[playonlinux|PlayOnLinux]] , pour l'​instant (août 2017) encore en version bêta. Il fonctionne relativement bien. Ceci permet d'​utiliser le client windows de Google Drive et toutes ses fonctionnalités. Les performances restent à comparer par rapport à des clients natifs Linux. 
  
-Voir la page sur PlayOnLinux : [[https://​www.playonlinux.com/​en/​app-2733-Google_Drive_Sync.html]] +=====Rclone =====
-==== Wine ==== +
-L'​application Google Drive Sync pour Windows ne fonctionne pas avec Wine.+
  
-===== Applications obsolètes =====  +[[:Rclone]] est compatible ​avec de [[https://github.com/rclone/rclone#​storage-providers|très nombreux protocoles et prestataires]] dont Google Drive.
-==== Grive==== +
-===Installation=== +
-<note importante>​ Grive utilise une l'API Google Drive 2 qui ne fonctionne plus depuis le 20 Avril 2015. En conséquence grive ne fonctionne plus! +
-Pire Grive Tools n'​affiche aucune erreur, mais la synchro ne se fait plus! +
-</​note>​ +
-<note importante>​ Cette procédure n'est valable qu'à partir d'[[:trusty|Ubuntu 14.04]].</​note>​ +
-Apparu il y a quelques mois, Grive revient en version 1.4 avec une procédure d’installation encore plus simplifiée. +
-  * [[:​PPA|ajoutez le PPA]] **ppa:​thefanclub/​grive-tools**((https://launchpad.net/~thefanclub/+archive/​grive-tools)) à vos sources de logiciels,​ +
-  * [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]]+
-  * [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]]: **[[apt>​grive-tools]]**.+
  
-===Utilisation=== +Il existe une interface ​graphique ​qui s'​appelle Rclone Browser ([[https://martins.ninja/RcloneBrowser/|site officiel]])
- ​Lancez l’application depuis le [[:​unity#​tableau_de_bord_dash|tableau de bord]] d'​Unity en saisissant : "Grive setup"​. +
-Une installation ​graphique ​vous guidera à travers le reste du processus d’installation et de configuration de Google Drive dans votre dossier personnel. +
-Lorsque vous cliquez sur "​Suivant"​ une fenêtre de votre navigateur devrait ​s’ouvrir et vous afficher la page de connexion Google. Connectez-vous avec votre compte Google et autorisez Grive à accéder à vos données. +
-Vous obtiendrez alors un code d’authentification Google à copier/​coller dans la boîte de dialogue de configuration de Grive. +
-Copiez le code de votre navigateur et collez-le dans la boîte de dialogue de configuration de Grive. Voilà, l’installation et la configuration de Grive sont terminés. +
-Voir [[http://www.le-libriste.fr/2014/​02/​ubuntu-14-04-13-10-le-client-google-drive-passe-en-version-1-4/|ici]]+
-==== SyncDrive====  +
-<note important>​SyncDrive ne fonctionne plus...</​note>​ +
-[[http://​p3ter.fr/​article20/​un-client-google-drive-pour-linux-insync|Insync]] a fait beaucoup parlé de lui en proposant un client graphique, sous Linux, pour Google Drive. Devenu payant et toujours propriétaire,​ Insync possède maintenant une alternative libre et gratuite : SyncDrive. +
-Ce nouveau client est un front-end de GDrive. SyncDrive a été développé par David Tavares le créateur de Pear OS. +
-SyncDrive permet donc de synchroniser en temps réel et en local vos documents hébergés sur Drive. Une icône apparaît dans le tableau de bord, ainsi que des notifications à chaque mise à jour de synchronisation de vos fichiers. Quant au client GUI, il indique l'​espace occupé et l'​espace disponible sur votre Drive. \\ +
-Avec SyncDrive vous avez aussi la possibilité d'​ajouter plusieurs comptes Google. Chaque compte sera synchronisé dans un dossier différent. +
-SyncDrive s'​appuyant sur GDrive, il n'est pas possible de synchroniser vos "​Google Documents",​ c'​est-à-dire les fichiers créés à partir des éditeurs en ligne de Drive.+
  
-===Installation=== +La suite sur la page de documentation //[[:rclone]]// ou le tutoriel ​//​[[tutoriel:​monter_un_cloud|Monter un cloud comme disque local]]//.
-Actuellement SyncDrive n'est disponible que pour Ubuntu, avec un [[:ppa]]. Voici sa procédure d'​installation:​ +
-  * [[:​PPA|Ajoutez le PPA]] **ppa:​noobslab/pear-apps**((https:​//launchpad.net/~noobslab/​+archive/​pear-apps)) à vos sources de logiciel, +
-  * [[:tutoriel:comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]]+
-  * [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]]: **[[apt>​syncdrive]]**.+
  
-===Utilisation==+===== Utilisation ​de l'application Windows =====
-Lancez l’application depuis le [[:​unity#​tableau_de_bord_dash|tableau ​de bord]] d'Unity en saisissant : "​syncdrive"​. Pour la suite, les opérations sont les mêmes que celles indiquées pour Grive.\\ +
-Voir aussi [[http://​p3ter.fr/​article51/​syncdrive-un-front-end-base-sur-gdrive-le-client-google-drive-libre-et-gratuit|ici]].+
  
 +==== PlayOnLinux =====
 +Google Drive est aussi accessible via [[playonlinux|PlayOnLinux]] , pour l'​instant (août 2017) encore en version bêta. Il fonctionne relativement bien. Ceci permet d'​utiliser le client windows de Google Drive et toutes ses fonctionnalités. Les performances restent à comparer par rapport à des clients natifs Linux.
  
 +Voir la page sur PlayOnLinux : [[https://​www.playonlinux.com/​en/​app-2733-Google_Drive_Sync.html]]
 +==== Wine ====
 +L'​application Google Drive Sync pour Windows ne fonctionne pas avec Wine.
  
 ===== Liens ===== ===== Liens =====
 +  * [[cloud#​stockage_de_fichier|Cloud,​ stockage de fichiers]]
   * [[Google|L'​écosysteme Google avec Ubuntu]]   * [[Google|L'​écosysteme Google avec Ubuntu]]
-  * [[http://​www.webupd8.org/​2015/​05/​grive2-grive-fork-with-google-drive.html|Grive2]]+  * [[Mega|Mega, alternative à Google Drive avec un client officiel pour Ubuntu]]
  
 -------- --------
-Contributeur [[:​utilisateurs:​l_africain|L'​Africain]].+Contributeur [[:​utilisateurs:​l_africain|L'​Africain]], [[:​utilisateurs:​sangorys|sangorys]].
  • google_drive.1522090902.txt.gz
  • Dernière modification: Le 26/03/2018, 21:01
  • par sangorys