Vedlikehold av GSAK på flere PC'er PDF Skriv ut E-post
Skrevet av GorgonVaktmester   
søndag 07. februar 2010 12:52
alt

Har du flere PC'er og kunne tenke deg å ha GSAK oppdatert på alle sammen? Mange har forsøkt å holde dem oppdatert ved å laste inn de samme PQ'ene på alle PC'ene, men på et etter annet tidspunkt blir det avvik likevel. Her kommer en oppskrift som gjør at du enkelt kan holde så mange PC'er du vil identisk oppdatert.

 

Steg 1 - Backup

Når du har en GSAK som er oppdatert, bruker du den som "master" for de andre PC'ene. Steg 1 er å ta en backup av databasene på den oppdaterte maskinen.

I menyen "File" velger du "Backup..." (Merket med 1) på figuren over)
Et bilde som dette kommer da opp:

  • Øverst angir du filen du vil ta backup til. (NB! Det er absolutt å anbefale å ta backup til en katalog på harddisken, IKKE rett på "USB-pinne".)
  • Kryss av for de databasene du ønsker å overføre (hvilke baser man har varierer fra person til person).
  • Huk av for "Save GSAK Settings" (tar vare på oppsettet av GASK, ikke bare selve cachene.)
  • Velg om du vil huke av for "Include grabbed images" (tar backup av alle bilder du har lastet kopi av til GSAK). Dette valget gjør at backup-filen fort kan bli nokså stor, og er normalt ikke nødvendig.
  • Klikk på knappen "Backup" for å starte.

En annen og enklere måte er å la GSAK ta backup når du avslutter.

Mange av dere har sikkert svart "Yes" på dette spørsmålet for sikkerhets skyld...
Den backup'en som her tas er den samme som jeg har beskrevet ovenfor, men "Include grabbed images" er ikke huket av. GSAK lagrer da filen på sitt eget backup-område. Og hvor er det? Det kan du rett og slett spørre GSAK om!

I menyen "Tools" velger du "GSAK folder finder".

I drop-down boksen velger du "Backup" og klikker OK. Da vil katalogen som inneholder backup'ene komme opp i en filbehandler. Der kan du se at det ligger (inntil) fem backup-filer navnet "GSAKAuto#.zip" (hvor # representerer tallene 1-5). Filen med nummer 1 er alltid den nyeste. Hver gang GSAK tar en ny slik "automatisk" backup slettes den eldste backup'en og navnene oppdateres.

 

Steg 2 - Restore

Start med å ta den backup-filen du enten har tatt manuelt, eller GSAK har tatt ifm. avslutning og legge den over på en "USB-pinne".

Så flytter du "pinnen" med backup-filen til den andre PC'en og kopierer den til harddisken der! (Dette er viktig, for dersom du prøver å laste inn backup'en direkte fra pinnen er faren stor for at du får korrupt database!)

I menyen "File" velger du "Restore..." (Merket med 2) på figuren over)
Et bilde som dette kommer da opp:

Legg merke til at GSAK forteller deg hva som ble tatt backup av, og du får muligheten til å gjøre noen valg for hva du ønsker å gjenopprette:

  • Hvilke databaser
  • Inntillingene i GSAK
  • Bilder (Grabbed images)

Når du så klikker "Restore" vil den backup'en du har valgt bli kjørt inn.

Ferdig!

 

Advarsel

Som jeg innledet steg 1 med er det viktig at du bruker en maskin som mal for de andre. For når du kjører inn en restore vil hele basen som ligger der fra før bli byttet ut.
La meg illustrere med et eksempel:

Jeg har en stasjonær PC hjemme og en bærbar som jeg tar med ut på cachetur. Jeg "kopierer" hele GSAK-basen min fra hjemmePC'en til den bærbare før jeg reiser ut på tur. De to basene er dermed helt like. Undervegs på turen legger jeg inn noen notater og korrigerte koordinater på noen av cahcene. (Det skal komme en egen artikkel om notater og korrigerte koordinater.) Når jeg kommer hjem og setter meg ned på hjemme PC'en for å logge, gjør jeg noen andre notater på noen av cachene.  Så går det en stund, jeg får noen oppdaterings PQ'er som jeg kjører inn.Så skal jeg ut på en cachetur igjen som jeg ønsker å ha med PC'en på. Jeg tar da en ny backup av hjemme-maskinen og kjører inn på den bærbare. De notatene og korrigerte koordinatene jeg gjorde på forrige tur er da tapt!

Det jeg burde ha gjort var å ta en backup av den bærbare maskinen i det jeg kom hjem fra tur og lagt den tilbake på den stasjonære før jeg begynte med loggingen. Dermed hadde jeg tatt vare på de notatene og korrigerte koordinatene før jeg gjorde noen nye.

Altså det er viktig å bare ha en master til enhver tid. Og så bare gjøre oppdateringer på den som er master. Har du problemer med å huske hvilken maskin som er master kan du lage et lite "skilt" (f.eks. av en Post-it lapp) merket "GSAK Master" som du fester på den maskinen som er master. Når du bytter master flytter du skiltet.