Tidak lagi menjadi berita bahawa Google masih belum mengeluarkan pelanggan drive rasmi untuk Linux seperti yang telah mereka lakukan dengan platform bersaing. Ini, walau bagaimanapun, tidak menghalang komuniti Linux daripada mencipta kedua-dua perisian sumber terbuka dan proprietari yang membolehkan anda mengakses Google Drive daripada Linux sistem anda.
Pilihan yang ada bagaimanapun agak menyusahkan dan tidak lengkap (jika saya katakan) dan kebanyakannya mempunyai keluk pembelajaran yang curam.
Insync iaitu perisian berbayar telah berjaya menutup jurang ini dengan menyediakan perisian yang lebih mesra pengguna yang berfungsi terus dari kotak itu tetapi datang pada harga yang agak mahal iaitu $25 yang merupakan hadiah terbesarnya.
Walaupun terdapat beberapa pilihan percuma lain seperti Google-drive-ocamlfuse, Reclone dan Pandu, malangnya mereka masih mempunyai kekurangan.
GoSync ialah GUI-enabled yang agak baharu Google Drive pelanggan untuk Linux ditulis dalam Python dan dikeluarkan di bawah GNU General Public License 2 Aplikasi ini masih dalam versi beta dan dengan keluaran terbaharu di versi 0.4.
GoSync dibangunkan secara tunggal oleh Himanshu Chauhan dan dia mempunyai bekerjasama rapat dengan saya dalam menulis artikel ini.
Memasang GoSync
GoSync agak semudah yang anda bayangkan memandangkan ia hanya bergantung kepada Python dan beberapa yang lain seperti yang disenaraikan di bawah dengan yang paling sukar mendapatkan “client_secrets.json” anda fail.
Arahan pemasangan hanya disediakan untuk Ubuntu dan derivatif serta CentOS; pengedaran lain perlu mengklon repo atau muat turun arkib zip.
Pasang dalam Ubuntu dan derivatif
Anda pada asasnya boleh "sudo apt" melalui terminal untuk tiga kebergantungan pertama manakala selebihnya akan dipasang bersama GoSync melalui pip – kesemuanya sepatutnya tersedia dalam repo standard anda.
$ sudo apt install python $ sudo apt pasang python-wxgtk2.8 $ sudo apt pasang python-googleapi $ sudo apt pasang python-pip
Memasang GoSync dan kebergantungan yang tinggal
$ sudo pip pasang GoSync
Pasang dalam CentOS
$ yum install -y python2.7 $ yum install -y python-wxgtk2.8 $ yum install -y python-googleapi $ yum install -y pip
Setelah dipasang, anda perlu mendapatkan “client_secrets.json” khusus anda dan langkah-langkahnya dihuraikan dalam pdf yang dilampirkan pada pautan di bawah.
Penjanaan Token Pengesahan untuk API Google
Setelah memuat turun fail “client_secrets.json” anda, kemudian anda akan menyalinnya ke anda /.gosync, selepas itu anda kini boleh menjalankan program dari terminal dengan memasukkan “gosync”.
Masih terdapat beberapa ciri teras yang tiada – seperti pengubahsuaian fail dan ketidakupayaan untuk menyegerakkan fail dalam direktori tempatan ke Google Drive – dalam GoSync sebagai Himanshu hanya berfungsi pada masa lapangnya.
Walau bagaimanapun, terdapat rancangan untuk melaksanakan ciri yang disebutkan di atas dalam kemas kini masa hadapan. Selain itu, pembangun menggalakkan sumbangan pihak ketiga serta laporan pepijat, jadi jika anda mempunyai kemahiran pengekodan atau anda ingin melaporkan isu, anda boleh mencari GitHub beliauuntuk memeriksa kerjanya pada GoSync.