| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| google_drive [Le 10/12/2022, 12:44] – [Utilisation] 92.137.30.180 | google_drive [Le 04/04/2026, 14:35] (Version actuelle) – [Utiliser GoogleDrive sous Ubuntu] yureee |
|---|
| {{tag>cloud internet google}} | {{tag>cloud internet google}} |
| ---- | |
| \\ | |
| ====== Utiliser GoogleDrive sous Ubuntu====== | ====== Utiliser GoogleDrive sous Ubuntu====== |
| |
| |
| ^ Nom ^ Licence ^ GUI ^ Synchro ^ Multi OS ^ Multi cloud ^ Commentaires ^ | ^ 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.| | | [[#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. La fonctionnalité ne sera plus disponible à partir de Ubuntu 26.04 LTS 5GNOME 50).| |
| | [[#drive]] | Open Source | - | | Linux | Non | | | | [[#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.| | | [[#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.| |
| | [[#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 | | |
| |
| 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à). |
| |
| ===== 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> |
| | |
| | |
| | <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. |
| |
| Une fois drive installé, vous devez monter votre dossier GDrive et relier votre compte GDrive avec le dossier local.\\ | 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 : |
| 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> | </code> |
| Le terminal vous donne un lien: | Le terminal vous donne un lien : |
| <code> | <code> |
| drive init ~/GDrive | drive init ~/GDrive |
| 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==== |
| |
| 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 : |
| 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> |
| |
| * [[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==== |
| * 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 ===== |