# Installation

De følgende afsnit indeholder detaljerede instruktioner om at få fat i, kompilere og installere &kst; sammen med mulige ekstrabiblioteker eller pakker. Hvis du bruger et pakkehåndteringssystem, kan du måske bruge dette til at installere &kst; i stedet.

## Få fat i &kst;

&kst; er en del af kdeextragear-2 modulet i &kde;. Du kan også hente den nyeste udgave separat fra &kst;'s hjemmeside . Hvis du ønsker at hente &kst; fra CVS, er det tilgængeligt via anonym CVS for &kde; eller via &kde;'s WebCVS-lager.

## Installere &kst; fra kilde

De følgende afsnit beskriver i detalje hvordan &kst; kompileres og installeres fra kildekode.

### Krav

&kst; v1.1.0 kræver bibliotekerne &kde; 3.1 og &Qt; 3.1. Næsten alle større &Linux;-distributioner har pakker for &kde; og &Qt;. Idet &Qt; er en afhængighed for &kde;, skulle den krævede udgave af &kde; være tilstrækkeligt. Det anbefales at du refererer til din egen distributions dokumentation for &kde;'s installation af biblioteker. Bemærk at hele &kde;-desktopmiljøet ikke er krævet —i de fleste tilfælde, kig efter for pakker der hedder `kdebase-*` og `kdelibs-*`. Alternativt er der mere information tilgængeligt på &kde;'s hjemmeside.

### Ekstra biblioteker og pakker

Følgende biblioteker og pakker frivillige, men giver fuld plugin- og datakilde-funktionalitet i &kst;, hvis de er installeret. Installationsinstruktionerne antager at du har root-adgang på dit system.

Du har måske allerede nogen eller alle disse biblioteker og pakker installeret, i hvilket tilfælde der ikke er noget behov for at geninstallere dem. Tjek også først for at se om prækompilerede binære filer for bibliotekerne og pakkerne findes i din distributions pakkehåndteringssystem, da det måske er nemmere at installere de binære pakker.

#### &GNU; videnskabeligt bibliotek (GSL)

&GNU; Scientific Library giver forskellige matematiske operationer for &kst;'s indbyggede plugin. At have GSL installeret aktiverer en mængde plugin såsom lineær og ikke-lineær tilpasning, korrelation, og interpolations-plugin. Dette bibliotek kan findes på ftp://ftp.gnu.org/gnu/gsl/. Alternativt kan du finde GSL under `/gnu/gsl` på spejlene på listen på http://www.gnu.org/prep/ftp.html.

Hent `gsl-`version`.tar.gz`, hvor `version` hvor version er det største versionsnummer fundet i mappen.

Så unzip og untar filen:

    tar -zxvf gsl-version.tar.gz

erstattende `version` med versionnummeret for den fil der er hentet.

Læs `INSTALL`-filen i den resulterende mappe for detaljerede installationsinstruktioner. På de fleste systemer vil følgende virke:

    cd gsl-version
    ./configure
    make
    make install

#### CFITSIO

CFITSIO-biblioteket sørger for støtte til at læse og skrive til FITS (Flexible Image Transport System) dataformatet. Dette bibliotek kan findes på ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/. Du har kun brug for at installere biblioteket hvis du forventer at skulle læse eller skrive til FITS-filformatet.

Hent `cfitsio`version`.tar.gz`, hvor `version` er det største versionsnummer fundet i mappen.

Derpå skal du unzippe og untarre file:

    tar -zxvf cfitsioversion.tar.gz

erstattende `version` versionnummeret for den hentede fil.

Læs `INSTALL`-filen i den resulterende mappe for detaljerede installationsinstruktioner. På de fleste systemer vil følgende virke:

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

Du vil måske skulle ændre mappen der er angivet for `--prefix`, men den mest almindelige mappe er `/usr`

### Kompilering og installation

Når alle fordusætningerne er blevet mødt på dit system kan du kompilere og installere &kst;. Det antages at du allerede hatr hentet &kst;'s kildepakke. Hvis ikke så se venligst Få fat på &kst;.

Den simpleste måde at installere &kst; på er:

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

hvor du erstatter `version` med den udgave af &kst; du har.

Bemærk at `kde-config --prefix` er omgivet af baglæns citationstegn. Det er meget vigtigt at `kde-config`-redskabet returnerer den rigtige sti (mest sandsynligt `/usr`), ellers vil &kst; ikke blive installeret rigtigt. Du kan dobbelttjekke ved at køre:

    kde-config --prefix

direkte. Sørg for at en sti der ikke er null bliver vist.

Du kan gennemlæse beskederne der vises af `configure`-scriptet — hvis det rapporterer nogen manglende biblioteker (såsom GSL) der ikke skulle mangle, så gå venligst tilbage og sørg for at bibliotekerne og header-filerne er blevet rigtigt installeret på de rigtige steder.