<appendix id="installation">
<title
>Installation</title>
<para
>De følgende afsnit indeholder detaljerede instruktioner om at få fat i, kompilere og installere &kst; sammen med mulige ekstrabiblioteker eller pakker. Hvis du bruger et pakkehåndteringssystem, kan du måske bruge dette til at installere &kst; i stedet. </para>


<sect1 id="obtainingkst">
<title
>Få fat i &kst;</title>
<para
>&kst; er en del af kdeextragear-2 modulet i &kde;. Du kan også hente den nyeste udgave separat fra &kst;'s <ulink url="http://omega.astro.utoronto.ca/kst/"
>hjemmeside </ulink
>. Hvis du ønsker at hente &kst; fra CVS, er det tilgængeligt via anonym CVS for &kde; eller via &kde;'s <ulink url="http://kdewebcvs.pandmservices.com/cgi-bin/cvsweb.cgi/"
>WebCVS</ulink
>-lager. </para>
</sect1>

<sect1 id="installingfromsource">
<title
>Installere &kst; fra kilde</title>
<para
>De følgende afsnit beskriver i detalje hvordan &kst; kompileres og installeres fra kildekode. </para>

<sect2 id="installingrequirements">
<title
>Krav</title>
<para
>&kst; v1.0.0 kræver bibliotekerne &kde; 3.1 og &Qt; 3.1. Næsten alle større &Linux;-distributioner har pakker for &kde; og &Qt;. Idet &Qt; er en afhængighed for &kde;, skulle den krævede udgave af &kde; være tilstrækkeligt. Det anbefales at du refererer til din egen distributions dokumentation for &kde;'s installation af biblioteker.  Bemærk at  hele &kde;-desktopmiljøet ikke er krævet &mdash;i de fleste tilfælde, kig efter for pakker der hedder <filename
>kdebase-*</filename
> og <filename
>kdelibs-*</filename
>. Alternativt er der mere information tilgængeligt på &kde;'s <ulink url="http://www.kde.org/download/"
>hjemmeside</ulink
>. </para>
</sect2>

<sect2 id="optionallibrariesandpackages">
<title
>Ekstra biblioteker og pakker</title>
<para
>Følgende biblioteker og pakker frivillige, men giver fuld plugin- og datakilde-funktionalitet i &kst;, hvis de er installeret. Installationsinstruktionerne antager at du har root-adgang på dit system.</para>
<note>
<para
>Du har måske allerede nogen eller alle disse biblioteker og pakker installeret, i hvilket tilfælde der ikke er noget behov for at geninstallere dem. Tjek også først for at se om prækompilerede binære filer for bibliotekerne og pakkerne findes i din  distributions pakkehåndteringssystem, da det måske er nemmere at installere de binære pakker. </para>
</note>

<sect3 id="gslrequirement">
<title
>&GNU; videnskabeligt bibliotek (GSL)</title>
<para
>&GNU; Scientific Library giver forskellige matematiske operationer for &kst;'s indbyggede plugin. At have GSL installeret aktiverer en mængde plugin såsom lineær og ikke-lineær tilpasning, korrelation, og interpolations-plugin. Dette bibliotek kan findes på <ulink url="ftp://ftp.gnu.org/gnu/gsl/"
>ftp://ftp.gnu.org/gnu/gsl/</ulink
>. Alternativt kan du finde GSL under <filename
>/gnu/gsl</filename
> på spejlene på listen på <ulink url="http://www.gnu.org/prep/ftp.html"
>http://www.gnu.org/prep/ftp.html</ulink
>. </para>

<para
>Hent <filename
>gsl-[ver].tar.gz</filename
>, hvor [ver] er det største versionsnummr fundet i mappen. </para>

<para
>Så unzip og untar filen: </para>
<screen
><userinput
><command
>tar -zxvf gsl-[ver].tar.gz</command
></userinput
></screen>
<para
>idet [ver] erstattes med versionsnummeret for den fil der blev hentet. </para>
<para
>Læs <filename
>INSTALL</filename
>-filen i den resulterende mappe for detaljerede installationsinstruktioner. På de fleste systemer vil følgende virke: <screen
><userinput
><command
>cd gsl-[ver]</command>
<command
>./configure</command>
<command
>make</command>
<command
>make install</command
></userinput
></screen>
</para>

</sect3>

<sect3 id="fitsiorequirement">
<title
>CFITSIO</title>
<para
>CFITSIO-biblioteket sørger for støtte til at læse og skrive til FITS (Flexible Image Transport System) dataformatet. Dette bibliotek kan findes på <ulink url="ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/"
>ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/</ulink
>. Du har kun brug for at installere biblioteket hvis du forventer at skulle læse eller skrive til FITS-filformatet. </para>

<para
>Hent <filename
>cfitsio[ver].tar.gz</filename
>, hvor [ver] er det største versionsnummer der findes i mappen. </para>

<para
>Derpå skal du unzippe og untar filen: <screen
><userinput
><command
>tar -zxvf cfitsio[ver].tar.gz</command
></userinput
></screen
> erstattende [ver] med versionsnummeret for den fil du har hentet. </para>

<para
>Læs <filename
>INSTALL</filename
>-filen i den resulterende mappe for detaljerede installationsinstruktioner. På de fleste systemer vil følgende virke: <screen
><userinput
><command
>cd cfitsio</command>
<command
>./configure --prefix=/usr</command>
<command
>make</command>
<command
>make install</command
></userinput
></screen>
</para>

<para
>Du vil måske skulle ændre mappen der er angivet for <option
>--prefix</option
>, men den mest almindelige mappe er <filename
>/usr</filename
> </para>
</sect3>
</sect2>

<sect2 id="compilingandinstalling">
<title
>Kompilering og installation</title>
<para
>Når alle fordusætningerne er blevet mødt på dit system kan du kompilere og installere &kst;. Det antages at du allerede hatr hentet &kst;'s kildepakke. Hvis ikke så se venligst <link linkend="obtainingkst"
>Få fat på &kst;</link
>. </para>

<para
>Den simpleste måde at installere &kst; på er: <screen
><userinput
><command
>tar -zxvf kst-[ver].tar.gz</command>
<command
>cd kst-[ver]</command>
<command
>./configure --prefix=`kde-config --prefix`</command>
<command
>make</command>
<command
>make install</command
></userinput
></screen
> hvor du erstatter [ver] med den udgave af &kst; du har. </para>
<important>
<para
>Bemærk at <command
>kde-config --prefix</command
> er omgivet af baglæns citationstegn. Det er meget vigtigt at <command
>kde-config</command
>-redskabet returnerer den rigtige sti  (mest sandsynligt <filename
>/usr</filename
>), ellers vil &kst; <emphasis
>ikke</emphasis
> blive installeret rigtigt. Du kan dobbelttjekke ved at køre: <screen
><userinput
><command
>kde-config --prefix</command
></userinput
></screen
> direkte. Sørg for at en sti der ikke er null bliver vist. </para>
</important>

<para
>Du kan gennemlæse beskederne der vises af <command
>configure</command
>-scriptet &mdash; hvis det rapporterer nogen manglende biblioteker (såsom GSL) der ikke skulle mangle, så gå venligst tilbage og sørg for at bibliotekerne og header-filerne er blevet rigtigt installeret på de rigtige steder. </para>



</sect2>



</sect1>

</appendix>
