Saya mengalami masalah sinkronisasi dengan akun google drive saya dari grive yang berjalan di Ubuntu 14.04. Saya belum pernah mengalami masalah sebelumnya. Saya mencoba membersihkan drive dari sistem saya dan menghapus semua folder lokal, tetapi masih muncul dengan ini ketika saya mencoba menjalankan grive setelah menginstal ulang.
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
Berikut adalah tautan ke halaman pengembang google yang menunjukkan bahwa API telah mengubah tautan hari ini . Mungkinkah itu menjadi masalah?
Alternatif yang baik adalah drive yang ditulis
go
dan memiliki banyak fitur.Untuk menginstal ikuti petunjuk ini:
Instal paket yang dibutuhkan
Buat jalur untuk
go
paket di direktori home AndaTambahkan jalur ini ke variabel lingkungan yang sesuai dengan mengedit file
.profile
di direktori home Anda. Jadi tambahkan baris ini di bagian dan dari file itu:Logoff dan logon untuk membiarkan perubahan diterapkan.
Unduh dan instal
drive
dari sumber terbaruBaca https://github.com/odeke-em/drive/#usage
Penggunaan dasar:
drive init <folder>
menginisialisasi<folder>
untuk disinkronkan dengan Google Drive Anda.drive pull
di folder yang diinisialisasi, itu akan mengunduh semua perubahan dari Google Drive. Pada awalnya mungkin Anda harus melakukan ini lebih banyak untuk mengunduh semuanya.drive push
mengunggah perubahan lokal.drive pull <fileOrPath>
ataudrive push <fileOrPath>
apakah tindakan yang sesuai hanya untuk<fileOrPath>
.sumber
Garpu grive telah dibuat yang berfungsi lagi (bukan oleh saya, baru saja menemukannya)
https://github.com/vitalif/grive2
Penggantian mudah
Sekarang grive bekerja dengan baik untuk saya.
sumber
Solusi yang mirip dengan grive adalah jdrivesync . Anda dapat mengunduh salinan di halaman github-nya.
Untuk menjalankan jdrivesync ikuti langkah-langkah ini:
java -jar jdrivesync-0.2.2-jar-with-dependencies.jar -l "/home/directory-to-sync"
sumber
Paket grive Ubuntu 14.04 baru saja ditingkatkan ke Grive2 versi 0.4.0-1. Saya memiliki masalah yang sama dengan Anda sebelum upgrade, tetapi saya mencoba menyinkronkan pagi ini dengan upgrade dan berfungsi.
Untuk instruksi tentang cara menginstal grive2 0.4.0-1 dengan mudah di Ubuntu 14.04 dan grive2 di semua versi Ubuntu yang didukung saat ini, lihat jawaban ini . Perlu dicatat bahwa perintah
sudo apt-get install grive
dalam jawaban tertaut sudah benar karena setelah menambahkan PPA, memang akan menginstal grive2 yang berfungsi sebagai pengganti versi lama grive yang tidak berfungsi yang tidak berfungsi lagi.sumber
Anda dapat menggunakan paket grive2 Dari GitHub
Instalasi
Saya juga membutuhkan ini, yang tidak tercantum di halaman github paket.
Ini juga tidak berhasil:
Saya mendapat kesalahan ini:
Ini bekerja sebagai gantinya:
Atau build manual juga berfungsi:
Pemakaian
Untuk menyinkronkan, Anda harus menjalankan program secara manual (belum ada «tonton waktu nyata» belum). Saat diminta, ketik:
Jika ini pertama kalinya Anda, jalankan ini:
lain jalankan ini:
Anda dapat mengatur pekerjaan cron, jika Anda ingin ini dilakukan secara teratur.
Sumber: http://yourcmc.ru/wiki/Grive2#Usage
sumber
coba ini https://github.com/astrada/google-drive-ocamlfuse , lambat entah bagaimana karena menyinkronkan file segera saat Anda menyimpan, itu juga mengkonversi google docs dan sheet untuk membuka format kantor (odt & ods) tetapi dalam mode baca-saja,
sumber
Itu juga bisa menjadi alternatif meskipun saya hanya bermain dengannya sejauh ini
http://rclone.org
Ini adalah open source, ditulis dalam Go. Dapat menyinkronkan dan menyalin.
Output aneh dan kita harus berhati-hati untuk tidak menghapus data dengan perintah sinkronisasi.
Grive jauh lebih mudah digunakan tetapi tampaknya sudah mati.
Alternatif lain yang menarik mungkin yang ini:
https://github.com/odeke-em/drive/
sumber
insynchq sangat bagus untuk saya. Tapi, saya baru saja menemukan ini: https://www.thefanclub.co.za/overgrive
sumber