Recomandat, 2024

Alegerea Editorului

4 Clienți Linux de pe Google Drive populare (neoficiale)

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

Având în vedere aceste numere, se presupune că serviciul ar fi accesibil utilizatorilor tuturor platformelor majore. Din păcate, nu este cazul. În timp ce clienții oficiali au fost disponibili pentru Windows, Android și OS X începând cu ziua 1, iOS și Chrome OS au ajuns, de asemenea, pe lista în curând. În special, lipsa din listă este Linux.

Compania din Mountain View, din California, a spus în 2012 că "echipa lucrează la un client de sincronizare pentru Linux", urmată de "echipa lucrează la un client de sincronizare pentru Linux" în 2013, dar nu a împărtășit niciodată timpul exact. Este de înțeles că utilizatorii Linux sunt nefericiți și frustrați, cu întregi fire Reddit dedicate discutării apatiei Google față de acestea.

În timp ce încă nu știm dacă și când va ajunge un client oficial Google Drive pentru Linux, din fericire există diverse alternative neoficiale disponibile care pot face munca pentru dvs. În acest articol, vom discuta patru dintre ele: Grive2, Drive, overGrive și Insync .

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, abandonat acum pentru Google Drive, care a încetat să mai funcționeze după ce API-ul din lista de documente pe care l-a folosit a fost oprit. Noua versiune, dezvoltată de Vitali Filippov, utilizează API-ul Google Drive REST pentru a vorbi cu serviciul de stocare a norului gigantului de căutare. Înainte de a începe instalarea și configurarea piesei, merită menționat faptul că Grive2 este încă în fază beta, ceea ce înseamnă că există unele caracteristici lipsă, iar unealta poate acționa uneori și cu buggy.

Descarca si instaleaza

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

 sudo apt-get instalare git cmake build-esențial libgcrypt11-dev libbypat-dev dev libbyp-dev 

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

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

Înființat

În continuare, creați un director unde doriți ca lucrurile din Google Drive să fie sincronizate. De exemplu, am creat un director numit googleDrive în directorul meu de acasă. După ce ați terminat, introduceți noul director creat și executați Grive2 prin linia de comandă introducând următoarea comandă:

 grivează -a 

Rețineți că "-a" este necesar atunci când rulați Grive2 pentru prima dată, deoarece ajută clientul să se conecteze la contul Google Drive. După cum puteți vedea în rezultatul de mai jos, vi se cere să vă îndreptați către o adresă URL, unde vi se va cere să permiteți sau nu să acceseze această aplicație pentru a vă accesa contul Google Drive. Odată ce ați primit permisiunea, este prezentat un cod pe care va trebui să-l introduceți pe linia de comandă:

Asta e. Presupunând că toți pașii menționați până acum sunt executați cu succes, Grive2 va începe să descarce fișierele Google Drive local. Rețineți că va trebui să rulați comanda "grive" (sans '-a') de fiecare dată când doriți să se întâmple sincronizarea - pentru ajutor, executați comanda cu simbolul "-help". Pentru a afla mai multe despre caracteristicile instrumentului, precum și despre limitările acestuia, vă puteți îndrepta aici.

2. OverGrive

overGrive este un client GUI pentru Google Drive. Proiectul a pornit ca un front-end grafic clientului de linie de comandă Grive, dar acum a devenit un client separat, cu drepturi depline pentru serviciul Google de stocare în cloud. Din nefericire, OverGrive nu este nici open source, nici freeware - este un software proprietar care vă pune înapoi 4, 99 USD pe contul Google Drive. Cu toate acestea, este vorba de o încercare gratuită de 14 zile pentru a vă putea evalua dacă merită să plătiți sau nu.

Descarca si instaleaza

Primul pas este descărcarea pachetului overGrive, ceea ce 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 utilizând comanda 'dpkg'. Iată cum am făcut-o în cazul meu:

 sudo dpkg -i overgrive_3.1.9_all.deb 

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

 Citirea listelor de pachete ... Terminat Crearea unui arbore de dependență Citirea informațiilor de stare ... Terminat S-ar putea să doriți să executați "apt-get -f install" pentru a corecta următoarele: Următoarele pachete au dependențe nesatisfăcute: overgrive: Depinde de: python-pip nu va 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: dependente nesatisfacute. Încercați "apt-get -f install" fără pachete (sau specificați o soluție). 

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

 apt-get -f install 

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

Înființat

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

Faceți clic pe butonul "OK" din fereastra de mai sus și veți vedea următoarea fereastră:

Faceți clic pe butonul "Conectați contul". Astfel se va deschide o pagină web în care vi se va solicita să autorizați oneGrive pentru a vă accesa contul Google Drive.

Când faceți clic pe butonul "Permiteți", veți primi un cod, care va trebui să introduceți în fereastra clientului (porțiunea neclară din imaginea de mai jos):

Apoi, apăsați butonul "Validare".

În mod ciudat, în cazul meu, după ce am lovit butonul "Validare", fereastra oneGrive a dispărut ca și cum software-ul sa prăbușit. Am așteptat un minut sau cam așa ceva și apoi am deschis din nou peste Gravi prin Dash. De data aceasta, mi-a fost prezentată o fereastră care spune că unGrive rulează în prezent într-o perioadă de probă care expiră în 14 zile.

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

Apăsarea butonului "Continuați" aduce o fereastră care arată că clientul este conectat acum la contul Google Drive.

Apăsați butonul "Start Sync", iar fereastra clientului va dispărea cu pictograma barei de sistem oneGrive care apare în partea din dreapta sus a ecranului. De asemenea, va fi afișată o notificare prin care se afișează caracteristica "Sincronizare automată".

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

Puteți, de asemenea, să activați funcția "Auto Sync" de aici, precum și să deschideți directorul local (unde se sincronizează chestiile din Google Drive) și să vizitați interfața Web Google Drive.

Pentru mai multe informații despre instrument, inclusiv setul complet de funcții pe care le oferă, vizitați aici.

3. conduceți

"drive" este un client de comandă Google Drive care vă permite să împingeți și să trageți chestii către / de la serviciul de stocare a norului gigantului de căutare. Deși pare unu, "drive-ul" nu este încă un alt client al Linux pentru Google Drive - este scris de un angajat Google, Burcu Dogan, care lucrează pentru echipa de platforme Google Drive și, mai mult, Google chiar deține drepturile de autor pentru unealta. Totuși, pentru ultimul an, Dogan a fost ocupat, astfel încât proiectul este menținut de Emmanuel T Odeke (odeke-em).

descarca si instaleaza

Înainte de a continua și a instala "unitate", asigurați-vă că aveți versiunea 1.5.X sau mai mare a compilatorului de limbă GO instalat în sistem. Pentru a descărca și a configura mediul pentru GO, consultați instrucțiunile de aici.

Acum, puteți continua să instalați clientul "drive" - ​​aici este comanda pentru acesta:

 du-te-u github.com/odeke-em/drive/cmd/drive 

Odată ce ați terminat comanda de mai sus, creați un director unde doriți ca "unitatea" să sincronizeze chestiile din 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, veți fi obligat mai întâi să vă conectați clientul la contul dvs. Google Drive, astfel încât atunci când executați comanda de mai sus, acesta vă va solicita autorizarea:

Mergeți la linkul afișat pe ecranul terminalului, autorizați clientul să se conecteze la contul dvs. (asigurați-vă că sunteți deja conectat (ă) la Google Drive) și, în sfârșit, copiați codul pe care îl primiți acolo și inserați-l în terminal.

Acum, puteți face o "tragere automată" pentru a descărca date de pe contul dvs. Google Drive pe mașina dvs. locală și "împingeți unitatea" pentru a face invers. Iată un exemplu de tragere:

 $ drive pull Extra-GDB-tips Soluționarea ... + / Advanced-GDB-tips Numărul de adăugare 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ă datele care nu există local, dar se detașează de pe unitatea Google și pot șterge datele locale care nu sunt prezente pe Google Drive. Rulați-l fără argumente pentru a trage toate fișierele din calea curentă. "

Iată un exemplu de împingere:

 $ drive push test.txt Rezolvarea ... + /test.txt Numarul de adaugari 1 Continuati cu modificarile? [Y / n]: y 

Iată ce spune documentația despre împinge: "Comanda push încarcă datele în Google Drive pentru a reflecta datele stocate local. Ca și tragere, puteți rula fără argumente pentru a împinge toate fișierele din calea curentă sau puteți trece pe una sau mai multe căi pentru a împinge anumite fișiere sau directoare. "

În cazul în care vă întrebați de ce "conduce" urmează modelul push-pull, mai degrabă decât sincronizarea de fundal, aici este ceea ce documentația oficială a instrumentului are de spus în acest sens. Pentru mai multe informații despre "unitate", mergeți aici.

4. Insync

Insync este un client Google Drive bazat pe GUI, care funcționează pe mai multe platforme, inclusiv Linux. Cu toate acestea, cum ar fi OverGrive, Insync este, de asemenea, un software proprietar - costă 25 de dolari. Suma încasată poate fi o singură dată sau pe an, în funcție de faptul că sunteți un utilizator final, un profesionist sau o organizație. Din fericire, Insync oferă o pistă gratuită de 15 zile, astfel încât să puteți să o testați înainte de a decide dacă doriți sau nu să vă cheltuiți banii.

Descarca si instaleaza

Pentru a descărca programul Insyc pe sistemul dvs., descărcați pachetul / programul de instalare 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ță utilizând comanda 'dpkg'. Iată comanda în cazul meu:

 sudo dpkg -i insync_1.3.6.36076-trusty_i386.deb 

După ce ați terminat, veți vedea o notificare similară cu următoarea:

Apăsați butonul "Start Insyc" din fereastra de mai sus și veți vedea pictograma "i" (vezi imaginea de mai jos) în bara de sistem:

Înființat

Faceți clic pe pictograma Insync din bara de sistem și faceți clic pe opțiunea "Deschide fereastra aplicației" pentru a lansa interfața de utilizare:

Deci, ca și în cazul oricărui alt client, aici, de asemenea, primul pas este să conectați clientul cu contul Google Drive. Deci, apăsați butonul "ADD GOOGLE ACCOUNT" din interfața de utilizare. Se va deschide o pagină web care vă cere să permiteți accesul clientului la contul dvs.

După ce autorizați, clientul instalat pe aparat vă va cere să furnizați un director în care doriți să sincronizeze chestiile dvs. din Google Drive:

După ce terminați această setare, apăsați butonul "Finalizare".

Acum, când deschideți interfața clientului, veți vedea fișierele și folderele stocate în contul dvs. Google Drive conectat, precum și opțiunile care detaliază modul în care ați configurat Insyc să le gestioneze.

Coloana gri din stânga conține diferite opțiuni de configurare disponibile pentru utilizator. De exemplu, Selective Sync vă permite să alegeți fișierele pe care doriți să le sincronizeze; Lista ignorată vă permite să specificați fișierele / directoarele pe care nu doriți să le încărcați / descărcați; Conversie vă permite să specificați dacă doriți sau nu să convertiți lucruri stocate în Google Drive în alt format, cum ar fi Microsoft Office sau OpenDocument; și statisticile vă oferă o diagramă care arată cât de mult a fost consumat spațiul Google Drive.

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 unele îndoieli sau întrebări legate de acesta, mergeți la pagina de asistență oficială.

Concluzie

Toți clienții Google Drive discutat aici au propriile lor puncte forte și slăbiciuni, așadar 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 interfață grafică, sunteți dispus să plătiți pentru acesta, ce fel de set de funcții doriți și multe altele.

De asemenea, rețineți că lista pe care am discutat aici nu este exhaustivă - sunt disponibile și alte alternative ale terților, cum ar fi Rclone. Deci, puteți să le aruncați o privire, dacă toate cele de mai sus nu vă impresionează.

Top