Indholdsfortegnelse
Vi er ved at blive ret afhængige af filer i en sky af den simple grund at have filer tilgængelige, uanset hvor der er internetadgang.En af de bedste tjenester til at opnå dette er Google DrevSelvom integrationen med Android -enheder er fremragende, er der ingen officiel Linux -klient, der kan synkroniseres med cloudtjenesten. Selvom vi kan redigere dokumenter fra en browser, kan vi ikke synkronisere fra vores skrivebord.
At blive Grive
Vi vil bruge Grive, et værktøj til Google Drev med kommandolinje, der hjælper os med at opnå formålene med vores synkronisering. Først downloader vi git -depotet med:
$ git klon git: //github.com/Grive/grive.git
Når den er downloadet, går vi til den nye bibliotek, der er oprettet.
Grive Library
Inden kompilering Grive, skal vi sikre os, at de biblioteker, som Grive har brug for, er installeret i vores system, som er følgende:
• libgcrypt11-dev
• libjson0-dev
• libcurl4-openssl-dev
• libexpat1-dev
• libboost-filesystem-dev
• libboost-program-options-dev
• binutils-dev
Vi verificerer og dem, vi ikke har, vi installerer dem, før vi fortsætter.
Building Grive
At konfigurere build -miljøet til Grive vi skriver følgende i terminalen:
$ cmake.
Kompilerer Grive
Det er tid til at kompilere Grive, og vi gør det med følgende kommando:
$ gøreDette vil tage os et stykke tid, mens det kompilerer pakkerne.
Flyt den eksekverbare
Så downloadede filer ikke synkroniseres med dem af Git, skal vi flytte den eksekverbare Grive til et andet bibliotek, som vi vil bruge som et bibliotek til at synkronisere.
Første synkronisering
Vi flytter til vores bibliotek med Google Drev og vi kører Grive for første gang som følger:
$ ./grive -aDette vil foretage en indledende konfiguration og give os et link. Vi kan klikke på det eller kopiere og indsætte det i adresselinjen i en browser.
Tilladelser til Grive
Vi sørger for, at vi er logget ind på vores konto Google før vi går til den adresse, der blev angivet i det foregående trin, og derefter giver vi tilladelse til Grive for at få adgang til Drive. Vi kopierer koden, den vil give os, og indsætter den i terminalen, den fortsætter med den første synkronisering.
For fremtidige synkroniseringer skal vi bare åbne en terminal og køre Grive fra Google Drive -biblioteket, som vi oprettede med:
$ ./grive
I øjeblikket for at synkronisere filer skal vi udføre det trin, der er beskrevet ovenfor.
Synkronisering cn Crontab
For at gøre synkroniseringen automatisk bruger vi en cron og en crontab at indstille en planlagt opgave. For at åbne crontab skriver vi følgende:
$ crontab -eJa det er vores første gang med crontab, vi skal kun have en teksteditor til at bruge den, og syntaksen til at oprette en planlagt opgave er som følger:
Kommando, minut, time, dato, måned, dag
Planlagt opgave
I dette eksempel vil vi have, at Grive synkroniserer hvert 10. minut, og til det skriver vi følgende:
* / 10 * * * * * cd / home / user / GoogleDrive / && grive
Når vi er færdige med den planlagte opgave, sørger vi for at gemme vores crontab med Ctrl + O., snart Ctrl + X at gå ud.
Med denne procedure vil vi ikke have et program eller en grænseflade til dokumentsynkronisering i Linux, men i det mindste har vi vores bibliotek bestemt til at synkronisere alle de filer, vi har brug for takket være Grive.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt