Sådan får du adgang til Google Drive på Linux

Der er mange forskellige løsninger til cloud-baseret internetlagring i disse dage. Der er den berygtede Dropbox, Box.com, Microsofts OneDrive og selvfølgelig Google Drive. For det meste er cloud storage meget usikker på Linux. Ud af alle de almindelige løsninger derude, har kun en lille del af dem aktivt taget sig tid til at oprette en synkroniseringsklient specifikt til Linux-platformen. Google er ikke anderledes. På trods af at de er store fans af Linux, er der ingen officiel måde at få adgang til Google Drive på Linux. Det betyder, at hvis du har centreret den måde, du gemmer og sikkerhedskopierer filer på med Google, er der ingen Drev-mappe på din pc til hurtig og nem filupload og deling. I stedet vil du blive hængende med at uploade ting fra webbrowseren og blive tvunget til at gå glip af alle de smarte desktopfunktioner, som Google tilføjer til Mac og Windows.

Heldigvis er mange Linux-udviklere, der er afhængige af Google Drev, blevet trætte af at sidde og vente på, at Google laver et Drive-synkroniseringsprogram. De har påtaget sig at lave programmer, der giver brugerne let adgang til Google Drev på Linux lige fra skrivebordet. I denne artikel vil vi tale om den bedste, du kan få fingrene i lige nu!

Installation af Google-Drive-Ocamlfuse

Google Drive Ocamlfuse er tilgængelig til mange forskellige Linux-distributioner. Sådan får du det til at fungere:

  Sådan kigger du ind i binære filer fra Linux-kommandolinjen

Ubuntu

Du kan installere Google Drive Ocamlfuse ved at tilføje en PPA. Indtast disse tre kommandoer i terminalen for at installere den.

sudo add-apt-repository ppa:alessandro-strada/ppa
sudo apt-get update
sudo apt-get install google-drive-ocamlfuse

Arch Linux

Arch Linux-brugere kan installere Google-drive-ocamlfuse fra AUR ved at bygge denne pakke. Gå til dette link, find “download snapshot” og klik på det. Dette vil downloade alt det nødvendige for at bygge programmet.

Udpak øjebliksbilledet ved at højreklikke på det i filhåndteringen og derefter vælge “udpak”. Når den er pakket ud, skal du åbne en terminal og indtaste den med CD-kommandoen.

cd ~/Downloads/google-drive-ocamlfuse-git

Inde i mappen er der mange filer. Disse kommer alle sammen, når du kører makepkg-kommandoen.

makepkg

Make-kommandoen vil gå ud og installere alle filer, som Google Drive Ocamlfuse har brug for, derefter kompilere programmet fra kilden og generere en Arch Linux-pakke. Når du er færdig, skal du installere den med:

sudo pacman -U *.pkg.tar.xz

Fra Kilde

Hvis din Linux-distribution ikke er på listen, er der ikke en installerbar pakke til Google Drive Ocamlfuse. Grib i stedet kildekoden og kompiler den. Dette kan være en kompleks proces (afhængigt af dit færdighedsniveau), og det vil tage for lang tid at skitsere her. I stedet, gå over til instruktionerne som udvikleren har lagt op til at installere det.

  Sådan spiller du Battlefield V på Linux

Synkroniserer med Google-Drive-Ocamlfuse

For at synkronisere med Google skal du først logge ind. Gør dette ved at køre denne kommando i et terminalvindue:

google-drive-ocamlfuse

Hvis du gør dette, åbnes et Google Oauth-logonvindue med det samme. Indtast oplysningerne om din Google-konto for at fortsætte.

Opret derefter synkroniseringsmappen med:

mkdir -p ~/Google-Drive

Når alt er sat op, kan synkronisering begynde. Træk alt ned fra Google Drev med denne kommando:

google-drive-ocamlfuse ~/Google-Drive

Uploader filer

At uploade filer til Google Drev med synkroniseringsklienten fungerer på samme måde som at downloade. For at uploade filer til en Drev-konto skal du blot placere en fil i ~/Google-Drive-mappen og derefter køre synkroniseringskommandoen. Når Google Drive Ocamlfuse starter op, vil den se over den lokale synkroniseringsmappe for eventuelle ændringer, der måtte være foretaget, og uploade disse ændringer. Derudover vil sletning af en fil lokalt også slette den på Drev (bare kør synkroniseringskommandoen efter at have slettet noget).

Tips

Det kan være vanskeligt at huske en kommando til at synkronisere filer fra Google Drev, især hvis du er ny bruger. Lad os i stedet lave et shell-script-program med alle detaljerne lige indeni. På denne måde er det meget nemmere at sende og modtage filer fra Google Drev.

  Sådan bruger du curl til at downloade filer fra Linux-kommandolinjen

I en terminal skal du skrive: nano ~/drivesync

Dette vil oprette en tom fil med navnet “drivesync” i hjemmemappen.

Indsæt derefter denne første linje. Denne kodelinje er en shebang. Det hjælper bash med at forstå, hvordan man kører scriptet.

#!/bin/bash

Efter shebang, opret et mellemrum (med enter-tasten), og indsæt derefter dette:

google-drive-ocamlfuse /home/username/Google-Drive

Bemærk: skift brugernavn til dit brugernavn

Gem scriptet ved at trykke på CTRL + O, og brug derefter chmod-kommandoen til at markere det eksekverbart:

sudo chmod +x ~/drivesync

Til sidst kopierer du den til /usr/bin med CP-kommandoen. På denne måde kører drivesync hvor som helst via kommandolinjen.

sudo cp ~/drivesync /usr/bin

Fra nu af skal du synkronisere Google Drev til mappen /home/brugernavn/Google-Drive ved at indtaste dette inde i terminalen:

sudo drivesync

Konklusion

Google har virkelig et hit, når det kommer til Google Drev. Den har en masse sjove funktioner som dokumentkonvertering, pålideligheden af ​​Google-servere og en hel kontorpakke at bruge. Derfor er det så ærgerligt, at du skal igennem så meget bare for at få adgang til Google Drev på Linux. Forhåbentlig bliver ideen om, at Google laver en Drev-synkroniseringsklient, en realitet, efterhånden som Linux får mere mindshare. Indtil da er synkronisering af filer med tredjepartssoftware så godt, som det bliver.