Anbefalt, 2024

Redaksjonens

4 Populære (uoffisielle) Google Drive Linux-klienter

Det har gått over fire år siden Google lanserte sin Google Cloud-lagringstjeneste, og det er ingen tvil om at det har vokst til å bli en av de mest populære cloud storage-tjenestene i markedet (med over en million betalende kunder).

Gitt disse tallene, ville man anta at tjenesten ville være tilgjengelig for brukere av alle store plattformer. Dessverre er det ikke tilfelle. Mens offisielle klienter har vært tilgjengelige for Windows, Android og OS X fra dag 1, gjorde iOS og Chrome OS det snart til listen. Spesielt mangler fra listen, men er Linux.

Mountain View, California-baserte selskapet sa i 2012 at "teamet jobber med en synkroniseringsklient for Linux." Som ble fulgt av "teamet jobber på en synkroniseringsklient for Linux" i 2013, men det delte aldri en nøyaktig tidsramme. Forståelig, Linux-brukere er ulykkelige og frustrert, med hele Reddit-tråder dedikert til å diskutere Googles apati mot dem.

Selv om vi fortsatt ikke vet om og når en offisiell Google Drive-klient for Linux kommer fram, er det heldigvis ulike uoffisielle alternativer tilgjengelig som kan gjøre jobben for deg. I denne artikkelen diskuterer vi fire av dem: Grive2, drive, overGrive og Insync .

Merk : Alle klientene ble testet på Ubuntu 16.04, og alle kommandoer nevnt i artikkelen er Ubuntu-spesifikke.

1. Grive2

Grive2 er en gaffel av den nå forlatte Grive-klienten for Google Disk som stoppet å fungere etter at dokumentliste-API-en den ble brukt, ble slått av. Den nye iterasjonen, som er utviklet av Vitaliy Filippov, bruker Google Drive REST API for å snakke med søkemotorens skylagertjeneste. Før vi begynner med installasjons- og oppsettdelen, er det verdt å nevne at Grive2 fortsatt er i beta-fase, noe som betyr at det er noen manglende funksjoner, og verktøyet kan noen ganger også virke buggy.

Last ned og installer

Det første trinnet er å laste ned den nyeste Grive2-pakken fra verktøyets offisielle GitHub-side. Når du er ferdig, må du deretter installere verktøyets avhengigheter før du bygger selve verktøyet - her er kommandoen for å gjø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 

Nå, pakke ut den nedlastede Grive2-pakken (.zip-fil), og skriv inn den utpakkede katalogen. Kjør følgende kommandoer for å bygge og installere verktøyet:

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

Setup

Deretter oppretter du en katalog hvor du vil at Google Disk-innholdene skal synkroniseres. For eksempel opprettet jeg en katalog som ble kalt googleDrive i min hjemmekatalog. Når du er ferdig, skriv inn den nyopprettede katalogen, og kjør Grive2 gjennom kommandolinjen ved å bare skrive følgende kommando:

 grive -a 

Vær oppmerksom på at '-a' er nødvendig når du kjører Grive2 for første gang, da det hjelper klienten til å koble til Google Drive-kontoen din. Som du ser i utgangen nedenfor, er du pålagt å lede til en nettadresse, der du blir spurt om du vil at dette programmet skal få tilgang til Google Drive-kontoen din eller ej. Når tillatelsen er gitt, presenteres en kode som du må skrive inn på kommandolinjen:

Det er det. Forutsatt at alle trinnene som er nevnt til nå, blir utført, vil Grive2 begynne å laste ned Google Drive-filene dine lokalt. Husk at du må kjøre kommandoen 'grive' (sans '-a') hver gang du vil at synkroniseringen skal skje. For hjelp, kjør kommandoen med '-hjelp' -flagget. For å lære mer om verktøyets funksjoner, samt begrensningene, gå her.

2. overGrive

overGrive er en GUI-basert klient for Google Disk. Prosjektet startet som en grafisk frontend til den nådefinerte Grive-kommandolinjeklienten, men ble snart omgjort til en egen, fullverdig klient for Googles cloud storage-tjeneste. Dessverre er overGrive verken åpen kildekode eller freeware. Det er en proprietær programvare som setter deg tilbake til 4, 99 dollar per Google Drive-konto. Men det kommer med en 14-dagers gratis prøveversjon for deg å bedømme om det er verdt å betale for.

Last ned og installer

Det første trinnet er å laste ned overGrive-pakken, noe som du kan gjøre fra sitt offisielle nettsted. For Ubuntu får du en .deb-fil, som du kan installere ved hjelp av kommandoen 'dpkg'. Slik gjorde jeg det i mitt tilfelle:

 sudo dpkg -i overgrive_3.1.9_all.deb 

I mitt tilfelle mislyktes kommandoen ovenfor i utgangspunktet med følgende utgang:

 Lese pakke lister ... Ferdig Bygg avhengighet treet Lese state informasjon ... Ferdig Du vil kanskje kjøre 'apt-get -f installere' for å rette disse: Følgende pakker har unmet avhengigheter: overgrive: Avhenger: python-pip men det kommer ikke til å bli installert Avhenger: python-gi, men det skal ikke installeres Avhenger: python-setuptools, men det skal ikke installeres Avhenger: libappindicator1, men det kommer ikke til å bli installert E: Unmet avhengighet. Prøv 'apt-get -f installere' uten pakker (eller spesifiser en løsning). 

Så, som du kan se, var det noen uopphengte avhengigheter, noe som jeg løst ved å kjøre følgende kommando:

 apt-get -f installasjon 

Og kjørte kommandoen 'dpkg' igjen - denne gangen var det vellykket og klienten ble installert. For å starte overGrive, gå til Dash:

Setup

Når klienten blir lansert for første gang, må du kjøre en oppsett som effektivt kobler klienten til Google Drive-kontoen din.

Klikk på "Ok" -knappen i vinduet over, og du vil se følgende vindu:

Her klikker du på knappen "Koble konto". Dette åpner en nettside der du blir bedt om å autorisere oneGrive for å få tilgang til Google Drive-kontoen din.

Når du klikker på "Tillat" -knappen, blir du presentert med en kode som du må skrive inn i klientens vindu (den uskarpe delen i bildet nedenfor):

Deretter klikker du på "Bekreft" -knappen.

Merkelig, i mitt tilfelle, etter at jeg har trykket på "Validate", forsvant OneGrive-vinduet som om programvaren krasjet. Jeg ventet et minutt eller så og åpnet igjen overGrive gjennom Dash. Denne gangen ble jeg presentert med et vindu som forteller at oneGrive kjører for tiden i en prøveperiode som utløper om 14 dager.

Hvis du opplever samme situasjon, bør du trykke på "Fortsett" -knappen når "Aktiver" -knappen tar deg til kundens offisielle nettside, antagelig for et lisens kjøp.

Å trykke på "Fortsett" -knappen gir et vindu som viser at klienten nå er koblet til Google Drive-kontoen din.

Hit "Start Sync" -knappen, og klientvinduet forsvinner med ikonet OneGrive system tray vises øverst til høyre på skjermen. En melding vil også bli vist som sier at funksjonen 'Automatisk synkronisering' er PÅ.

Klikk på klientens systemstatusfeltikon, og du vil se at synkroniseringsprosessen allerede har begynt.

Du kan også bytte funksjonen 'Automatisk synkronisering' herfra, og åpne også den lokale katalogen (der Google Synkroniseringstips synkroniseres) og besøk Google Disk-webgrensesnittet.

For mer informasjon om verktøyet, inkludert det komplette settet av funksjoner det gir, gå her.

3. kjøre

"stasjon" er en kommandolinje Google Drive-klient som lar deg trykke og trekke ting til / fra søkegigantens skylagertjeneste. Selv om det kan virke som en, er "drive" egentlig ikke ennå en annen tredjeparts Linux-klient for Google Disk - den er skrevet av en Google-ansatt Burcu Dogan som jobber for Google Disks plattformsteam, og i tillegg har Google opphavsretten til verktøyet. For det siste året eller så har Dogan vært opptatt, så prosjektet vedlikeholdes av Emmanuel T Odeke (odeke-em).

Last ned og installer

Før du går og installerer "stasjon", må du kontrollere at du har versjon 1.5.X eller høyere av Googles GO-språkkompilator installert på systemet. For å laste ned og sette opp miljøet for GO, se instruksjonene her.

Nå kan du fortsette å installere klienten "stasjon" - her er kommandoen for det:

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

Når kommandoen ovenfor er ferdig, opprett en katalog hvor du vil ha 'stasjon' for å synkronisere dine Google Disk-ting. For eksempel, i mitt tilfelle, opprettet jeg en katalog som heter 'gdrive' i min hjemmekatalog:

 mkdir ~ / gdrive 

Og kjør deretter følgende kommando:

 $ drive init ~ / gdrive 

Som vanlig blir du først pålagt å koble klienten til Google Drive-kontoen din, så når du kjører kommandoen ovenfor, vil den be deg om autorisasjon:

Gå til lenken som vises på terminalskjermbildet, godkjenn klienten om å koble til kontoen din (sørg for at du allerede er logget på Google Disken din), og til slutt kopier koden du kommer dit og lim den inn i terminal.

