Sincronizarea Google Drive cu Linux

Cuprins
Devenim destul de dependenți de fișierele dintr-un nor din simplul motiv de a avea fișiere disponibile oriunde există acces la internet.
Unul dintre cele mai bune servicii pentru a realiza acest lucru este Google DriveÎn timp ce integrarea cu dispozitivele Android este excelentă, nu există niciun client Linux oficial care să se sincronizeze cu serviciul cloud. Deși putem edita documente dintr-un browser, nu vom putea sincroniza de pe desktopul nostru.
Getting Grive
Noi vom folosi Grive, un instrument de Google Drive prin linia de comandă care ne ajută să atingem scopurile sincronizării noastre. Mai întâi descărcăm depozitul git cu:
 $ git clone git: //github.com/Grive/grive.git 

Odată descărcat, mergem la noul director creat.

Biblioteca Grive
Înainte de a compila Grive, trebuie să ne asigurăm că bibliotecile de care are nevoie Grive sunt instalate în sistemul nostru, care sunt următoarele:
• libgcrypt11-dev
• libjson0-dev
• libcurl4-openssl-dev
• libexpat1-dev
• libboost-filesystem-dev
• libboost-program-options-dev
• binutils-dev
Verificăm și pe cele pe care nu le avem, le instalăm înainte de a continua.
Clădirea Grive
Pentru a configura mediul de construire pentru Grive scriem următoarele în terminal:
$ cmake.

Compilarea Grive
Este timpul să compilăm Grive și o facem cu următoarea comandă:
$ make
Acest lucru ne va dura ceva timp în timp ce compilează pachetele.
Mutați executabilul
Astfel, fișierele descărcate nu sunt sincronizate cu cele din Git, trebuie să mutăm executabilul Grive într-un alt director pe care îl vom folosi ca director pentru sincronizare.
Prima sincronizare
Ne mutăm în directorul nostru de Google Drive și rulăm Grive pentru prima dată după cum urmează:
$ ./grive -a
Aceasta va face o configurație inițială și ne va oferi un link. Putem face clic pe el sau îl putem copia și lipi în bara de adrese a unui browser.

Permisiuni pentru Grive
Ne asigurăm că suntem conectați la contul nostru Google înainte de a merge la adresa furnizată în pasul anterior și apoi dăm permisiunea să Grive pentru a accesa Drive. Copiem codul pe care ni-l va da și îl lipim în terminal, va continua cu prima sincronizare.
Pentru sincronizările viitoare trebuie doar să deschidem un terminal și să rulăm Grive din directorul Google Drive pe care l-am creat cu:
$ ./grive

În acest moment, pentru sincronizarea fișierelor, trebuie să parcurgem pasul descris mai sus.

Sincronizare cn Crontab
Pentru a face sincronizarea automată folosim un cron și un crontab pentru a seta o sarcină programată. Pentru a deschide crontabul scriem următoarele:
$ crontab -e
Da, este prima oară cu noi crontab, trebuie doar să avem un editor de text pentru al utiliza în plus, sintaxa pentru a crea o sarcină planificată este după cum urmează:
Minuta, ora, data, luna, comanda zi
Activitate programata
În acest exemplu, vrem ca Grive să se sincronizeze la fiecare 10 minute și pentru aceasta scriem următoarele:
* / 10 * * * * * cd / home / user / GoogleDrive / && grive

Odată ce am terminat cu sarcina programată, ne asigurăm că ne salvăm crontabul cu Ctrl + O, curând Ctrl + X a iesi afara.
Cu această procedură nu vom avea o aplicație sau o interfață pentru sincronizarea documentelor în Linux, dar cel puțin vom avea directorul nostru destinat sincronizării tuturor fișierelor de care avem nevoie datorită Grive.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave