J'ai des problèmes de synchronisation avec mon compte Google Drive depuis Grive fonctionnant sur Ubuntu 14.04. Je n'ai jamais eu de problèmes auparavant. J'ai essayé de purger le lecteur de mon système et de supprimer tous les dossiers locaux, mais j'y parviens quand je tente d'exécuter grive après la réinstallation.
user@user-OptiPlex-780:~/drive$ grive
grive: Symbol `json_tokener_errors' has different size in shared object, consider re-linking
Reading local directories
Synchronizing folders
exception: /build/buildd/grive-0.2.0/libgrive/src/http/CurlAgent.cc(149): Throw in function long int gr::http::CurlAgent::ExecCurl(const string&, gr::http::Receivable*, const gr::http::Header&)
Dynamic exception type:boost::exception_detail::clone_impl<gr::http::Error>
std::exception::what: std::exception
[gr::expt::MsgTag*] =
[gr::http::CurlCodeTag*] = 0
[gr::http::HttpResponseTag*] = 400
[gr::http::UrlTag*] = https://docs.google.com/feeds/default/private/full/-/folder?max-results=50&showroot=true
[gr::http::HeaderTag*] = Authorization: Bearer ya29.WwFOho3OkmkxFIdn86HBbtpSIyBYDzDgQua1K6JcEu7kCBLgvY1aEiUHCZlSCuli_qPHkTfNZLhDfQ
GData-Version: 3.0
Voici un lien vers une page de développeurs Google qui suggère que l'API a changé de lien aujourd'hui . Cela pourrait-il être un problème?
Une bonne alternative pourrait être un lecteur qui est écrit
go
et qui a beaucoup de fonctionnalités.Pour installer, suivez ces instructions:
Installer les packages nécessaires
Créez un chemin pour les
go
packages dans votre répertoire personnelAjoutez ces chemins aux variables d'environnement appropriées en modifiant le fichier
.profile
dans votre répertoire personnel. Ajoutez donc ces lignes au et de ce fichier:Déconnectez-vous et connectez-vous pour que les modifications prennent effet.
Téléchargez et installez à
drive
partir de la dernière sourceLisez https://github.com/odeke-em/drive/#usage
Utilisation de base:
drive init <folder>
s'initialise<folder>
pour la synchronisation avec votre Google Drive.drive pull
dans votre dossier initialisé, il téléchargera toutes les modifications de Google Drive. La première fois, vous devrez peut-être répéter cette opération plusieurs fois pour tout télécharger.drive push
télécharge les modifications locales.drive pull <fileOrPath>
oudrive push <fileOrPath>
effectue l'action correspondante uniquement pour<fileOrPath>
.la source
Une fourchette de grive a été faite qui fonctionne à nouveau (pas par moi, je viens de la trouver)
https://github.com/vitalif/grive2
Remplacement facile
Maintenant grive fonctionne bien pour moi.
la source
Une solution similaire à grive est jdrivesync . Vous pouvez télécharger une copie sur sa page github.
Pour exécuter jdrivesync, procédez comme suit:
java -jar jdrivesync-0.2.2-jar-with-dependencies.jar -l "/home/directory-to-sync"
la source
Le package grive d'Ubuntu 14.04 vient d'être mis à niveau vers Grive2 version 0.4.0-1. J'ai eu le même problème que vous avant la mise à niveau, mais j'ai essayé de me synchroniser ce matin avec la mise à niveau et cela fonctionne.
Pour obtenir des instructions sur la façon d'installer facilement grive2 0.4.0-1 dans Ubuntu 14.04 et grive2 dans toutes les autres versions actuellement prises en charge d'Ubuntu, consultez cette réponse . Il convient de noter que la commande
sudo apt-get install grive
dans la réponse liée est correcte car après avoir ajouté le PPA, il installera en effet grive2 qui fonctionne au lieu de l'ancienne version non mise à niveau de grive qui ne fonctionne plus.la source
Vous pouvez utiliser le package grive2 de GitHub
Installation
J'avais également besoin de ceux-ci, qui ne sont pas répertoriés sur la page github du package.
Cela n'a pas fonctionné non plus:
J'ai eu cette erreur:
Cela a plutôt fonctionné:
Ou la construction manuelle a également fonctionné:
Usage
Pour synchroniser, vous devez exécuter le programme manuellement (il n'y a pas encore de «surveillance en temps réel»). À l'invite, tapez:
Si c'est votre première fois, exécutez ceci:
sinon lancez ceci:
Vous pouvez configurer un travail cron, si vous voulez que cela soit fait régulièrement.
Source: http://yourcmc.ru/wiki/Grive2#Usage
la source
essayez ceci https://github.com/astrada/google-drive-ocamlfuse , il est en quelque sorte lent car il synchronise les fichiers immédiatement pendant que vous enregistrez, il convertit également les documents et les feuilles de google en formats de bureau ouvert (odt & ods) mais en mode lecture seule,
la source
Cela pourrait aussi être une alternative même si je n'ai joué qu'avec un peu jusqu'à présent
http://rclone.org
Il est open source, écrit en Go. Peut à la fois synchroniser et copier.
La sortie est bizarre et il faut faire attention à ne pas supprimer les données avec la commande sync.
Grive était beaucoup plus facile à utiliser mais il semble être mort.
Une autre alternative intéressante pourrait être celle-ci:
https://github.com/odeke-em/drive/
la source
insynchq fonctionne très bien pour moi. Mais, je viens de trouver ceci: https://www.thefanclub.co.za/overgrive
la source