<!-- if you want to validate this file separately, uncomment this prolog:

<?xml version="1.0" ?>
<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN"
 "dtd/kdex.dtd">

-->

<chapter id="install">
<title
>Instrucciones de instalación</title>

<para
>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 <filename
>README</filename
> e <filename
>INSTALL</filename
> 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; <ulink url="http://www.kde.org/mailinglists.html"
>aquí</ulink
>) o grupos de noticiasde &kde;.</para>

<qandaset>
<qandaentry>
<question>
<para
>Para los posibles conversos</para>
</question>
<answer>
<para
>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! </para>
<para
>&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 <xref linkend="platform"/> para más detalles.</para>
<para
>Digamos que ha decidido instalar &Linux;.  Puede bajarlo de Internet, o comprar un set de &CD-ROM; que contenga su distribución favorita.  Podría encontrar útiles estas fuentes de información:</para>
<itemizedlist
> <listitem
><para
><ulink url="http://www.control-escape.com/"
>Control-Escape: Software alternativo, Ayuda de &Linux;</ulink
></para
></listitem
> <listitem
><para
><ulink url="http://www.linuxdoc.org/"
>&Linux; Documentation Project (Proyecto de documentación de Linux)</ulink
></para
></listitem
> <listitem
><para
><ulink url="http://www.mainmatter.com/"
>Preguntas frecuentes sobre &Linux; con respuestas</ulink
></para
></listitem
> <listitem
><para
><ulink url="http://www.linux.org/index.html"
>La página de inicio de &Linux; en &Linux; Online</ulink
></para
></listitem
> <listitem
><para
>Grupos de Usenet como comp.os.linux.*</para
></listitem
> </itemizedlist>
<para
>Para ejecutar &kde; en &Linux;, necesitará configurar X primero.  &X-Windows; es la interfaz gráfica de facto en los sistemas &UNIX;. Usted puede echar un vistazo en estas fuentes:</para>
<itemizedlist
> <listitem
><para
><ulink url="http://www.x.org/"
>X.org</ulink
></para
></listitem
> <listitem
><para
><ulink url="http://www.xfree86.org/"
>Página de inicio de XFree86(TM)</ulink
></para
></listitem
> <listitem
><para
>Grupos de Usenet como comp.os.linux.x y comp.windows.x.*.</para
></listitem
> </itemizedlist>
<para
>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 <xref linkend="where-to-get-kde"/>.  Por último pero no menos importante, si encuentra problemas al instalar &kde;, notema hacer uso de las <link linkend="mailing-lists"
>listas de correo</link
> de &kde; y los <link linkend="newsgroups"
>grupos de noticias</link
>.  Pero tenga esto en cuenta: ninguna pregunta es demasiado tonta, pero hay algunas que tienen respuestas tontas, especialmente si ya han sido respondidas en este<acronym
>FAQ</acronym
>.</para>
<para
>¡Buena suerte y diviértase!</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Formatos de paquetes disponibles</para>
</question>
<answer>

<para
>El equipo de &kde; provee seis tipos de paquetes distintos: <acronym
>RPM</acronym
>s de binarios y código fuente, archivos <filename
>.tgz</filename
> (<filename
>.tar.gz</filename
>) de binarios y código fuente, y paquetes Debian de binarios y código fuente.  Los primeros en ser lanzados son los archivos <filename
>.tgz</filename
>, pero los demás formatos aparecen poco después.  Recientemente, también han aparecido archivos <filename
>.tar.bz2</filename
>.  Por favor, remítase a <xref linkend="bzip2"/> para más información sobre cómo descomprimir archivos con la extensión <filename
>.bz2</filename
>.  Además, también han aparecido paquetes <filename
>pkg</filename
> para &Solaris; 2.6 and 7.</para
> 
<para
>El proceso de instalación depende del tipo de paquete que prefiera. Después de la instalación, hay procesos post-instalación aplicables a todos los tipos de paquetes.  Observe que si usted es un usuario de &UNIX; con poca experiencia y tiene un sistema basado en <acronym
>RPM</acronym
>, probablemente lo mejor sea que escoja los paquetes <acronym
>RPM</acronym
> de binarios proporcionados  por el vendedor de la distribución que utilice. Caldera, Delix y S.u.S.E. tienen <acronym
>RPM</acronym
>s disponibles a través de sus servidores &FTP;.</para>
<para
>Si necesita opciones especiales de configuración (por ejemplo, si su sistema usa shadow passwords y usted quiere usar los salvapantallas), su mejor apuesta es utilizar los paquetes de código fuente y compilar el &kde; usted mismo.  <note
><para
><ulink url="mailto:bill.mote@bigfoot.com"
>Bill Mote</ulink
> ha publicado una páginaweb llamada "KDE 1.1 Installation via RPM" (Instalación de KDE 1.1 mediante RPM).  Visite esta página <ulink url="http://home.fuse.net/bmote/kde.htm"
>aquí</ulink
>.</para
></note
></para>
</answer>
</qandaentry>

