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 10/12/2022, 12:44] 92.137.30.180 [Utilisation] |
google_drive [Le 03/06/2024, 12:53] (Version actuelle) 141.227.26.230 [Google-drive-ocamlfuse] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag>cloud internet google}} | {{tag>cloud internet google}} | ||
- | ---- | + | |
- | \\ | + | |
====== Utiliser GoogleDrive sous Ubuntu====== | ====== Utiliser GoogleDrive sous Ubuntu====== | ||
Ligne 23: | Ligne 22: | ||
| [[#Insync]] | Payant | - | | Windows, Mac, Linux | | | | | [[#Insync]] | Payant | - | | Windows, Mac, Linux | | | | ||
| [[#CloudCross]] | Open Source | - | | Windows, Mac, Linux | Oui | , | | | [[#CloudCross]] | Open Source | - | | Windows, Mac, Linux | Oui | , | | ||
- | | [[#RClone]] | Open Source | + | uni | Windows, Mac, Linux | Oui | Application multi plateforme, multi clouds. Ne synchronise pas un dossier mais accède directement au cloud. Ne marche pas offline. | | + | | [[:Rclone]] | Open Source | + | | Windows, Mac, Linux | Oui | Application multi plateforme, multi clouds très performante. | |
| [[#GoSync]] | Open Source | + | | Linux | | | | | [[#GoSync]] | Open Source | + | | Linux | | | | ||
| [[#ODrive]] | Payant : 8,25 USD/mois | ++ | | Windows, Mac, Linux | | Des milliers d'options, compatible avec une 100aine de drives, ...| | | [[#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| | | [[#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://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 | | | | [[https://prahladyeri.github.io/tuxdrive/|Tux Drive]] | MIT License | CLI | man | Linux, win(Python) | non | | | ||
Ligne 45: | Ligne 44: | ||
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**. 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). | + | 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à). | 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à). | ||
Ligne 60: | Ligne 59: | ||
===== drive===== | ===== 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]]. | ||
+ | |||
====Installation==== | ====Installation==== | ||
- | 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. | ||
- | drive est disponible sur snap | + | 1. **Paquets SNAP** : **drive** est disponible en format snap |
- | <code> | + | <code>sudo snap install drive</code> |
- | sudo snap install drive | + | |
- | </code> | + | |
- | Il existe une installation simplifiée pour les distributions Ubuntu (testé avec Ubuntu 15.04). | + | 2. Paquet **.deb** : il existe une installation via un dépôt annexe (PPA) pour les distributions Ubuntu (testé avec Ubuntu 22.04). |
- | * [[:PPA|ajoutez le PPA]] **ppa:twodopeshaggy/drive**((https://launchpad.net/~twodopeshaggy/+archive/ubuntu/drive)) à vos sources de logiciels, | + | <code>sudo add-apt-repository ppa:twodopeshaggy/drive |
- | * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]], | + | sudo apt update |
- | * [[:tutoriel:comment_installer_un_paquet|installez le paquet]]: **[[apt>drive]]**. | + | sudo apt install drive</code> |
- | Une fois drive installé, vous devez monter votre dossier GDrive et relier votre compte GDrive avec le dossier local.\\ | + | |
- | Monter le dossier GDrive (ici ~/GDrive mais vous pouvez spécifier tout autre chemin) et se placer dans le dossier nouvellement créé: | + | <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> | ||
drive init ~/GDrive | drive init ~/GDrive | ||
</code> | </code> | ||
- | Le terminal vous donne un lien: | + | Le terminal vous donne un lien : |
<code> | <code> | ||
drive init ~/GDrive | drive init ~/GDrive | ||
Ligne 88: | 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==== | ||
Ligne 111: | Ligne 118: | ||
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 2022, et sur une Ubuntu 22.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 2024, et sur une Ubuntu 24.04, la solution fonctionne parfaitement. Le fonctionnement est très similaire à celui de **gnome-online-accounts**. |
Fonctionnalités : | Fonctionnalités : | ||
Ligne 130: | Ligne 137: | ||
En ligne de commande, cela 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 update |
- | sudo apt-get install google-drive-ocamlfuse | + | sudo apt install google-drive-ocamlfuse |
====Utilisation==== | ====Utilisation==== | ||
__Paramétrage initial__ (à ne faire qu'une fois) : | __Paramétrage initial__ (à ne faire qu'une fois) : | ||
- | * 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'à l'obtention du code d’autorisation. Si cela ne marche pas, voir en 4.3. | + | * 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. Au terminal :<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> | ||
Ligne 141: | Ligne 148: | ||
* [[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 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|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) aux [[tutoriel:application_demarrage|applications de démarrage]]. | + | * 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 Ubuntu) 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**. Mais attention, dès la fin du montage, plus rien n'est accessible; car il ne s'agit __pas__ d'une réplication. | + | 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==== | ====Problèmes connus==== | ||
Ligne 266: | Ligne 273: | ||
* 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. | + | |
- | + | ||
- | Il existe une interface graphique qui s'appelle rClone Browser ([[https://martins.ninja/RcloneBrowser/|site officiel]]) | + | |
- | La suite sur [[tutoriel:monter_un_cloud|Monter un cloud comme disque local]] | + | [[:Rclone]] est compatible avec de [[https://github.com/rclone/rclone#storage-providers|très nombreux protocoles et prestataires]] dont Google Drive. |
+ | Il existe une interface graphique qui s'appelle Rclone Browser ([[https://martins.ninja/RcloneBrowser/|site officiel]]) | ||
+ | La suite sur la page de documentation //[[:rclone]]// ou le tutoriel //[[tutoriel:monter_un_cloud|Monter un cloud comme disque local]]//. | ||
===== Utilisation de l'application Windows ===== | ===== Utilisation de l'application Windows ===== |