Aanbevolen, 2024

Editor'S Choice

4 populaire (onofficiële) Google Drive Linux-clients

Het is meer dan vier jaar geleden dat Google zijn cloudopslagservice Google Drive lanceerde en het is zonder twijfel uitgegroeid tot een van de meest populaire cloudopslagservices op de markt (met meer dan een miljoen miljoen betalende klanten).

Gegeven die cijfers zou men aannemen dat de dienst toegankelijk zou zijn voor gebruikers van alle grote platforms. Helaas is dat niet het geval. Hoewel vanaf dag 1 officiële clients beschikbaar waren voor Windows, Android en OS X, zijn iOS en Chrome OS binnenkort ook in de lijst opgenomen. Opmerkelijk ontbreekt in de lijst is echter Linux.

Het in Californië gevestigde bedrijf Mountain View zei in 2012 dat "het team aan een synchronisatieclient voor Linux werkt", gevolgd door "het team werkt aan een synchronisatieclient voor Linux" in 2013, maar het heeft nooit een exacte tijdspanne. Het is begrijpelijk dat Linux-gebruikers ongelukkig en gefrustreerd zijn, met volledige Reddit-discussies die zijn gewijd aan het bespreken van Google's apathie jegens hen.

Hoewel we nog steeds niet weten of en wanneer een officiële Google Drive-client voor Linux zal aankomen, zijn er gelukkig verschillende niet-officiële alternatieven beschikbaar die het werk voor je kunnen doen. In dit artikel zullen we vier van hen bespreken: Grive2, drive, overGrive en Insync .

Opmerking : alle clients zijn getest op Ubuntu 16.04 en alle in het artikel genoemde opdrachten zijn Ubuntu-specifiek.

1. Grive2

Grive2 is een vork van de nu verlaten Grive-client voor Google Drive die niet meer werkte nadat de API voor documentlijsten die hij gebruikte werd afgesloten. De nieuwe iteratie, ontwikkeld door Vitaliy Filippov, maakt gebruik van de Google Drive REST API om te praten met de cloudopslagservice van de zoekgigant. Voordat we beginnen met het installatie- en set-upgedeelte, is het de moeite waard te vermelden dat Grive2 nog steeds in de bètafase is, wat betekent dat er enkele ontbrekende functies zijn en dat de tool soms ook buggy werkt.

Download en installeer

De eerste stap is om het nieuwste Grive2-pakket te downloaden van de officiële GitHub-pagina van de tool. Als u klaar bent, moet u de afhankelijkheden van de tool installeren voordat u de tool zelf bouwt - hier is de opdracht om het te doen:

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

Pak nu het gedownloade Grive2-pakket (.zip-bestand) uit en ga naar de uitgepakte map. Voer hier de volgende opdrachten uit om de tool te bouwen en te installeren:

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

Opstelling

Maak vervolgens een map waarin u uw Google Drive-dingen wilt synchroniseren. Ik heb bijvoorbeeld een map gemaakt die googleDrive heet in mijn thuismap. Als u klaar bent, voert u de zojuist gemaakte directory in en voert u Grive2 uit via de opdrachtregel door eenvoudig de volgende opdracht te typen:

 grive -a 

Houd er rekening mee dat '-a' nodig is wanneer u Grive2 voor de eerste keer uitvoert, omdat dit de klant helpt verbinding te maken met uw Google Drive-account. Zoals u kunt zien in de onderstaande uitvoer, moet u naar een URL gaan, waar u wordt gevraagd of u deze app toegang tot uw Google Drive-account wilt geven. Nadat de toestemming is gegeven, wordt een code weergegeven die u op de opdrachtregel moet invoeren:

