Innholdsfortegnelse
Vi blir ganske avhengige av filer i en sky av den enkle grunnen at vi har filer tilgjengelig uansett hvor det er internettilgang.En av de beste tjenestene for å oppnå dette er Google DiskSelv om integrasjonen med Android -enheter er utmerket, er det ingen offisiell Linux -klient som kan synkroniseres med skytjenesten. Selv om vi kan redigere dokumenter fra en nettleser, kan vi ikke synkronisere fra skrivebordet.
Å bli Grive
Vi vil bruke Grive, et verktøy for Google Disk med kommandolinje som hjelper oss med å oppnå formålene med synkroniseringen. Først laster vi ned git -depotet med:
$ git klon git: //github.com/Grive/grive.git
Når den er lastet ned, går vi til den nye katalogen som er opprettet.
Grive Library
Før kompilering Grive, må vi sørge for at bibliotekene som Grive trenger er installert i systemet vårt, som er følgende:
• libgcrypt11-dev
• libjson0-dev
• libcurl4-openssl-dev
• libexpat1-dev
• libboost-filesystem-dev
• libboost-program-options-dev
• binutils-dev
Vi bekrefter og de vi ikke har, vi installerer dem før vi fortsetter.
Building Grive
For å konfigurere bygningsmiljøet for Grive vi skriver følgende i terminalen:
$ cmake.
Kompilerer Grive
Det er på tide å kompilere Grive, og vi gjør det med følgende kommando:
$ lageDette vil ta oss en stund mens det kompilerer pakkene.
Flytt den kjørbare
Slik at nedlastede filer ikke synkroniseres med de av Git, må vi flytte Grive kjørbar til en annen katalog som vi vil bruke som en katalog for å synkronisere.
Første synkronisering
Vi flytter til katalogen vår Google Disk og vi kjører Grive for første gang som følger:
$ ./grive -aDette vil gjøre en innledende konfigurasjon og gi oss en lenke. Vi kan klikke på den eller kopiere og lime den inn i adresselinjen i en nettleser.
Tillatelser for Grive
Vi sørger for at vi er logget inn på kontoen vår Google før du går til adressen som ble oppgitt i forrige trinn, og deretter gir vi tillatelse til Grive for å få tilgang til Drive. Vi kopierer koden den vil gi oss og limer den inn i terminalen, den fortsetter med den første synkroniseringen.
For fremtidige synkroniseringer må vi bare åpne en terminal og kjøre Grive fra Google Disk -katalogen som vi opprettet med:
$ ./grive
For øyeblikket for å synkronisere filer må vi utføre trinnet beskrevet ovenfor.
Synkronisering cn Crontab
For å gjøre synkroniseringen automatisk bruker vi en cron og en crontab for å angi en planlagt oppgave. For å åpne crontab skriver vi følgende:
$ crontab -eJa det er vår første gang med crontab, vi trenger bare å ha en tekstredigerer for å bruke den i tillegg er syntaksen for å lage en planlagt oppgave som følger:
Kommando for minutt, time, dato, måned, dag
Planlagt oppgave
I dette eksemplet vil vi at Grive skal synkronisere hvert 10. minutt, og for det skriver vi følgende:
* / 10 * * * * * cd / home / user / GoogleDrive / && grive
Når vi er ferdige med den planlagte oppgaven, sørger vi for å lagre crontab med Ctrl + O., snart Ctrl + X å gå ut.
Med denne prosedyren vil vi ikke ha et program eller et grensesnitt for dokumentsynkronisering i Linux, men i det minste vil vi ha katalogen vår til å synkronisere alle filene vi trenger takket være Grive.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng