Sadržaj
Postajemo prilično ovisni o datotekama u oblaku iz jednostavnog razloga što su datoteke dostupne svugdje gdje postoji pristup internetu.Jedna od najboljih usluga za to je Google vožnjaIako je integracija s android uređajima izvrsna, ne postoji službeni Linux klijent za sinkronizaciju s uslugom u oblaku. Iako možemo uređivati dokumente iz preglednika, nećemo ih moći sinkronizirati s radne površine.
Dobivanje Grivea
Koristit ćemo Grive, alat od Google vožnja pomoću naredbenog retka koji nam pomaže u postizanju svrhe naše sinkronizacije. Prvo preuzimamo git spremište sa:
klon $ git git: //github.com/Grive/grive.git
Nakon preuzimanja idemo u novi kreirani direktorij.
Knjižnica Grive
Prije sastavljanja Grive, moramo se pobrinuti da su knjižnice koje su potrebne Griveu instalirane u naš sustav, a to su sljedeće:
• libgcrypt11-dev
• libjson0-dev
• libcurl4-openssl-dev
• libexpat1-dev
• libboost-filesystem-dev
• libboost-program-options-dev
• binutils-dev
Provjeravamo i one koje nemamo, instaliramo ih prije nego nastavimo.
Building Grive
Za konfiguriranje okruženja za izgradnju za Grive u terminal unosimo sljedeće:
$ cmake.
Sastavljanje Grive
Vrijeme je za sastavljanje Grivea i to činimo sa sljedećom naredbom:
$ napravitiTo će nam trebati neko vrijeme dok sastavi pakete.
Premjestite izvršnu datoteku
Tako preuzete datoteke nisu sinkronizirane s datotekama Git, moramo izvršnu datoteku Grive premjestiti u neki drugi direktorij koji ćemo koristiti kao direktorij za sinkronizaciju.
Prva sinkronizacija
Prelazimo u naš imenik Google vožnja i prvi put pokrećemo Grive na sljedeći način:
$ ./ oživjeti -aTo će učiniti početnu konfiguraciju i dati nam vezu. Možemo ga kliknuti ili kopirati i zalijepiti u adresnu traku preglednika.
Dopuštenja za Grive
Vodimo računa da smo prijavljeni na svoj račun Google prije odlaska na adresu navedenu u prethodnom koraku, a zatim dajemo dopuštenje za Grive za pristup Disku. Kopiramo kôd koji će nam dati i zalijepimo ga u terminal, nastavit će se s prvom sinkronizacijom.
Za buduće sinkronizacije samo moramo otvoriti terminal i pokrenuti Grive iz direktorija Google Drive koji smo stvorili s:
$ ./grive
Trenutno za sinkronizaciju datoteka moramo izvršiti gore opisani korak.
Sinkronizacija cn Crontab
Za automatsku sinkronizaciju koristimo cron i a crontab za postavljanje planiranog zadatka. Za otvaranje crontaba pišemo sljedeće:
$ crontab -eDa, prvi put smo s crontab, samo moramo imati uređivač teksta da bismo ga dodatno koristili, sintaksa za izradu planiranog zadatka je sljedeća:
Naredba Minuta, Sat, Datum, Mjesec, Dan
Planirani zadatak
U ovom primjeru želimo da se Grive sinkronizira svakih 10 minuta i za to napišemo sljedeće:
* / 10 * * * * * * cd / home / user / GoogleDrive / && grive
Kad završimo s planiranim zadatkom, obavezno spremimo crontab sa Ctrl + O, uskoro Ctrl + X Ići van.
Ovim postupkom nećemo imati aplikaciju ili sučelje za sinkronizaciju dokumenata u Linuxu, ali barem ćemo imati naš imenik predodređen za sinkronizaciju svih datoteka koje su nam potrebne zahvaljujući Griveu.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod