diff options
Diffstat (limited to 'doc/it/howto-compilation.docbook')
-rw-r--r-- | doc/it/howto-compilation.docbook | 269 |
1 files changed, 269 insertions, 0 deletions
diff --git a/doc/it/howto-compilation.docbook b/doc/it/howto-compilation.docbook new file mode 100644 index 0000000..1f6c62e --- /dev/null +++ b/doc/it/howto-compilation.docbook @@ -0,0 +1,269 @@ +<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 +>kdelibs4-dev</literal +>, <literal +>libqt3-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:[email protected]:/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:[email protected]:/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 +> `kde-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=`kde-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> |