4 populära (inofficiella) Google Drive Linux-kunder

  • Dustin Hudson
  • 0
  • 2803
  • 287

Det har gått över fyra år sedan Google lanserade sin molnlagringstjänst, Google Drive, och det är ingen tvekan om att det har vuxit till att bli en av de mest populära molnlagringstjänsterna på marknaden (med över en miljon betalande kunder).

Med tanke på dessa nummer kan man anta att tjänsten skulle vara tillgänglig för användare av alla större plattformar. Tyvärr är det inte fallet. Även om officiella klienter har varit tillgängliga för Windows, Android och OS X från dag 1, kom iOS och Chrome OS också snart till listan. Linux saknar emellertid särskilt saknad från listan.

Mountain View, Kalifornien-baserade företaget sa 2012 att "teamet arbetar med en synkroniseringsklient för Linux." som följdes av "teamet arbetar med en synkroniseringsklient för Linux" 2013, men det delade aldrig en exakt tidsram. Förståeligt nog är Linux-användare olyckliga och frustrerade, med hela Reddit-trådar som är dedikerade till att diskutera Googles apati mot dem.

Även om vi fortfarande inte vet om och när en officiell Google Drive-klient för Linux kommer fram, finns det tack och lov olika inofficiella alternativ som kan göra jobbet åt dig. I den här artikeln kommer vi att diskutera fyra av dem: Grive2, kör, overGrive, och Synkroniserad.

Notera: Alla klienter testades på Ubuntu 16.04, och alla kommandon som nämns i artikeln är Ubuntu-specifika.

1. Grive2

Grive2 är en gaffel för den nu övergivna Grive-klienten för Google Drive som slutade fungera efter att dokumentlistan API som den använde stängdes av. Den nya iterationen, som är utvecklad av Vitaliy Filippov, använder Google Drive REST API för att prata med sökgigantens molnlagringstjänst. Innan vi börjar med installations- och konfigurationsdelen är det värt att nämna att Grive2 fortfarande är i betafas, vilket innebär att det finns några saknade funktioner och att verktyget ibland kan fungera buggy också.

Ladda ner och installera

Det första steget är att ladda ner det senaste Grive2-paketet från verktygets officiella GitHub-sida. När du är klar måste du installera verktygets beroende innan du bygger själva verktyget - här är kommandot för att göra 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

Nu, extrahera det nedladdade Grive2-paketet (.zip-fil) och gå in i den extraherade katalogen. Kör följande kommandon för att bygga och installera verktyget:

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

Uppstart

Därefter skapar du en katalog där du vill att dina saker från Google Drive ska synkroniseras. Till exempel skapade jag en katalog som dubbades Google Drive i min hemkatalog. När du är klar, gå in i den nyskapade katalogen och kör Grive2 genom kommandoraden genom att bara skriva följande kommando:

griva -a

Observera att "-a" är nödvändigt när du kör Grive2 för första gången eftersom det hjälper klienten att ansluta till ditt Google Drive-konto. Som du kan se i utgången nedan måste du gå till en URL, där du blir frågad om den här applikationen ska få åtkomst till ditt Google Drive-konto eller inte. När behörigheten har givits presenteras en kod som du måste ange på kommandoraden:

Det är allt. Antagande att alla steg som nämnts fram till nu genomförs framgångsrikt, Grive2 kommer att börja ladda ner dina Google Drive-filer lokalt. Tänk på att du måste köra kommandot 'grive' (sans '-a') varje gång du vill att synkroniseringen ska ske - för hjälp, kör kommandot med flaggan '-help'. För att lära dig i detalj om verktygets funktioner och dess begränsningar, gå till här.

2. övergå

overGrive är en GUI-baserad klient för Google Drive. Projektet startade som en grafisk front-end för den nu avaktiverade Grive-kommandoradsklienten, men förvandlades snart till en separat, fullfjädrad klient för Googles molnlagringsservice. Tyvärr är overGrive varken öppen källkod eller ett freeware - det är en egen programvara som ger dig tillbaka $ 4,99 per Google Drive-konto. Men det kommer med en 14-dagars gratis rättegång för dig att bedöma om det är värt att betala för eller inte.

Ladda ner och installera

Det första steget är att ladda ner overGrive-paketet, något du kan göra från dess officiella webbplats. För Ubuntu får du en .deb-fil som du kan installera med kommandot 'dpkg'. Så här gjorde jag det i mitt fall:

sudo dpkg -i overgrive_3.1.9_all.deb

I mitt fall misslyckades kommandot ovan initialt med följande utgång:

