# Instrucciones de instalación

Las siguientes son instrucciones genéricas de instalación para el Entorno de Escritorio K. Por favor, complemente su lectura con la de los archivos `README` e `INSTALL` que vienen con el paquete. Por favor léalos atentamente e intente buscar ayuda usted mismo si surgen problemas. Si necesita más asistencia, puede considerar suscribirse a las listas de correo (lea las instrucciones en nuestro sitio web para suscribirse a las listas de correo de &kde; aquí) o grupos de noticiasde &kde;.

Para los posibles conversos

Así que ha oído los rumores. O ha visto las capturas de pantalla. Y se muere por conseguir &kde;. Pero no sabe casi nada sobre este asunto de los sistemas operativos alternativos. ¡No se preocupe! ¡Sólo necesitará documentarse un poco (bueno, quizá no tan poco), eso es todo!

&kde; no funciona en &Windows; 95/98/NT ni en OS/2 (todavía). Para usar &kde;, necesita tener un sistema &UNIX;. Por favor remítase a para más detalles.

Decidase por una plataforma y configurela para su sistema. Esta FAQ no le puede ayudar en este aspecto, porque &kde; se ejecuta en muchas plataformas &UNIX;

Finalmente, está listo para comenzar a instalar &kde;. Por favor empiece a leer a partir de la siguiente sección. Para conseguir &kde;,por favor remítase a . Por último pero no menos importante, si encuentra problemas al instalar &kde;, notema hacer uso de las listas de correo de &kde; y los grupos de noticias. Pero tenga esto en cuenta: ninguna pregunta es demasiado tonta, pero hay algunas que tienen respuestas tontas, especialmente si ya han sido respondidas en esteFAQ.

¡Buena suerte y diviértase!

Formatos de paquetes disponibles

Puede encontrar varios tipos de paquetes binarios y con el código fuente para diferentes distribuciones y sistema operativos en &kde-ftp;. Los paquetes binarios no están generados por el equipo &kde;, sino por los propios distribuidores o algunas personas a título individual. Consulte La política de &kde; respecto a los paquetes para conocer sobre este asunto. El único producto oficial son los paquetes tar.bz2 con el código fuente. Por favor consulte los archivos `README` y `INSTALL` en los diferentes directorios binarios. Si desea una lista detallada de los paquetes disponible dirijase a la página de información adecuada. Para la última versión esta es laPágina de información de &kde; 3.0.

Requisitos previos

Para &kde; 3.0, necesitará la versión 3.0.2 de la biblioteca &Qt;. Por favor, asegúrese de descargar la versión correcta de las librerías &Qt;. También necesitará los archivos de cabeceras (headers) si decide compilar &kde; usted mismo. Están disponibles, sin costo alguno, en http://www.trolltech.com/download. Además, hay bibliotecas opcionales que pueden mejorar &kde; si están instaladas en su sistema. Un ejemplo es OpenSSL que permite a &konqueror; visitar páginas web de forma segura Es necesaria una versión >=0.9.6, que debería proporcionarle su distribuidor. Si no solicite una actualización.

Descripción de los paquetes base

La distribución base consiste actualmente en once paquetes. Algunos son necesarios, mientras que otros son opcionales. Cada paquete está disponible en cada uno de los formatos de paquetes antes mencionados.

kdelibs

  Necesario

  Este paquete contiene librerías compartidas que necesitan todos los programas de &kde;.

kdebase

  Necesario

  Este paquete contiene los programas base que forman el núcleo del Entorno de Escritorio K, como el administrador de ventanas, el emulador de terminal, el centro de control, el administrador de archivos, y el panel.

&arts;

  El servidor de sonido &arts;. Un servidor de sonido potente y transparente a la red.

kdeaddons

  Opcional

  Varios plugins para &kate;, &kicker;, &knewsticker;, &konqueror; y &noatun;

kdeartwork

  Opcional

  Papeles tapiz, temas estilos, sonidos adicionales...

kdebindings

  Opcional

  Enlaces varios para otro lenguajes, por ejemplo, &Java;, Perl, Pyhton,...

kdegames

  Opcional

  Juegos varios como &kmahjongg;, &ksnake;, &kasteroids;, y &kpat;.

kdegraphics

  Opcional

  Programas varios de imagen como el visor de &PostScript;, el visor de &DVI;, y un programa de dibujo.

kdeutils

  Opcional

  útiles varios de escritorio como una calculadora, un editor y otras cosas formidables.

kdemultimedia

  Opcional

  Aplicaciones multimedia como un reproductor de &CD; y un mezclador de audio.

kdenetwork

  Opcional

  Aplicaciones de red. Actualmente contiene el programa de correo &kmail;, el lector de noticias &knode; y otros programas de red.

kdeadmin

  Opcional

  Programas de administración del sistema.

kdeedu

  Aplicaciones educativas y de entretenimineto para los usuarios jóvenes de &kde;.

kdetoys

  Opcional

  ¡Juguetes!

kdevelop

  Opcional

  Un entorno completo e integrado para &kde; y Qt

kdelibs y arts deberían estar instalados antes que todo lo demás y al final del todo kdeaddons. El resto de paquetes pueden ser instalados en cualquier orden.

La mayor parte de las herramientas de gestión de paquetes colocan estos paquetes en un directorio y los instalan de golpe, averiguando automáticamente las dependencias sobre la marcha.

Instrucciones de instalación para los diferentes formatos de paquetes

Por favor no olvide leer los archivos `README` e `INSTALL` si están disponibles.

Instalación de los paquetes Debian

  Los paquetes Debian se instalan de acuerdo con el futuro FHS (File Hierarchy Standard, Estándar de Jerarquía de Archivos).

  - conviértase en superusuario

  - ejecute `dpkg `-i nombredelpaquete.deb`` para cada paquete que desee instalar.

Instalación de los paquetes RPM

  Para instalar RPMs de binarios

  - conviértase en superusuario

  - ejecute `rpm `-ivh nombredelpaquete.rpm``

Instalación de los archivos `.tar.bz2`

  Como siempre hay cambios y actualizacoines al modo en el que se compila &kde;, por favor dirijase a Descargar e instalar desde el código fuente para obtener las instrucciones más actualizadas de instalación del código fuente.

  De cualquier modo el método general debería funcionar

  Los paquetes `.tar.bz2` se instalan en `/usr/local/kde` de forma predeterminada. Se puede omitir este ajuste utilizando la opción `--prefix` del script `configure`.

  - desempaquete los paquetes con `tar `jxvf nombredelpaquete.tar.bz2``

  - cambie el directorio al directorio del paquete: `cd nombredelpaquete`

  - configure el paquete: `./configure`

    Algunos paquetes (especialmente kdebase) tienen opciones especiales de configuración que pueden ser aplicables a su instalación. Teclee `./configure `--help`` para ver las opciones disponibles.

  - construya el paquete: `make`

  - instale el paquete: `su `-c "make install"`` (si no es todavía superusuario). Si ya es superusuario, sólo teclee `make `install``.

Procedimientos post-instalación

Primero, asegúrese de haber añadido el directorio de instalación de los binarios de &kde; (por ejemplo `/opt/kde/bin` ) a su variable `PATH` y el directorio de instalación de las librerías de &kde; a su variable `LD_LIBRARY_PATH` (sólo es necesario en lo sistemas que soportan rpath; en &Linux; &ELF;, no debiera ser necesario). Esta variable de entorno puede llamarse de forma distinta en diferentes sistemas, por ejemplo, se llama `SHLIB_PATH` en &IRIX;. Luego, cambie el valor de la variable de entorno `KDEDIR` al directorio base de su instalación de &kde;, por ejemplo `/opt/kde`.

Por favor tenga en mente que es desaconsejable cambiar el valor de `LD_LIBRARY_PATH` a ciegas. En la gran mayoría de los casos no es necesario y puede causar más mal que bien. Hay una página web escrita por Dave Barr explicando sobre los perjuicios de la variable `LD_LIBRARY_PATH` y se puede encontrar en http://www.cis.ohio-state.edu/~barr/ldpath.html.

Aunque usted puede usar la mayor parte de las aplicaciones de &kde; simplemente llamándolas, sólo podrá beneficiarse realmente de las avanzadas características de &kde; si utiliza el administrador de ventanas de &kde; y sus programas de apoyo.

Para hacerle las cosas más fáciles, hemos ofrecido un sencillo script llamado `startkde` que se instala en `$`KDEDIR`/bin` y se encuentra por lo tanto en su camino de directorios.

Edite el archivo `.xinitrc` en su directorio personal (haga primero una copia de seguridad), elimine todo lo que parezca ser una llamada a otro administrador de ventanas, e inserte `startkde` en su lugar. Reinicie el &X-Server;. Si usted utiliza &kdm;/xdm, tendrá que editar el archivo `.xsession` en vez de `.xinitrc`. Y si no existe un archivo `.xinitrc` o `.xsession` en su directorio personal, simplemente cree uno nuevo con una única línea que diga `startkde`.

Algunos sistemas (especialmente &RedHat; &Linux;) utilizan otro archivo llamado `.Xclients`.

Esto debería hacer que se le presente el nuevo y reluciente escritorio de &kde;. Ahora puede comenzar a explorar el maravilloso mundo de &kde;. En caso que quiera leer algo de documentación antes, hay una altamente recomendada guía de Introducción a KDE disponible. Además, todos los programas disponen de ayuda en línea disponible en el menú Ayuda.

¿Es necesario borrar mi antigua versión xyz antes de instalar una nueva?

En principio, no es necesario. Si utiliza paquetes RPM o DEB, ls versión anterior de &kde; que tenga debiera ser borrada automáticamente al instalar la nueva.

Si compila el código fuente usted mismo, debe encargarse de no compilar diferentes versiones de los paquetes de &kde;. Así que si instala una nueva versión, por favor, primero construya e instale arts, después kdelibs, y luego kdebase.

ay una cosa se se debiera evitar: instalar dos o más versiones de &kde; en paralelo. Esto puede ocurrir si usted especifica un directorio de destino para una versión y otro diferente para la otra. En este caso, los resultados pueden ser impredecibles. Esto mismo puede suceder si se tienen varias versiones de &Qt; instaladas al mismo tiempo, lo cual puede ocurrir fácilmente si ya hay una versión antigua de &Qt; instalada con una distribución de &Linux;.

¿Cómo inicio &kde;?

El método más cómodo para iniciar &kde; es mediante el script `startkde`. Simplemente ponga la línea `startkde` al final de su archivo `.xsession` (o su archivo `.xinitrc` o `.Xclients` si no está usando &kdm; o xdm). Por favor, también elimine las líneas que ejecutan su antiguo administrador de ventanas. Si no hay un archivo `.xsession`, `.xinitrc`, o `.Xclients` en su directorio personal, simplemente cree uno nuevo con una sola línea que diga `startkde`.

¿Es posible instalar &kde; en el directorio personal de un usuario?

Sí, usted puede instalar &kde; en el directorio que quiera. Lo que debe hacer depende del tipo de paquetes que desee instalar:

Paquetes de código fuente

- Configure e instala el paquete usando `configure `--prefix=/usuarios/midirectorio/kde`;make; make install` para instalar en `/usuarios/midirectorio/kde`.

