summaryrefslogtreecommitdiffstats
path: root/doc/it/howto-compilation.docbook
diff options
context:
space:
mode:
Diffstat (limited to 'doc/it/howto-compilation.docbook')
-rw-r--r--doc/it/howto-compilation.docbook269
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>