Anbefalet, 2020

Redaktørens Valg

4 populære (uofficielle) Google Drive Linux-klienter

Det har været over fire år siden Google lancerede sin cloud storage service Google Drev, og det er uden tvivl blevet vokset til at blive en af ​​de mest populære cloud storage-tjenester på markedet (med over en masse millioner betalende kunder).

I betragtning af disse tal vil man antage, at tjenesten ville være tilgængelig for brugere af alle større platforme. Det er desværre ikke tilfældet. Mens officielle kunder har været tilgængelige for Windows, Android og OS X fra dag 1, gjorde iOS og Chrome OS det også hurtigt til listen. Det er især Linux, der mangler på listen.

Mountain View, Californiens baserede firma sagde i 2012, at "teamet arbejder på en synkroniseringsklient til Linux.", Som blev fulgt op af "teamet arbejder på en synkroniseringsklient til Linux" i 2013, men det delte aldrig en Nøjagtig tidsramme. Forståeligt er Linux-brugere ulykkelige og frustreret, med hele Reddit-tråde dedikeret til at diskutere Googles apati over for dem.

Selvom vi stadig ikke ved, om og hvornår en officiel Google Drive-klient til Linux ankommer, er der heldigvis flere uofficielle alternativer til rådighed, der kan gøre arbejdet for dig. I denne artikel vil vi diskutere fire af dem: Grive2, drive, overGrive og Insync .

Bemærk : Alle klienter blev testet på Ubuntu 16.04, og alle kommandoer nævnt i artiklen er Ubuntu-specifikke.

1. Grive2

Grive2 er en gaffel af den nu forladte Grive-klient til Google Drev, der stoppede arbejdet, efter at den anvendte dokumentliste-API, der blev brugt, blev lukket. Den nye iteration, som er udviklet af Vitaliy Filippov, bruger Google Drive REST API til at tale med søgenergens cloud storage service. Før vi begynder med installations- og opsætningsdelen, er det værd at nævne, at Grive2 stadig er i beta-fase, hvilket betyder, at der mangler nogle funktioner, og at værktøjet til tider også kan virke buggy.

Download og installer

Det første skridt er at downloade den nyeste Grive2-pakke fra værktøjets officielle GitHub-side. Når du er færdig, skal du derefter installere værktøjets afhængigheder, før du selv opbygger selve værktøjet - her er kommandoen til at gøre det:

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

Uddrag nu den hentede Grive2-pakke (.zip-fil), og indtast den uddragne mappe. Kør her følgende kommandoer for at opbygge og installere værktøjet:

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

Opsætning

Derefter opretter du en mappe, hvor du vil synkronisere dine Google Drev-ting. For eksempel oprettede jeg en mappe, der blev kaldt googleDrive i min hjemmekatalog. Når du er færdig, skal du indtaste den nyoprettede mappe og udføre Grive2 via kommandolinjen ved blot at skrive følgende kommando:

 grive -a 

Bemærk, at '-a' er nødvendigt, når du kører Grive2 for første gang, da det hjælper klienten til at oprette forbindelse til din Google Drive-konto. Som du kan se i nedenstående output, er du forpligtet til at lede til en webadresse, hvor du bliver bedt om, om denne applikation skal have adgang til din Google Drive-konto eller ej. Når tilladelsen er givet, vises en kode, som du skal indtaste på kommandolinjen:

Det er det. Under forudsætning af at alle de trin, der er nævnt indtil nu, udføres med succes, begynder Grive2 at downloade dine Google Drive-filer lokalt. Husk, at du bliver nødt til at køre kommandoen 'grive' (sans '-a') hver gang du vil have synkroniseringen til at ske - hvis du vil hjælpe, skal du køre kommandoen med '-help'-flag. For at lære detaljeret om værktøjets funktioner samt dets begrænsninger, skal du gå her.

2. overGrive

overGrive er en GUI-baseret klient til Google Drev. Projektet startede som en grafisk front-end til den nu defekte Grive-kommandolinjeklient, men blev snart omdannet til en separat, fuldt udbygget klient til Googles cloud storage service. OverGrive er desværre hverken open source eller freeware - det er en proprietær software, der sætter dig tilbage til 4, 99 dollar pr. Google Drive-konto. Men det kommer med en 14-dages gratis prøveperiode for dig at bedømme, hvorvidt det er værd at betale for.

Download og installer

Det første skridt er at downloade overGrive-pakken, noget som du kan gøre fra sit officielle websted. For Ubuntu får du en .deb-fil, som du kan installere ved hjælp af kommandoen 'dpkg'. Sådan har jeg gjort det i mit tilfælde:

 sudo dpkg -i overgrive_3.1.9_all.deb 

I mit tilfælde mislykkedes kommandoen ovenfor med følgende output:

 Læser pakke lister ... Udført Bygning afhængighed træ Læser tilstand oplysninger ... Udført Du kan måske køre 'apt-get -f install' for at rette disse: De følgende pakker har uberørte afhængigheder: overgrive: Afhænger: python-pip men det kommer ikke til at blive installeret Afhænger: python-gi men det vil ikke blive installeret Afhænger: python-setuptools, men det vil ikke blive installeret Afhænger: libappindicator1 men det vil ikke blive installeret E: Unmet afhængigheder. Prøv 'apt-get -f install' uden pakker (eller angiv en løsning). 

Så som du kan se, var der nogle uberørte afhængigheder, noget som jeg fik ved at køre følgende kommando:

 apt-get -f installation 

Og udført kommandoen 'dpkg' igen - denne gang lykkedes det, og klienten blev installeret. For at starte overGrive skal du gå til Dash:

Opsætning

Når klienten lanceres for første gang, skal du køre en opsætning, der effektivt forbinder klienten med din Google Drive-konto.

Klik på knappen "Ok" i vinduet ovenfor, og du får vist følgende vindue:

Klik her på knappen 'Connect account'. Dette åbner en webside, hvor du bliver bedt om at godkende oneGrive for at få adgang til din Google Drive-konto.

Når du klikker på 'Tillad' knappen, vil du blive præsenteret med en kode, som du skal indtaste i klientens vindue (den uskarpe del i billedet nedenfor):

Derefter skal du trykke på knappen 'Validate'.

Mærkeligt, i mit tilfælde, efter at jeg har trykket på knappen 'Validate', er OneGrive-vinduet forsvundet som om softwaren styrtede. Jeg ventede et øjeblik eller deromkring og derefter igen åbnet overGrive gennem Dash. Denne gang blev jeg præsenteret med et vindue, der fortæller, at oneGrive kører i øjeblikket i en prøveperiode, der udløber om 14 dage.

Hvis du støder på samme situation, skal du trykke på knappen 'Fortsæt', da 'Aktiver' -knappen tager dig til kundens officielle hjemmeside, formodentlig for et køb af licenser.

Ved at trykke på knappen "Fortsæt" vises et vindue, der viser, at klienten nu er forbundet til din Google Drive-konto.

Tryk på knappen 'Start Sync', og klientvinduet forsvinder med ikonet OneGrive-systembakke øverst til højre på skærmen. Der vises også en meddelelse, der siger, at funktionen 'Automatisk synkronisering' er TIL.

Klik på klientens systembakkeikon, og du vil se, at synkroniseringsprocessen allerede er begyndt.

Du kan også skifte funktionen 'Automatisk synkronisering' herfra og åbne også den lokale mappe (hvor dine Google Drev-ting synkroniseres) og besøge Google Drev-webgrænsefladen.

For mere information om værktøjet, herunder det komplette sæt af funktioner, det giver, skal du gå her.

3. køre

'drev' er en kommandolinje Google Drive-klient, der giver dig mulighed for at skubbe og trække ting til / fra søgegigantens cloud storage-tjeneste. Selvom det måske ser ud til, er 'drev' faktisk ikke endnu en anden tredjeparts Linux-klient til Google Drev - den er skrevet af en Google-medarbejder Burcu Dogan, der arbejder for Google Drevs platformteam, og hvad mere har Google endog ophavsretten til værktøjet. Dogan har det i det forløbne år været travlt, så projektet bliver vedligeholdt af Emmanuel T Odeke (odeke-em).

Download og installer

Før du går videre og installerer 'drev', skal du sørge for, at du har version 1.5.X eller højere af Googles GO-sprogkompilator installeret på dit system. For at downloade og opsætte miljøet for GO, se instruktioner her.

Nu kan du fortsætte med at installere 'drev'-klienten - her er kommandoen for det:

 gå få -u github.com/odeke-em/drive/cmd/drive 

Når ovenstående kommando er udført, skal du oprette en mappe, hvor du vil 'drev' for at synkronisere dine Google Drev-ting. For eksempel har jeg i mit tilfælde oprettet en mappe med navnet 'gdrive' i min hjemmekatalog:

 mkdir ~ / gdrive 

Og kør derefter følgende kommando:

 $ drive init ~ / gdrive 

Som sædvanlig bliver du først forpligtet til at forbinde klienten til din Google Drive-konto, så når du kører ovenstående kommando, vil den bede dig om tilladelse:

Gå til linket, der vises på din terminalskærm, godkend klienten til at oprette forbindelse til din konto (sørg for, at du allerede er logget ind på din Google Drev), og til sidst kopiere den kode, du kommer derhen, og indsæt den i terminal.

Nu kan du lave en 'drive pull' for at downloade data fra din Google Drive-konto til din lokale maskine og 'drive push' for at gøre omvendt. Her er et eksempel på pull:

 $ drive pull Avanceret-GDB-tips Løsning ... + / Advanced-GDB-tips Addition tæller 1 src: 13.39KB Fortsæt med ændringerne? [Y / n]: Y 13715/13715 [======================================= ================================================== =======================] 100, 00% 2s 

Fra klientens officielle dokumentation downloades kommandoen pull, som ikke findes lokalt, men fjerner på Google-drev og kan slette lokale data, der ikke findes på Google Drev. Kør det uden nogen argumenter for at trække alle filerne fra den aktuelle sti. "

Og her er et eksempel på push:

 $ drive push test.txt Løsning ... + /test.txt Addition count 1 Fortsæt med ændringerne? [Y / n]: y 

Her er hvad dokumentationen siger om push: "Skubekommandoen uploader data til Google Drev for at spejle data gemt lokalt. Ligesom pull kan du køre det uden nogen argumenter for at skubbe alle filerne fra den aktuelle sti, eller du kan passere i en eller flere stier for at skubbe bestemte filer eller mapper. "

Hvis du undrer dig over, hvorfor 'drev' følger push-pull-modellen i stedet for baggrundssynkronisering, så er det, hvad værktøjets officielle dokumentation har at sige om dette. For mere information om 'drive', hoved her.

4. Insync

Insync er en GUI-baseret, funktionsrig Google Drive-klient, der fungerer på flere platforme, herunder Linux. Men ligesom OverGrive er Insync også en proprietær software - det koster $ 25. Beløbet kan være en gang eller per år afhængigt af om du er en slutbruger, professionel eller en organisation. Heldigvis giver Insync et 15-dages gratis spor, så du kan teste det ud, før du beslutter dig for at bruge dine penge på det eller ej.

Download og installer

For at downloade Insyc på dit system, download pakken / installationsprogrammet til dit system fra værktøjets officielle hjemmeside. For Ubuntu downloades en .deb-fil, som du nemt kan installere ved hjælp af kommandoen 'dpkg'. Her er kommandoen i mit tilfælde:

 sudo dpkg -i insync_1.3.6.36076-trusty_i386.deb 

Når du er færdig, får du en meddelelse svarende til følgende:

Tryk på knappen 'Start Insyc' i vinduet ovenfor, og du vil se ikonet 'I' (se billedet nedenfor) i proceslinjen:

Opsætning

Klik på Insyncs ikon i proceslinjen, og klik derefter på 'Åbn appvindue' for at starte brugergrænsefladen:

Så som i tilfældet med enhver anden klient er her også det første trin at forbinde klienten med din Google Drive-konto. Så tryk på knappen 'ADD GOOGLE ACCOUNT' i brugergrænsefladen. Det åbner en webside, der beder dig om at tillade klienten at få adgang til din konto.

Når du har godkendt det, vil klienten installeret på din maskine bede dig om at angive en mappe, hvor du vil synkronisere dine Google Drev-ting:

Når du er færdig med denne opsætning, skal du trykke på knappen 'Afslut'.

Nu, når du åbner klient-brugergrænsefladen, kan du se de filer og mapper, der er gemt på din tilsluttede Google Drive-konto, samt muligheder, der beskriver, hvordan du har konfigureret Insyc til at håndtere dem.

Den gråfarvede kolonne til venstre indeholder forskellige konfigurationsindstillinger, der er tilgængelige for brugeren. Selektiv søgning kan f.eks. Vælge, hvilke filer du vil have klienten til at synkronisere; Ignorer liste lader dig angive de filer / mapper, som du ikke vil uploade / downloade; Konverter giver dig mulighed for at angive, om du vil konvertere ting gemt i din Google Drev i et andet format som Microsoft Office eller OpenDocument; og statistikker giver dig et diagram, der viser, hvor meget af dit Google Drive-rum der er blevet brugt.

For mere information om klienten, gå til dette link på Insyncs officielle hjemmeside. Hvis du har installeret værktøjet og har nogle relaterede tvivl / forespørgsler, skal du gå til den officielle supportside.

Konklusion

Alle Google Drive-klienter, der diskuteres her, har deres egne styrker og svagheder, så det ville være uretfærdigt at sige, hvilken der er den bedste. Alt afhænger af dit krav - for eksempel om du har brug for en GUI-baseret klient, er du villig til at betale for det, hvilken type af indstillet funktion du har brug for og mere.

Husk også på, at listen, vi har diskuteret her, ikke er udtømmende - andre tredjepartsalternativer som Rclone er også tilgængelige. Så kan du også kigge på dem, hvis alle ovenstående undlader at imponere dig.

Top