# Instalación

Las secciones siguientes contienen instrucciones detalladas para obtener, compilar, e instalar &kst;, junto con librerías y paquetes opcionales. Si usa un sistema de gestión de paquetes, también puede usarlo para instalar &kst;.

## Obtener &kst;

&kst; es parte del módulo kdeextragear-2 de &kde;. También puede bajarse la última versión separadamente desde el sitio web de &kst;. Si desea bajarse la versión de &kst; desde CVS, esta está disponible vía cvs anónimo en &kde;, o desde el repositorio &kde; WebCVS.

## Instalando &kst; desde las fuentes

Las secciones siguientes explican como compilar e instalar &kst; desde el código fuente.

### Requerimientos

&kst; v0.99 requiere &kde; 3.1 y &Qt; 3.1. Casi todas las distribuciones principales de &Linux; tienen paquetes para &kde; y &Qt;. Como &Qt; es una dependencia para &kde;, simplemente con tener la versión adecuada de &kde; es suficiente. Se recomienda consultar la documentación de su distribución particular para la instalación de &kde;. Alternativamente, hay más información en el sitio web de &kde;

### Librerías opcionales y paquetes

Las librerías y los paquetes siguientes son opcionales, pero si se instalan, dan la funcionalidad completa para los plugins y las fuentes de datos en &kst;. Las instrucciones de instalación presuponen que tiene acceso root en su sistema.

Puede tener ya instaladas algunas de estas librerías y paquetes, en cuyo caso no necesita volverlarlas a instalar. También, pruebe primero de ver si existen en su distribución paquetes precompilados para las librerías y aplicaciones, pues es mucho más sencillo instalarlas.

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

La librería científica &GNU; ( &GNU; Scientific Library ) suministra una variedad de operaciones matemáticas para los plugins de &kst;. Al tener instalado GSL se permite operar con varios plugins de ajuste lineal y no lineal, correlación, e interpolación. La librería se encuentra en ftp://ftp.gnu.org/gnu/gsl`. Alternativamente, puede encontrar GSL bajo `/gnu/gsl` en los servidores listados en http://www.gnu.org/prep/ftp.html.`

Bajarse `gsl-[ver].tar.gz`, donde [ver] es el mayor número de versión que se encuentre en el directorio.

Entonces descomprima y untar el archivo.

    tar -zxvf gsl-[ver].tar.gz

reemplazando [ver] con el número de versión del archivo que haya descargado.

Leer el archivo `INSTALL` para conocer las instrucciones detalladas. En la mayoría de los sistemas, debe funcionar lo siguiente:

    cd gsl-[ver]
    ./configure
    make
    make install

#### CFITSIO

La librería CFITSIO da soporte para la lectura y la escritura de archivos de datos en formato FITS (Flexible Image Transport System). Tal librería puede encontrarse en ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/. Solo tiene que instalar tal librería si va a leer o escribir archivos en formato FITS.

Descargarse `cfitsio[ver].tar.gz`, donde [ver] es el mayor número de versión que se encuentre en el directorio.

Entonces descomprima y untar el archivo:

    tar -zxvf cfitsio[ver].tar.gz

reemplazando [ver] con el número de versión del archivo que haya descargado.

Leer el archivo `README` para conocer las instrucciones detalladas. En la mayoría de los sistemas, debe funcionar lo siguiente:

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

Puede que tenga que cambiar el directorio especificado en la opción `--prefix`, pero el directorio más normal es `/usr`

### Compilando e instalando

Una vez que ha satisfecho los requisitos de su sistema, puede compilar e instalar &kst;. Se presupone que ya se ha descargado el paquete fuente de &kst;. Si no, lea Obtener &kst;.

La forma más simple de instalar &kst; es:

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

reemplazando [ver] con la versión de &kst; que tenga.

Notar que `kde-config --prefix` está entre comillas hacia atrás. Es muy importante que la utilidad `kde-config` retorne la ruta correcta (lo más probable `/usr`), si no &kst; no se instalará correctamente. Puede chequearlo ejecutandolo directamente:

    kde-config --prefix

Asegúrese de que se retorna una ruta no nula.

Puede leer los mensajes mostrados por la script de `configure`—si reporta que hay librerías no existentes (como GSL) que si debieran existir, por favor, vuelva y verifique que las librerías y cabeceras han sido instaladas correctamente en las rutas adecuadas.