# Installation

Följande avsnitt innehåller detaljerade instruktioner för att skaffa, kompilera och installera &kst; tillsammans med alla valfria bibliotek eller paket. Om du använder ett pakethanteringssystem, kan du använda det för att installera &kst; istället.

## Skaffa &kst;

&kst; är en del av modulen extragear/graphics i &kde;. Du kan också ladda ner den senaste versionen separat från &kst;s webbplats.

Nuvarande version av &kst; är också tillgänglig via SVN. Den kan laddas ner anonymt med följande kommando:

    svn co svn://anonsvn.kde.org/home/kde/branches/extragear/kde3/graphics

Du kan också bläddra i &kst;s källkod med KDE:s WebSVN-arkiv på http://websvn.kde.org/branches/extragear/kde3/graphics/kst/.

Mer information om hur man kommer åt KDE:s SVN-arkiv finns på http://developer.kde.org/documentation/tutorials/subversion/.

## Installera &kst; från källkod

Följande avsnitt beskriver i detalj hur man kompilerar och installerar &kst; från källkod.

### Krav

&kst; version 1.6.0 kräver &kde; 3.4 bibliotek och &Qt; 3.3. Nästan alla större &Linux;-distributioner har paket för &kde; och &Qt;. Eftersom &kde; beror på &Qt;, bör det räcka med att ha nödvändig version av &kde;. Det rekommenderas att du tittar i just din distributions dokumentation för installation av &kde;. Observera att hela &kde;:s skrivbordsmiljö inte krävs: Leta i de flesta fall efter paket som heter `kdebase-*` och `kdelibs-*`. Som ett alternativ är mer information tillgänglig på &kde;:s webbplats.

### Valfria bibliotek och paket

Följande bibliotek och paket är valfria, men ger fullständig funktion för insticksprogram och datakällor i &kst; om de installeras. Nerladdnings- och installationsinstruktioner för paketen finns på de länkade webbplatserna.

Du kanske redan har några eller alla dessa bibliotek och paket installerade, och i så fall finns det ingen anledning att installera om dem. Kontrollera också först om förkompilerade binärfiler för biblioteken och paketen finns i din distributions pakethanteringssystem, eftersom det kan vara enklare att installera sådana paket.

Bibliotek | Beskrivning
GSL | &GNU;:s vetenskapliga bibliotek (GSL), tillhandahåller varierande matematiska operationer för de inbyggda insticksprogrammen i &kst;. Att ha installerat GSL aktiverar en mängd olika insticksprogram som linjär och icke-linjär anpassning, korrelation och interpolation.
CFITSIO | CFITSIO tillhandahåller stöd för att läsa och skriva dataformatet FITS (Flexible Image Transport System). Det krävs av alla datakällor som använder FITS (för närvarande HEALPix, LFIIO och WMAP).
CDF | Biblioteket CDF (Common Data Format) krävs för att läsa filer med CDF-datakällan
netCDF | Biblioteket netCDF (network Common Data Format) krävs för att läsa filer med netCDF-datakällan
muParser | Biblioteket muParser krävs för att använda insticksprogrammet för icke-linjäranpassning.

### Kompilering och installation

När alla förhandskrav är uppfyllda i ditt system, kan du kompilera och installera &kst;. Det antas att du redan har laddat ner källkodspaketet med &kst;. Om inte, se Skaffa &kst;.

Det enklaste sättet att installera &kst; är:

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

Ersätt version med den version av &kst; som du har.

Observera att `kde-config --prefix` är omgivet av `. Det är mycket viktigt att `kde-config` returnerar den riktiga sökvägen (troligtvis `/usr`), annars installeras inte &kst; riktigt. Du kan dubbelkolla genom att köra det direkt:

    kde-config --prefix

. Försäkra dig om att något annat än en tom sökväg visas.

Du kan läsa igenom meddelanden som visas av skriptet `configure`. Om det rapporterar några saknade bibliotek (till exempel GSL) som inte ska saknas, gå tillbaka och försäkra dig om att bibliotek och deklarationsfiler har installerats riktigt på lämpliga platser.