<qandaentry>
<question id="prerequisites">
<para
>Requisitos previos</para>
</question>
<answer>
<para
>Para &kde; 2.0, necesitará la versión 2.2 o posterior de las librerías &Qt;, mientras que para &kde; 1.1, &kde; 1.1.1, y &kde; 1.1.2,necesitará la versión 1.42 o posterior. Por favor, asegúrese de bajar la versión correcta de las librerías &Qt;. <caution
><para
>La versión 1.x de &kde; no funcionará con &Qt; 2.0 o posterior.</para
></caution
> También necesitará los archivos de inclusión (headers) si decide compilar &kde; usted mismo.  Están disponibles sin costo alguno en <ulink url="http://www.trolltech.com/products/download"
>http://www.trolltech.com/download</ulink
>. Además, hay librerías opcionales que pueden mejorar &kde; si están instaladas en su sistema.  Un ejemplo es libssl que permite a &konqueror; visitar páginas web de forma segura.</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Descripción de los paquetes base</para>
</question>
<answer>
<para
>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.</para>
<variablelist
> <varlistentry
> <term
>kdesupport</term
> <listitem
> <para
>Recomendado</para
> <para
>Este paquete contiene librerías de soporte que no han sido escritas como parte del proyecto &kde; pero de todos modos son necesarias.  Si ya posee las librerías (libgif, libjpeg, libmime, libuu, libgdbm) de este paquete en las versiones requeridas, entonces no necesitará instalar este paquete.  Si está en la duda, instálelo.  Obsérvese que en el caso de los paquetes Debian, este paquete es necesario.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>kdelibs</term
> <listitem
> <para
>Necesario</para
> <para
>Este paquete contiene librerías compartidas que necesitan todos los programas de &kde;.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>kdebase</term
> <listitem
> <para
>Necesario</para
> <para
>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.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>kdegames</term
> <listitem
> <para
>Opcional</para
> <para
>Juegos varios como Mahjongg, Serpiente, Asteroides, y Teris.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>kdegraphics</term
> <listitem
> <para
>Opcional</para
> <para
>Programas varios de imagen como el visor de &PostScript;, el visor de &DVI;, y un programa de dibujo.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>kdeutils</term
> <listitem
> <para
>Opcional</para
> <para
>útiles varios de escritorio como una calculadora, un editor y otras cosas formidables.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>kdemultimedia</term
> <listitem
> <para
>Opcional</para
> <para
>Aplicaciones multimedia como un reproductor de &CD; y un mezclador de audio.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>kdenetwork</term
> <listitem
> <para
>Opcional</para
> <para
>Aplicaciones de red.  Actualmente contiene el programa de correo, el lector de noticias y otros programas de red.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>kdeadmin</term
> <listitem
> <para
>Opcional</para
> <para
>Programas de administración del sistema.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>kdetoys</term
> <listitem
> <para
>Opcional</para
> <para
>¡Juguetes!</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>&korganizer;</term
> <listitem
> <para
>Opcional</para
> <para
>Su escritorio nunca estaría completo sin un organizador, ¿verdad?</para
> </listitem
> </varlistentry
> </variablelist>
<para
>kdesupport (si es necesario) debería ser instalado antes que todo lo demás.  El siguiente (o el primer) paquete debiera ser kdelibs.  Los otros paquetes pueden ser instalados en cualquier orden.</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Instrucciones de instalación para los diferentes formatos de paquetes</para>
</question>
<answer>
<para
><important
> <para
>Por favor no olvide leer los archivos <filename
>README</filename
> e <filename
>INSTALL</filename
> si están disponibles.</para
> </important
></para>
<variablelist
> <varlistentry
> <term
>Instalación de los paquetes Debian</term
> <listitem
> <para
>Los paquetes Debian se instalan de acuerdo con el futuro FHS (File Hierarchy Standard, Estándar de Jerarquía de Archivos).</para
> <procedure
> <step performance="required"
><para
>conviértase en superusuario</para
></step
> <step performance="required"
><para
>ejecute <command
>dpkg <option
>-i <replaceable
>nombredelpaquete.deb</replaceable
></option
></command
> para cada paquete que desee instalar.</para
></step
> </procedure
> </listitem
> </varlistentry
> <varlistentry
> <term
>Instalación de los paquetes <acronym
>RPM</acronym
></term
> <listitem
> <procedure
> <title
>Para instalar <acronym
>RPM</acronym
>s de binarios</title
> <step performance="required"
><para
>conviértase en superusuario</para
></step
> <step performance="required"
><para
>ejecute <command
>rpm <option
>-ivh <replaceable
>nombredelpaquete.rpm</replaceable
> </option
></command
></para
></step
> </procedure
> <procedure
> <title
>Para crear e instalar un <acronym
>RPM</acronym
> de binarios a partir de un <acronym
>RPM</acronym
> de código fuente</title
> <step performance="required"
><para
>conviértase en superusuario</para
></step
> <step performance="required"
><para
>ejecute <command
>rpm <option
>-ivh <replaceable
>nombredelpaquete.src.rpm</replaceable
></option
></command
></para
></step
> <step performance="required"
><para
><command
>cd /usr/src/redhat/SPECS</command
></para
></step
> <step performance="required"
><para
><command
>rpm <option
>-bb <replaceable
>nombredelpaquete.spec</replaceable
></option
></command
></para
></step
> <step performance="required"
><para
><command
>cd ../RPMS/<replaceable
>i386</replaceable
></command
> (o la arquitectura que utilice)</para
></step
> <step performance="required"
><para
><command
>rpm <option
>-ivh <replaceable
>nombredelpaquete.i386.rpm</replaceable
></option
></command
></para
></step
> </procedure
> </listitem
> </varlistentry
> <varlistentry
> <term
>Instalación de los archivos <filename
>.tar.gz</filename
> de código fuente</term
> <listitem
> <para
>Los paquetes <filename
>.tgz</filename
> se instalan en <filename class="directory"
>/usr/local/kde</filename
> de forma predeterminada.  Se puede omitir este ajuste utilizando la opción <option
>--prefix</option
> del script <filename
>configure</filename
>.</para
> <procedure
> <step performance="required"
><para
>desempaquete los paquetes con <command
>tar <option
>xvzf <replaceable
>nombredelpaquete.tar.gz</replaceable
></option
></command
></para
></step
> <step performance="required"
><para
>cambie el directorio al directorio del paquete: <command
>cd <replaceable
>nombredelpaquete</replaceable
></command
></para
></step
> <step performance="required"
><para
>configure el paquete: <command
>./configure</command
> <note
><para
>Algunos paquetes (especialmente kdebase) tienen opciones especiales de configuración que pueden ser aplicables a su instalación.  Teclee <command
>./configure <option
>--help</option
></command
> para ver las opciones disponibles.</para
></note
></para
></step
> <step performance="required"
><para
>construya el paquete: <command
>make</command
></para
></step
> <step performance="required"
><para
>instale el paquete: <command
>su <option
>-c "make install"</option
></command
> (si no es todavía superusuario).  Si ya es superusuario, sólo teclee <command
>make <option
>install</option
></command
>.</para
></step
> </procedure
> </listitem
> </varlistentry
> <varlistentry
> <term
>Instalación de los archivos <filename
>.tar.gz</filename
> de binarios</term
> <listitem
> <para
>Los paquetes de binarios .tar.gz se instalan de forma predeterminada en <filename class="directory"
>/opt/kde</filename
>.</para
> <procedure
> <step performance="required"
><para
>conviértase en superusuario</para
></step
> <step performance="required"
><para
><command
>cd /</command
></para
></step
> <step performance="required"
><para
><command
>tar <option
>xvzf <replaceable
>nombredelpaquete.tar.gz</replaceable
></option
></command
></para
></step
> </procedure
> </listitem
> </varlistentry
> </variablelist>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Procedimientos post-instalación</para>
</question>
<answer>
<para
>Primero, asegúrese de haber añadido el directorio de instalación de los binarios de &kde; (por ejemplo <filename class="directory"
>/opt/kde/bin </filename
>) a su variable <envar
>PATH</envar
> y el directorio de instalación de las librerías de &kde; a su variable <envar
>LD_LIBRARY_PATH</envar
> (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 <envar
>SHLIB_PATH</envar
> en &IRIX;.  Luego, cambie el valor de la variable de entorno <envar
>KDEDIR</envar
> al directorio base de su instalación de &kde;, por ejemplo <filename class="directory"
>/opt/kde</filename
>. <caution
> <para
>Por favor tenga en mente que es desaconsejable cambiar el valor de <envar
>LD_LIBRARY_PATH</envar
> 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 <ulink url="mailto:barr@cis.ohio-state.edu"
>Dave Barr</ulink
> explicando sobre los perjuicios de la variable <envar
>LD_LIBRARY_PATH</envar
> y se puede encontrar en <ulink  url="http://www.cis.ohio-state.edu/~barr/ldpath.html"
> http://www.cis.ohio-state.edu/~barr/ldpath.html</ulink
>.</para
> </caution
> </para>
<para
>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>
<para
>Para hacerle las cosas más fáciles, hemos ofrecido un sencillo script llamado <filename
>startkde</filename
> que se instala en <filename class="directory"
>$<envar
>KDEDIR</envar
>/bin</filename
> y se encuentra por lo tanto en su camino de directorios.</para>
<para
>Edite el archivo <filename
>.xinitrc</filename
> en su directorio personal (¡haga primero una copia de seguridad!), elimine todo lo que luzca como una llamada a otro administrador de ventanas, e inserte <command
>startkde</command
> en su lugar.  Reinicie &X-Windows;.  Si usted utiliza &kdm;/<application
>xdm</application
>, tendrá que editar el archivo <filename
>.xsession</filename
> en vez de <filename
>.xinitrc</filename
>.  Y si no existe un archivo  <filename
>.xinitrc</filename
> o <filename
>.xsession</filename
> en su directorio personal, simplemente cree uno nuevo con una única línea que diga <command
>startkde</command
>. <note
> <para
>Algunos sistemas (especialmente &RedHat; &Linux;) utilizan otro archivo llamado <filename
>.Xclients</filename
>.</para
> </note
></para>
<para
>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 <ulink url="http://www.kde.org/documentation/quickstart/index.html"
>Introducción a KDE</ulink
> disponible.  Además, todos los programas disponen de ayuda en línea disponible en el menú Ayuda.</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Micro-CóMO: Compilando &kde; 1.1.1 para &SGI; &IRIX; 6.x</para>
</question>
<answer>
<para
><ulink url="mailto:berry@ieeecs.concordia.ca"
>Chris Berry</ulink
> envió el siguiente micro-CóMO actualizado al grupo de noticias comp.windows.x.kde.</para>
<para
>Esta es una (evidente) modificación del Micro-CóMO enviado por <ulink url="mailto:sterritt@mrj.com"
>Chris Sterritt</ulink
>.  éste es válido para &kde;-1.1.1 ejecutándose en &IRIX; 6.5.  No he intentado seguirsus indicaciones en otras plataformas. Hay algunos elementos preocupantes: obtengo muchas, pero muchas advertencias sobre redefiniciones de &Qt;, redefiniciones de libkdecore, <abbrev
>etc.</abbrev
>  (Me han aparecido tantas redefiniciones que podría haber escrito un diccionario), las cosas de internacionalización no funcionan (aunque funcionaban en la versión 1.0), y &kikbd; se cuelga si se utiliza &konsole; (de otro modo funciona bien).  Cualquier comentario o pregunta puede enviarse a <email
>berry@ieeecs.concordia.ca</email
>.  Mantendré también una copia de este CóMO en mi página web personal: <ulink url="http://alcor.concordia.ca/~c_berry/"
>http://alcor.concordia.ca/~c_berry/</ulink
>.</para>
<para
>También, si no es de su gusto compilar código fuente, hay binarios compilados por mí de kde-1.1.1 y egcs-1.1.2 en <ulink url="ftp://ftp.cmc.ec.gc.ca/pub/hbc/sgi/"
>ftp://ftp.cmc.ec.gc.ca/pub/hbc/sgi/</ulink
>.  &kde; utiliza librerías compartidas, por lo que si usted no tiene libstdc++.so.2.9.0 yo sugeriría bajar los binarios de egcs también. Por favor, también baje y <emphasis
>lea</emphasis
> el archivo README que se encuentra en el directorio del código fuente, ya que contiene información importante respecto a la instalación.</para>
<para
>Finalmente, ni yo ni Environment Canada nos reponsabilizamos respecto del valor de estas instrucciones.  éstas han funcionado en mi caso. Si funcionan para usted, bien, y si no funcionan, yo no podré ayudarlo, ni tampoco nadie de EC.  Observe que varias cosas no funcionan de la forma en que se supone que debieran hacerlo.  Si usted encuentra una solución, hágalo saber a otra persona.  Yo no podré verificar ningún arreglo personalmente después del 20 de agosto de 1999 ya que tendré que volver a la escuela (y tendré que usar SunOS). </para>
<para
>¡Disfrute!</para>

<procedure
> <title
>Compilando &kde; 1.1.1 para &SGI; &IRIX; 6.x</title
> <step performance="required"
> <para
>Instale &Qt; 1.42 o posterior.</para
> </step
> <step performance="required"
> <para
> Estoy instalando &kde; como mi propio usuario (no como superusuario), por lo que tengo una variable de entorno <envar
>KDEDIR</envar
> cuyo valor es distinto a /usr/local u otro valor predeterminado, el cual puede ser también su caso.  También, &SGI; ofrece librerías jpeg y png, pero actualmente se encuentran desfasadas.  Por lo tanto, usted tendrá que buscar el código fuente de las librerías libpng y libz (jpeg viene incluido con kdesupport); lo he encontrado como <acronym
>RPM</acronym
>s de código fuente en uno de los mirrors del servidor &FTP; de &RedHat;.</para
> </step
> <step performance="required"
> <para
> Consiga <application
>egcs</application
> 1.1.1 o posterior y compílelo con la opción <option
>-fsquangle</option
> activada.  Esto se debe hacer debido a que el ensamblador de &SGI; no puede manipular los enormes nombres de los objetos producidos por <application
>g++</application
>, y porque <application
>gas</application
> aún no funciona bien en &SGI;s.  También tendrá que construir las librerías de &gcc; utilizando este binario.  Asegúrese de que sólo este compilador esté disponible en uno de los directorios de la variable <envar
>PATH</envar
> (encaso de que haya otra versión de &gcc; instalada en alguna parte).  Al teclear <command
>g++ <option
>-v</option
></command
> obtengo lo siguiente:</para
> <screen
><computeroutput
>gcc version egcs-2.91.60 19981201 (egcs-1.1.1 release)</computeroutput>
</screen
> </step
> <step performance="required"
> <para
> Ejecute <command
>setenv <option
>LDFLAGS </option
></command
>.  Esto es necesario debido a que los scripts de configuración insisten en ejecutar <command
>g++ <option
>-s</option
></command
> al compilar el programa de prueba, lo cual no resulta bien en los &SGI;s.</para
> </step
> <step performance="required"
> <para
> Desempaque el paquete "kdesupport" y entre a su directorio.  Ejecute suscript de configuración, con la opción <option
>--prefix</option
> si es necesario:</para
> <screen
>./configure --prefix=$KDEDIR --x-includes=/usr/include/X11 \
--x-libraries=/usr/lib32 --with-qt-includes=/opt/kde-1.1.1 \
--with-qt-libs=/opt/kde-1.1.1 --enable-shared
</screen
> <para
>Modifique esto según sea necesario.  En mi caso, tengo &Qt; instalado en el mismo directorio que &kde;, por lo que he necesitado indicar en quédirectorios se encuentran las librerías y los archivos de inclusión.  En ocasionesel script de configuración no encontrará ni siquiera así el directorio que contienelos archivos de inclusión de &Qt;.  Modifique su archivo <filename
>.login</filename
>para corregir este problema (¿Configuró su archivo <filename
>.login</filename
> comose indicaba en las instrucciones de instalación de &Qt;?).</para
> </step
> <step performance="required"
> <para
> Ejecute el script (el cual aparece más adelante) como sigue:</para
> <screen
><command
>find <option
>. -name Makefile -exec ../FixMakesSq {} \;</option
></command
></screen
> <para
>Esto repara todas las líneas de compilación de tal manera que todas las librerías "replicadas" (jpeg y png) sean reemplazadas por sus rutas completas de manera que no sean enlazadas junto con las de &SGI;.</para
> <note
><para
>En el CóMO original, se añadía la opción <option
>-fsquangle</option
> a cada archivo makefile.  Esto causaba errores en la compilación.  Me encontré con que sólo era necesario hacerlo en sólo un archivo makefile.  Más detalles sobre esto más adelante.</para
> </note
> <para
>Aquí está el script FixMakesSq:</para
> <programlisting
>#!/bin/perl -ni.bak
 
if ((/-lpng/) || (/-ljpeg/))
{
    if (/^(.*)-lpng(.*)$/)
    {
        $b4 = $1;
        $af = $2;
        print "$b4 /path/to/KDE/libs/libpng.a $af\n";
    }
    if (/^(.*)-ljpeg(.*)$/)
    {
        $b4 = $1;
        $af = $2;
        print "$b4 /path/to/KDE/libs/libjpeg.a $af\n";
    }
}
        
#NOTE!! Uncomment this section if you want to add
#-D_LANGUAGE_C_PLUS_PLUS to all 
#makefiles.  I personally have not tried this, but it should not break 
#anything.
# Alternately, add the flag in the places noted below.

#elsif (/cxxflags\s*=(.*)$/i)
#{
#    print "CXXFLAGS =  -D_LANGUAGE_C_PLUS_PLUS $1\n";
#}
else
{
    print;
}
</programlisting
> <para
>Ejecute lo siguiente:</para
> <screen
><command
>gmake</command>
<command
>gmake <option
>install</option
></command>
</screen
> </step
> <step performance="required"
> <para
> Vaya al directorio con el código fuente de <filename
>libz</filename
>, y ejecute lo siguiente:</para
> <screen
><command
>./configure <option
>--prefix=$KDEDIR</option
></command>
<command
>gmake</command>
<command
>gmake install</command>
</screen
> </step
> <step performance="required"
> <para
> Vaya al directorio con el código fuente de <filename
>libpng</filename
>, y ejecute lo siguiente:</para
> <screen
><command
>./configure <option
>--prefix=$KDEDIR</option
></command>
<command
>gmake</command>
<command
>gmake <option
>install</option
></command>
</screen
> </step
> <step performance="required"
> <para
> Desempaquete el paquete kdelibs y entre a su directorio.  Añada el argumento <option
>--enable-new-stuff</option
> al ejecutar el script <command
>./configure</command
> (esto puede no ser necesario, pero no ocurrirá nada malo si se usa): </para
> <screen
><command
>./configure <option
>--prefix=$KDEDIR --x-includes=/usr/include/X11 \
--x-libraries=/usr/lib32 --with-qt-includes=/opt/kde-1.1.1 \
--with-qt-libs=/opt/kde-1.1.1 --enable-shared --enable-new-stuff</option
></command>
<command
>find <option
>. -name Makefile -exec ../FixMakesSq {} \;</option
></command>
</screen
> </step
> <step performance="required"
> <para
>Busque el archivo <filename
>kprocctrl.cpp</filename
>, y arregle el archivo <filename
>Makefile</filename
> que está en aquél directorio. Sólo en caso de que no haya descomentado la sección que hace esto en el script FixMakesSq, añada la opción <option
>-D_LANGUAGE_C_PLUS_PLUS</option
> en la línea CXXFLAGS. Esto hace que tenga la definición correcta para las funciones que usan señales (posee unargumento de tipo int).</para
> </step
> <step performance="required"
> <para
> Busque el archivo <filename
>addressbook.cc</filename
>, y arregle el archivo <filename
>Makefile</filename
> que está en aquél directorio. Añada la opción <option
>-fsquangle</option
> a la línea CXXFLAGS. Esto permitirá al ensamblador manejar el larguísimo nombre que se generará después.</para
> <screen
><command
>gmake</command>
<command
>gmake <option
>install</option
></command>
</screen
> </step
> <step performance="required"
> <para
> Desempaquete kdebase y entre a su directorio.  Ejecute lo siguiente:</para
> <screen
><command
>./configure <option
>--prefix=$KDEDIR  --x-includes=/usr/include/X11 \
--x-libraries=/usr/lib32 --with-qt-includes=/opt/kde-1.1.1 \
--with-qt-libs=/opt/kde-1.1.1 --enable-shared </option
></command>
<command
>find <option
>. -name Makefile -exec ../FixMakesSq {} \;</option
></command>
</screen
> </step
> <step performance="required"
> <para
> Arregle <filename
>memory_sgi.cpp</filename
> (busque dentro del directorio <filename
>kdebase</filename
> para encontrarlo).  Simplemente he utilizado #ifdef con todos los contenidos de la función... esto no se compila en mi ordenador, y de todas maneras no utilizo esa parte de &kpanel; :-).</para
> </step
> <step performance="required"
> <para
> Arregle <filename
>TEShell.C</filename
> (en el directorio <filename
>kdebase-1.1.1/konsole/src/</filename
>).  Este archivo contiene la operación que permite a &konsole; conectarse con una pseudoterminal.  Desafortunadamente, no fue escrita tomando en cuenta a &IRIX;, y necesita ser parcheada con el archivo diff incluido aquí:</para
> <programlisting
>*** TEShell.C   Mon Apr 12 00:12:37 1999
--- /users/dor/aspg/ber/data/kdedown/kdebase-1.1.1/konsole/src/TEShell.C
Wed Jul 14 15:15:35 1999
***************
*** 169,174 ****
--- 169,177 ----
    pid_t pid = waitpid(-1,&amp;status,WNOHANG);
    Shell* sh = shells.find(pid);
    if (sh) { shells.remove(pid); sh-&gt;doneShell(status); }
+ #if defined(sgi)
+   signal(SIGCHLD,catchChild);
+ #endif
  }
  
  void Shell::doneShell(int status)
