3 <TITLE>LifeLines - Unix slektsprogram med kildekoden tilgjengelig
</TITLE>
6 Sendt til Slekt og Data.
10 <H1>LifeLines - Unix slektsprogram med kildekoden tilgjengelig
</H1>
11 Petter Reinholdtsen
<pere@td.org.uit.no
> 1999-
02-
07
13 <P>For oss som bruker operativsystemet Unix finnes det et godt alternativ
14 når vi vil granske og systematisere slekta vår. Det heter LifeLines,
15 og og jeg har ikke vært borte i en eneste Unix variant der jeg ikke
16 fikk det til å kjøre. Jeg har testet den både på Linux, NetBSD,
19 <P>Programmet kjører i tekstmodus, og kjører dermed også godt over nettet
20 via telnet eller ssh. Redigering av persondata skjer med din oppsatte
21 editor. Informasjonen skrives inn i GEDCOM format, og programmet
22 holder styr på forholdet mellom personene. "Fritekst"-formatet gjør
23 at du kan legge inn så mye informasjon du vil om hver person, for
24 eksempel kan du ha flere navn på hver person.
26 <P>Systemet har et eget programmerings-språk for rapport-generering. Du
27 kan hvis du vil lage hva du vil. Heldigvis finnes det mange
28 ferdiglagede rapporter som du kan endre på for å komme igang.
30 <P>For å installere LifeLines trenger du et C utviklingsmiljø. Dette
31 følger med de fritt tilgjengelige Unix-variantene (Linux, *BSD). Lag
32 en ny kataloge og hent ned kildekoden. Gå ned i katalogen og pakk ut
33 med 'tar zxvf lines
.3.0.2.tar.gz'. Programmet pakker _ikke_ ut i en
34 egen katalog, så det er viktig å lage en ny katalog før du starter.
35 Les deretter 'readme'.
37 <P>Beskrivelsen forteller at 'sh ./build {BSD|SYSV}' skal starte
38 kompilering. På min linux-boks valgte jeg BSD, og kompilerte
39 programmet uten problemer. Forvent noen advarsler fra kompilatoren
42 <P>Hvis alt gikk bra, så har du nå en fil 'bin/lines302' som du kjører
43 for å starte programmet. Som første parameter forventes katalogen der
44 slektsdatabasen ligger, eller der den skal ligge. Lag en ny katalog
45 (f.eks. slekt), og start programmet med katalognavnet som parameter:
49 <BR>bin/lines302 slekt
52 <P>Hvis alt gikk bra, så har du nå fått opp menyen til LifeLines
3.0.2.
53 <IMG SRC=
19990204-lifelines-
1.gif
>
54 <P>Nå er det på tide å hente inn din gamle slektsdatabase fra GEDCOM
55 fila. Velg Miscellaneous utilities (u) og deretter, Read in data from
56 a GEDCOM file (r). Oppgi filnavnet, og du skal være i gang.
58 <P>Det lønner seg med utskrift av brukermanualen som du finner på
61 <P>LifeLines er utviklet av Tom Wetmore, og er tilgjengelig på
62 <URL:http://www.bartonstreet.com/software/lines/
> Der finnes både
63 informasjon om hvordan det virker og ferdige rapport-generatorer.
64 Kildekoden ligger på
<URL:ftp://ftp.cac.psu.edu/pub/genealogy/lines/
>
65 Utviklingen har pågått fra tidlig på
90-tallet og fram til i dag.
67 </TD><TD WIDTH=
"15%" VALIGN=
"top">
72 <DD>Samling av programmer nødvendig for å utvikle programmer i
73 programmeringsspråket C. Det inkluderer kompilator og systemer
74 for å organisere kompileringen (make).
78 <DD>Unix er en familie operativsystem med snart
30 års historie. Den
79 mest kjente av disse er sansynligvis Linux. Det finnes mange
80 forskjellige Unix-varianter. Disse deles av historiske årsaker
81 hovedsaklig i to: BSD og System V (SysV).
85 <DD>Utvekslingsformat for slektsinformasjon skapt og vedlikeholdt av
90 <DD>"Tekstbehandler" som lagrer dokumentene som ren tekst, uten binære