PC

4 Populära (inofficiella) Google Drive Linux-klienter

4 Populära (inofficiella) Google Drive Linux-klienter

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

Med tanke på dessa siffror skulle man anta att tjänsten skulle vara tillgänglig för användare av alla större plattformar. Tyvärr är det inte så. Medan officiella kunder har varit tillgängliga för Windows, Android och OS X från dag 1, kom iOS och Chrome OS också till listan snart. Särskilt saknas från listan är dock Linux.

Mountain View, Kalifornien-baserade företag 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 den delade aldrig en exakt tidsram. Förståeligt nog är Linux-användare olyckliga och frustrerade, med hela Reddit-trådar dedikerade till att diskutera Googles apati gentemot dem.

Vi vet fortfarande inte om och när en officiell Google Drive-klient för Linux kommer, men tack och lov finns det 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 Document List API som den använde stängdes av. Den nya iterationen, som utvecklats av Vitaliy Filippov, använder Google Drive REST API för att prata med sökjättens molntjänst. Innan vi börjar med installations- och installationsdelen är det värt att nämna att Grive2 fortfarande är i beta-fas, vilket innebär att det saknas några 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 beroenden innan du bygger verktyget själv - här är kommandot 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

Extrahera nu det nedladdade Grive2-paketet (.zip-fil) och gå in i den extraherade katalogen. Här kör du 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 Google Drive-saker ska synkroniseras. Till exempel skapade jag en katalog som heter googleDrive i min hemkatalog. När du är klar går du in i den nyskapade katalogen och kör Grive2 genom kommandoraden genom att helt enkelt skriva följande kommando:

grive -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 utdata nedan måste du gå till en URL, där du blir ombedd att tillåta att denna applikation får åtkomst till ditt Google Drive-konto eller inte. När tillståndet ges ges en kod som du måste ange på kommandoraden:

Det är allt. Förutsatt att alla stegen som hittills nämnts utförs framgångsrikt börjar Grive2 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 du kommandot med flaggan '-help'. För att lära dig mer om verktygets funktioner och dess begränsningar, gå hit.

2. overGrive

overGrive är en GUI-baserad klient för Google Drive. Projektet startade som en grafisk front-end för den nu nedlagda Grive-kommandoradsklienten, men förvandlades snart till en separat, fullfjädrad klient för Googles molntjänst. 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. Det kommer dock med en 14-dagars gratis testperiod för dig att bedöma om det är värt att betala för.

Ladda ner och installera

Det första steget är att ladda ner överGrive-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 utdata:

Läser paketlistor ... Klar Bygga beroendeträd Läs information om tillstånd ... Klar Du kanske vill köra "apt-get -f install" för att korrigera dessa: Följande paket har ouppfyllda beroenden: övergrive: Beror: python-pip men det kommer inte att installeras Beror: 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: Ouppfyllda beroenden. Försök "apt-get -f install" utan paket (eller ange en lösning).

Så som du kan se fanns det vissa oberoende 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 lyckades det 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 kopplar klienten till ditt Google Drive-konto.

Klicka på knappen "Ok" i fönstret ovan så visas följande fönster:

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

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

Tryck sedan på 'Validera' -knappen.

Konstigt nog, i mitt fall, efter att jag tryckt på knappen 'Validera', försvann oneGrive-fönstret som om programvaran kraschade. Jag väntade en minut eller så och öppnade sedan igen overGrive 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 testperiod som löper ut om 14 dagar.

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

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

Klicka på 'Start Sync' -knappen och klientfönstret försvinner med ikonen för systemfältet oneGrive som visas längst upp till höger på skärmen. En avisering visas också som säger 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 funktionen "Autosynkronisering" härifrån, samt öppna den lokala katalogen (där dina Google Drive-saker synkroniseras) och besöka Google Drive webbgränssnitt.

För mer information om verktyget, inklusive den kompletta uppsättningen funktioner, gå hit.

