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
Dernière révision Les deux révisions suivantes
google_drive [Le 06/12/2020, 19:12]
christophe c limitations de ocamlfuse
google_drive [Le 15/04/2022, 20:37]
christophe c [Utilisation] ref 4.3
Ligne 16: Ligne 16:
  
 ^ 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 29: Ligne 29:
 | [[#​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://​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 44: Ligne 45:
 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. 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. \\+**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** :\\ **Contournement de ces limitations** :\\
Ligne 64: 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 107: Ligne 111:
 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. ​
  
-Le [[https://​github.com/​astrada/​google-drive-ocamlfuse|développement est déjà assez ancien]], toujours actif en 2020, et sur une Ubuntu ​20.10, la solution fonctionne parfaitement. +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**
-====Installation==== + 
-Parmi ses fonctionnalités ​+Fonctionnalités ​
-  * Accès en lecture/​écriture pour les fichiers et répertoires+  * Accès en lecture/​écriture pour les fichiers et répertoires ; 
-  * Accès en lecture des documents, slides et feuilles de calcul+  * Support du Multi-compte ;
-  * Support du Multi-compte;​+
   * Gestion de la duplication ;   * Gestion de la duplication ;
-  * Accès à la poubelle (répertoire .trash);+  * Accès à la poubelle (répertoire .trash) ;
   * Attention : pas de synchronisation automatique.   * 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 123: 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 130: 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]].
  
 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**. 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==== ====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). ​Vous n'​accédez pas non plus à d'​autres fonctionnalités de G-Drive, comme les liens de  partage. \\+**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** :\\ **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.\\+__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. __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==== ====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 ​seul.+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 273: 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 15/04/2022, 20:39
  • par christophe c