4 Clienți Linux (neoficiali) Google Drive Linux

  • Simon Gallagher
  • 0
  • 4171
  • 468

Au trecut peste patru ani de când Google a lansat serviciul de stocare în cloud Google Drive și nu există nici o îndoială că a devenit unul dintre cele mai populare servicii de stocare în cloud pe piață (cu peste un milion de clienți plătitori).

Având în vedere aceste numere, s-ar presupune că serviciul va fi accesibil pentru utilizatorii tuturor platformelor majore. Din păcate, nu este cazul. În timp ce clienții oficiali au fost disponibili pentru Windows, Android și OS X din prima zi, iOS și Chrome OS au ajuns și ei în curând pe listă. Lipsește în mod special din listă, însă, este Linux.

Compania din Mountain View, din California, a spus în 2012 că „echipa lucrează la un client de sincronizare pentru Linux”. care a fost urmat de „echipa lucrează la un client de sincronizare pentru Linux” în 2013, dar nu a distribuit niciodată un interval de timp exact. Înțeles, utilizatorii Linux sunt nemulțumiți și frustrați, având întregi fire Reddit dedicate dezbaterii despre apatia Google față de aceștia.

Cu toate că încă nu știm dacă și când va sosi un client oficial Google Drive pentru Linux, din fericire există diverse alternative neoficiale disponibile care pot face treaba pentru dvs. În acest articol, vom discuta despre patru dintre ele: Grive2, conduce, overGrive, și Sincronizat.

Notă: Toți clienții au fost testați pe Ubuntu 16.04, iar toate comenzile menționate în articol sunt specifice Ubuntu.

1. Grive2

Grive2 este o furculiță a clientului Grive, acum abandonat pentru Google Drive, care a încetat să funcționeze după ce API-ul Document List a fost întrerupt. Noua iterație, dezvoltată de Vitaliy Filippov, folosește API Drive REST Google Drive pentru a discuta cu serviciul de stocare în cloud al gigantului de căutare. Înainte de a începe cu partea de instalare și configurare, merită menționat faptul că Grive2 este încă în faza beta, ceea ce înseamnă că lipsesc unele funcții, iar instrumentul poate acționa uneori și buggy.

Descarca si instaleaza

Primul pas este să descărcați cel mai recent pachet Grive2 de pe pagina oficială a instrumentului GitHub. Odată terminat, va trebui să instalați apoi dependențele instrumentului înainte de a construi instrumentul în sine - iată comanda pentru a face acest lucru:

sudo apt-get install git cmake build-essential libgcrypt11-dev libyajl-dev libboost-all-dev libcurl4-openssl-dev libexpat1-dev libcppunit-dev binutils-dev

Acum, extrage pachetul descărcat Grive2 (fișier .zip) și intră în directorul extras. Aici, executați următoarele comenzi pentru a construi și instala instrumentul:

mkdir build cd build cmake ... make -j4 sudo make install 

Înființat

În continuare, creați un director în care doriți să fie sincronizate lucrurile dvs. Google Drive. De exemplu, am creat un director denumit Disc Google în directorul meu de acasă. După ce ați terminat, intrați în directorul nou creat și executați Grive2 prin linia de comandă tastând pur și simplu următoarea comandă:

grive -a

Rețineți că „-a” este necesar atunci când executați Grive2 pentru prima dată, deoarece ajută clientul să se conecteze la contul dvs. Google Drive. După cum puteți vedea în ieșirea de mai jos, vi se cere să vă îndreptați către o adresă URL, unde vi se va cere dacă permiteți sau nu accesarea acestei aplicații la contul dvs. Google Drive. Odată ce permisiunea este dată, este prezentat un cod pe care va trebui să introduceți pe linia de comandă:

