PC

4 Clients Linux populaires (non officiels) de Google Drive

4 Clients Linux populaires (non officiels) de Google Drive

Cela fait plus de quatre ans que Google a lancé son service de stockage cloud Google Drive, et il ne fait aucun doute qu'il est devenu l'un des services de stockage cloud les plus populaires du marché (avec plus d'un million de clients payants).

Compte tenu de ces chiffres, on pourrait supposer que le service serait accessible aux utilisateurs de toutes les principales plates-formes. Ce n'est malheureusement pas le cas. Alors que les clients officiels sont disponibles pour Windows, Android et OS X depuis le premier jour, iOS et Chrome OS ont également été bientôt ajoutés à la liste. Cependant, il manque notablement dans la liste Linux.

La société basée à Mountain View, en Californie, a déclaré en 2012 que «l'équipe travaille sur un client de synchronisation pour Linux». qui a été suivi par «l'équipe travaille sur un client de synchronisation pour Linux» en 2013, mais elle n'a jamais partagé un calendrier exact. Naturellement, les utilisateurs de Linux sont mécontents et frustrés, avec des fils complets de Reddit dédiés à discuter de l'apathie de Google à leur égard..

Bien que nous ne sachions toujours pas si et quand un client Google Drive officiel pour Linux arrivera, heureusement, il existe diverses alternatives non officielles disponibles qui peuvent faire le travail à votre place. Dans cet article, nous en discuterons quatre: Grive2, conduire, overGrive, et Insync.

Noter: Tous les clients ont été testés sur Ubuntu 16.04, et toutes les commandes mentionnées dans l'article sont spécifiques à Ubuntu.

1. Grive2

Grive2 est un fork du client Grive maintenant abandonné pour Google Drive qui a cessé de fonctionner après l'arrêt de l'API Document List qu'il utilisait. La nouvelle itération, développée par Vitaliy Filippov, utilise l'API REST de Google Drive pour parler au service de stockage cloud du géant de la recherche. Avant de commencer avec l'installation et la configuration, il convient de mentionner que Grive2 est toujours en phase bêta, ce qui signifie qu'il manque des fonctionnalités et que l'outil peut parfois également agir en bogue..

Télécharger et installer

La première étape consiste à télécharger le dernier package Grive2 à partir de la page officielle GitHub de l'outil. Une fois terminé, vous devrez ensuite installer les dépendances de l'outil avant de créer l'outil lui-même - voici la commande pour le faire:

sudo apt-get install git cmake build-essential libgcrypt11-dev libyajl-dev libboost-all-dev libcurl4-openssl-dev libexpat1-dev libcppunit-dev binutils-dev

Maintenant, extrayez le package Grive2 téléchargé (fichier .zip) et entrez dans le répertoire extrait. Ici, exécutez les commandes suivantes pour créer et installer l'outil:

mkdir build cd build cmake… make -j4 sudo make install 

Installer

Ensuite, créez un répertoire dans lequel vous souhaitez que vos données Google Drive soient synchronisées. Par exemple, j'ai créé un répertoire baptisé Google Drive dans mon répertoire personnel. Une fois cela fait, entrez dans le répertoire nouvellement créé et exécutez Grive2 via la ligne de commande en tapant simplement la commande suivante:

grive -a

Notez que «-a» est nécessaire lors de la première exécution de Grive2, car il aide le client à se connecter à votre compte Google Drive. Comme vous pouvez le voir dans le résultat ci-dessous, vous devez vous diriger vers une URL, où il vous sera demandé d'autoriser ou non cette application à accéder à votre compte Google Drive. Une fois l'autorisation donnée, un code est présenté que vous devrez saisir sur la ligne de commande:

C'est ça. En supposant que toutes les étapes mentionnées jusqu'à présent soient exécutées avec succès, Grive2 commencera à télécharger vos fichiers Google Drive localement. Gardez à l'esprit que vous devrez exécuter la commande 'grive' (sans '-a') chaque fois que vous voulez que la synchronisation se produise - pour obtenir de l'aide, exécutez la commande avec l'indicateur '-help'. Pour en savoir plus sur les fonctionnalités de l'outil ainsi que sur ses limites, rendez-vous ici.

2. overGrive

overGrive est un client basé sur une interface graphique pour Google Drive. Le projet a commencé comme une interface graphique pour le client de ligne de commande Grive maintenant disparu, mais s'est rapidement transformé en un client séparé et à part entière pour le service de stockage en nuage de Google. Malheureusement, overGrive n'est ni open source, ni freeware - c'est un logiciel propriétaire qui vous coûte 4,99 $ par compte Google Drive. Cependant, il est livré avec un essai gratuit de 14 jours pour vous permettre de juger s'il vaut la peine de payer pour.

Télécharger et installer

La première étape consiste à télécharger le package overGrive, ce que vous pouvez faire à partir de son site Web officiel. Pour Ubuntu, vous obtiendrez un fichier .deb, que vous pouvez installer à l'aide de la commande 'dpkg'. Voici comment je l'ai fait dans mon cas:

sudo dpkg -i overgrive_3.1.9_all.deb

Dans mon cas, la commande ci-dessus a échoué initialement avec la sortie suivante:

Lecture des listes de paquets… Terminé Construction de l'arborescence des dépendances Lecture des informations sur l'état… Terminé Vous pouvez exécuter «apt-get -f install» pour corriger ces problèmes: Les paquets suivants ont des dépendances non satisfaites: overgrive: Dépend: python-pip mais il ne va pas être installé Dépend: python-gi mais il ne sera pas installé Dépend: python-setuptools mais il ne sera pas installé Dépend: libappindicator1 mais il ne sera pas installé E: Dépendances non satisfaites. Essayez 'apt-get -f install' sans paquet (ou spécifiez une solution).

Donc, comme vous pouvez le voir, il y avait des dépendances non satisfaites, quelque chose que j'ai corrigé en exécutant la commande suivante:

apt-get -f installer

Et a exécuté à nouveau la commande 'dpkg' - cette fois, elle a réussi et le client a été installé. Pour lancer overGrive, dirigez-vous vers le Dash:

Installer

Lorsque le client est lancé pour la première fois, vous devrez exécuter une configuration qui connectera efficacement le client à votre compte Google Drive.

Cliquez sur le bouton 'Ok' dans la fenêtre ci-dessus, et vous verrez la fenêtre suivante:

Cliquez ici sur le bouton «Connecter le compte». Cela ouvrira une page Web sur laquelle vous serez invité à autoriser oneGrive à accéder à votre compte Google Drive.

Lorsque vous cliquez sur le bouton `` Autoriser '', un code vous sera présenté, que vous devrez entrer dans la fenêtre du client (la partie floue dans l'image ci-dessous):

Ensuite, cliquez sur le bouton «Valider».

Étrangement, dans mon cas, après avoir cliqué sur le bouton «Valider», la fenêtre oneGrive a disparu comme si le logiciel tombait en panne. J'ai attendu une minute environ, puis j'ai à nouveau ouvert overGrive via Dash. Cette fois, on m'a présenté une fenêtre indiquant que oneGrive est actuellement en cours d'exécution dans une période d'essai qui expire dans 14 jours..

Si vous rencontrez la même situation, vous devez cliquer sur le bouton `` Continuer '' car le bouton `` Activer '' vous amène sur le site officiel du client, probablement pour un achat de licence..

Cliquez sur le bouton "Continuer" pour afficher une fenêtre indiquant que le client est maintenant connecté à votre compte Google Drive.

Appuyez sur le bouton «Démarrer la synchronisation» et la fenêtre du client disparaîtra avec l'icône de la barre d'état système oneGrive apparaissant en haut à droite de votre écran. Une notification sera également affichée indiquant que la fonction 'Auto Sync' est activée.

Cliquez sur l'icône de la barre d'état système du client et vous verrez que le processus de synchronisation a déjà commencé.

Vous pouvez également activer la fonction `` Synchronisation automatique '' à partir d'ici, ouvrir le répertoire local (où vos éléments Google Drive sont synchronisés) et visiter l'interface Web de Google Drive..

Pour plus d'informations sur l'outil, y compris l'ensemble complet des fonctionnalités qu'il fournit, rendez-vous ici.

3. conduire

'drive' est un client Google Drive en ligne de commande qui vous permet de pousser et d'extraire des éléments vers / depuis le service de stockage cloud du géant de la recherche. Bien que cela puisse en paraître un, `` drive '' n'est en fait pas encore un autre client Linux tiers pour Google Drive - il est écrit par un employé de Google Burcu Dogan qui travaille pour l'équipe de la plateforme de Google Drive, et de plus, Google détient même les droits d'auteur l'outil. Depuis environ un an cependant, Dogan est occupé, le projet est donc maintenu par Emmanuel T Odeke (odeke-em).

Télécharger et installer

Avant de continuer et d'installer «drive», assurez-vous que la version 1.5.X ou supérieure du compilateur de langage GO de Google est installée sur votre système. Pour télécharger et configurer l'environnement pour GO, consultez les instructions ici.

Maintenant, vous pouvez procéder à l'installation du client 'drive' - voici la commande pour cela:

allez chercher -u github.com/odeke-em/drive/cmd/drive

Une fois la commande ci-dessus terminée, créez un répertoire dans lequel vous souhaitez que «drive» synchronise vos données Google Drive. Par exemple, dans mon cas, j'ai créé un répertoire nommé 'gdrive' dans mon répertoire personnel:

 mkdir ~ / gdrive

Et puis exécutez la commande suivante:

$ lecteur init ~ / gdrive

Comme d'habitude, vous devrez d'abord connecter le client à votre compte Google Drive, donc lorsque vous exécuterez la commande ci-dessus, il vous demandera une autorisation:

Allez sur le lien affiché sur l'écran de votre terminal, autorisez le client à se connecter à votre compte (assurez-vous que vous êtes déjà connecté à votre Google Drive), et enfin copiez le code que vous y arrivez et collez-le dans le terminal.

Désormais, vous pouvez effectuer un «drive pull» pour télécharger les données de votre compte Google Drive sur votre ordinateur local et un «drive push» pour faire l'inverse. Voici un exemple de pull:

$ drive pull Advanced-GDB-tips Résolution… + / Advanced-GDB-tips Nombre d'addition 1 src: 13.39KB Poursuivre les changements? [O / n]: Y 13715/13715 [======================================= =================================================== ========================] 100,00% 2s

À partir de la documentation officielle du client, «la commande pull télécharge des données qui n'existent pas localement mais qui existent à distance sur Google Drive, et peuvent supprimer des données locales qui ne sont pas présentes sur Google Drive. Exécutez-le sans aucun argument pour extraire tous les fichiers du chemin actuel. »

Et voici un exemple de push:

$ drive push test.txt Résolution… + /test.txt Nombre d'ajouts 1 Poursuivre les modifications? [O / n]: oui

Voici ce que dit la documentation à propos de push: «La commande push télécharge des données sur Google Drive pour mettre en miroir les données stockées localement. Comme pull, vous pouvez l'exécuter sans aucun argument pour pousser tous les fichiers à partir du chemin actuel, ou vous pouvez passer un ou plusieurs chemins pour pousser des fichiers ou des répertoires spécifiques. »

Au cas où vous vous demandez pourquoi «drive» suit le modèle push-pull, plutôt que la synchronisation en arrière-plan, voici ce que la documentation officielle de l'outil a à dire à ce sujet. Pour plus d'informations sur «conduire», rendez-vous ici.

4. Insync

Insync est un client Google Drive riche en fonctionnalités et basé sur une interface graphique qui fonctionne sur plusieurs plates-formes, y compris Linux. Cependant, comme OverGrive, Insync est également un logiciel propriétaire - il coûte 25 $. Le montant facturé peut être unique ou par an selon que vous êtes un utilisateur final, un professionnel ou une organisation. Heureusement, Insync fournit un parcours gratuit de 15 jours, vous pouvez donc le tester avant de décider de dépenser ou non votre argent dessus..

Télécharger et installer

Pour télécharger Insyc sur votre système, téléchargez le package / programme d'installation de votre système à partir du site Web officiel de l'outil. Pour Ubuntu, un fichier .deb sera téléchargé, que vous pourrez facilement installer à l'aide de la commande 'dpkg'. Voici la commande dans mon cas:

sudo dpkg -i insync_1.3.6.36076-trusty_i386.deb

Une fois terminé, vous verrez une notification semblable à la suivante:

Appuyez sur le bouton `` Démarrer Insyc '' dans la fenêtre ci-dessus, et vous verrez l'icône `` i '' (voir l'image ci-dessous) dans la barre d'état système:

Installer

Cliquez sur l'icône d'Insync dans la barre d'état système, puis sur l'option `` Ouvrir la fenêtre de l'application '' pour lancer l'interface utilisateur:

Ainsi, comme dans le cas de tout autre client, ici aussi la première étape consiste à connecter le client à votre compte Google Drive. Alors, cliquez sur le bouton "AJOUTER UN COMPTE GOOGLE" dans l'interface utilisateur. Cela ouvrira une page Web vous demandant d'autoriser le client à accéder à votre compte.

Après avoir autorisé, le client installé sur votre ordinateur vous demandera de fournir un répertoire dans lequel vous souhaitez qu'il synchronise vos données Google Drive:

Une fois que vous avez terminé cette configuration, cliquez sur le bouton `` Terminer ''.

Désormais, lorsque vous ouvrirez l'interface utilisateur du client, vous verrez les fichiers et dossiers stockés dans votre compte Google Drive connecté, ainsi que des options détaillant la façon dont vous avez configuré Insyc pour les gérer..

La colonne grise de gauche contient diverses options de configuration disponibles pour l'utilisateur. Par exemple, Selective Sync vous permet de choisir les fichiers que vous souhaitez que le client synchronise; Ignorer la liste vous permet de spécifier les fichiers / dossiers que vous ne souhaitez pas charger / télécharger; Convertir vous permet de spécifier si vous souhaitez ou non convertir des éléments stockés dans votre Google Drive dans un autre format comme Microsoft Office ou OpenDocument; et Stats vous donne un graphique indiquant la quantité d'espace disponible sur Google Drive.

Pour plus d'informations sur le client, rendez-vous sur ce lien sur le site officiel d'Insync. Si vous avez installé l'outil et que vous avez des doutes / requêtes connexes, rendez-vous sur la page d'assistance officielle.

VOIR AUSSI: 10 meilleures applications de lecteur de musique Linux

Conclusion

Tous les clients Google Drive dont il est question ici ont leurs propres forces et faiblesses, il serait donc injuste de dire lequel est le meilleur. Tout dépend de vos besoins - par exemple, si vous avez besoin ou non d'un client basé sur l'interface graphique, êtes-vous prêt à payer pour cela, le type d'ensemble de fonctionnalités dont vous avez besoin, etc..

Gardez également à l'esprit que la liste dont nous avons discuté ici n'est pas exhaustive - d'autres alternatives tierces telles que Rclone sont également disponibles. Vous pouvez donc également les consulter si tout ce qui précède ne vous impressionne pas.

Facebook va toucher 1 milliard d'utilisateurs cet été
Facebook compte désormais plus de 800 millions d'utilisateurs enregistrés et franchira définitivement 1 milliard. Gregory Lyons, analyste chez iCrossi...
5050 ans en 150 secondes [Vidéo]
Jeroen Wolf, cinéaste de profession, a filmé 5050 ans en seulement 150 secondes. Voici comment, Il a tourné un documentaire mettant en vedette des pe...
Comment télécharger et ajouter des sous-titres aux vidéos
Alors que le divertissement franchit les barrières linguistiques, de plus en plus de gens ont commencé à regarder des films et des émissions de télévi...