- Añada lo siguiente a sus archivos de inicialización. Por favor observe que no es necesario cambiar el valor de `LD_LIBRARY_PATH`, es mejor dejarlo como está.

  Para csh o tcsh:

      setenv KDEDIR /users/myhome/kde

      if ( $?LD_LIBRARY_PATH ) then
         setenv LD_LIBRARY_PATH $KDEDIR/lib:$LD_LIBRARY_PATH
      else
         setenv LD_LIBRARY_PATH $KDEDIR/lib
      endif

      if ( ! $?LIBRARY_PATH ) then
         setenv LIBRARY_PATH $LD_LIBRARY_PATH
      endif

  Para bash:

      KDEDIR=/users/myhome/kde
      PATH=$KDEDIR/bin:$PATH
      LD_LIBRARY_PATH=$KDEDIR/lib:$LD_LIBRARY_PATH
      LIBRARY_PATH=$LD_LIBRARY_PATH
      export KDEDIR PATH LD_LIBRARY_PATH LIBRARY_PATH

Paquetes RPM

- `rpm` permite usar la opción `--prefix` para seleccionar el directorio dondese desea hacer la instalación. Por ejemplo, si se ejecuta `rpm `-i --prefix=/usuarios/midirectorio/kdepaquete.rpm`` el paquete será instalado en `/usuarios/midirectorio/kde`.

Aunque &kde; puede ejecutarse desde el directorio personal de un usuario, hay algunos problemas con aquéllos programas que necesitan ser ejecutados como suid root, por ejemplo, los programas del paquete kdeadmin. Pero ya que estos programas no están pensados para ser ejecutados por usuarios normales en primer lugar, no es algo de lo que preocuparse.

Sin embargo, en los sistemas que utilizan shadow passwords, los salvapantallas tienen que ejecutarse como suid root para permitir su desactivación mediante contraseña, por lo que esta opción no funcionará.

`startkde` falla al ejecutarse mostrando el mensaje de error can not connect to X server (no puede conectarse al servidor X). ¿Qué ocurre?

Probablemente haya intentado arrancar el servidor X con `startkde`. El servidor X es arrancado con `startx`. `startkde` es el script que activa el administrador de ventanas y los daemons que utiliza &kde;, y que debiera ser ejecutado desde el archivo `.xinitrc`, `.xsession`, o `.Xclients`. Véase también .

¿&kde; en &AIX;?

Si tiene problemas construyendo &kde; para el sistema &AIX; revise la página web de Stefan Westerfeld's Running &kde; on Aix (Ejecutando &kde; en Aix) para obtener información sobre cómo construir &kde; para esta excepcional variante de &UNIX;.

¿&kde; en un portátil?

Si usted consigue que &X-Windows; funcione, no debería tener problemas haciendo que &kde; funcione en un portátil. Puede encontrar útiles las siguientes páginas web:

- http://www.linux-laptop.net/

- http://www.sanpei.org/Laptop-X/note-list.html

Tengo un chipset neomagic en mi ordenador portátil, ¿debo hace algo especial para ejecutar &kde;?

En algunos portátiles que utilizan el chipset 2160 (MagicGraph 128XD) son necesarias las siguientes opciones en el archivo `XF86Config` para evitar bloqueos del motor gráfico:

               Option "XaaNoScanlineImageWriteRect"
               Option "XaaNoScanlineCPUToScreenColorExpandFill"

Si ha observado bloqueos en el escritorio utilizando &kde;, por favor pruebe esta opción.

No me gusta el directorio predeterminado en el que se instaló &kde;.¿Cómo puedo cambiarlo sin echar nada a perder?

Suponiendo que el directorio predeterminado es `/opt/kde` y desea cambiarlo a `/usr/local/kde`, esto es lo que usted deberá hacer:

- conviértase en superusuario

- `mv /opt/kde /usr/local/kde`

- `ln -s /usr/local/kde /opt/kde`

Esto colocará todos sus archivos de &kde; en `/usr/local/kde` pero todavía se podrá acceder a ellos a través de `/opt/kde`.

¿Qué archivos puedo borrar de mi directorio de instalación de &kde;? ¿Es seguro eliminar todos los archivos `*.h`, `*.c` y `*.o`?

No debiera haber ninguna necesidad de mantener los archivos `.c` y `.o`, pero usted podrá querer mantener los archivos `.h`, los que pueden ser usados cuando desee compilar sus propios programas para &kde;. Pero si quiere añadir parches a los paquetes de código fuente (en vez de bajarlo todo otra vez), entonces debería quedarse con todos los archivos.

