# Installazione

Le sezioni seguenti contengono istruzioni dettagliate per ottenere, compilare, e installare &kst; oltre a ogni libreria o pacchetto opzionale. Se usi un sistema di gestione dei pacchetti, puoi anche usare quello per installare &kst;.

## Ottenere &kst;

&kst; fa parte del modulo kdeextragear-2 di &kde;. Puoi anche scaricare l'ultima versione separatamente dalla pagina Web di &kst;. Se vuoi scaricare &kst; da CVS, è disponibile via CVS anonimo per &kde; o attraverso il deposito WebCVS di &kde;.

## Installare &kst; dal sorgente

Le sezioni seguenti descrivono in dettaglio come compilare e installare &kst; dal codice sorgente.

### Requisiti

&kst; v1.2.0 richiede le librerie di &kde; 3.1 e &Qt; 3.1. Quasi tutte le principali distribuzioni di &Linux; hanno pacchetti per &kde; e &Qt;. Siccome &Qt; è una dipendenza di &kde;, avere la versione richiesta di &kde; dovrebbe essere sufficiente. Ti raccomandiamo di riferirti alla documentazione della tua distribuzione per l'installazione delle librerie di &kde;. Nota che non è necessario l'intero ambiente desktop &kde;: nella maggior parte dei casi, cerca dei pacchetti chiamati `kdebase-*` e `kdelibs-*`. In alternativa, sono disponibili maggiori informazioni sul sito Web di &kde;.

### Librerie e pacchetti opzionali

I pacchetti e le librerie seguenti sono opzionali, ma forniscono una completa funzionalità dei plugin e delle sorgenti di dati di &kst; se installati. Le istruzioni di installazione presuppongono che tu abbia accesso come amministratore del tuo sistema.

Potresti già avere alcuni o tutti questi pacchetti e queste librerie installati, nel qual caso non c'è bisogno di reinstallarli. Inoltre, controlla prima se esistono file binari precompilati per le librerie e i pacchetti nel sistema di gestione dei pacchetti della tua distribuzione, perché potrebbe essere più facile installare i pacchetti binari.

#### Libreria scientifica &GNU; (GSL)

La libreria scientifica &GNU; fornisce una serie di operazioni matematiche per i plugin interni di &kst;. Avere la GSL installata attiva una serie di plugin come i plugin di regressione lineare e non lineare, di correlazione e di interpolazione. La libreria può essere trovata a ftp://ftp.gnu.org/gnu/gsl/. In alternativa, puoi trovare la GSL sotto `/gnu/gsl` sui mirror elencati su http://www.gnu.org/prep/ftp.html.

Scarica `gsl-versione.tar.gz`, dove version è il numero di versione più alto che trovi nella cartella.

Quindi, scompatta il file:

    tar -zxvf gsl-versione.tar.gz

sostituendo versione con il numero della versione del file scaricato.

Leggi il file `INSTALL` nella cartella risultante per avere istruzioni di installazione dettagliate. Per la maggior parte dei sistemi, funzionerà ciò che segue:

    cd gsl-versione
    ./configure
    make
    make install

#### CFITSIO

La libreria CFITSIO fornisce supporto per leggere e scrivere al formato di dati FITS (Flexible Image Transport System, sistema flessibile per il trasporto delle immagini). La libreria può essere trovata a ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/. Devi installare la libreria solo se ti aspetti di leggere o scrivere nel formato di file FITS.

Scarica `cfitsioversione.tar.gz`, dove versione è il numero più alto che trovi nella cartella.

Quindi scompatta il file:

    tar -zxvf cfitsioversione.tar.gz

sostituendo versione con il numero di versione del file scaricato.

Leggi il file `README` nella cartella risultante per istruzioni di installazione. Per la maggior parte dei sistemi, funzionerà il seguente:

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

Potresti aver bisogno di cambiare la cartella specificata con l'opzione `--prefix`, ma la cartella più comune è `/usr`

### Compilazione e installazione

Una volta che il tuo sistema risponde a tutti i prerequisiti, puoi compilare e installare &kst;. Si presuppone che tu abbia già scaricato il pacchetto sorgente di &kst;. Altrimenti, vedi Ottenere &kst;.

Il modo più semplice di installare &kst; è

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

sostituendo versione con la tua versione di &kst;.

Nota che `kde-config --prefix` è tra apostrofi rovesciati. È molto importante che il programma `kde-config` restituisca il percorso giusto (molto probabilmente `/usr`), altrimenti &kst; non sarà installato correttamente. Puoi fare un controllo aggiuntivo eseguendolo direttamente:

    kde-config --prefix

Assicurati che sia visualizzato un percorso non nullo.

Puoi leggere nei messaggi visualizzati su schermo dallo script `configure`; se segnala delle librerie mancanti (come la GSL) che non dovrebbero mancare, per piacere torna indietro e assicurati che le librerie e i file di intestazione siano stati installati correttamente e nelle giuste posizioni.