Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
google_drive [Le 08/08/2021, 10:02] christophe c [Google-drive-ocamlfuse] maj |
google_drive [Le 15/04/2022, 20:39] (Version actuelle) christophe c [Problèmes connus] plus rpécis |
||
---|---|---|---|
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 48: | Ligne 49: | ||
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 110: | 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 21.04, la solution fonctionne parfaitement. Le fonctionnement est très similaire à celui de **gnome-online-accounts**. | + | 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**. |
Fonctionnalités : | Fonctionnalités : | ||
Ligne 127: | 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 134: | 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 via la fenêtre **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", et 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> | ||
- | * [[montage|Montez]] Google Drive avec la commande suivante : <code>google-drive-ocamlfuse ~/gdrive</code>Pour monter Google Drive au démarrage sans le faire manuellement à chaque fois, ajoutez cette commande **google-drive-ocamlfuse /home///vous///gdrive** (ou //**vous**// est votre identifiant) aux [[tutoriel:application_demarrage|applications de démarrage]]. | + | * [[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**. | ||
+ | ====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==== | ====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<mpl=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<mpl=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 ===== |