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.3 KiB
270 lines
5.3 KiB
<sect1 id="howto-compilation">
|
|
<title
|
|
>Compilare il sorgente</title>
|
|
|
|
<para
|
|
>Per prima cosa, scarica e installa i tuoi pacchetti di sviluppo per &kde;, Qt, e X11. Questi dovrebbero essere disponibili nella tua distribuzione, per esempio in Debian i nomi dei pacchetti sono <literal
|
|
>tdelibs-trinity-dev</literal
|
|
>, <literal
|
|
>libtqt-mt-dev</literal
|
|
> e <literal
|
|
>xlibs-dev</literal
|
|
>. Potresti aver bisogno anche di altri pacchetti di sviluppo.</para>
|
|
|
|
<sect2 id="howto-compilation-sources">
|
|
<title
|
|
>Ottenere il sorgente</title>
|
|
|
|
<sect3 id="howto-compilation-release">
|
|
<title
|
|
>Rilascio ufficiale</title>
|
|
|
|
<para
|
|
>Scarica l'ultimo <literal
|
|
>.tar.bz2</literal
|
|
> dalla <ulink url="http://sourceforge.net/project/showfiles.php?group_id=71710"
|
|
>sezione dei file</ulink
|
|
> del progetto &kplayer; su SourceForge. Quindi estrai:</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 attuale</title>
|
|
|
|
<para
|
|
>Accedere al CVS di SourceForge</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>cvs</command
|
|
> <option
|
|
>-d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/kplayer</option
|
|
> login</userinput
|
|
></para>
|
|
|
|
<para
|
|
>e premi &Enter; se ti richiede una password. Quindi, scarica il codice:</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>cvs</command
|
|
> <option
|
|
>-z3</option
|
|
> <option
|
|
>-d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/kplayer</option
|
|
> co kplayer</userinput
|
|
></para>
|
|
|
|
<para
|
|
>Il codice sarà nella sottocartella <filename
|
|
>kplayer</filename
|
|
></para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>cd</command
|
|
> <filename
|
|
>kplayer</filename
|
|
></userinput
|
|
></para>
|
|
|
|
</sect3>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id="howto-compilation-compilation">
|
|
<title
|
|
>Compila, installa, esegui</title>
|
|
|
|
<para
|
|
>Crea lo script <filename
|
|
>configure</filename
|
|
>:</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>make</command
|
|
> <option
|
|
>-f</option
|
|
> <filename
|
|
>Makefile.dist</filename
|
|
></userinput
|
|
></para>
|
|
|
|
<para
|
|
>ed eseguilo:</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>./configure</command
|
|
> <option
|
|
>--prefix</option
|
|
> `tde-config --prefix`</userinput
|
|
></para>
|
|
|
|
<para
|
|
>Se a questo punto ricevi errori su librerie mancanti, probabilmente dovrai installare altri pacchetti di sviluppo della tua distribuzione. Lo script <filename
|
|
>configure</filename
|
|
> è molto prolisso, e potrai capire quali pacchetti installare dal suo output. Se ti servono maggiori informazioni, guarda il file <filename
|
|
>config.log</filename
|
|
>. Dovrai andare in fondo e scorrere in su di una pagina o due per arrivare al punto in cui l'errore è stato segnalato. Se tutto il resto non riesce, chiedi aiuto sul <ulink url="http://sourceforge.net/forum/forum.php?forum_id=244388"
|
|
>forum degli utenti di &kplayer;</ulink
|
|
>. Non dimenticarti di includere l'output completo di <filename
|
|
>configure</filename
|
|
> e il file <filename
|
|
>config.log</filename
|
|
>.</para>
|
|
|
|
<para
|
|
>Una volta che <command
|
|
>configure</command
|
|
> riesce, compila il codice:</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>make</command
|
|
></userinput
|
|
></para>
|
|
|
|
<para
|
|
>Se questo passaggio non riesce, puoi chiedere di nuovo aiuto sul <ulink url="http://sourceforge.net/forum/forum.php?forum_id=244388"
|
|
>forum degli utenti di &kplayer;</ulink
|
|
>, dando l'output completo di <command
|
|
>make</command
|
|
>.</para>
|
|
|
|
<para
|
|
>Una volta che <command
|
|
>make</command
|
|
> finisce, installa il programma</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>su</command
|
|
> <option
|
|
>-c</option
|
|
> '<command
|
|
>make</command
|
|
> install'</userinput
|
|
></para>
|
|
|
|
<para
|
|
>ed eseguilo:</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>kplayer</command
|
|
></userinput
|
|
></para>
|
|
|
|
<para
|
|
>Questo è l'ultimo comando, che produrrà un output piuttosto prolisso sulla tua console. Questo è l'output che devi inviare se <link linkend="howto-bug-reporting"
|
|
>inviassi una segnalazione di errori</link
|
|
> o chiedessi aiuto.</para>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id="howto-compilation-notes">
|
|
<title
|
|
>Note</title>
|
|
|
|
<sect3 id="howto-compilation-mandrake">
|
|
<title
|
|
>Mandrake 10</title>
|
|
|
|
<para
|
|
>Almeno alcune versioni di Mandrake 10 mettono <filename
|
|
>libGL.la</filename
|
|
> nel posto sbagliato, quindi se lo script <filename
|
|
>configure</filename
|
|
> non può trovarlo, dovrai creare il collegamento simbolico:</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 ha scritto un HOWTO dettagliato <ulink url="http://linux.tosovsky.info/exec.php?show=kplayer"
|
|
>in ceco</ulink
|
|
> su come compilare &kplayer; su Mandrake 10, e l'ha tradotto in <ulink url="http://linux.tosovsky.info/exec.php?show=kplayeren"
|
|
>inglese</ulink
|
|
>.</para>
|
|
|
|
</sect3>
|
|
|
|
<sect3 id="howto-compilation-fedora">
|
|
<title
|
|
>Fedora Core 2 su x86_64</title>
|
|
|
|
<para
|
|
>Fred è riuscito a compilare &kplayer; su x86_64 usando Fedora Core 2 e il kernel 2.6.6-1.435.2.3smp. Ecco come ha eseguito <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
|
|
>Ovviamente, tutto su una riga.</para>
|
|
|
|
</sect3>
|
|
|
|
</sect2>
|
|
|
|
</sect1>
|