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.5 KiB
270 lines
5.5 KiB
<sect1 id="howto-compilation">
|
|
<title
|
|
>Compilar a partir do código</title>
|
|
|
|
<para
|
|
>Primeiro, obtenha e instale os pacotes de desenvolvimento para o &kde;, o Qt e o X11. Estes deverão estar disponíveis na sua distribuição; por exemplo, na Debian, os nomes dos pacotes são <literal
|
|
>tdelibs-trinity-dev</literal
|
|
>, <literal
|
|
>libtqt-mt-dev</literal
|
|
> e <literal
|
|
>xlibs-dev</literal
|
|
>. Poderá também necessitar de outros pacotes de desenvolvimento.</para>
|
|
|
|
<sect2 id="howto-compilation-sources">
|
|
<title
|
|
>Obter o código</title>
|
|
|
|
<sect3 id="howto-compilation-release">
|
|
<title
|
|
>Versão oficial</title>
|
|
|
|
<para
|
|
>Obtenha o último <literal
|
|
>.tar.bz2</literal
|
|
> da <ulink url="http://sourceforge.net/project/showfiles.php?group_id=71710"
|
|
>secção de Ficheiros</ulink
|
|
> do projecto &kplayer; no SourceForge. Depois, faça a sua extracção</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
|
|
>Autenticar-se no CVS do SourceForge</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>cvs</command
|
|
> <option
|
|
>-d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/kplayer</option
|
|
> login</userinput
|
|
></para>
|
|
|
|
<para
|
|
>E carregue no &Enter; se ele pedir uma senha. Depois, transfira o 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
|
|
>O código irá ficar na subpasta <filename
|
|
>kplayer</filename
|
|
></para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>cd</command
|
|
> <filename
|
|
>kplayer</filename
|
|
></userinput
|
|
></para>
|
|
|
|
</sect3>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id="howto-compilation-compilation">
|
|
<title
|
|
>Compile, instale, execute</title>
|
|
|
|
<para
|
|
>Crie o programa <filename
|
|
>configure</filename
|
|
></para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>make</command
|
|
> <option
|
|
>-f</option
|
|
> <filename
|
|
>Makefile.dist</filename
|
|
></userinput
|
|
></para>
|
|
|
|
<para
|
|
>e execute-o</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>./configure</command
|
|
> <option
|
|
>--prefix</option
|
|
> `tde-config --prefix`</userinput
|
|
></para>
|
|
|
|
<para
|
|
>Se nesta altura estiver a obter erros sobre algumas bibliotecas em falta, provavelmente terá de instalar mais pacotes de desenvolvimento da sua distribuição. O programa <filename
|
|
>configure</filename
|
|
> é bastante descritivo, por isso será capaz de saber qual o pacote que necessita a partir do resultado dele. Se precisar de ainda mais informações, procure no ficheiro <filename
|
|
>config.log</filename
|
|
>. Irá necessitar de ir ao fundo e então deslocar uma ou duas páginas para cima para descobrir o ponto em que ocorreu o erro. Se tudo o mais falhar, peça ajuda no <ulink url="http://sourceforge.net/forum/forum.php?forum_id=244388"
|
|
>fórum de utilizadores do &kplayer;</ulink
|
|
>. Não se esqueça de incluir o resultado completo do <filename
|
|
>configure</filename
|
|
> e do ficheiro <filename
|
|
>config.log</filename
|
|
>.</para>
|
|
|
|
<para
|
|
>Logo que o <command
|
|
>configure</command
|
|
> termine com sucesso, compile o código</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>make</command
|
|
></userinput
|
|
></para>
|
|
|
|
<para
|
|
>Se este passo não correr bem, poderá de novo pedir ajuda no <ulink url="http://sourceforge.net/forum/forum.php?forum_id=244388"
|
|
>fórum de utilizadores do &kplayer;</ulink
|
|
>, indicando o resultado completo do <command
|
|
>make</command
|
|
>.</para>
|
|
|
|
<para
|
|
>Logo que o <command
|
|
>make</command
|
|
> termine, instale o programa</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>su</command
|
|
> <option
|
|
>-c</option
|
|
> '<command
|
|
>make</command
|
|
> install'</userinput
|
|
></para>
|
|
|
|
<para
|
|
>e execute-o</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>kplayer</command
|
|
></userinput
|
|
></para>
|
|
|
|
<para
|
|
>Este último comando irá também produzir um resultado bastante descritivo na sua consola. Este é o resultado que necessitará enviar se precisar de <link linkend="howto-bug-reporting"
|
|
>enviar um relatório de erro</link
|
|
> ou pedir ajuda.</para>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id="howto-compilation-notes">
|
|
<title
|
|
>Notas</title>
|
|
|
|
<sect3 id="howto-compilation-mandrake">
|
|
<title
|
|
>Mandrake 10</title>
|
|
|
|
<para
|
|
>Pelo menos, algumas versões do Mandrake 10 colocam o <filename
|
|
>libGL.la</filename
|
|
> no local errado, como tal se o programa <filename
|
|
>configure</filename
|
|
> não o encontrar, terá de criar uma ligação simbólica</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
|
|
>O Ales Tosovsky escreveu um HOWTO detalhado <ulink url="http://linux.tosovsky.info/exec.php?show=kplayer"
|
|
>em Checo</ulink
|
|
> sobre a compilação do &kplayer; no Mandrake 10 e traduziu-o para <ulink url="http://linux.tosovsky.info/exec.php?show=kplayeren"
|
|
>Inglês</ulink
|
|
>.</para>
|
|
|
|
</sect3>
|
|
|
|
<sect3 id="howto-compilation-fedora">
|
|
<title
|
|
>Fedora Core 2 em x86_64</title>
|
|
|
|
<para
|
|
>O Fred compilou com sucesso o &kplayer; num x86_64, usando o Fedora Core 2 e o 'kernel' 2.6.6-1.435.2.3smp. Aqui está como ele executou o <command
|
|
>configure</command
|
|
>:</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>./configure</command
|
|
> <option
|
|
>--prefix=`tde-config --prefix`</option
|
|
> <option
|
|
>--enable-libsuffix=64</option
|
|
> <option
|
|
>--with-qt-includes=/usr/lib64/qt-3.3/include</option
|
|
> <option
|
|
>--with-qt-libraries=/usr/lib64/qt-3.3/lib</option
|
|
></userinput
|
|
></para>
|
|
|
|
<para
|
|
>tudo na mesma linha, é claro.</para>
|
|
|
|
</sect3>
|
|
|
|
</sect2>
|
|
|
|
</sect1>
|