Dat is het. Ervan uitgaande dat alle tot nu toe genoemde stappen met succes zijn uitgevoerd, begint Grive2 uw Google Drive-bestanden lokaal te downloaden. Houd in gedachten dat je het 'grive'-commando (sans' -a ') telkens moet uitvoeren als je wilt dat de synchronisatie plaatsvindt - voer voor hulp de opdracht uit met de' -help'-vlag. Voor meer informatie over de functies van het hulpmiddel en de beperkingen hiervan, kunt u hier terecht.

2. overGrive

OverGrive is een op GUI gebaseerde client voor Google Drive. Het project is gestart als een grafische front-end voor de nu niet meer gebruikte opdrachtregelclient van Grive, maar al snel werd het een afzonderlijke, volwaardige client voor de cloudopslagservice van Google. Helaas is OverGrive noch open source, noch freeware - het is een eigen software die u $ 4, 99 per Google Drive-account teruggeeft. Er is echter wel een 14-daagse gratis proefperiode voor u om te beoordelen of het de moeite waard is om voor te betalen.

Download en installeer

De eerste stap is om het overGrive-pakket te downloaden, iets wat u kunt doen via de officiële website. Voor Ubuntu krijgt u een .deb-bestand, dat u kunt installeren met de opdracht 'dpkg'. Hier is hoe ik het deed in mijn geval:

 sudo dpkg -i overgrive_3.1.9_all.deb 

In mijn geval mislukte de bovenstaande opdracht in eerste instantie met de volgende uitvoer:

 Pakketlijsten lezen ... Klaar Bouwafhankelijkheidsboom Statusstatus lezen ... Klaar Wilt u 'apt-get -f install' uitvoeren om deze te corrigeren: De volgende pakketten hebben niet-afhankelijke afhankelijkheden: overgrive: Afhankelijk van: python-pip maar het zal niet worden geïnstalleerd Afhankelijk van: python-gi maar het zal niet worden geïnstalleerd Afhankelijk van: python-setuptools maar het zal niet worden geïnstalleerd Afhankelijk van: libappindicator1 maar het zal niet worden geïnstalleerd E: Niet-afhankelijke afhankelijkheden. Probeer 'apt-get -f install' zonder pakketten (of geef een oplossing op). 

Dus, zoals je kunt zien, waren er een aantal onvervulde afhankelijkheden, iets wat ik heb opgelost door het volgende commando uit te voeren:

 apt-get -f installeren 

En de opdracht 'dpkg' opnieuw uitgevoerd - deze keer was het succesvol en werd de client geïnstalleerd. Ga naar de Dash om overGrive te starten:

Opstelling

Wanneer de client voor de eerste keer wordt gestart, moet u een set-up uitvoeren die de client effectief verbindt met uw Google Drive-account.

Klik op de knop 'Ok' in het bovenstaande venster en u ziet het volgende venster:

Klik hier op de knop 'Account verbinden'. Hiermee wordt een webpagina geopend waarin u wordt gevraagd om oneGrive te autoriseren voor toegang tot uw Google Drive-account.

Terwijl u op de knop 'Toestaan' klikt, krijgt u een code te zien die u moet invoeren in het venster van de klant (het vage gedeelte in de afbeelding hieronder):

Druk vervolgens op de knop 'Valideren'.

Vreemd, in mijn geval, nadat ik op de knop 'Valideren' klikte, verdween het venster oneGrive alsof de software crashte. Ik wachtte een minuutje of zo en ging toen opnieuw over Grive door Dash open. Deze keer kreeg ik een venster te zien waarin stond dat oneGrive momenteel wordt uitgevoerd in een proefperiode die binnen 14 dagen verloopt.

In het geval dat u dezelfde situatie tegenkomt, moet u op de knop 'Doorgaan' klikken. De knop 'Activeren' brengt u naar de officiële website van de klant, vermoedelijk om een ​​licentie te kopen.

Als u op de knop 'Doorgaan' drukt, wordt een venster weergegeven met de mededeling dat de client nu is verbonden met uw Google Drive-account.

