Synchroniser Google Drive avec Linux

Table des matières
Nous devenons très dépendants des fichiers dans un cloud pour la simple raison d'avoir des fichiers disponibles partout où il y a un accès Internet.
L'un des meilleurs services pour y parvenir est Google DriveBien que l'intégration avec les appareils Android soit excellente, il n'y a pas de client Linux officiel à synchroniser avec le service cloud. Bien que nous puissions modifier des documents à partir d'un navigateur, nous ne pourrons pas synchroniser à partir de notre bureau.
Obtenir Grive
Nous utiliserons Grive, un outil de Google Drive par ligne de commande qui nous aide à atteindre les objectifs de notre synchronisation. Tout d'abord, nous téléchargeons le dépôt git avec :
 $ git clone git : //github.com/Grive/grive.git 

Une fois téléchargé, nous allons dans le nouveau répertoire créé.

Bibliothèque de Grive
Avant de compiler Grive, nous devons nous assurer que les bibliothèques dont Grive a besoin sont installées dans notre système, qui sont les suivantes :
• libgcrypt11-dev
• libjson0-dev
• libcurl4-openssl-dev
• libexpat1-dev
• libboost-filesystem-dev
• libboost-program-options-dev
• binutils-dev
Nous vérifions et ceux que nous n'avons pas, nous les installons avant de procéder.
Construire Grive
Pour configurer l'environnement de génération pour Grive nous écrivons ce qui suit dans le terminal :
$ cmake.

Compiler Grive
Il est temps de compiler Grive et nous le faisons avec la commande suivante :
$ faire
Cela nous prendra un certain temps pendant la compilation des packages.
Déplacer l'exécutable
Pour que les fichiers téléchargés ne soient pas synchronisés avec ceux de Git, nous devons déplacer l'exécutable Grive vers un autre répertoire que nous utiliserons comme répertoire à synchroniser.
Première synchronisation
Nous passons à notre répertoire de Google Drive et nous exécutons Grive pour la première fois comme suit :
$ ./grive -a
Cela fera une configuration initiale et nous donnera un lien. Nous pouvons cliquer dessus ou le copier et le coller dans la barre d'adresse d'un navigateur.

Autorisations pour Grive
Nous nous assurons que nous sommes connectés à notre compte Google avant d'aller à l'adresse fournie à l'étape précédente, puis nous donnons la permission à Grive pour accéder à Drive. On copie le code qu'il va nous donner et on le colle dans le terminal, il va continuer avec la première synchronisation.
Pour les futures synchronisations, il suffit d'ouvrir un terminal et d'exécuter Grive à partir du répertoire Google Drive que nous avons créé avec :
$ ./grive

Au moment de synchroniser les fichiers, nous devons effectuer l'étape décrite ci-dessus.

Synchronisation cn Crontab
Pour rendre la synchronisation automatique, nous utilisons un cron et un crontab pour définir une tâche planifiée. Pour ouvrir la crontab, nous écrivons ce qui suit :
$ crontab -e
Oui c'est notre première fois avec crontab, il suffit d'avoir un éditeur de texte pour l'utiliser en plus la syntaxe pour créer une tâche planifiée est la suivante :
Commande Minute, Heure, Date, Mois, Jour
Tâche planifiée
Dans cet exemple, nous voulons que Grive se synchronise toutes les 10 minutes et pour cela, nous écrivons ce qui suit :
* / 10 * * * * * cd / home / user / GoogleDrive / && grive

Une fois que nous avons terminé avec la tâche planifiée, nous nous assurons de sauvegarder notre crontab avec Ctrl + O, alors Ctrl + X pour sortir.
Avec cette procédure, nous n'aurons pas d'application ou d'interface pour la synchronisation de documents sous Linux mais au moins nous aurons notre répertoire destiné à synchroniser tous les fichiers dont nous avons besoin grâce à Grive.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave