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

  • Dustin Hudson
  • 0
  • 2107
  • 16

Det er over fire år siden Google lancerede sin cloud-lagringstjeneste Google Drive, og der er ingen tvivl om, at det er vokset til at blive en af ​​de mest populære cloud-lagringstjenester på markedet (med over en samlet million betalende kunder).

I betragtning af disse numre antager man, at tjenesten ville være tilgængelig for brugere af alle større platforme. Desværre er det ikke tilfældet. Mens officielle klienter har været tilgængelige for Windows, Android og OS X fra dag 1, kom iOS og Chrome OS også snart på listen. Navnlig mangler Linux på listen.

Mountain View, Californien-baserede selskab sagde i 2012, at "teamet arbejder på en synkroniseringsklient til Linux." som blev fulgt af ”teamet arbejder på en synkroniseringsklient til Linux” i 2013, men det delte aldrig en nøjagtig tidsramme. Forståeligvis er Linux-brugere ulykkelige og frustrerede med hele Reddit-tråde dedikeret til at diskutere Googles apati overfor dem.

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

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

1. Grive2

Grive2 er en gaffel fra den nu forladte Grive-klient til Google Drev, der ophørte med at fungere, efter at dokumentlisten API, den brugte, blev lukket ned. Den nye iteration, der er udviklet af Vitaliy Filippov, bruger Google Drive REST API til at tale med søgegigantens cloud-lagringstjeneste. Før vi begynder med installations- og opsætningsdelen, er det værd at nævne, at Grive2 stadig er i betafase, hvilket betyder, at der er nogle manglende funktioner, og værktøjet kan undertiden også fungere som buggy.

Download og installer

Det første trin er at downloade den nyeste Grive2-pakke fra værktøjets officielle GitHub-side. Når det er gjort, skal du derefter installere værktøjets afhængigheder, før du bygger 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

Udpak nu den downloadede Grive2-pakke (.zip-fil), og gå ind i det udpakkede bibliotek. 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 oprettes et bibliotek, hvor du vil have dine Google Drev-ting synkroniseret. For eksempel oprettede jeg et katalog, der blev døbt Google Drev i min hjemmekatalog. Når det er gjort, skal du indtaste det nyoprettede bibliotek og udføre Grive2 gennem 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 med at oprette forbindelse til din Google Drev-konto. Som du kan se i output nedenfor, skal du gå til en URL, hvor du bliver spurgt, om denne applikation får adgang til din Google Drev-konto eller ej. Når tilladelsen er givet, præsenteres en kode, som du skal indtaste på kommandolinjen:

Det er det. Forudsat at alle de trin, der er nævnt indtil nu, udføres med succes, vil Grive2 begynde at downloade dine Google Drive-filer lokalt. Husk, at du bliver nødt til at køre kommandoen 'grive' (sans '-a'), hver gang du ønsker, at synkroniseringen skal ske - for hjælp, kør kommandoen med '-help' -flagget. Hvis du vil lære detaljeret om værktøjets funktioner såvel som dets begrænsninger, skal du gå her.

2. OverGrive

overGrive er en GUI-baseret klient til Google Drive. Projektet startede som en grafisk front-end for den nu nedlagte Grive-kommandolinjeklient, men blev snart til en separat, fuldgyldig klient til Googles cloud-lagringstjeneste. Desværre er overGrive hverken open source eller et freeware - det er en proprietær software, der sætter dig $ 4,99 tilbage pr. Google Drive-konto. Det følger dog med en 14-dages gratis prøveperiode, hvor du kan bedømme, om det er værd at betale for.

Download og installer

Det første trin er at downloade pakken overGrive, noget du kan gøre fra dets officielle websted. For Ubuntu får du en .deb-fil, som du kan installere ved hjælp af kommandoen 'dpkg'. Sådan gjorde jeg det i min sag:

sudo dpkg -i overgrive_3.1.9_all.deb

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

Læse over pakkelister… Udført Bygning af afhængighedstræ Læs oplysninger om tilstand… Udført Det kan være nødvendigt at køre 'apt-get -f installation' for at rette disse: Følgende pakker har uopfyldte afhængigheder: overgrive: Afhænger: python-pip, men det vil ikke være 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: Uopfyldte afhængigheder. Prøv 'apt-get -f install' uden pakker (eller angiv en løsning).

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

apt-get -f installation

Og udførte kommandoen 'dpkg' igen - denne gang var den vellykket, og klienten blev installeret. For at starte overGrive skal du gå til Dash:

Opsætning

Når klienten startes første gang, skal du køre en opsætning, der effektivt forbinder klienten til din Google Drev-konto.

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

Klik her på knappen "Opret forbindelse". Dette åbner en webside, hvor du bliver bedt om at autorisere oneGrive til at få adgang til din Google Drev-konto.

Når du klikker på knappen "Tillad", får du vist en kode, som du skal indtaste i klientens vindue (den uskarpe del på billedet herunder):

Tryk derefter på knappen "Valider".

Mærkeligt nok, i mit tilfælde, efter at jeg ramte 'Validate' -knappen, forsvandt oneGrive-vinduet som om softwaren styrtede ned. Jeg ventede et øjeblik eller så, og åbnede derefter igen overGrive gennem Dash. Denne gang fik jeg et vindue, der fortæller, at oneGrive i øjeblikket kører i en prøveperiode, der udløber om 14 dage.

I tilfælde af at du støder på den samme situation, skal du trykke på knappen 'Fortsæt', da knappen 'Aktivér' fører dig til klientens officielle websted, formodentlig for et licenskøb.

Ved at trykke på knappen 'Fortsæt' åbnes et vindue, der viser, at klienten nu er tilsluttet din Google Drev-konto.

Tryk på knappen 'Start synkronisering', og klientvinduet forsvinder med ikonet for oneGrive-systeembakke vises øverst til højre på din skærm. Der vises også en meddelelse, der siger, at funktionen 'Auto Sync' er TIL.

Klik på klientens ikon i systembakken, og du vil se, at synkroniseringsprocessen allerede er startet.

Du kan også skifte funktionen 'Auto synkronisering' herfra, samt åbne det lokale bibliotek (hvor dine Google Drev-ting synkroniseres) og besøge Google Drev-webgrænseflade.

For mere information om værktøjet, inklusive det komplette sæt funktioner, det leverer, kan du gå til her.

3. kør

'drev' er en kommandolinje Google Drev-klient, der lader dig skubbe og trække ting til / fra søgegigantens cloud-lagringstjeneste. Selvom det kan synes som et, er 'drev' faktisk ikke endnu en tredjepart Linux-klient til Google Drive - det er skrevet af en Google-medarbejder Burcu Dogan, der arbejder for Google Drevs platformteam, og hvad mere, Google har endda ophavsretten til værktøjet. Dog har det sidste år dog været travlt med Dogan, så projektet vedligeholdes 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 nyere af Googles GO-sprogkompiler installeret på dit system. Se instruktioner her for at downloade og opsætte miljøet til GO.

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

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

Når ovennævnte kommando er udført, skal du oprette et bibliotek, hvor du vil have 'drev' til at synkronisere dine Google Drev-ting. For eksempel oprettede jeg i mit tilfælde et bibliotek med navnet 'gdrive' i mit hjemmekatalog:

 mkdir ~ / gdrive

Og kør derefter følgende kommando:

$ drev init ~ / gdrive

Som sædvanligt bliver du først påkrævet at forbinde klienten til din Google Drive-konto, så når du kører ovennævnte kommando, vil den bede dig om tilladelse:

Gå til linket, der vises på din terminalskærm, autoriser klienten til at oprette forbindelse til din konto (sørg for, at du allerede er logget ind på dit Google Drev), og kopier til sidst koden, du kommer dertil, og indsæt den i terminalen.

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

$ drive pull Advanced-GDB-tips Løsning… + / Advanced-GDB-tips Tilføjelsestælling 1 src: 13.39KB Fortsæt med ændringerne? [Y / n]: Y 13715/13715 [======================================= ================================================== =======================] 100.00% 2s

Fra klientens officielle dokumentation "downloader kommandoen pull-data, der ikke findes lokalt, men som eksternt findes på Google-drev og kan slette lokale data, der ikke findes på Google Drive. 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 Tilføjelsestælling 1 Fortsæt med ændringerne? [Y / n]: y

Her er, hvad dokumentationen siger om push: “push-kommandoen uploader data til Google Drev for at spejle data, der er gemt lokalt. Som pull kan du køre det uden nogen argumenter for at skubbe alle filerne fra den aktuelle sti, eller du kan gå i en eller flere stier for at skubbe til bestemte filer eller mapper. ”

I tilfælde af at du undrer dig over, hvorfor 'drev' følger push-pull-modellen snarere end baggrundssynkronisering, her er hvad værktøjets officielle dokumentation har at sige om dette. For mere information om 'drev', gå til her.

4. Insync

Insync er en GUI-baseret, funktionsrig Google Drive-klient, der fungerer på flere platforme, herunder Linux. Som OverGrive er Insync imidlertid også en proprietær software - det koster $ 25. Det opkrævede beløb kan være en gang eller pr. År afhængigt af om du er en slutbruger, professionel eller en organisation. Heldigvis giver Insync en 15-dages gratis trail, så du kan teste den ud, inden du beslutter dig for, om du vil bruge dine penge på det eller ikke.

Download og installer

Hvis du vil hente Insyc på dit system, skal du downloade pakken / installationsprogrammet til dit system fra værktøjets officielle webside. 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 det er gjort, ser du en anmeldelse, der ligner følgende:

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

Opsætning

Klik på Insync-ikonet i systembakken, og klik derefter på muligheden 'Åbn appvindue' for at starte UI:

Så som for enhver anden klient, er også det første skridt at forbinde klienten med din Google Drev-konto. Så tryk på knappen 'TILFØJ GOOGLE ACCOUNT' i brugergrænsefladen. Det åbner en webside, der beder dig om at give klienten adgang til din konto.

Når du har godkendt, vil klienten, der er installeret på din maskine, bede dig om at give et bibliotek, hvor du vil have det til at synkronisere dine Google Drev-ting:

Når du er færdig med denne opsætning, skal du trykke på knappen "Udfør".

Når du åbner klient-brugergrænsefladen, vil du nu se filerne og mapperne, der er gemt på din tilsluttede Google Drev-konto, samt muligheder for, 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. Med selektiv synkronisering kan du for eksempel vælge, hvilke filer du vil have klienten til at synkronisere; Ignorer liste giver dig mulighed for at specificere de filer / mapper, som du ikke ønsker at uploade / downloade; Konverter giver dig mulighed for at specificere, om du vil konvertere ting, der er gemt i dit Google Drev, til et andet format som Microsoft Office eller OpenDocument; og Stats giver dig et diagram, der viser, hvor meget af din Google Drev-plads, der er forbrugt.

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

SE OGSÅ: 10 bedste Linux Music Player-apps

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 bedst. Det hele afhænger af dit krav - for eksempel om du har brug for en GUI-baseret klient eller ikke, er du villig til at betale for det, hvilken slags funktionssæt du har brug for og mere.

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




Endnu ingen kommentarer

Gadget til købsguider, teknologier der betyder noget
Vi udgiver detaljerede guider til køb af udstyr, skaber interessante lister over de bedste produkter på markedet, dækker nyheder fra teknologiens verden