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
Prochaine révision Les deux révisions suivantes
google_drive [Le 28/11/2020, 20:01]
christophe c [GNOME Online Accounts] adresse
google_drive [Le 15/04/2022, 20:37]
christophe c [Utilisation] ref 4.3
Ligne 12: Ligne 12:
 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 Google Drive sous Ubuntu ​:+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.\\ 
 +Pour une telle intégration à Ubuntu, plusieurs ​possibilités s'​offrent à vous :
  
 ^ Nom                                       ^ Licence ​               ^  GUI  ^ Synchro ^ Multi OS            ^ Multi cloud ^ Commentaires ^ ^ Nom                                       ^ Licence ​               ^  GUI  ^ Synchro ^ Multi OS            ^ Multi cloud ^ Commentaires ^
-| [[#Gnome-Online-Accounts]] ​               | Open Source ​           |   ​+ ​  ​| ​        ​| 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.|+| [[#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         | | | [[#​drive]] ​                               | Open Source ​           |   ​- ​  ​| ​        | Linux               | Non         | |
-| [[#​Google-drive-ocamlfuse]] ​              | 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 | | [[#​grive2]] ​                              | Open Source ​           |   ​- ​  ​| ​        | Linux               ​| ​            | single directory synchronization,​ dry-sync, and partial syncmulti compte |
 | [[#​overGrive]] ​                           | Payant : 4,​99 $ ​       |  ++   ​| ​        | Linux               | N           | Interface graphique, multi compte | | [[#​overGrive]] ​                           | Payant : 4,​99 $ ​       |  ++   ​| ​        | Linux               | N           | Interface graphique, multi compte |
Ligne 27: Ligne 28:
 | [[#​OpenSource Drive]] ​                    | Open Source ​           |  ++   | bi      | Windows, Mac, Linux | Non         ​|Interface graphique cross-plateforme pour Windows / Mac / Linux| | [[#​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        |             | | | [[#​Utilisation de l'​application Windows]] | License Google ​        ​| ​ ++   | bi      | Windows, Mac        |             | |
 +| [[https://​github.com/​bcedu/​VGrive/​|Vgrive]] | Libre                  |   ​+ ​  | auto    | Linux               | Non         | Démarrez VGrive et synchronisez vos fichiers avec Google Drive grâce à un système propre et minimaliste. |
 +| [[https://​prahladyeri.github.io/​tuxdrive/​|Tux Drive]] |  MIT License ​ | CLI | man | Linux, win(Python) | non | |
  
   - GUI : Qualité de l'​interface graphique (facilité)   - GUI : Qualité de l'​interface graphique (facilité)
Ligne 36: Ligne 39:
  
 =====GNOME Online Accounts===== ​ =====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). L'​outil est installé par défaut dans la version Gnome d'​Ubuntu.+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. 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 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 ​synchronisés ​vers le compte en ligne. Vous pourrez y accéder d'une autre machine avec vos identifiants Google.+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 installer **GNOME Online Accounts** sur une autre version d'​Ubuntu (par exemple Xubuntu), via un **sudo apt install gnome-online-accounts** +Vous pouvez installer **GNOME Online Accounts** sur une autre version d'​Ubuntu (par exemple Xubuntu), 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).
- +
-Cette commande installera également (en dépendance) le panneau de paramètres Gnome (le Gnome-control-center). ​Lancez-le (par exemple ​**Alt+F2** ​puis taper : **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).+
  
 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à). 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'​accédez pas non plus à d'​autres fonctionnalités de G-Drive, comme les liens de  partage. ​Si Gnome-online-accounts est une application mature, standard et très simple sous Ubuntu pour accéder à Google Drive, ces limites peuvent justifier le recours à d'​autres solutions, décrites plus bas.+**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===== ​ =====CloudCross===== ​
 Le site officiel est [[https://​cloudcross.mastersoft24.ru/​|ici]],​ en Anglais Le site officiel est [[https://​cloudcross.mastersoft24.ru/​|ici]],​ en Anglais
Ligne 57: Ligne 63:
 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 Apache, Version 2.0.\\ 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 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. 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.
 +
 +drive est disponible sur snap
 +<​code>​
 +sudo snap install drive
 +</​code>​
  
 Il existe une installation simplifiée pour les distributions Ubuntu (testé avec Ubuntu 15.04). Il existe une installation simplifiée pour les distributions Ubuntu (testé avec Ubuntu 15.04).
Ligne 98: Ligne 109:
  
 =====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 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 21.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]].
 +
 +====Installation====
 +
 Pour l'​installation suivez la procédure suivante: ​ 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,
Ligne 113: Ligne 128:
   * [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]]: **[[apt>​google-drive-ocamlfuse]]**.   * [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]]: **[[apt>​google-drive-ocamlfuse]]**.
  
-En ligne de commande, ​ça donne :+En ligne de commande, ​cela donne :
   sudo add-apt-repository ppa:​alessandro-strada/​ppa   sudo add-apt-repository ppa:​alessandro-strada/​ppa
   sudo apt-get update   sudo apt-get update
Ligne 120: Ligne 135:
 ====Utilisation==== ====Utilisation====
 Commencez par permettre à Google-drive-ocamlfuse d'​accéder à Google Drive. ​ Commencez par permettre à Google-drive-ocamlfuse d'​accéder à Google Drive. ​
-  * 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.+  * Lancez dans un [[:​terminal]] ou via la fenêtre **alt+F2**, la commande suivante: <​code>​google-drive-ocamlfuse</​code>​ votre navigateur web sur s'​ouvre ​google drive, 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. 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:<​code>​mkdir gdrive</​code>​
-  * Montez Google Drive avec la commande suivante: <​code>​google-drive-ocamlfuse ~/​gdrive</​code>​+  * [[montage|Montez]] manuellement ​Google Drive avec la commande suivante : <​code>​google-drive-ocamlfuse ~/​gdrive</​code>​Si vous souhaitez créer un [[raccourci-lanceur|lanceur]] pour lancer manuellement **gdrive** sans passer par le terminal, la ligne **Exec=** y sera la suivante : <​code>​Exec=google-drive-ocamlfuse /​home/​votre_user/​gdrive</​code>​ 
 +  * Pour monter Google Drive au démarrage sans le faire manuellement à chaque fois, ajoutez cette commande **google-drive-ocamlfuse /​home///​votre_user///​gdrive** (ou //​**votre_user**//​ est votre identifiant) aux [[tutoriel:​application_demarrage|applications de démarrage]].
  
-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 chercher +Désormais, 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**. 
-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).+ 
 +====Problèmes connus==== 
 +Si l'​installation ne fonctionne pas, 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]]).\\ 
 +__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 =====
Ligne 145: Ligne 177:
 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.
  
-Un article ​interessant ​se trouve [[http://​www.webupd8.org/​2015/​05/​grive2-grive-fork-with-google-drive.html|ici]]+Un article ​intéressant ​se trouve [[http://​www.webupd8.org/​2015/​05/​grive2-grive-fork-with-google-drive.html|ici]] 
 ==== Installation ==== ==== Installation ====
 === Installation conseillée : via le ppa === === Installation conseillée : via le ppa ===
Ligne 212: Ligne 245:
 ===== 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 230: Ligne 262:
   * 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,​
 +
 =====RClone ===== =====RClone =====
 RClone est compatible avec [[https://​rclone.org/​|plusieurs clouds]] dont Google Drive. Son principe est de monter directement un dossier qui pointe directement sur le cloud. RClone est compatible avec [[https://​rclone.org/​|plusieurs clouds]] dont Google Drive. Son principe est de monter directement un dossier qui pointe directement sur le cloud.
Ligne 251: Ligne 284:
   * [[cloud#​stockage_de_fichier|Cloud,​ stockage de fichiers]]   * [[cloud#​stockage_de_fichier|Cloud,​ stockage de fichiers]]
   * [[Google|L'​écosysteme Google avec Ubuntu]]   * [[Google|L'​écosysteme Google avec Ubuntu]]
 +  * [[Mega|Mega,​ alternative à Google Drive avec un client officiel pour Ubuntu]]
  
 -------- --------
 Contributeur [[:​utilisateurs:​l_africain|L'​Africain]],​ [[:​utilisateurs:​sangorys|sangorys]]. Contributeur [[:​utilisateurs:​l_africain|L'​Africain]],​ [[:​utilisateurs:​sangorys|sangorys]].
  • google_drive.txt
  • Dernière modification: Le 10/02/2024, 10:01
  • par 86.202.8.12