Comment accéder à Google Drive sous Linux

Photo of author

By pierre



Explorer Google Drive sous Linux : Les Solutions de Synchronisation Alternatives

Aujourd’hui, le marché du stockage en nuage est riche en options variées, allant de Dropbox à Box.com, en passant par OneDrive de Microsoft et, bien sûr, Google Drive. Cependant, pour les utilisateurs de Linux, l’accès au stockage cloud peut s’avérer délicat. Parmi toutes ces solutions populaires, rares sont celles qui ont développé un client de synchronisation spécialement adapté à Linux. Google ne fait pas exception à cette règle. Bien que la société soit une fervente supportrice de Linux, il n’existe pas de méthode officielle pour interagir avec Google Drive sur cette plateforme. Cela signifie que si votre méthode de sauvegarde et de stockage de fichiers repose sur Google, vous ne disposez pas d’un dossier Drive directement accessible sur votre ordinateur. Vous êtes alors contraint de télécharger les éléments depuis le navigateur web, et vous êtes privé des fonctionnalités de bureau pratiques offertes par Google sur Mac et Windows.

Fort heureusement, de nombreux développeurs Linux, adeptes de Google Drive, ont pris l’initiative de créer des solutions pour accéder facilement à ce service directement depuis leur bureau. Dans cet article, nous allons explorer les options les plus pertinentes qui s’offrent à vous actuellement !

Installation de Google-Drive-Ocamlfuse

Google Drive Ocamlfuse est compatible avec de nombreuses distributions Linux. Voici les étapes à suivre pour l’installer :

Ubuntu

L’installation de Google Drive Ocamlfuse sur Ubuntu peut être réalisée grâce à l’ajout d’un PPA. Il suffit de saisir ces trois commandes dans le terminal :

sudo add-apt-repository ppa:alessandro-strada/ppa
sudo apt-get update
sudo apt-get install google-drive-ocamlfuse

Arch Linux

Les utilisateurs d’Arch Linux peuvent installer Google-drive-ocamlfuse depuis l’AUR en construisant le paquet. Pour ce faire, rendez-vous sur ce lien, repérez « Télécharger un instantané » et cliquez dessus. L’ensemble des éléments nécessaires à la construction du programme sera alors téléchargé.

Extrayez l’instantané en effectuant un clic droit dans votre gestionnaire de fichiers, puis sélectionnez « extraire ». Une fois l’extraction terminée, ouvrez un terminal et accédez au dossier extrait en utilisant la commande cd :

cd ~/Téléchargements/google-drive-ocamlfuse-git

Ce répertoire contient un ensemble de fichiers. L’exécution de la commande makepkg permet de compiler et d’organiser ces éléments.

makepkg

Cette commande se chargera d’installer tous les fichiers requis par Google Drive Ocamlfuse, puis de compiler le programme à partir des sources. Un package Arch Linux sera généré par la suite. Une fois cette étape achevée, installez le package avec la commande :

sudo pacman -U *.pkg.tar.xz

Depuis la source

Si votre distribution Linux n’est pas prise en charge, il est possible que vous ne trouviez pas de package installable pour Google Drive Ocamlfuse. Dans ce cas, il faut récupérer le code source et le compiler manuellement. Cette procédure peut s’avérer complexe et nécessite un certain niveau de connaissances techniques. Pour éviter de rentrer dans les détails ici, veuillez consulter les instructions fournies par le développeur.

Synchronisation avec Google-Drive-Ocamlfuse

Pour synchroniser vos données avec Google, commencez par vous connecter. Exécutez cette commande dans un terminal :

google-drive-ocamlfuse

Une fenêtre de connexion à Google Oauth s’ouvrira. Saisissez vos informations de compte Google afin de poursuivre.

Créez ensuite le dossier de synchronisation avec la commande :

mkdir -p ~/Google-Drive

Une fois cette configuration achevée, la synchronisation peut démarrer. Importez tous vos fichiers depuis Google Drive à l’aide de cette commande :

google-drive-ocamlfuse ~/Google-Drive

Téléchargement de Fichiers

Le téléchargement de fichiers vers Google Drive fonctionne de manière similaire à leur récupération. Pour envoyer des fichiers vers votre compte Drive, il suffit de les placer dans le dossier ~/Google-Drive puis d’exécuter la commande de synchronisation. Au démarrage, Google Drive Ocamlfuse analysera le dossier de synchronisation local afin d’identifier les éventuelles modifications, puis il les synchronisera avec Drive. De même, la suppression d’un fichier local entraînera sa suppression sur Drive après l’exécution de la commande de synchronisation.

Conseils

Se souvenir de la commande de synchronisation avec Google Drive peut s’avérer compliqué, surtout pour les nouveaux utilisateurs. Afin de simplifier le processus, nous allons créer un script shell contenant toutes les instructions. De cette façon, l’envoi et la réception de fichiers depuis Google Drive deviendront plus intuitifs.

Dans un terminal, entrez : nano ~/drivesync

Ceci créera un fichier vierge intitulé « drivesync » dans votre répertoire personnel.

Ajoutez en première ligne, ce que l’on appelle un « shebang ». Cette ligne de code est essentielle pour que bash interprète correctement le script.

#!/bin/bash

Après le shebang, ajoutez une ligne vide puis insérez :

google-drive-ocamlfuse /home/nom_utilisateur/Google-Drive

Attention : Remplacez nom_utilisateur par votre propre nom d’utilisateur.

Enregistrez le script en utilisant la combinaison de touches CTRL+O. Ensuite, rendez-le exécutable à l’aide de la commande chmod :

sudo chmod +x ~/drivesync

Enfin, copiez le script dans le répertoire /usr/bin à l’aide de la commande cp. Cette étape permet d’exécuter drivesync depuis n’importe quel emplacement du terminal.

sudo cp ~/drivesync /usr/bin

Désormais, pour synchroniser Google Drive avec le dossier /home/nom_utilisateur/Google-Drive, il vous suffit de saisir dans le terminal :

sudo drivesync

Conclusion

Google Drive est un outil puissant offrant de nombreuses fonctionnalités intéressantes telles que la conversion de documents, la fiabilité des serveurs Google et une suite bureautique complète. Il est regrettable que l’accès à ce service sous Linux soit si complexe. Nous espérons qu’à mesure que l’utilisation de Linux se démocratisera, l’idée d’un client de synchronisation Google Drive officiel deviendra une réalité. En attendant, l’utilisation de solutions tierces reste le meilleur moyen d’accéder à ce service sur Linux.