Nå kan du gjøre en "drive pull" for å laste ned data fra Google Drive-kontoen til din lokale maskin og "drive push" for å gjøre omvendt. Her er et eksempel på trekk:

 $ drive pull Avansert-GDB-tips Løsning ... + / Avansert-GDB-tips Tilleggstelling 1 src: 13.39KB Fortsett med endringene? [Y / n]: Y 13715/13715 [====================================== ================================================== =======================] 100, 00% 2s 

Fra klientens offisielle dokumentasjon "slår kommandoen ned data som ikke eksisterer lokalt, men fjerner på Google-stasjonen, og kan slette lokale data som ikke er til stede på Google Disk. Kjør det uten noen argumenter for å trekke alle filene fra den nåværende banen. "

Og her er et eksempel på push:

 $ drive push test.txt Løsning ... + /test.txt Tilleggstelling 1 Fortsett med endringene? [Y / n]: y 

Her er hva dokumentasjonen sier om push: "The push-kommandoen laster opp data til Google Disk for å speile data lagret lokalt. Som å trekke, kan du kjøre det uten noen argumenter for å skyve alle filene fra den nåværende banen, eller du kan passere i en eller flere baner for å presse bestemte filer eller kataloger. "

Hvis du lurer på hvorfor 'stasjon' følger push-pull-modellen, i stedet for bakgrunnssynkronisering, er det her verktøyets offisielle dokumentasjon har å si om dette. For mer informasjon om 'kjøre', hodet her.

4. Insync

Insync er en GUI-basert, funksjonsrik Google Disk-klient som fungerer på flere plattformer, inkludert Linux. Men, som OverGrive, er Insync også en proprietær programvare - det koster $ 25. Beløpet kan være en gang eller per år, avhengig av om du er en sluttbruker, profesjonell eller en organisasjon. Heldigvis gir Insync en 15-dagers gratis sti, slik at du kan teste den ut før du bestemmer deg for å bruke pengene dine på det.

Last ned og installer

For å laste ned Insyc på systemet, last ned pakken / installatøren for systemet ditt fra verktøyets offisielle nettside. For Ubuntu, vil en .deb-fil lastes ned, som du enkelt kan installere ved hjelp av kommandoen 'dpkg'. Her er kommandoen i mitt tilfelle:

 sudo dpkg -i insync_1.3.6.36076-trusty_i386.deb 

Når du er ferdig, ser du et varsel som ligner på følgende:

Trykk på 'Start Insyc' -knappen i vinduet ovenfor, og du vil se ikonet 'I' (se bildet nedenfor) i systemstatusfeltet:

Setup

Klikk på Insync-ikonet i systemstatusfeltet, og klikk deretter på alternativet Åpne appvindu for å starte brukergrensesnittet:

Så som i tilfelle av en annen klient, her er også det første trinnet å koble klienten til Google Drive-kontoen din. Så, klikk på knappen "ADD GOOGLE ACCOUNT" i brukergrensesnittet. Det åpner en nettside som ber deg om å la klienten få tilgang til kontoen din.

Etter at du har autorisert, vil klienten som er installert på maskinen, be deg om å gi en katalog der du vil at den skal synkronisere dine Google Disk-ting:

Når du er ferdig med denne oppsettet, trykk "Fullfør" -knappen.

Nå, når du åpner klientgrensesnittet, ser du filene og mappene som er lagret i din tilkoblede Google Drive-konto, samt alternativer som beskriver hvordan du har konfigurert Insyc for å håndtere dem.

Den gråfarvede kolonnen til venstre inneholder forskjellige konfigurasjonsalternativer som er tilgjengelige for brukeren. Selektiv seleksjon lar deg for eksempel velge hvilke filer du vil at klienten skal synkronisere; Ignorer liste lar deg spesifisere filene / mappene du ikke vil laste opp / laste ned; Konverter kan du spesifisere om du vil konvertere ting lagret i Google Disk til et annet format, for eksempel Microsoft Office eller OpenDocument; og statistikk gir deg et diagram som viser hvor mye av Google Diskplass du har brukt.

For mer informasjon om klienten, gå til denne lenken på Insyncs offisielle nettside. Hvis du har installert verktøyet og har noen relaterte tvil / spørringer, kan du gå til den offisielle støttesiden.

Konklusjon

Alle Google Drive-klienter som diskuteres her har sine egne styrker og svakheter, så det ville være urettferdig å si hvilken som er best. Alt avhenger av kravet ditt - for eksempel om du trenger en GUI-basert klient, er du villig til å betale for det, hva slags funksjon du trenger, og mer.

Vær også oppmerksom på at listen vi har diskutert her ikke er uttømmende. Andre tredjepartsalternativer som Rclone er også tilgjengelige. Så, kan du også se på dem også hvis alle de ovennevnte ikke imponerer på deg.

Top