You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
270 lines
5.4 KiB
270 lines
5.4 KiB
<sect1 id="howto-compilation">
|
|
<title
|
|
>Compilar a partir del código</title>
|
|
|
|
<para
|
|
>En primer lugar, descargue e instale los paquetes de desarrollo para &tde;, TQt y X11. Éstos deberían estar disponibles en su distribución, por ejemplo, en Debian los nombres de los paquetes son <literal
|
|
>tdelibs-trinity-dev</literal
|
|
>, <literal
|
|
>libtqt-mt-dev</literal
|
|
> y <literal
|
|
>xlibs-dev</literal
|
|
>. Puede necesitar también otros paquetes de desarrollo.</para>
|
|
|
|
<sect2 id="howto-compilation-sources">
|
|
<title
|
|
>Obtener las fuentes</title>
|
|
|
|
<sect3 id="howto-compilation-release">
|
|
<title
|
|
>Versión oficial</title>
|
|
|
|
<para
|
|
>Descargue el último <literal
|
|
>.tar.bz2</literal
|
|
> desde la <ulink url="http://sourceforge.net/project/showfiles.php?group_id=71710"
|
|
>sección archivos</ulink
|
|
> del proyecto &kplayer; en SourceForge. Después estraígalos</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>tar</command
|
|
> <option
|
|
>xjf</option
|
|
> <filename
|
|
>kplayer-0.5.3.tar.bz2</filename
|
|
></userinput
|
|
></para>
|
|
|
|
<para
|
|
>The code will be in the <filename
|
|
>kplayer-0.5.3</filename
|
|
> subdirectory</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>cd</command
|
|
> <filename
|
|
>kplayer-0.5.3</filename
|
|
></userinput
|
|
></para>
|
|
|
|
</sect3>
|
|
|
|
<sect3 id="howto-compilation-cvs">
|
|
<title
|
|
>CVS actual</title>
|
|
|
|
<para
|
|
>Identifíquese en el CVS de SourceForge</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>cvs</command
|
|
> <option
|
|
>-d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/kplayer</option
|
|
> login</userinput
|
|
></para>
|
|
|
|
<para
|
|
>y pulse &Enter; si se le pide una contraseña. A continuación descargue el código</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>cvs</command
|
|
> <option
|
|
>-z3</option
|
|
> <option
|
|
>-d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/kplayer</option
|
|
> co kplayer</userinput
|
|
></para>
|
|
|
|
<para
|
|
>El código se encontrará en el subdirectorio <filename
|
|
>kplayer</filename
|
|
></para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>cd</command
|
|
> <filename
|
|
>kplayer</filename
|
|
></userinput
|
|
></para>
|
|
|
|
</sect3>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id="howto-compilation-compilation">
|
|
<title
|
|
>Compilar, instalar, ejecutar</title>
|
|
|
|
<para
|
|
>Cree el script <filename
|
|
>configure</filename
|
|
></para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>make</command
|
|
> <option
|
|
>-f</option
|
|
> <filename
|
|
>Makefile.dist</filename
|
|
></userinput
|
|
></para>
|
|
|
|
<para
|
|
>y ejecútelo</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>./configure</command
|
|
> <option
|
|
>--prefix</option
|
|
> `tde-config --prefix`</userinput
|
|
></para>
|
|
|
|
<para
|
|
>Si en este punto ha obtenido errores indicando que faltan bibliotecas, probablemente necesitará más paquetes de desarrollo para su distribución. El script <filename
|
|
>configure</filename
|
|
> es muy explicativo, y le indicará qué es lo que necesita en su salida. Si todavía necesita más información, observe el archivo <filename
|
|
>config.log</filename
|
|
>. Necesitará ir al principio y desplazarse una o dos páginas hasta el punto en el que se inicie el error. Si todo falla, pida ayuda en el <ulink url="http://sourceforge.net/forum/forum.php?forum_id=244388"
|
|
>foro de usuario de &kplayer;</ulink
|
|
>. No olvide incluir la salida completa de <filename
|
|
>configure</filename
|
|
> y el archivo <filename
|
|
>config.log</filename
|
|
>.</para>
|
|
|
|
<para
|
|
>Una vez que <command
|
|
>configure</command
|
|
> haya terminado correctamente, compile el código.</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>make</command
|
|
></userinput
|
|
></para>
|
|
|
|
<para
|
|
>Si este paso falla, puede pedir ayuda en el <ulink url="http://sourceforge.net/forum/forum.php?forum_id=244388"
|
|
>foro de usuarios de &kplayer;</ulink
|
|
> proporcionando la salida completa de <command
|
|
>make</command
|
|
>.</para>
|
|
|
|
<para
|
|
>Una vez que <command
|
|
>make</command
|
|
> haya finalizado, instale el programa</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>su</command
|
|
> <option
|
|
>-c</option
|
|
> '<command
|
|
>make</command
|
|
> install'</userinput
|
|
></para>
|
|
|
|
<para
|
|
>y ejecútelo</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>kplayer</command
|
|
></userinput
|
|
></para>
|
|
|
|
<para
|
|
>Ésta última orden también producirá mucha salida en su consola. Ésta es la salida que necesita enviar si alguna vez <link linkend="howto-bug-reporting"
|
|
>envía un informe de fallo</link
|
|
> o pide ayuda.</para>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id="howto-compilation-notes">
|
|
<title
|
|
>Notas</title>
|
|
|
|
<sect3 id="howto-compilation-mandrake">
|
|
<title
|
|
>Mandrake 10</title>
|
|
|
|
<para
|
|
>Al menos algunas versiones de Mandrake 10 colocan <filename
|
|
>libGL.la</filename
|
|
> en el lugar incorrecto, por tanto <filename
|
|
>configure</filename
|
|
> no lo encontrará, y deberá crear un enlace simbólico</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>ln</command
|
|
> <option
|
|
>-s</option
|
|
> <filename
|
|
>/usr/lib/libGL.la</filename
|
|
> <filename
|
|
>/usr/X11R6/lib/libGL.la</filename
|
|
></userinput
|
|
></para>
|
|
|
|
<para
|
|
>Ales Tosovsky escribió un CÓMO detallado <ulink url="http://linux.tosovsky.info/exec.php?show=kplayer"
|
|
>en checo</ulink
|
|
> sobre la compilación de &kplayer; en Mandrake 10 y lo tradujo al <ulink url="http://linux.tosovsky.info/exec.php?show=kplayeren"
|
|
>inglés</ulink
|
|
>.</para>
|
|
|
|
</sect3>
|
|
|
|
<sect3 id="howto-compilation-fedora">
|
|
<title
|
|
>Fedora Core 2 en x86_64</title>
|
|
|
|
<para
|
|
>Fred compiló correctamente &kplayer; en x86_64 utilizando Fedora Core 2 y el núcleo 2.6.6-1.435.2.3smp. Aquí se muestra como se ejecutó <command
|
|
>configure</command
|
|
>:</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>./configure</command
|
|
> <option
|
|
>--prefix=`tde-config --prefix`</option
|
|
> <option
|
|
>--enable-libsuffix=64</option
|
|
> <option
|
|
>--with-tqt-includes=/usr/lib64/tqt-3.3/include</option
|
|
> <option
|
|
>--with-tqt-libraries=/usr/lib64/tqt-3.3/lib</option
|
|
></userinput
|
|
></para>
|
|
|
|
<para
|
|
>todo en una línea, por supuesto.</para>
|
|
|
|
</sect3>
|
|
|
|
</sect2>
|
|
|
|
</sect1>
|