***************
*** 234,239 ****
--- 237,252 ----
        }
      }
    }
+ #endif
+ 
+ #if defined(sgi) /* Irix */
+  
+   needGrantPty = FALSE;
+   char* line;
+   line = _getpty(&amp;ptyfd, O_RDWR|O_NDELAY, 0600, 0);
+   strcpy(ptynam,"/dev/ptc");
+   strcpy(ttynam,line);
+  
  #endif
  
    if (ptyfd &lt; 0) // Linux, FIXME: Trouble on other systems?
</programlisting
> <para
>Entonces: </para
> <screen
><command
>gmake</command>
<command
>gmake <option
>install</option
></command>
</screen
> </step
> <step performance="required"
> <para
> desempaquete kdeutils</para
> <screen
><command
>./configure <option
>--prefix=$KDEDIR  --x-includes=/usr/include/X11 \
--x-libraries=/usr/lib32 --with-qt-includes=/opt/kde-1.1.1 \
--with-qt-libs=/opt/kde-1.1.1 --enable-shared </option
></command>
<command
>find <option
>. -name Makefile -exec ../FixMakesSq {} \;</option
></command>
</screen
> </step
> <step performance="required"
> <para
> Busque el archivo <filename
>kcalc_core.cpp</filename
> y arregle su <filename
>Makefile</filename
> tal como lo hizo con <filename
>kprocctrl.cpp</filename
> anteriormente. </para
> <screen
>gmake
gmake install
</screen
> </step
> <step performance="required"
> <para
> Desempaquete kdegames, kdegraphics y kdetoys, y, para cada paquete, entre a su directorio y ejecute lo siguiente: </para
> <screen
><command
>./configure <option
>--prefix=$KDEDIR  --x-includes=/usr/include/X11 \
--x-libraries=/usr/lib32 --with-qt-includes=/opt/kde-1.1.1 \
--with-qt-libs=/opt/kde-1.1.1 --enable-shared</option
></command>
<command
>find <option
>. -name Makefile -exec ../FixMakesSq {}</option
></command>
<command
>gmake</command>
<command
>gmake <option
>install</option
></command>
</screen
> </step
> <step performance="required"
> <para
> El siguiente paso es opcional para &kde;-1.1.  No creo que sea necesario para &kde;-1.1.1.  &knotes; nunca se me ha colgado.  Sin embargo, lo he incluido para que este documento quede completo. Busque el directorio en el que <filename
>knotes</filename
> se encuentra. Entre en él, ejecute <command
>make <option
>clean</option
></command
>, y cambie la línea CXXFLAGS en el archivo <filename
>Makefile</filename
>. La línea CXXFLAGS tiene el argumento <option
>-O2</option
>, cámbielo por <option
>-g</option
>. Luego ejecute <command
>make</command
> y <command
>make <option
>install</option
></command
>. La razón por la que incluí esto es que &knotes; se me colgaba a los pocos minutos de haber arrancado; sin embargo, al recompilarlo con la opción <option
>-g</option
> (para reparación de erroes) en lugar de <option
>-O2</option
> (para optimización) funcionó bien. Vaya a saber... :-). </para
> </step
> </procedure>
<para
>Y eso es todo.  Ahora usted debiera poder utilizar &kde;.</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>¿Es necesario borrar mi antigua versión xyz antes de instalar una nueva?</para>
</question>
<answer>
<para
>En principio, no es necesario.  Si utiliza paquetes <acronym
>RPM</acronym
> o DEB, ls versión anterior de &kde; que tenga debiera ser borrada automáticamente al instalar la nueva.</para>
<para
>Si compila el código fuente usted mismo, usted podría 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 kdesupport, después kdelibs, y luego kdebase.</para>
<para
>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;.</para>
<!--create a new entry called "how to make KDE 1.x coexist with KDE 2"
and link it from here-->
</answer>
</qandaentry>

