# Instalación

Las secciones siguientes contienen instrucciones detalladas para obtener, compilar, e instalar &kst;, junto con bibliotecas 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; v1.2.0 requiere las bibliotecas &kde; 3.1 y &Qt; 3.1. La mayor parte de las distribuciones &Linux; tienen paquetes para &kde; y &Qt;. Como &Qt; depende de &kde;, simplemente con tener la versión adecuada de &kde; es suficiente. Se recomienda consultar la documentación de su distribución particular para instalar las bibliotecas de &kde;. Tenga en cuenta que no se necesita el entorno de escritorio &kde; completo, en la mayor parte de los casos bastará con encontrar los paquetes `kdebase-*` y `kdelibs-*`. Hay más información en el sitio web de &kde;.

### Bibliotecas opcionales y paquetes

Las bibliotecas 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 de admnistrador en su sistema.

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

#### Biblioteca científica &GNU; (GSL)

La biblioteca científica &GNU; suministra una variedad de operaciones matemáticas para las extensiones de &kst;. Al tener instalado GSL se permite operar con varias extensiones de ajuste lineal y no lineal, correlación, e interpolación. La biblioteca se encuentra en ftp://ftp.gnu.org/gnu/gsl. También puede encontrar GSL en `/gnu/gsl` en los servidores listados en http://www.gnu.org/prep/ftp.html.

Descargue `gsl-versión.tar.gz`, donde versión es el número mayor de versión que se encuentra en el directorio.

Entonces descomprima y extraiga el archivo:

    tar -zxvf gsl-versión.tar.gz

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

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

    cd gsl-versión
    ./configure
    make
    make install

#### CFITSIO

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

Descargue `cfitsioversión.tar.gz`, donde versión es el mayor número de versión que se encuentra en el directorio.

Para descomprimir el archivo:

    tar -zxvf cfitsioversión.tar.gz

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

Lea 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`

### Compilar e instalar

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;. Sino, consulte la sección obtener &kst;.

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

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

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

Tenga en cuenta que `kde-config --prefix` está entre comillas simples. Es muy importante que la utilidad `kde-config` devuelva la ruta correcta (lo más probable `/usr`), si no &kst; no se instalará correctamente. Puede comprobarlo ejecutandolo directamente:

    kde-config --prefix

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

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