¿Perderé mi configuración actual cuando actualice mi versión de &kde;?

No. &kde; en la mayor parte de los casos mantendrá intactas sus opciones de configuración. Puede que tenga que reintroducir contraseñas en algunas aplicaciones (como &kmail; o &knode;) pero la mayor parte de las otras opciones estarán seguras.

Ha habido informes de diversos tipos sobre versiones previas de &kde;. Para asegurarse, sería conveniente que haga una copia de seguridad de toda la configuración de &kde;.

Las opciones se guardan en el subdirectorio `.kde` o `.kde2` dentro de su directorio personal. Copie su directorio `.kde`/`.kde2` antiguo en un lugar diferente, instale &kde; 3.0 y después copie todos las opciones de configuración de correo y grupos de noticias necesarios al nuevo directorio. Dicho esto, existen informes de actualizaciones que se han hecho sin eliminar el directorio `.kde` antiguo sin ningún problema.

He actualizado &kde; y todo parece haber ido bien, pero al iniciarlo aparece una pantalla gris y no ocurre nada. En la consola aparecen errores relacionados con DCOPserver. ¿Qué está ocurriendo?

&kde; utiliza varios archivos temporales durante su funcionamiento. Normalmente se almacenan en las siguientes ubicaciones:

- `~/.DCOPserver-*` (normalmente hay dos de estos, uno de ellos es un enlace al otro)

- `~/.kde/socket-nombre_del_equipo`

- `~/.kde/tmp-nombre_del_equipo` que normalmente es un enlace símbolico al archivo:

- `/tmp/tmp-kde-USUARIO`

- `~/.kde/socket-nombre_del_equipo` es suele ser también un enlace simbólico a:

- `/tmp/ksocket-USUARIO`

Si lo enlaces simbólico se rompen, normalmente porque un `cron` o un guión de apagado vacian el directorio `/tmp`, pueden ocurrir cosas extrañas. Estos archivo, y los enlaces, se crean automáticamente al iniciarse &kde;, así que puede eliminarlos tranquilamente siempre y cuando no se esté ejecutando &kde;.

Si lo único que obtiene al iniciar &kde; es una pantalla gris o un mensaje diciendo Compruebe su instalación, cierre el entorno X y elimine todos los archivos indicados anteriormente, depués vuelva a intentar arrancar el servidor X.

Normalmente (&ie; cuando no se actualiza entre versiones de &kde;) es bastante seguro dejar esos archivos intactos, así se puede ahorrar unos segundos al iniciar &kde;.

Al compilar kdebase aparece un mensaje que dice bin/sh: msgfmt: command not found (bin/sh: msgfmt: comando no encontrado).

Necesitará el programa msgfmt, que es parte del gettext del proyecto GNU. Usted debiera poder bajarlo de cualquier espejo decente de GNU.

¿Cómo puedo desinstalar programas de &kde; compilados a partir de su código fuente?

Puede desinstalar estos programas tecleando `make uninstall` en el directorio donde se hizo `make install`. Si ya borró los archivos de ese directorio, sólo hay una forma de hacerlo, y no es agradable: vaya al directorio `$`KDEDIR`/bin` y empiece a borrar los archivos uno por uno.

¿Qué pasa con el soporte para &GIF;?

Esto tiene que ver con la patente del algoritmo &LZW; de Unisys. El soporte para &GIF; está desactivado de forma predeterminada en las versiones 1.44 y posteriores de &Qt;. Si desea utilizar &GIF;s y dispone de la licencia adecuada, recompílelo con el soporte para &GIF; activado utilizando `./configure `-gif``.

¿Cómo puedo instalar temas para &kde;?

Hay un administrador de temas en &kde; 2.2.1, de modo que consulte el Cento de control Ayuda para referencias futuras, o para temas de KDE2 en: kde.themes.org.