<qandaentry>
<question id="startkde">
<para
>¿Cómo inicio &kde;?</para>
</question>
<answer>
<para
>El método más cómodo para iniciar &kde; es mediante el script <filename
>startkde</filename
>.  Simplemente ponga la línea <command
>startkde</command
> al final de su archivo <filename
>.xsession</filename
> (o su archivo <filename
>.xinitrc</filename
> o <filename
>.Xclients</filename
> si no está usando &kdm; o <application
>xdm</application
>).  Por favor, también elimine las líneas que ejecutan su antiguo administrador de ventanas.  Si no hay un archivo <filename
>.xsession</filename
>, <filename
>.xinitrc</filename
>, o <filename
>.Xclients</filename
> en su directorio personal, simplemente cree uno nuevo con una sola línea que diga <command
>startkde</command
>.</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Cada vez que arranco &kde;, se queja sobre las shadow passwords. ¿Por qué?</para>
</question>
<answer>
<para
>En un sistema que utiliza shadow passwords, el salvapantallas sólo puede funcionar correctamente si el bit suid está activado.  Este bit da a los salvapantallas privilegios de superusuario, los que son necesarios para utilizar las shadow passwords.  <caution
><para
>Los salvapantallas pueden configurarse para proteger el ordenador hasta que se introduzca la contraseña.</para
></caution
></para>
<procedure
> <title
>Fijando el bit suid de los salvapantallas</title
> <step performance="required"
><para
>conviértase en superusuario</para
></step
> <step performance="required"
><para
><command
>chown root $<envar
>KDEDIR</envar
>/bin/*.kss</command
></para
></step
> <step performance="required"
><para
><command
>chmod u+s $<envar
>KDEDIR</envar
>/bin/*.kss</command
></para
></step
> </procedure>
<para
>Opcionalmente, si usted va a compilar &kde; a partir del código fuente, puede usar <command
>./configure <option
>--with-shadow</option
></command
> para configurar kdebase.  De esta forma el bit suid es fijado automáticamente al ejecutar <command
>make install</command
> para la instalación.</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>¿Es posible instalar &kde; en el directorio personal de un usuario?</para>
</question>
<answer>
<para
>Sí, usted puede instalar &kde; en el directorio que quiera.  Lo que debe hacer depende del tipo de paquetes que desee instalar:</para>
<procedure
><title
>Paquetes de código fuente</title
> <step performance="required"
><para
>Configure e instala el paquete usando <command
>configure <option
>--prefix=<replaceable
>/usuarios/midirectorio/kde</replaceable
></option
>;make; make install</command
> para instalar en <filename class="directory"
>/usuarios/midirectorio/kde</filename
>.</para
></step
> <step performance="required"
><para
>Añada lo siguiente a sus archivos de inicialización.  Por favor observe que no es necesario cambiar el valor de <envar
>LD_LIBRARY_PATH</envar
>, es mejor dejarlo como está.</para
> <para
>Para csh o tcsh:</para
> <programlisting>
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  
</programlisting
> <para
>Para  <application
>bash</application
>:</para
> <programlisting>
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
</programlisting
></step
> </procedure>
<procedure
><title
>Paquetes <acronym
>RPM</acronym
></title
> <step performance="required"
><para
><command
>rpm</command
> permite usar la opción <option
>--prefix</option
> para seleccionar el directorio dondese desea hacer la instalación.  Por ejemplo, si se ejecuta <command
>rpm <option
>-i --prefix=<replaceable
>/usuarios/midirectorio/kdepaquete.rpm</replaceable
></option
></command
> el paquete será instalado en <filename class="directory"
>/usuarios/midirectorio/kde</filename
>.</para
></step
> </procedure>
<para
><note
> <para
>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.</para
> <para
>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á.</para
> </note
></para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
><command
>startkde</command
> falla al ejecutarse mostrando el mensaje de error <errorname
>can not connect to X server</errorname
> (no puede conectarse al servidor X).  ¿Qué ocurre?</para>
</question>
<answer>
<para
>Probablemente haya intentado arrancar el servidor X con <command
>startkde</command
>.  El servidor X es arrancado con <command
>startx</command
>. <command
>startkde</command
> es el script que activa el administrador de ventanas y los daemons que utiliza &kde;, y que debiera ser ejecutado desde el archivo <filename
>.xinitrc</filename
>, <filename
>.xsession</filename
>, o <filename
>.Xclients</filename
>.  Véase también <xref linkend="startkde"/>.</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Al instalar paquetes para Debian con <command
>dpkg</command
> aparece el mensaje de error <errorname
>giflib2 is missing</errorname
> (giflib2 no está presente).</para>
</question>
<answer>
<para
>En ocasiones, al instalar los paquetes para Debian de &kde;, <command
>dpkg</command
> muestra un mensaje de error que dice que giflib2 no está instalado.  Ya que la librería giflib2 no es necesaria, la solución es sencilla: <command
>dpkg <option
>-i --ignore-depends=giflib2 <replaceable
>paquete.deb</replaceable
></option
></command
> </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>¿&kde; en &AIX;?</para>
</question>
<answer>
<para
>Si tiene problemas construyendo &kde; para el sistema &AIX; revise la página web de Stefan Westerfeld's <ulink url="http://space.twc.de/~stefan/kde/aix.html"
>Running &kde; on Aix</ulink
> (Ejecutando &kde; en Aix) para obtener información sobre cómo construir &kde; para esta excepcional variante de &UNIX;.</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Al instalar paquetes &RedHat; aparece el mensaje <errorname
>libncurses.so.3.0 is needed</errorname
> (se requiere libncurses.so.3.0).</para>
</question>
<answer>
<para
>Si no hay un rpm para este software en su &CD-ROM; de &RedHat;, revise en el servidor &FTP; de &RedHat; y sus mirrors para conseguirlo.  Tenga en cuenta que las librerías libncurses-3 y -4 coexisten así que no existe la necesidad de reemplazar una con la otra, se puede hacer simplemente tecleando <command
>rpm -i</command
>.</para>
<para
>O puede intentar lo siguiente (como root):</para>
<procedure
> <step performance="required"
><para
><command
>cd /usr/lib</command
></para
></step
> <step performance="required"
><para
><command
>En <option
>-s libncurses.so.4 libncurses.so.3</option
></command
></para
></step
> <step performance="required"
><para
><command
>ldconfig</command
></para
></step
> </procedure>
<para
>Ya que libncurses-3 y -4 son 100% compatibles tanto a nivel de binarios como de código, instalar ambas constituye una pérdida de espacio en disco.</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>¿&kde; en un portátil?</para>
</question>
<answer>
<para
>Si usted consigue que &X-Windows; funcione, no debiera tener problemas haciendo que &kde; funcione en un portátil.  Puede encontrar útiles las siguientes páginas web:</para>
<itemizedlist
> <listitem
> <para
><ulink url="http://www.cs.utexas.edu/users/kharker/linux-laptop/"
>http://www.cs.utexas.edu/users/kharker/linux-laptop/</ulink
></para
> </listitem
> <listitem
> <para
><ulink url="http://www.yy.cs.keio.ac.jp/~sanpei/how2800x600.html"
>http://www.yy.cs.keio.ac.jp/~sanpei/how2800x600.html</ulink
></para
> </listitem
> </itemizedlist>
<para
>Para portátiles con resoluciones de pantalla exóticas como 1024x600, puede tratar de editar el archivo <filename
>XF86Config</filename
> (en <filename class="directory"
>/etc/X11</filename
> si utiliza &RedHat;).  Si tiene  experienciaeditando este archivo, sabrá que en él hay varias líneas que dicen "Modeline".  Sólo debe añadir una línea de estas para su resolución de pantalla.  Desafortunadamente, el formato de las líneas Modeline es más bien esotérico; es decir, tendrá que documentarse bastante.  Una fuente de informaciónpuede ser el <ulink url="http://sunsite.unc.edu/LDP/HOWTO/XFree86-Video-Timings-HOWTO.html"
>XFree86 Video Timings HOWTO</ulink
>.</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>No me gusta el directorio predeterminado en el que se instaló &kde;.¿Cómo puedo cambiarlo sin echar nada a perder?</para>
</question>
<answer>
<para
>Suponiendo que el directorio predeterminado es <filename class="directory"
>/opt/kde</filename
> y desea cambiarlo a <filename class="directory"
>/usr/local/kde</filename
>, esto es lo que usted deberá hacer:</para>
<procedure
> <step performance="required"
><para
>conviértase en superusuario</para
></step
> <step performance="required"
><para
><command
>mv /opt/kde /usr/local/kde</command
></para
></step
> <step performance="required"
><para
><command
>ln -s /usr/local/kde /opt/kde</command
></para
></step
> </procedure>
<para
>Esto colocará todos sus archivos de &kde; en <filename class="directory"
>/usr/local/kde</filename
> pero todavía se podrá acceder a ellos a través de <filename class="directory"
>/opt/kde</filename
>.</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>¿A dónde fue el script de configuración de instantáneas?</para>
</question>
<answer>
<para
>Puede que este problema ya haya sido rectificado, pero en caso de que no lo haya sido, ésta es la solución: <command
>make <option
>-f  admin/Makefile.common cvs</option
></command
></para>
</answer>
</qandaentry>

<qandaentry>
<question id="bzip2">
<para
>¿Cómo puedo descomprimir archivos con la extensión .bz2?</para>
</question>
<answer>
<para
>Primero, necesitará el paquete bzip2.  Puede conseguirlo de su sitio &FTP; favorito si todavía no lo tiene.  Luego, para ver los contenidos, simplemente haga esto: <command
>bzip2 -cd <replaceable
>archivos.tar.bz2</replaceable
> | tar tvf -</command
>.  Para extraer archivos, haga esto: <command
>bzip2 -cd <replaceable
>archivos.tar.bz2</replaceable
> | tar xvf -</command
>.  Claro, debiera poder utilizar un comando así como <command
>tar --use-compress-program bzip2 -xvf <replaceable
>archivos.tar.bz2</replaceable
></command
> si su versión de <application
>tar</application
> lo soporta.  Por favor utilice <command
>man tar</command
> y <command
>man bzip2</command
> para más información, y puede leer también el Mini-CóMO de bzip2.  Por cierto, la página web de bzip2 está en <ulink url="http://sources.redhat.com/bzip2/index.html"
>http://sources.redhat.com/bzip2/index.html</ulink
>.</para>
<!--add a link to Bzip2 mini-HOWTO-->
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>¿Qué archivos puedo borrar de mi directorio de instalación de &kde;?  ¿Es seguro eliminar todos los archivos <filename
>*.h</filename
>, <filename
>*.c</filename
> y <filename
>*.o</filename
>?</para>
</question>
<answer>
<para
>No debiera haber ninguna necesidad de mantener los archivos <filename
>.c</filename
> y <filename
>.o</filename
>, pero usted podrá querer mantener los archivos <filename
>.h</filename
>, 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.</para
> 
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>¿Perderé mi configuración actual cuando actualice mi versión de &kde;?</para>
</question>
<answer>
<para
>Ha habido múltiples informes de los resultados de actualizarse de &kde; 1.x a &kde; 2.0.  Los ajustes se guardan en el subdirectorio <filename class="directory"
>.kde</filename
> dentro de su directorio personal.  Han habido muchos cambios en los ajustes tanto globalmente como dentro de cada aplicación.  Para un mejor resultado, sugerimos que copie su directorio <filename class="directory"
>.kde</filename
> antiguo en un lugar diferente, instale &kde; 2.0 y copie todos los ajustes de correo y gruposde noticias necesarios.  En algunos casos los ajustes son tan diferentes que esmejor configurarlos directamente dentro de &kde; 2.0.  Dicho esto, existenreportes de actualizaciones que se han hecho sin eliminar el directorio<filename class="directory"
>.kde</filename
> antiguo sin ningún problema.</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Al compilar kdebase aparece un mensaje que dice <errorname
>bin/sh: msgfmt: command not found</errorname
> (bin/sh: msgfmt: comando no encontrado).</para>
</question>
<answer>
<para
>Necesitará el programa <application
>msgfmt</application
>, que es parte del <application
>gettext</application
> del proyecto <acronym
>GNU</acronym
>. Usted debiera poder bajarlo de cualquier espejo decente de <acronym
>GNU</acronym
>.</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>¿Cómo puedo desinstalar programas de &kde; compilados a partir de su código fuente?</para>
</question>
<answer>
<para
>Puede desinstalar estos programas tecleando <command
>make uninstall</command
> en el directorio donde se hizo <command
>make install</command
>.  Si ya borró los archivos de ese directorio, sólo hay una forma de hacerlo, y no es agradable: vaya al directorio <filename class="directory"
>$<envar
>KDEDIR</envar
>/bin</filename
> y empiece a borrar los archivos uno por uno.</para>
</answer>
</qandaentry>

<qandaentry>
<question id="gif">
<para
>¿Qué pasa con el soporte para &GIF;?</para>
</question>
<answer>
<para
>Esto tiene que ver con la patente del algoritmo &LZW; de Unisys.  Elsoporte para &GIF; está desactivado de forma predeterminada en las versiones 1.44 y posteriores de &Qt;.  Utilice una versión más antigua de &Qt; (si todavía utiliza &kde; 1.x), o recompílelo con el soporte para &GIF; activado utilizando <command
>./configure <option
>-gif</option
></command
>.</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>¿Cómo puedo instalar temas para &kde;?</para>
</question>
<answer>
<para
>No existe todavía un administrador de temas en &kde; 2; por favor remítase a <ulink url="http://kde.themes.org/php/comments.phtml?forum=news.26.34"
>http://kde.themes.org/php/comments.phtml?forum=news.26.34</ulink
> para más información.</para>
</answer>
</qandaentry>
</qandaset>
</chapter>

