Nl:Bouwen vanuit de broncode
Languages: |
English • čeština • Deutsch • español • suomi • français • עברית • italiano • lietuvių • Nederlands • polski • русский • slovenščina • svenska • Türkçe |
Contents
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 (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
- Gentoo (and Sabayon):
emerge gramps
- Mandriva:
urpmi gramps
- Redhat based systems (Fedora, CentOS...):
yum install gramps
Dit doet u in een terminalvenster, of via uw pakketbeheerder.
Upgraden tot de laatste versie
Indien uw versie van GRAMPS niet de recentste is, bieden sommige gebruikers recente pakketten aan voor sommige distributies:
- Ubuntu en alle afgeleide versies (Kubuntu, Edubuntu, Mepis,...): De ubuntu pakketten kunnen opgehaald worden op Sourceforge
- Hardy (8.04) : gramps_3.0.3-1_Ubuntu804.deb
- Gutsy (7.10) : gramps_3.0.3-1_ubuntu710.deb
- Feisty (7.04): haal de volgende laatste nieuwe pakketten gramps_2.2.10-1_all.deb en gramps-help_2.2.10-1_all.deb op en installeer deze via uw pakketbeheerder. Standaard kunt u gebruik maken van het pakket gdebi.
- 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 (FC7, FC8), 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 installatiemethodes hebben. Gelieve de specifieke installatie-instructies voor uw distributie te raadplegen alvorens GRAMPS te downloaden.
In alle andere gevallen moet u de broncode downloaden. Dat is het bronpakket zzz.tar.gz. Dit moet u dan manueel installeren om GRAMPS op uw computer beschikbaar te stellen. Zie verder voor meer 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. FreeBSD, /usr/ports/science/gramps
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 u ze beschikbaar heeft zal dat uw productiviteit zeker verhogen. Extra opties in GRAMPS zijn soms beschikbaar indien ze aanwezig zijn op uw computer:
- Gnome-print: Geeft u rechtstreekse afdruk- en previewmogelijkheden in GRAMPS. Ook kunt u volledig geïnternationalizeerde PS- en PDF-afdrukken bekomen (slavische karakters, ...). Momenteel moet u het pakket
gnome-python-desktop
installeren (dit pakket kan een andere benaming hebben in andere distributies, bv. in Debianpython-gnome2-desktop
). - Spellingscontrole: Installatie van
python-gnome2-extras
maakt de gtkspell-module beschikbaar. Hiermee is een spellingscontrole mogelijk in opmerkingen die u 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 terminalvenster). Dit heeft u als onderzoeker meer mogelijkheden om te bepalen hoe uw stamboom eruit zal zien (maar let wel op voor de steile leercurve). Een alternatief is om een grafisch verslag te maken en uw stamboom om te vormen tot een svg-bestand. Dit bestand kunt u dan openen/aanpassen/verbeteren via bv Inkscape.
Ook het programma kgraphviewer werkt goed met dot-bestanden die aangemaakt werden door GRAMPS.
- ttf-freefont: Een set van vrije, hoge-kwaliteit 'TrueType'-lettertypen dat de UCS-tekenset beslaat. Deze lettertypen zijn gelijksoortig aan de bekende Helvetica, Times en Courier lettertypen.Een handig lettertype dat een grote verzameling 'unicode' omvat. Deze lettertypen werken goed met zowel 'gnomeprint-' als 'graphviz'-afdrukken.
Andere pakketten die ook nuttig kunnen zijn:
- Yelp: Gnome hulp-browser. Dit laat u toe de GRAMPS-handleiding op te roepen en te lezen op uw computer.
- desktop-file-utils: wanneer u rechtsklikt op een mediabestand, geeft dit hulpprogramma lijst van programma's waarmee u dit mediabestand kunt openen.
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.
Linux pakketvereisten
Debian/Ubuntu | Fedora/redhat | Opmerkingen |
Python | Python | Vereist (heeft version 2.3 of hoger nodig) |
PyGtk2 | PyGtk2 | Vereist (heeft versie 2.5.0 of hoger nodig) |
Gnome-Python | Gnome-Python | Vereist (heeft versie 2.6.0 of hoger nodig) |
librsvg2-common | librsvg2 | Vereist om compileren |
librsvg-devel | Vereist om te compileren | |
Gnome-common | Vereist om te compileren | |
intltool | Vereist om te compileren | |
Gnome-doc-utils | Vereist om te compileren | |
Python-reportlab | Optioneel |
De broncode verkrijgen
- De laatste stabiele versie van GRAMPS kan verkregen worden van op de GRAMPS SourceForge pagina. Op dit moment is dat gramps-3.0.1.tar.gz. Unzip dit bestand in een map :
tar xzvf gramps-zzz.tar.gz
ga dan naar deze map die aangemaakt werd:
cd gramps-zzz
- Indien u geïnteresseerd bent in het testen van de laatste ontwikkelingsversie van GRAMPS, dan kunt u deze verkregen via SVN, zie hiervoor de engelstalige pagina Introductie tot SVN . Vermits deze pagina tot het ontwikkelingsportaal behoort, wordt deze niet vertaald. De SVN versie van GRAMPS is potentieel erg gevaarlijk voor uw normaal gegevensbestand, en is hoe dan ook niet extensief getest. Deze versie kan zonder waarschuwingen vastlopen wat kan leiden tot totaal verlies van de gegevens waarmee u werkt. Gelieve dus met voorzichtigheid te behandelen. Gebruik deze versie enkel voor testdoeleinden.
Dit is dan ook het juiste moment om de INSTALL- en README-bestanden te lezen die bij de broncode horen. Ze bevatten de meest recente informatie.
Installatie van de broncode op Linux
Gebruikers van 'Debian' zullen verscheidene versies geïnstalleerd hebben. Elke nieuwere versie van GRMAPS vereist onvermijdelijk meer bestanden, bibliotheken, enz. dan er beschikbaar zijn bij de normaal geïnstalleerde 'Debian'-programma's. Bovendien zijn er de verschillende afhankelijkheden die behandeld moeten worden. Debian-4-gebruikers (Etch: de huidige stabiele versie) zouden de opgeladen gramps-2.2.8.tar.gz bestanden moeten 'unzipped' in een map. Ze moeten vervolgens naar die map, als normale gebruiker, gaan om de GRAMPS-installatie voor te bereiden.
GRAMPS voorziet in 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 als normale gebruiker
Dit script zal eventuele ontbrekende componenten rapporteren. Installeer deze noodzakelijke componenten eerst (zie ook het INSTALL-bestand). Software bouwen vanuit de broncode vereist normaal dat de ontwikkelingsversies (-dev pakketten) van de vereiste bibliotheken geïnstalleerd zijn. U kunt overwegen om een 'prefix'-pad met het autogen.sh script mee te geven, zie het INSTALL-bestand voor instructies. De normale installatie zal gebeuren onder het pad usr/local.
Eenmaal autogen.sh succesvol beëindigd is, kunt u de gebruikelijke
make (als normale gebruiker)
en vervolgens
make install (als superuser)
methode uitvoeren.
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.