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.2 KiB
270 lines
5.2 KiB
<sect1 id="howto-compilation">
|
|
<title
|
|
>Kompilér fra kildekode</title>
|
|
|
|
<para
|
|
>Hent først ned og installér udviklingspakker for &kde;, Qt og X11. De skulle være tilgængelige i din distribution, for eksempel i Debian er pakkenavnene <literal
|
|
>kdelibs4-dev</literal
|
|
>, <literal
|
|
>libqt3-mt-dev</literal
|
|
> og <literal
|
|
>xlibs-dev</literal
|
|
>. Du kan også behøve andre udviklingspakker.</para>
|
|
|
|
<sect2 id="howto-compilation-sources">
|
|
<title
|
|
>Hent kildekode</title>
|
|
|
|
<sect3 id="howto-compilation-release">
|
|
<title
|
|
>Officiel udgave</title>
|
|
|
|
<para
|
|
>Hent den seneste fil <literal
|
|
>.tar.bz2</literal
|
|
> fra <ulink url="http://sourceforge.net/project/showfiles.php?group_id=71710"
|
|
>Filsektionen</ulink
|
|
> for &kplayer;-projektet på SourceForge. Pak den derefter ud.</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
|
|
>Nuværende CVS</title>
|
|
|
|
<para
|
|
>Log på SourceForge CVS</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>cvs</command
|
|
> <option
|
|
>-d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/kplayer</option
|
|
> login</userinput
|
|
></para>
|
|
|
|
<para
|
|
>og tryk på returtasten hvis der bedes om et kodeord. Hent derefter koden</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>cvs</command
|
|
> <option
|
|
>-z3</option
|
|
> <option
|
|
>-d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/kplayer</option
|
|
> co kplayer</userinput
|
|
></para>
|
|
|
|
<para
|
|
>Koden findes i undermappen <filename
|
|
>kplayer</filename
|
|
></para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>cd</command
|
|
> <filename
|
|
>kplayer</filename
|
|
></userinput
|
|
></para>
|
|
|
|
</sect3>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id="howto-compilation-compilation">
|
|
<title
|
|
>Kompilér, installér, kør</title>
|
|
|
|
<para
|
|
>Opret scriptet <filename
|
|
>configure</filename
|
|
></para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>make</command
|
|
> <option
|
|
>-f</option
|
|
> <filename
|
|
>Makefile.dist</filename
|
|
></userinput
|
|
></para>
|
|
|
|
<para
|
|
>og kør det</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>./configure</command
|
|
> <option
|
|
>--prefix</option
|
|
> `kde-config --prefix`</userinput
|
|
></para>
|
|
|
|
<para
|
|
>Hvis du får fejl om manglende biblioteker, skal du formodentlig installere flere udviklingspakker fra din distribution. Scriptet <filename
|
|
>configure</filename
|
|
> er meget informativt, og du kan afgøre hvilke pakker du behøver fra udskriften. Hvis du behøver endnu mere information, så kig i filen <filename
|
|
>config.log</filename
|
|
>. Du skal gå til slutningen og derefter tilbage en side eller to for at komme til stedet hvor fejlen rapporteredes. Hvis alt mislykkes, så spørg efter hjælp på <ulink url="http://sourceforge.net/forum/forum.php?forum_id=244388"
|
|
>&kplayer;s brugerforum</ulink
|
|
>. Glem ikke at tage fuldstændig udskrift fra <filename
|
|
>configure</filename
|
|
> og filen <filename
|
|
>config.log</filename
|
|
> med.</para>
|
|
|
|
<para
|
|
>Når <command
|
|
>configure</command
|
|
> er lykkedes, så kompilér koden</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>make</command
|
|
></userinput
|
|
></para>
|
|
|
|
<para
|
|
>Hvis dette trin mislykkes kan du igen spørge efter hjælp på <ulink url="http://sourceforge.net/forum/forum.php?forum_id=244388"
|
|
>&kplayer;s brugerforum</ulink
|
|
>, og angive fuldstændig udskrift fra kommandoen <command
|
|
>make</command
|
|
>.</para>
|
|
|
|
<para
|
|
>Når <command
|
|
>make</command
|
|
> er klar, så installér programmet</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>su</command
|
|
> <option
|
|
>-c</option
|
|
> '<command
|
|
>make</command
|
|
> install'</userinput
|
|
></para>
|
|
|
|
<para
|
|
>og kør det</para>
|
|
|
|
<para
|
|
><userinput
|
|
><command
|
|
>kplayer</command
|
|
></userinput
|
|
></para>
|
|
|
|
<para
|
|
>Den sidste kommando giver også en hel del udskrift på terminalen. Det er udskriften som du skal sende hvis du en gang <link linkend="howto-bug-reporting"
|
|
>indsender en fejlrapport</link
|
|
> eller beder om hjælp.</para>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id="howto-compilation-notes">
|
|
<title
|
|
>Noter</title>
|
|
|
|
<sect3 id="howto-compilation-mandrake">
|
|
<title
|
|
>Mandrake 10</title>
|
|
|
|
<para
|
|
>I det mindste visse versioner af Mandrake 10 har <filename
|
|
>libGL.la</filename
|
|
> på et forkert sted, så scriptet <filename
|
|
>configure</filename
|
|
> kan ikke finde det, men du skal oprette et symbolsk link</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 skrev en detaljeret vejledning <ulink url="http://linux.tosovsky.info/exec.php?show=kplayer"
|
|
>på tjekkisk</ulink
|
|
> om hvordan man kompilerer &kplayer; på Mandrake 10 og oversatte den til <ulink url="http://linux.tosovsky.info/exec.php?show=kplayeren"
|
|
>engelsk</ulink
|
|
>.</para>
|
|
|
|
</sect3>
|
|
|
|
<sect3 id="howto-compilation-fedora">
|
|
<title
|
|
>Fedora Core 2 på x86_64</title>
|
|
|
|
<para
|
|
>Fred kompilerede &kplayer; på x86_64 med godt resultat ved brug af Fedora Core 2 og kernen 2.6.6-1.435.2.3smp. Sådan her kørte han <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
|
|
>alt på en linje, naturligvis.</para>
|
|
|
|
</sect3>
|
|
|
|
</sect2>
|
|
|
|
</sect1>
|