Tuesday, August 21, 2012

Install Grive - Google Drive Client untuk Linux di Ubuntu 12.04


Seperti yang telah kalian ketahui, Google Drive Client resmi dari Google belumlah dibuat untuk versi Linuxnya. Sedangkan metode Google Docs FS juga tidak bekerja begitu baik dengan Google Drive. Akan tetapi jangan kuatir, selain masih bisa diakses melalui media Web, bagi kalian para pengguna Linux juga masih mempunyai yang namanya Grive.

Grive adalah aplikasi Command Line Google Drive Client untuk Linux. Grive saat ini sudah memiliki fitur penuh dari Google Drive Sinkronisasi. Mulai dari upload, download, menghapus file secara remote maupun lokal, dll. Namun ada 2 kekurangan fitur yang masih belum dapat terpenuhi, yaitu sinkronisasi realtime secara otomatis dan juga tidak adanya fitur public link seperti Dropbox atau UbuntuOne. Jadi apabila kalian sudah mengupload file, kalian tetap harus mengakses Google Drive melalui media Web untuk mengkopi link publiknya. Akan tetapi fitur-fitur ini akan terus dikembangkan kedepannya.

Untuk menginstall Grive di Ubuntu 12.04 (juga Ubuntu versi-versi sebelumnya), ketikkan perintah berikut di terminal :

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install grive



Cara Menggunakan Grive

Setelah Grive terinstall, kalian perlu melakukan beberapa hal sebelum dapat menggunakan Grive.

1. Pertama buat terlebih dahulu folder utama tempat menaruh dan mengambil file-file yang akan disingkronisasikan :

$ mkdir -p /home/namauser/Drive

2. Pindah ke dalam direktori yang telah kalian buat barusan :

$ cd /home/namauser/Drive

3. Autentikasikan Grive dengan akun kalian terlebih dahulu dengan mengeksekusi perintah ini :

$ grive -a


4. Kemudian kalian akan diminta untuk masuk ke sebuah halaman, pilih Allow Access, setelah itu kopikan kode yang muncul ke dalam terminal tempat kalian mengeksekusi perintah autentikasi Grive tadi.



Sekarang kalian dapat mengupload dan mendownload file ke/dari Google Drive melalui folder yang berada di /home/namauser/Drive.

6. Berhubung fitur untuk sinkronisasi secara realtime belum ada, maka kita dapat mensiasatinya dengan membuat sebuah script, lalu menambahkan script tersebut kedalam Cronjob.

Pertama buatlah sebuah script bernama grivesync.sh dengan mengeksekusi perintah berikut di terminal :

$ gedit /home/namauser/grivesync.sh

7. Setelah file tersebut terbuka, isikan script berikut kedalamnya :

#!/bin/sh
cd /home/rizal/Drive

grive

exit 0


8. Berikan file tersebut hak akses executable :

$ chmod +x /home/namauser/grivesync.sh

9. Setelah script tersebut terbuat, sekarang atur Cronjob agar dapat membuat Grive sinkronisasi selama 15 menit sekali berdasarkan script tadi. Caranya dengan mengetikkan perintah berikut :

$ crontab -e

Kemudian kalian akan diminta untuk memilih menggunakan Text Editor yang mana, sebaiknya pilih Nano saja sebagai text editor yang paling mudah dengan mengetikkan angka 2.

Select an editor. To change later, run 'select-editor'.
1. /bin/ed
2. /bin/nano <---- easiest 

3. /usr/bin/vim.basic 
4. /usr/bin/vim.tiny 

Choose 1-4 [2]: 2

10. Setelah itu akan terbuka sebuah file konfigurasi, pada baris yang paling bawah, tambahkan kode berikut ini :

0,15,30,45 * * * * /home/namauser/grivesync.sh


Jika sudah, simpan dan tutup filenya dengan menekan CTRL + X, Y, lalu Enter.

11. Sampai sini Grive sudah dapat digunakan secara penuh. Sekarang tiap 15 menit sekali, maka grive secara otomatis akan mensinkronisasikan seluruh file lokal maupun remote. Sayangnya untuk fitur copy public link masih belum ada cara untuk mensiasatinya, semoga saja pihak pengembang aplikasi ini akan segera memperbaikinya.

Semoga bermanfaat :)

SUMBER

No comments:

Post a Comment