Läsningspaketlistor ... Klart Byggnadsberoendeträd Läslägesinformation ... Klar Du kanske vill köra 'apt-get -f installera' för att korrigera dessa: Följande paket har ouppfyllda beroenden: övergrive: Beror: python-pip men det kommer inte att vara installerad Beroende: python-gi men det kommer inte att installeras Beror: python-setuptools men det kommer inte att installeras Beror: libappindicator1 men det kommer inte att installeras E: Oavslutade beroenden. Prova "apt-get -f install" utan paket (eller ange en lösning).

Så, som ni ser, fanns det några ouppfyllda beroenden, något som jag fixade genom att köra följande kommando:

apt-get -f installera

Och körde kommandot 'dpkg' igen - den här gången var det framgångsrikt och klienten installerades. För att starta overGrive, gå till Dash:

Uppstart

När klienten startas för första gången måste du köra en installation som effektivt ansluter klienten till ditt Google Drive-konto.

Klicka på "Ok" -knappen i fönstret ovan så ser du följande fönster:

Klicka här på knappen "Anslut konto". Detta öppnar en webbsida där du blir ombedd att godkänna oneGrive för att få åtkomst till ditt Google Drive-konto.

När du klickar på knappen "Tillåt" får du en kod som du måste ange i klientens fönster (den suddiga delen i bilden nedan):

Klicka sedan på "Validera" -knappen.

Konstigt nog, i mitt fall, efter att jag tryckte på 'Validera' -knappen, försvann oneGrive-fönstret som om programvaran kraschade. Jag väntade en minut eller så och öppnade sedan igen överGrive via Dash. Den här gången fick jag ett fönster som berättade att oneGrive för närvarande körs under en provperiod som löper ut om 14 dagar.

Om du stöter på samma situation bör du trycka på "Fortsätt" -knappen eftersom knappen "Aktivera" tar dig till klientens officiella webbplats, förmodligen för ett licensköp.

Om du trycker på knappen Fortsätt öppnas ett fönster som visar att klienten nu är ansluten till ditt Google Drive-konto.

Tryck på knappen 'Start synkronisering' så klientfönstret försvinner med ikonen OneGrive-systemfältet uppe till höger på skärmen. Ett meddelande visas också om att funktionen 'Auto Sync' är PÅ.

Klicka på klientens systemfältikon så ser du att synkroniseringsprocessen redan har börjat.

Du kan också växla mellan funktionen "Auto Sync" härifrån, samt öppna den lokala katalogen (där dina Google Drive-saker synkroniseras) och besöka Google Drive-webbgränssnittet.

Här hittar du mer information om verktyget, inklusive den kompletta uppsättningen funktioner som den tillhandahåller.

3. kör

'drive' är en kommandorad Google Drive-klient som låter dig trycka och dra saker till / från sökgigantens molnlagringstjänst. Även om det verkar vara en, är "drive" faktiskt inte ännu en tredjeparts Linux-klient för Google Drive - det är skriven av en Google-anställd Burcu Dogan som arbetar för Google Drive: s plattformsteam, och vad mer, Google har till och med upphovsrätten för verktyget. Det senaste året eller så har Dogan varit upptagen, så projektet underhålls av Emmanuel T Odeke (odeke-em).

ladda ner och installera

Innan du går vidare och installerar "enhet", se till att du har version 1.5.X eller högre av Googles GO-språkkompilerare installerat på ditt system. För att ladda ner och ställa in miljön för GO, se instruktioner här.

Nu kan du fortsätta med att installera klienten "enhet" - här är kommandot för det:

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

När kommandot ovan är gjort, skapar du en katalog där du vill "enhet" för att synkronisera dina Google Drive-saker. Till exempel skapade jag i mitt fall en katalog med namnet 'gdrive' i min hemkatalog:

 mkdir ~ / gdrive

Och kör sedan följande kommando:

$ drive init ~ / gdrive

Som vanligt måste du först ansluta klienten till ditt Google Drive-konto, så när du kör ovanstående kommando kommer den att be dig om godkännande:

Gå till länken som visas på din terminalskärm, auktorisera klienten att ansluta till ditt konto (se till att du redan är inloggad på din Google Drive) och kopiera slutligen koden du kommer dit och klistra in den i terminalen.

Nu kan du göra ett "drive pull" för att ladda ner data från ditt Google Drive-konto till din lokala maskin och "drive push" för att göra vice versa. Här är ett exempel på pull:

$ drive pull Advanced-GDB-tips Lösa ... + / Advanced-GDB-tips Tillsatsantal 1 src: 13.39KB Fortsätt med ändringarna? [Y / n]: Y 13715/13715 [======================================= ================================================== =======================] 100.00% 2s

Från klientens officiella dokumentation "hämtar dragkommandot data som inte finns lokalt men fjärrstyrs på Google-enheten och kan ta bort lokala data som inte finns på Google Drive. Kör den utan några argument för att dra alla filerna från den aktuella sökvägen. "

Och här är ett exempel på push:

$ drive push test.txt Lösa ... + /test.txt Tilläggsräkning 1 Fortsätt med ändringarna? [J / n]: y

Det här är vad dokumentationen säger om push: ”Push-kommandot laddar upp data till Google Drive för att spegla data som lagras lokalt. Som pull kan du köra den utan några argument för att driva alla filerna från den aktuella sökvägen, eller så kan du passera på en eller flera sökvägar för att driva specifika filer eller kataloger. "

Om du undrar varför 'drive' följer push-pull-modellen, snarare än bakgrundssynkronisering, här är vad verktygets officiella dokumentation har att säga om detta. För mer information om "enhet", gå hit.

4. Insync

Insync är en GUI-baserad, funktionsrik Google Drive-klient som fungerar på flera plattformar inklusive Linux. Men liksom OverGrive är Insync också en egen mjukvara - den kostar 25 $. Det belopp som kan tas ut kan vara en gång eller per år beroende på om du är en slutanvändare, professionell eller en organisation. Tack och lov erbjuder Insync en 15-dagars gratis spår, så att du kan testa det innan du bestämmer dig för om du vill spendera dina pengar på det eller inte.

Ladda ner och installera

För att ladda ner Insyc på ditt system, ladda ner paketet / installationsprogrammet för ditt system från verktygets officiella webbplats. För Ubuntu kommer en .deb-fil att laddas ner, som du enkelt kan installera med kommandot 'dpkg'. Här är kommandot i mitt fall:

sudo dpkg -i insync_1.3.6.36076-trusty_i386.deb

När du är klar ser du ett meddelande som liknar följande:

Tryck på 'Start Insyc' -knappen i fönstret ovan så ser du ikonen 'i' (se bild nedan) i systemfältet:

Uppstart

Klicka på Insync-ikonen i systemfältet och klicka sedan på alternativet 'Öppna appfönstret' för att starta UI:

Så, som för alla andra klienter, är här också det första steget att ansluta klienten till ditt Google Drive-konto. Så, tryck på knappen "LÄGG TILL GOOGLE ACCOUNT" i användargränssnittet. Det öppnar en webbsida som ber dig tillåta klienten att få åtkomst till ditt konto.

När du har godkänt kommer kunden installerad på din maskin att be dig att tillhandahålla en katalog där du vill att den ska synkronisera dina saker från Google Drive:

När du är klar med den här installationen trycker du på knappen "Slutför".

När du nu öppnar klientgränssnittet ser du filerna och mapparna lagrade i ditt anslutna Google Drive-konto samt alternativ som anger hur du har konfigurerat Insyc för att hantera dem.

Den gråfärgade kolumnen till vänster innehåller olika konfigurationsalternativ som är tillgängliga för användaren. Med selektiv synkronisering kan du till exempel välja vilka filer du vill att klienten ska synkronisera; Ignorera lista låter dig ange de filer / mappar som du inte vill ladda upp / ladda ner; Konvertera låter dig ange om du vill konvertera saker lagrade i din Google Drive till något annat format som Microsoft Office eller OpenDocument; och statistik ger dig ett diagram som visar hur mycket av ditt Google Drive-utrymme som har förbrukats.

För mer information om klienten, gå till denna länk på Insyncs officiella webbplats. Om du har installerat verktyget och har några relaterade tvivel / frågor, gå till den officiella supportsidan.

SE Också: 10 bästa Linux Music Player-appar

Slutsats

Alla Google Drive-kunder som diskuteras här har sina egna styrkor och svagheter, så det skulle vara orättvist att säga vilken som är bäst. Allt beror på ditt krav - till exempel om du behöver en GUI-baserad klient eller inte, är du villig att betala för det, vilken typ av funktionsuppsättning du behöver, och mer.

Tänk också på att listan vi har diskuterat här inte är uttömmande - andra tredjepartsalternativ som Rclone finns också tillgängliga. Så kan du ta en titt på dem också om alla ovanstående inte imponerar dig.




Ingen har kommenterat den här artikeln än.

Gadgetköpguider, tekniker som betyder något
Vi publicerar detaljerade guider för att köpa utrustning, skapar intressanta listor över de bästa produkterna på marknaden, täcker nyheter från teknikvärlden