Nl:Bouwen vanuit de broncode

From Gramps
Revision as of 18:57, 14 January 2008 by Erikdr (talk | contribs) (Eenvoudig downloaden en installeren van GRAMPS)
Jump to: navigation, search


Live CD

Bent u geïnteresseerd in GRAMPS, maar bent u bang om het effectief te installeren, of hebt u niet de mogelijkheid het te installeren (niet uw eigen computer, niet ondersteunde OS, geen internet thuis, ...), dan kunt u onze Linux Genealogie CD uitproberen. Deze CD laat u toe met GRAMPS te werken, zonder één bit op uw harde schijf te copiëren. Verder staat een brede waaier aan OSS-programma's op de CD, allemaal vrij om te gebruiken. U kunt indien, u dit wenst, Ubuntu 7.04 LTS (een linux distributie) en GRAMPS vanuit de CD op uw computer installeren.

Merk op dat voor de Live CD u zeker 256Mb geheugen nodig hebt. Alles werkt ook wat trager, omdat alles vanaf deze cdrom werkt.

Eenvoudig downloaden en installeren van GRAMPS

Vooraleer GRAMPS op te laden, controleert u of de versie van GRAMPS in uw distributie niet de recentste is:

  • Debian, (K,X,Edu)Ubuntu, Mepis, Suse:
  apt-get install gramps
  • Fedora:
  yum install gramps

Dit doet u in een terminalvenster, of via uw pakkettenbeheerder.

Upgraden tot de laatste versie

Indien uw versie van GRAMPS niet de recentste is, bieden sommige gebruikers recente pakketten aan voor sommige distributies:

  • Ubuntu: Op sourceforge, ophalen van de bestanden gramps_zzz.deb en gramps-help_zzz.deb en installeren via je pakketbeheerder (rechts klikken op de icoon zou je de actie 'installatie' moeten bieden). Je paswoord is nodig om te installeren.
  • SuSE: Richard Bos onderhoudt de GRAMPS releases voor SuSE's apt opslagplaatsen. De meest recente bevinden zich steeds in zijn opslagplaats. Zie ook deze forum discussie.
  • Mandriva: Pakketten voor Mandriva zijn beschikbaar voor gebruik met urpmi via SeerOfSouls.com.
  • Fedora: Indien FC6, ga naar sourceforge en download gramps-zzz.fc6.noarch.rpm indien dat beschikbaar is, en installeer dat via je pakketbeheerder. Het alternatief tot installeren via de broncode (zie beneden) is het bouwen van een pakket via een rpm spec bestand. Je kan echter ook een binair bestand installeren via fedora testing.
  • Debian: De laatste versie van GRAMPS is beschikbaar via unstable en kan zo via je pakketbeheerder geïnstalleerd worden. Testing wordt 10 dagen na unstable aangepast (uitgenome als er een stabliele Debian release aankomt).

Voetnoot: Sommige Linux distributies kunnen licht afwijkende download en installatie methodes hebben. Gelieve de installatieinstructies specifiek voor jouw distributie raad te plegen alvorens GRAMPS down te loaden.

In alle andere gevallen moet je de broncode downloaden. Dat is pakket zzz.tar.gz, wat je dan manueel kunt installeren om GRAMPS op je PC beschikbaar te stellen. Zie beneden voor details.

Windows, BSD, MacOs, Solaris

Voor Windows is er een experimentele Windows installer. Indien de installer niet de meest recente versie van GRAMPS is, dien je te wachten tot de gebruikers die instaan voor dit stukje software de nodige aanpassingen doen. Zelf GRAMPS via broncode op windows installeren is enkel voor experten. Gebruik dus de installeren!

Voor BSD, MacOS en Solaris zijn er experimentele installatieinstructies, zie hieronder.

Gnome en KDE

Je kunt beide gebruiken, maar GRAMPS past iets beter in de GNOME omgeving. Voor KDE zijn er enkele kleine probleempjes ten gevolge van (GTK) problemen die buiten de verantwoordelijkheid van GRAMPS liggen. Controleer de KDE pagina om te weten wat die problemen kunnen zijn.

Extra software waar GRAMPS voordeel uit kan halen

