<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 —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 — 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>