<appendix id="installation"> <title >Installation</title> <para >Följande avsnitt innehåller detaljerade instruktioner för att skaffa, kompilera och installera &kst; tillsammans med alla valfria bibliotek eller paket. Om du använder ett pakethanteringssystem, kan du använda det för att installera &kst; istället. </para> <sect1 id="obtainingkst"> <title >Skaffa &kst;</title> <para >&kst; är en del av modulen kdeextragear-2 i &kde;. Du kan också ladda ner senaste version separat från &kst;s <ulink url="http://omega.astro.utoronto.ca/kst/" >webbplats</ulink >. Om du vill ladda ner &kst; från CVS, är det tillgängligt via anonym CVS för &kde; eller via &kde;:s <ulink url="http://kdewebcvs.pandmservices.com/cgi-bin/cvsweb.cgi/" >Webb-CVS</ulink > arkiv. </para> </sect1> <sect1 id="installingfromsource"> <title >Installera &kst; från källkod</title> <para >Följande avsnitt beskriver i detalj hur man kompilerar och installerar &kst; från källkod. </para> <sect2 id="installingrequirements"> <title >Krav</title> <para >&kst; version 1.0.0 kräver &kde; 3.1 och &Qt; 3.1. Nästan alla större &Linux;-distributioner har paket för &kde; och &Qt;. Eftersom &kde; beror på &Qt;, bör det räcka med att ha nödvändig version av &kde;. Det rekommenderas att du tittar i just din distributions dokumentation för installation av &kde;. Observera att hela &kde;:s skrivbordsmiljö inte krävs: Leta i de flesta fall efter paket som heter <filename >kdebase-*</filename > och <filename >kdelibs-*</filename >. Som ett alternativ är mer information tillgänglig på &kde;:s <ulink url="http://www.kde.org/download/" >webbplats</ulink >. </para> </sect2> <sect2 id="optionallibrariesandpackages"> <title >Valfria bibliotek och paket</title> <para >Följande bibliotek och paket är valfria, men ger fullständig funktion för insticksprogram och datakällor i &kst; om de installeras. Installationsinstruktionerna antar att du har åtkomst till systemet som administratör.</para> <note> <para >Du kanske redan har några eller alla dessa bibliotek och paket installerade, och i så fall finns det ingen anledning att installera om dem. Kontrollera också först om förkompilerade binärfiler för biblioteken och paketen finns i din distributions pakethanteringssystem, eftersom det kan vara enklare att installera binärpaketen. </para> </note> <sect3 id="gslrequirement"> <title >&GNU; vetenskapligt bibliotek (GSL)</title> <para >&GNU;:s vetenskapliga bibliotek, GSL, tillhandahåller varierande matematiska operationer för de inbyggda insticksprogrammen i &kst;. Biblioteket finns på <ulink url="ftp://ftp.gnu.org/gnu/gsl/" >ftp://ftp.gnu.org/gnu/gsl/</ulink >. Som ett alternativ hittar du GSL på <filename >/gnu/gsl</filename > via spegelplatserna som listas på <ulink url="http://www.gnu.org/prep/ftp.html" >http://www.gnu.org/prep/ftp.html</ulink >. </para> <para >Ladda ner <filename >gsl-[version].tar.gz</filename >, där [version] är det högsta versionsnumret som hittas i katalogen. </para> <para >Packa sedan upp filen: </para> <screen ><userinput ><command >tar -zxvf gsl-[version].tar.gz</command ></userinput ></screen> <para >Ersätt [version] med den nerladdade filens versionsnummer. </para> <para >Läs filen <filename >INSTALL</filename > i den resulterande katalogen för detaljinstruktioner. För de flesta system fungerar följande: <screen ><userinput ><command >cd gsl-[version]</command> <command >./configure</command> <command >make</command> <command >make install</command ></userinput ></screen> </para> </sect3> <sect3 id="fitsiorequirement"> <title >CFITSIO</title> <para >Biblioteket CFITSIO tillhandahåller stöd för att läsa och skriva med dataformatet FITS (Flexible Image Transport System). Biblioteket kan hittas på <ulink url="ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/" >ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/</ulink >. Du behöver bara installera biblioteket om du förväntar dig att du kommer att läsa eller skriva med filformatet FITS. </para> <para >Ladda ner <filename >cfitsio[version].tar.gz</filename >, där [version] är det högsta versionsnumret som hittas i katalogen. </para> <para >Packa sedan upp filen: <screen ><userinput ><command >tar -zxvf cfitsio[version].tar.gz</command ></userinput ></screen >. Ersätt [version] med den nerladdade filens versionsnummer. </para> <para >Läs filen <filename >README</filename > i den resulterande katalogen för detaljinstruktioner. För de flesta system fungerar följande: <screen ><userinput ><command >cd cfitsio</command> <command >./configure --prefix=/usr</command> <command >make</command> <command >make install</command ></userinput ></screen> </para> <para >Du kan behöva ändra katalogen som anges med väljaren <option >--prefix</option >, men den vanligaste katalogen är <filename >/usr</filename >. </para> </sect3> </sect2> <sect2 id="compilingandinstalling"> <title >Kompilering och installation</title> <para >När alla förhandskrav är uppfyllda i ditt system, kan du kompilera och installera &kst;. Det antas att du redan har laddat ner källkodspaketet med &kst;. Om inte, se <link linkend="obtainingkst" >Skaffa &kst;</link >. </para> <para >Det enklaste sättet att installera &kst; är: <screen ><userinput ><command >tar -zxvf kst-[version].tar.gz</command> <command >cd kst-[version]</command> <command >./configure --prefix=`kde-config --prefix`</command> <command >make</command> <command >make install</command ></userinput ></screen > Ersätt [version] med den version av &kst; som du har. </para> <important> <para >Observera att <command >kde-config --prefix</command > är omgivet av `. Det är mycket viktigt att <command >kde-config</command > returnerar den riktiga sökvägen (troligtvis <filename >/usr</filename >), annars installeras <emphasis >inte</emphasis > &kst; riktigt. Du kan dubbelkolla genom att köra det direkt: <screen ><userinput ><command >kde-config --prefix</command ></userinput ></screen >. Försäkra dig om att något annat än en tom sökväg visas. </para> </important> <para >Du kan läsa igenom meddelanden som visas av skriptet <command >configure</command >. Om det rapporterar några saknade bibliotek (till exempel GSL) som inte ska saknas, gå tillbaka och försäkra dig om att bibliotek och deklarationsfiler har installerats riktigt på lämpliga platser. </para> </sect2> </sect1> </appendix>