GRAMPS steunt niet op de volgende programma's, maar als je ze hebt kun je je productiviteit zeker verhogen. Extra opties in GRAMPS zijn soms beschikbaar indien ze aanwezig zijn op je PC:

  • Gnome-print: Heeft je de rechtstreekse print en preview mogelijkheden in GRAMPS. Ook kun je volledig geïnternationalizeerde PS en PDF afdrukken bekomen (slavische karakters, ...). Op dit moment moet je het pakket gnome-python-desktop installeren (het kan anders noemen in andere distributies, bv. in Debian python-gnome2-desktop).
  • Spellingscontrole: Installatie van python-gnome2-extras maakt de gtkspell module beschikbaar, met dewelke spellingscontrole gebeurt in de nota's die je in GRAMPS aanmaakt.
  • Graphviz, Inkscape: GRAMPS kan mooie genealogische stambomen maken (relatiegrafieken). Deze worden gegenereerd met het Graphviz pakket, dewelke een schema (dot) specifiëerd, alsook programma's om de gemaakte grafieken te editeren (dotty, beschikbaar vanuit een terminal). Dit heeft jou als onderzoeker meer macht over hoe je stamboom eruit zal zien (reken wel op enkele dagen om het schema goed te begrijpen). Een alternatief is om een grafisch rapport te maken en je stamboom om te vormen in een svg bestand. Dit kun je dan openen/aanpassen/verbeteren via bv Inkscape.
  • ttf-freefont: een handig font dat een grote subset van unicode omvat, en een echt true type font is. Dit font werkt goed met zowel gnomeprint als graphviz afdrukken.

Andere pakketten die ook nuttig kunnen zijn:

  • Yelp: Gnome help browser. Dit laat je toe de GRAMPS handleiding op te roepen en te lezen op je computer (zonder internet connectie).

Installatie via de broncode

Algemene vereisten

GRAMPS 2.2 vereist python 2.3 alsook de gnome-python en pygtk2 pakketten. De gnome-python module zou versie 2.6.0 of groter moeten zijn. Het pygtk pakket zou versie 2.5.0 of groter moeten zijn.

De broncode verkrijgen

  • De laatste stabiele versie van GRAMPS kan verkregen worden van de GRAMPS SourceForge pagina. Op dit moment is dat gramps-2.2.9.tar.gz. Unzip dit bestand in een map van jouw keuze:
  tar xzvf gramps-zzz.tar.gz

en plaats je dan in de map die aangemaakt werd:

  cd gramps-zzz

  • Indien je geïnteresseerd bent in het teste van de laatste ontwikkelingsversie van GRAMPS, dan kan deze verkregen via SVN, zie Introductie tot SVN (en). De SVN versie van GRAMPS is potentieel erg gevaarlijk voor je stabiele data, en is hoe dan ook niet extensief getest. Het kan zonder waarschuwing vastlopen en kan leiden tot totaal verlies van de data waarop je werkt. Gelieve dus met voorzichtigheid te behandelen, en dan nog enkel voor testdoeleinden (nieuwe tools proberen op een kopie van je data, ...).

Nu is het het perfecte moment om de INSTALL en README bestanden te lezen die met de broncode verspreid worden. Ze bevatten de meest recente informatie.

Installatie van de broncode op Linux

GRAMPS voorziet een script dat gebruikt kan worden om de broncode voor te bereiden op het bouwproces. Dit script roept automatisch het standaard configuratiescript op:

  ./autogen.sh

Dit script zal rapporteren over eventuele ontbrekende componenten. Installeer deze eerst (zie ook het INSTALL bestand). De software bouwen vanuit de broncode vereist normaal dat de ontwikkelingsversies (-dev pakket) van de ontbrekende componenten geinstalleerd worden. Gelieve de mogelijkheid te onderzoeken van het geven van een prefix pad met autogen.sh, zie het INSTALL bestand voor instructies.

Eenmaal autogen.sh succesvol beëindigd is, kun je de typische make procedure volgen:

  make
  make install

So

Installatie van broncode op BSD

Installatie op BSD is even gemakkelijk als op Linux, op enkele kleine wijzigingen na zoals hulpprogramma's die andere namen hebben. Zie de BSD pagina (en) voor details.

Installatie van broncode op Mac OS X

Sommige gebruikers hebben met success GRAMPS geïnstalleerd op Mac OS X. Zie de Mac OS X (en) pagina voor details.

Installatie van broncode op Windows

Tengevolge van de afhankelijkheden van GRAMPS, is het moeilijk om GRAMPS op Windows te installeren via de broncode. Gelukkig hebben sommige gebruikers een installatieprogramma gemaakt die al deze details verbergt. Zie de Windows installer/nl pagina voor details. Gebruik de installer op je eigen risico! De ontwikkelaars van GRAMPS voorzien ruimte voor dit op deze installatiepagina maar zijn er niet verantwoordelijk voor!

Installatie van broncode op Solaris

Eerder versies van GRAMPS werkten op Solaris. Geen recente gevallen zijn ons gekend evenwel. Indien je erin geslaagd ben succesvol GRAMPS te installeren op Solaris, gelieve dan de Solaris pagina aan te passen.