# Installeren

In het volgende vindt u gedetailleerde instructies voor het verkrijgen, compileren en installeren van &kst;, samen met eventuele optionele bibliotheken en pakketten. Als u een pakketbeheersysteem gebruikt kunt u &kst; daarmee installeren.

## Verkrijgen van &kst;

&kst; maakt deel uit van de module kdeextragear-2 van &kde;. U kunt ook de laatste versie afzonderlijk ophalen van de webpagina van &kst;. Als u &kst; wilt ophalen van CVS dan is het beschikbaar via anonieme (anonymous) CVS voor &kde; of via WebCVS van &kde;.

## Installeren van &kst; vanaf de broncode

In de volgende secties wordt in detail beschreven hoe u &kst; moet compileren en installeren vanaf de broncode.

### Vereisten

Voor &kst; v 1.2.0 zijn de bibliotheken voor &kde; 3.1 en &Qt; 3.1 nodig. Bijna alle belangrijke &Linux;-distributies hebben pakketten voor &kde; en &Qt;. Omdat &kde; afhankelijk is van &Qt; moet het hebben van de juiste versie van &kde; voldoende zijn. U wordt aangeraden de documentatie bij uw distributie te raadplegen voor de installatie van de &kde;-bibliotheek. Merk op dat niet de gehele bureaubladomgeving (desktop environment) van &kde; nodig is—in de meeste gevallen moet u zoeken naar de pakketten `kdebase-*` en `kdelibs-*`. En anders kunt u meer informatie krijgen op de; webpagina van &kde;.

### Optionele bibliotheken en pakketten

De volgende bibliotheken en pakketten zijn optioneel maar geven indien geïnstalleerd &kst; een volledige functionaliteit voor plugins en gegevensbronnen. Bij de instructies voor de installatie wordt aangenomen dat u root (systeembeheerder) bent op uw systeem.

Het kan zijn dat enkele van deze bibliotheken en pakketten op uw systeem zijn geïnstalleerd, in dat geval is het niet nodig dit nog eens te doen. En controleer ook eerst of er in het pakketbeheersysteem van uw distributie reeds gecompileerde binaire bestanden aanwezig zijn voor de bibliotheken en pakketten, omdat het installeren hiervan misschien eenvoudiger is.

#### &GNU; Scientific Library (GSL) (Wetenschappelijke bibliotheek)

De &GNU; Scientific Library (Wetenschappelijke Bibliotheek) stelt een aantal wiskundige bewerkingen ter beschikking aan de ingebouwde &kst;-plugins. Met GSL zijn een aantal plugins mogelijk voor voor bewerkingen als lineaire- en niet-lineaire aanpassing (curve fitting) en interpolatie. U kunt de bibliotheek vinden op ftp://ftp.gnu.org/gnu/gsl/. En anders kunt u GSL vinden onder `/gnu/gsl` op de mirrors ((spiegel)servers die dezelfde bestanden beschikbaar stellen) in de lijst http://www.gnu.org/prep/ftp.html.

Haal `gsl-versie.tar.gz`op vanaf het internet, waarin versiehet hoogste versienummer is dat u in de map kunt vinden.

Daarna moet het bestand worden ge-"unzipped" en ge-"untarred" (uitgepakt en uit het archief gehaald):

    tar -zxvf gsl-versie.tar.gz

waarin u versie vervangt door het versienummer van het opgehaalde bestand.

Lees in de map die u op deze manier krijgt het bestand `INSTALL` voor gedetailleerde instructies. Op de meeste systemen kunt u als volgt te werk gaan:

    cd gsl-versie
    ./configure
    make
    make install

#### CFITSIO

De bibliotheek CFITSIO geeft ondersteuning voor het lezen en schrijven van en naar het FITS-gegevensformaat (Flexible Image Transport System: flexibel transportsysteemvoor afbeeldingen). U kunt de bibliotheek vinden op ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/. U hoeft deze bibliotheek alleen te installeren als u verwacht het FITS-bestandsformaat te zullen gaan lezen of schrijven.

Haal `cfitsioversie.tar.gz` op vanaf het internet, waarin version het hoogste versienummer is dat u in de map kunt vinden.

Daarna moet het bestand worden ge-"unzipped" en ge-"untarred" (uitgepakt en uit het archief gehaald):

    tar -zxvf cfitsioversie.tar.gz

waarin u versie vervangt door het versienummer van het opgehaalde bestand.

Lees in de map die u op deze manier krijgt het bestand `README` voor instructies betreffende de installatie. Op de meeste systemen kunt u als volgt te werk gaan:

    cd cfitsio
    ./configure --prefix=/usr
    make
    make install

Het kan zijn dat u de opgegeven map in de optie `--prefix` moet wijzigen, maar meestal moet dit `/usr` zijn

### Compileren en installeren

Als op uw systeem alle voorbereidingen zijn gedaan kunt u &kst; gaan compileren en installeren. Aangenomen wordt dat het &kst;-bronpakket reeds is opgehaald vanaf het internet. Indien dit niet het geval is zie dan Verkrijgen van &kst;.

De eenvoudigste manier om &kst; te installeren is:

    tar -zxvf kst-versie.tar.gz
    cd kst-versie
    ./configure --prefix=`kde-config --prefix`
    make
    make install

waarin versie wordt vervangen door uw versie van &kst;.

Merk op dat voor en achter `kde-config --prefix` aanhalingstekens openen staan. Het is erg belangrijk dat het hulpmiddel `kde-config` het juiste pad retourneert (hoogstwaarschijnlijk is dit `/usr`) omdat anders &kst; niet goed zal worden geïnstalleerd. U kunt dit extra controleren door het direct te laten werken:

    kde-config --prefix

. Controleer of er een pad wordt getoond dat niet leeg is.

U kunt alle berichten lezen die worden getoond door de script `configure`—als die ontbrekende bibliotheken meldt (zoals GSL) die niet mogen ontbreken, ga dan terug en controleer of de bibliotheken en header-bestanden goed zijn geïnstalleerd in de juiste mappen.