Druk op de knop 'Start Sync' en het clientvenster verdwijnt en het pictogram van het systeem OneGrive verschijnt rechtsboven in uw scherm. Er wordt ook een melding weergegeven waarin staat dat de functie 'Auto Sync' is ingeschakeld.

Klik op het systeemvakpictogram van de client en u zult zien dat het synchronisatieproces al is begonnen.

Je kunt hier ook de functie 'Auto Sync' schakelen, de lokale map openen (waar je Google Drive-dingen worden gesynchroniseerd) en de webinterface van Google Drive bezoeken.

Voor meer informatie over de tool, inclusief de complete set functies die deze biedt, kunt u hier terecht.

3. rijden

'drive' is een opdrachtregel-Google Drive-client waarmee u dingen kunt pushen en naar de cloudopslagservice van de zoekgigant kunt slepen. Hoewel het misschien een lijkt, is 'drive' eigenlijk nog niet - een andere Linux-client van derden voor Google Drive - het is geschreven door een Google-medewerker Burcu Dogan die werkt voor het Google Drive-platformteam, en wat meer is, Google heeft zelfs het auteursrecht op het gereedschap. Het afgelopen jaar was Dogan echter druk bezig, dus het project wordt onderhouden door Emmanuel T Odeke (odeke-em).

Download en installeer

Voordat u doorgaat en 'drive' installeert, moet u ervoor zorgen dat versie 1.5.X of hoger van Google's GO-taalcompiler op uw systeem is geïnstalleerd. Raadpleeg de instructies hier om de omgeving voor GO te downloaden en in te stellen.

Nu kunt u doorgaan met het installeren van de 'drive' client - hier is de opdracht voor:

 ga naar -u github.com/odeke-em/drive/cmd/drive 

Zodra de bovenstaande opdracht is voltooid, maakt u een map waarin u wilt dat 'drive' uw Google Drive-dingen synchroniseert. In mijn geval heb ik bijvoorbeeld een map gemaakt met de naam 'gdrive' in mijn homedirectory:

 mkdir ~ / gdrive 

Voer vervolgens het volgende commando uit:

 $ drive init ~ / gdrive 

Zoals gewoonlijk moet je eerst de client verbinden met je Google Drive-account, dus wanneer je de opdracht hierboven uitvoert, wordt je om autorisatie gevraagd:

Ga naar de koppeling die wordt weergegeven op uw terminalscherm, autoriseer de client om verbinding te maken met uw account (zorg ervoor dat u al bent aangemeld bij uw Google Drive) en kopieer tenslotte de code die u daar krijgt en plak deze in terminal.

Nu kunt u een 'drive pull' doen om gegevens van uw Google Drive-account naar uw lokale computer te downloaden en 'drive push' om andersom te doen. Hier is een voorbeeld van pull:

 $ drive pull Advanced-GDB-tips Oplossen ... + / Advanced-GDB-tips Optellen tellen 1 src: 13.39KB Doorgaan met de wijzigingen? [Y / n]: Y 13715/13715 [=================== ================================================== =======================] 100, 00% 2s 

Uit de officiële documentatie van de klant "haalt het pull-commando gegevens op die niet lokaal bestaan, maar op afstand in het Google-station en mogelijk lokale gegevens verwijderen die niet aanwezig zijn in Google Drive. Voer het uit zonder enige argumenten om alle bestanden van het huidige pad te verwijderen. "

En hier is een voorbeeld van pushen:

 $ drive push test.txt Resolving ... + /test.txt Addition count 1 Doorgaan met de wijzigingen? [Y / n]: y 

Dit is wat de documentatie zegt over pushen: "De push-opdracht uploadt gegevens naar Google Drive om gespiegelde gegevens lokaal weer te geven. Net als pull kun je het zonder argumenten gebruiken om alle bestanden van het huidige pad te duwen, of je kunt een of meer paden doorgeven om specifieke bestanden of mappen te pushen. "

In het geval u zich afvraagt ​​waarom 'rijden' het push-pull-model volgt in plaats van achtergrondsynchronisatie, hier is wat de officiële documentatie van het hulpmiddel hierover te zeggen heeft. Ga hier voor meer informatie over 'rijden'.

4. Insync

Insync is een GUI-gebaseerde, feature-rijke Google Drive-client die op verschillende platforms werkt, waaronder Linux. Net als OverGrive is Insync echter ook een eigen software - het kost $ 25. Het aangerekende bedrag kan eenmalig of per jaar zijn, afhankelijk van of u een eindgebruiker, professional of een organisatie bent. Gelukkig biedt Insync een 15-dagen gratis parcours, dus u kunt het uittesten voordat u beslist of u er al dan niet uw geld aan uitgeeft.

Download en installeer

Als u Insyc op uw systeem wilt downloaden, downloadt u het pakket / installatieprogramma voor uw systeem via de officiële website van de tool. Voor Ubuntu wordt een .deb-bestand gedownload, dat u eenvoudig kunt installeren met de opdracht 'dpkg'. Dit is het bevel in mijn geval:

 sudo dpkg -i insync_1.3.6.36076-trusty_i386.deb 

Als u klaar bent, ziet u een melding die lijkt op het volgende:

Druk op de knop 'Start Insyc' in het bovenstaande venster en je ziet het 'i'-pictogram (zie afbeelding hieronder) in het systeemvak:

Opstelling

Klik op het pictogram van Insync in het systeemvak en klik vervolgens op de optie 'App-venster openen' om de gebruikersinterface te starten:

Dus, zoals in het geval van een andere klant, is hier ook de eerste stap om de client te verbinden met uw Google Drive-account. Dus klik op de knop 'GOOGLE-ACCOUNT TOEVOEGEN' in de gebruikersinterface. Er wordt een webpagina geopend waarin u wordt gevraagd de client toegang tot uw account te verlenen.

Nadat u autoriseert, vraagt ​​de client die op uw computer is geïnstalleerd om een ​​map waarin u uw Google Drive-dingen wilt synchroniseren:

Zodra je klaar bent met deze set, druk je op de knop 'Finish'.

Nu, wanneer u de gebruikersinterface van de client opent, ziet u de bestanden en mappen die zijn opgeslagen in uw verbonden Google Drive-account, evenals opties die aangeven hoe u Insyc hebt geconfigureerd om ze te verwerken.

De grijs gekleurde kolom aan de linkerkant bevat verschillende configuratie-opties die beschikbaar zijn voor de gebruiker. Met Selective Sync kunt u bijvoorbeeld kiezen welke bestanden u met de client wilt synchroniseren; Negeer lijst laat je de bestanden / mappen specificeren die je niet wilt uploaden / downloaden; Converteer laat je specificeren of je dingen die in je Google Drive zijn opgeslagen wilt converteren naar een ander formaat zoals Microsoft Office of OpenDocument; en Statistieken geeft je een grafiek die laat zien hoeveel van je Google Drive-ruimte is verbruikt.

Ga voor meer informatie over de klant naar deze link op de officiële website van Insync. Als je de tool hebt geïnstalleerd en een aantal gerelateerde twijfels / vragen hebt, ga dan naar de officiële ondersteuningspagina.

Conclusie

Alle Google Drive-clients die hier worden besproken, hebben hun eigen sterke en zwakke punten, dus het zou oneerlijk zijn om te zeggen welke de beste is. Het hangt allemaal af van uw vereiste - bijvoorbeeld of u een GUI-gebaseerde client nodig hebt, bent u bereid om ervoor te betalen, wat voor soort functieset u nodig heeft, en meer.

Houd er ook rekening mee dat de lijst die we hier hebben besproken niet volledig is. Andere alternatieven van derden zoals Rclone zijn ook beschikbaar. Dus, je kunt ze ook bekijken als al het bovenstaande niet indruk op je maakt.

Top