3. kör

'drive' är en Google Drive-klient för kommandoraden som låter dig trycka och dra saker till / från sökjättens molntjänst. Även om det kan verka ett, är 'drive' faktiskt inte ännu en tredje tredjeparts Linux-klient för Google Drive - den ä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. Under det senaste året eller så har dock Dogan varit upptagen, så projektet underhålls av Emmanuel T Odeke (odeke-em).

ladda ner och installera

Innan du fortsätter och installerar "enhet", se till att du har version 1.5.X eller högre av Googles språkkompilator installerad på ditt system. För att ladda ner och ställa in miljön för GO, se instruktionerna här.

Nu kan du fortsätta att installera 'drive' -klienten - här är kommandot för det:

gå och hämta -u github.com/odeke-em/drive/cmd/drive

När ovanstående kommando är klar skapar du en katalog där du vill att enheten ska synkronisera dina Google Drive-saker. Till exempel, i mitt fall skapade jag 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 det att fråga dig om auktorisering:

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

Nu kan du göra en "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öser ... + / Advanced-GDB-tips Addition count 1 src: 13.39KB Vill du fortsätta med ändringarna? [Y / n]: Y 13715/13715 [========================================= ===================================================== ========================] 100,00% 2s

Från klientens officiella dokumentation, "pull-kommandot laddar ner data som inte finns lokalt men som fjärrstyrs på Google Drive och kan ta bort lokal data som inte finns på Google Drive. Kör det 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öser ... + /test.txt Tilläggsantal 1 Vill du fortsätta med ändringarna? [Y / n]: y

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 det utan några argument för att trycka alla filer från den aktuella sökvägen, eller så kan du skicka en eller flera banor för att skicka specifika filer eller kataloger.

Om du undrar varför "enhet" 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. Liksom OverGrive är Insync också en egen programvara - det kostar $ 25. Det belopp som debiteras kan vara en gång eller per år beroende på om du är slutanvändare, professionell eller en organisation. Tack och lov ger Insync ett 15-dagars gratis spår så att du kan testa det innan du bestämmer dig för att 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 en avisering som liknar följande:

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

Uppstart

Klicka på Insyncs ikon i systemfältet och klicka sedan på alternativet "Öppna appfönster" för att starta användargränssnittet:

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

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

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

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

Den gråfärgade kolumnen till vänster innehåller olika konfigurationsalternativ som är tillgängliga för användaren. Med Selective Sync kan du till exempel välja vilka filer du vill att klienten ska synkronisera; Ignorera lista kan du ange de filer / mappar som du inte vill ladda upp / ladda ner; Med Convert kan du ange om du vill konvertera saker som är lagrade på din Google Drive till något annat format som Microsoft Office eller OpenDocument; and Stats 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 den här länken på Insyncs officiella webbplats. Om du har installerat verktyget och har några relaterade tvivel / frågor, gå till den officiella supportsidan.

SE OCH: 10 bästa Linux Music Player-appar

Slutsats

Alla Google Drive-klienter som diskuteras här har sina egna styrkor och svagheter, så det vore 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 alternativ från tredje part som Rclone finns också. Så du kan också titta på dem om alla ovanstående inte imponerar på dig.

Facebook registrerar dina chattar för kriminella aktiviteter
Oavsett hur stor en webbplats kanske, men när det gäller säkerhet och Integritet av en individ online känner man sig vanligtvis inte tillräckligt säke...
Höjdpunkter i Mark Zuckerbergs möte med Narendra Modi
Igår träffade Mark Zuckerberg, grundare av Facebook Indiens premiärminister Narendra Modi i New Delhi på sin två dagars turné till Indien för att delt...
Babuji är upptagen med att ge Kejriwal mycket mer än 'Aashirwad' på Twitter
Så snart tillkännagivandet gjordes offentligt om omval som ska äga rum i Delhi har mycket hullaballoo genererats på sociala medier. Medan det finns m...