PRED-NAMESTITVENO SPOROČILO ============================ Ta dokument se nanaša na vse nadgradnje po različici 0.3.1. V različici 0.3 je prišlo do napake pri ustvarjanju varnostne kopije (v atech-tools knjižnici). Zaradi tega morate najprej namestiti nadgradnjo 0.3.1 na osnovno 0.3 namestitev, pred namestitvijo bilo katere druge nadgradnje (ne rabite namestiti vsake nadgradnje, ampak samo 0.3.1, in potem najnovejšo različico). Kako namestite 0.3.1 si lahko preberete v zip datoteke te nadgradnje. Kako nadgraditi GNU Gluco Control ================================= V tem trenutku naša aplikacija nima možnosti avtomatske nadgradnje. Zaradi tega moramo namestiti vse nadgradnje ročno. Problem z vsemi aplikacijami, ki imajo bazo je, da je treba nadgraditi tako aplikacijo, kot tudi bazo. V vsaki datoteki z nadgradnjo bo datoteka, s seznamom vse možnih različic in različico baze, ki jo potrebujejo. Glede na informacijo najdeno tam, se odločimo, kako nadgradimo aplikacijo (razlika je v korakih 3 in 4). KAKO SO DATOTEKE ZA NADGRADNJO PAKIRANE ======================================== Arhivska datoteka za nadgradnjo vsebuje ta dokument (v prihodnosti z vsemi podprtimi jeziki), datoteka database_info.txt, s podatki o bazi in Changes_.txt (kondenzirana verzija Changelog datoteke iz SVNja). Potem imamo mape, ki jih moramo nadgraditi (2 ali včasih 3): - data: vsebuje datoteko za nadgradnjo, ki vsebuje vse trenutne različice vseh knjižnic (to se uporablja za generiranje zagonskih datotek, ko zaženemo run_. datoteko). - libs: vsebuje vse knjižnice za naš produkt (in produkt sam) - bin: skripte - docs: vsa nova dokumentacija (vključno s tem dokumentom) Kako nadgradimo s to nadgradnjo bo prikazano v nekaj korakih. Prosim sledite jim natančno. KORAK 1: Ustvarimo varnostno kopijo vse podatkov ------------------------------------------------- Zaženite GNU Gluco Control (GGC v nadaljnem besedilu) in počakajte, da se naloži. Pojdite na Orodja -> Upravljanje z bazo -> Varnostna kopija baze. V naslednjem oknu izberite vse objekte in kliknite na 'Varnostna kopija'. Nova varnostna kopija bo ustvarjena v mapi data\export (GGC_backup_______.zip), kopirajte jo na varno mesto. Zaprite GGC. KORAK 2: Ustvarite varnostno kopijo celotne aplikacije ------------------------------------------------------- Odprite svoj priljubljen program za kopiranje datotek in ustvarite mapo nekje (nekaj podobno kot GGC_Backup_). Kopirajte celotno GGC instalacijo tja (ta naj bi vsebovala vsaj bin, lib in data mape, včasih tudi jre). Kopirajte vse mape. To varnostno kopijo bomo uporabili če bo šlo kaj narobe v naslednjih korakih. KORAK 3: Dejanska nadgradnja ----------------------------- Najprej si oglejte datoteko database_info.txt. Primerjati morate zadnji vnos (različica nadgradnje) in različico nameščenega GGCja. Če je Database Version (različica baze) enaka pojdite v korak 3A, če ne na korak 3B. KORAK 3A: Nadgradnja z enako različico baze -------------------------------------------- Uporabite program za delo s datotekami (priporočam uporabo programa s integriranim ZIP arhivatorjem, kot Total Commander) in odprite datoteko s nadgradnjo. Kopirajte vse datoteke v namestitveno mapi GGCja. Vprašani boste ali želite prepisali datoteke, odgovoriti morate JA (vse stare datoteke morajo biti zamenjane). KORAK 3B: Nadgradnja s različno bazo ------------------------------------- 1. Izvršite 'Korak 3A' 2. Zaženite run_.. Aplikacija bo prikazala nekaj napak, to je ok. To moramo zagnati da ustvarimo nove zagonske datoteke. Zaprimo aplikacijo čimprej je možno. 3. Sedaj imamo nove zagonske datoteke in moramo zagnati init_db., ki bo ustvarila novo bazo. KORAK 4: Zaženite novo različico aplikacije -------------------------------------------- Zaženite aplikacijo, ki naj bi se sedaj zagnala brez težav. KORAK 4.A: Zagon če imamo enako verzijo baze --------------------------------------------- Po zagonu aplikacije vas bodo vsi vaši podatki čakali tukaj, saj nismo naredili nobene operacije nad bazo. KORAK 4.B: Zagon če imamo različno različico baze -------------------------------------------------- Sedaj ko imamo zagnano aplikacijo, ne bomo našli nobenih podatkov več. Baza je bila uničena in ponovno ustvarjena (s drugačno strukturo). Za vrnitev podatkov iz stare baze boste morali narediti naslednje. Kliknite na Orodja -> Upravljanje s bazo -> Obnovitev baze. Izberite datoteko, ki ste jo ustvarili v koraku 1 in v naslednjem oknu izberite vse objekte in kliknite na Obnovi. Po ponovnem zagonu bodo vsi stari podatki v novi bazi. KORAK 5: Končano ----------------- Nadgradnja je zaključena. Če ste imeli težave s nadgradnjo nas prosim kontaktiranje in vam bomo probaly pomagati (ggc@atech-software.com). Za pomoč lahko vprašate v naslednjih jezikih: Slovenskem, Angleškem in Nemškem. GGC Razvojna ekipa