Asta e. Presupunând că toate etapele menționate până acum sunt executate cu succes, Grive2 va începe să descarce fișierele Google Drive local. Rețineți că va trebui să rulați comanda „grive” (fără „-a”) de fiecare dată când doriți sincronizarea să se producă - pentru ajutor, rulați comanda cu indicatorul „-help”. Pentru a afla mai detaliat despre caracteristicile instrumentului, precum și limitările acestuia, consultați aici.

2. overGrive

overGrive este un client bazat pe GUI pentru Google Drive. Proiectul a început ca un front-end grafic al clientului de linie de comandă, acum defunct Grive, dar în curând s-a transformat într-un client separat, plin pentru serviciul de stocare în cloud al Google. Din păcate, overGrive nu este nici sursă deschisă, nici freeware - este un software proprietar care vă încasează 4,99 USD pentru fiecare cont Google Drive. Cu toate acestea, vine cu un proces gratuit de 14 zile pentru a judeca dacă merită sau nu să plătești.

Descarca si instaleaza

Primul pas este să descărcați pachetul overGrive, lucru pe care îl puteți face de pe site-ul său oficial. Pentru Ubuntu, veți primi un fișier .deb, pe care îl puteți instala folosind comanda 'dpkg'. Iată cum am procedat în cazul meu:

sudo dpkg -i overgrive_3.1.9_all.deb

În cazul meu, comanda de mai sus a eșuat inițial cu următoarea ieșire:

Citirea listelor de pachete ... Arborul de dependență Construit finalizat Informații despre starea de citire ... Terminat Ați putea dori să rulați 'apt-get -f install' pentru a corecta următoarele: Următoarele pachete au dependențe nesatisfăcute: overgrive: Depinde: python-pip, dar nu va merge la a fi instalat Depinde: python-gi, dar nu va fi instalat Depinde: python-setuptools, dar nu va fi instalat Depinde: libappindicator1, dar nu va fi instalat E: Dependențe nesatisfăcute. Încercați „apt-get -f install” fără pachete (sau specificați o soluție).

Deci, după cum puteți vedea, au existat unele dependențe nesatisfăcute, lucru pe care l-am remediat executând următoarea comandă:

apt-get -f instala

Și a executat din nou comanda 'dpkg' - de data aceasta a avut succes și clientul a fost instalat. Pentru a lansa overGrive, mergeți la Dash:

Înființat

Când clientul este lansat pentru prima dată, vi se va cere să executați o configurare care să conecteze eficient clientul la contul dvs. Google Drive.

Faceți clic pe butonul „Ok” din fereastra de mai sus și veți vedea următoarea fereastră:

Aici faceți clic pe butonul „Conectați contul”. Aceasta va deschide o pagină web în care vi se va solicita să autorizați oneGrive să acceseze contul dvs. Google Drive.

Când faceți clic pe butonul „Permite”, vi se va prezenta un cod pe care va trebui să îl introduceți în fereastra clientului (porțiunea neclară din imaginea de mai jos):

Apoi, apăsați butonul „Validați”.

În mod ciudat, în cazul meu, după ce am apăsat butonul „Validare”, fereastra oneGrive a dispărut ca și cum software-ul se prăbușea. Am așteptat un minut cam așa și apoi am deschis din nou overGrive prin Dash. De această dată, mi s-a prezentat o fereastră care spune că oneGrive rulează în prezent într-o perioadă de încercare care expiră în 14 zile.

În cazul în care întâmpinați aceeași situație, ar trebui să apăsați butonul „Continuați”, deoarece butonul „Activare” vă duce pe site-ul oficial al clientului, probabil pentru achiziționarea unei licențe..

Apăsând butonul „Continuare” apare o fereastră care arată că clientul este acum conectat la contul dvs. Google Drive.

Apăsați butonul „Start sincronizare”, iar fereastra clientului va dispărea cu pictograma tăvii de sistem oneGrive care apare în partea dreaptă sus a ecranului. De asemenea, va fi afișată o notificare care spune că funcția „Sincronizare automată” este ACTIVĂ.

Faceți clic pe pictograma tăvii de sistem a clientului și veți vedea că procesul de sincronizare a început deja.

De asemenea, puteți comuta funcția „Sincronizare automată” de aici, precum și deschideți directorul local (unde se sincronizează lucrurile dvs. Google Drive) și puteți vizita interfața Web Google Drive.

Pentru mai multe informații despre instrument, inclusiv setul complet de funcții pe care îl oferă, vă rugăm să consultați aici.

3. conduce

„Drive” este o linie de comandă Google Drive Google care vă permite să împingeți și să trageți lucruri către / de la serviciul de stocare în cloud al gigantului de căutare. Deși poate părea unul, „drive” nu este încă - un alt client Linux terț pentru Google Drive - este scris de un angajat Google, Burcu Dogan, care lucrează pentru echipa platformei Google Drive și, mai mult, Google deține chiar drepturile de autor pentru unealta. Totuși, în ultimul an, Dogan a fost ocupat, astfel încât proiectul este întreținut de Emmanuel T Odeke (odeke-em).

descarca si instaleaza

Înainte de a merge mai departe și de a instala „drive”, asigurați-vă că aveți versiunea 1.5.X sau o versiune superioară a compilatorului de limbaj GO din Google instalat pe sistemul dvs. Pentru a descărca și configura mediul pentru GO, consultați instrucțiunile de aici.

Acum, puteți continua să instalați clientul „drive” - iată comanda pentru acesta:

accesați -u github.com/odeke-em/drive/cmd/drive

După ce comanda de mai sus este făcută, creați un director în care doriți „drive” pentru a sincroniza lucrurile dvs. Google Drive. De exemplu, în cazul meu, am creat un director numit „gdrive” în directorul meu de acasă:

 mkdir ~ / gdrive

Apoi executați următoarea comandă:

$ drive init ~ / gdrive

Ca de obicei, vi se va cere mai întâi să conectați clientul la contul dvs. Google Drive, așa că atunci când executați comanda de mai sus, vă va solicita autorizarea:

Accesați linkul afișat pe ecranul terminalului dvs., autorizați clientul să se conecteze la contul dvs. (asigurați-vă că sunteți deja conectat la Google Drive) și, în final, copiați codul pe care îl ajungeți și lipiți-l în terminal..

Acum, puteți face o „tracțiune de unitate” pentru a descărca date din contul dvs. Google Drive pe mașina dvs. locală și „apăsare de conducere” pentru a face viceversa. Iată un exemplu de tragere:

$ drive pull Advanced-GDB-tips Rezolvarea ... + / Advanced-GDB-tips Sfaturi suplimentare 1 src: 13.39KB Continuați cu modificările? [Y / n]: Y 13715/13715 [======================================= ================================================== =======================] 100,00% 2s

Din documentația oficială a clientului, „comanda pull descarcă date care nu există local, dar se instalează de la distanță pe unitatea Google și poate șterge date locale care nu sunt prezente pe Google Drive. Rulați-l fără niciun argument pentru a trage toate fișierele de pe calea curentă. "

Iată un exemplu de apăsare:

$ drive push test.txt Rezolvarea ... + /test.txt Adăugarea numărului 1 Continuați cu modificările? [Y / n]: y

Iată ce spune documentația despre push: „Comanda push încarcă date pe Google Drive pentru a reflecta datele stocate local. Ca și pull, îl puteți rula fără niciun argument pentru a împinge toate fișierele de pe calea curentă sau puteți trece pe una sau mai multe căi pentru a împinge fișiere sau directoare specifice. "

În cazul în care vă întrebați de ce „drive” urmează modelul push-pull, mai degrabă decât sincronizarea de fundal, iată ce trebuie să spună documentația oficială a instrumentului în acest sens. Pentru mai multe informații despre „drive”, consultați aici.

4. Insync

Insync este un client Google Drive bazat pe GUI, care funcționează pe mai multe platforme, inclusiv Linux. Totuși, la fel ca OverGrive, Insync este și un software proprietar - costă 25 USD. Suma percepută poate fi o singură dată sau pe an, în funcție de dacă sunteți un utilizator final, un profesionist sau o organizație. Din fericire, Insync oferă un traseu gratuit de 15 zile, astfel încât să îl puteți testa înainte de a decide dacă veți cheltui sau nu banii pe el.

Descarca si instaleaza

Pentru a descărca Insyc pe sistemul dvs., descărcați pachetul / instalatorul pentru sistemul dvs. de pe site-ul oficial al instrumentului. Pentru Ubuntu, va fi descărcat un fișier .deb, pe care îl puteți instala cu ușurință folosind comanda 'dpkg'. Iată comanda în cazul meu:

sudo dpkg -i insync_1.3.6.36076-trusty_i386.deb

Odată terminat, veți vedea o notificare similară următoarelor:

Apăsați butonul „Start Insyc” din fereastra de mai sus și veți vedea pictograma „i” (a se vedea imaginea de mai jos) în tava de sistem:

Înființat

Faceți clic pe pictograma Insync în tava de sistem și apoi faceți clic pe opțiunea „Deschide fereastra aplicației” pentru a lansa interfața de utilizare:

Deci, ca în cazul oricărui alt client, aici și primul pas este conectarea clientului cu contul Google Drive. Așadar, apăsați butonul „ADAUGĂ CONTUL GOOGLE” din UI. Acesta va deschide o pagină web care vă solicită să permiteți clientului să vă acceseze contul.

După ce autorizați, clientul instalat pe aparatul dvs. vă va solicita să furnizați un director în care doriți ca acesta să sincronizeze lucrurile dvs. Google Drive:

După ce ați terminat cu această configurare, apăsați butonul „Finalizați”.

Acum, când veți deschide interfața de utilizator client, veți vedea fișierele și folderele stocate în contul dvs. Google Drive conectat, precum și opțiuni care detaliază modul în care ați configurat Insyc pentru a le gestiona..

Coloana de culoare gri din stânga conține diferite opțiuni de configurare care sunt disponibile pentru utilizator. De exemplu, Selectiv Sync vă permite să alegeți fișierele pe care doriți să le sincronizeze clientul; Ignorare Lista vă permite să specificați fișierele / folderele pe care nu doriți să le încărcați / descărcați; Convert vă permite să specificați dacă doriți sau nu să convertiți lucrurile stocate în Google Drive într-un alt format precum Microsoft Office sau OpenDocument; și Stats vă oferă un grafic care arată cât din spațiul dvs. Google Drive a fost consumat.

Pentru mai multe informații despre client, accesați acest link pe site-ul oficial al Insync. Dacă ați instalat instrumentul și aveți câteva îndoieli / întrebări conexe, accesați pagina de asistență oficială.

VEZI DE ASEMENEA: 10 cele mai bune aplicații Linux Music Player

Concluzie

Toți clienții Google Drive discutați aici au propriile puncte forte și puncte slabe, așa că ar fi nedrept să spunem care dintre ele este cel mai bun. Totul depinde de cerința dvs. - de exemplu, dacă aveți sau nu nevoie de un client bazat pe GUI, sunteți dispus să plătiți pentru el, ce tip de set de funcții aveți nevoie și multe altele.

De asemenea, rețineți că lista despre care am discutat aici nu este exhaustivă - sunt disponibile și alte terțe alternative precum Rclone. Așadar, puteți să le aruncați o privire și dacă toate cele de mai sus nu reușesc să vă impresioneze.




Nimeni nu a comentat acest articol încă.

Ghiduri de cumpărare gadget, tehnologii care contează
Publicăm ghiduri detaliate pentru achiziționarea de echipamente, creăm liste interesante cu cele mai bune produse de pe piață, acoperim știri din lumea tehnologiei