Start | Debian | Slackware | Ubuntu | Laptop | Linux | Länkar | Sitebuilder | Ordlista | Email | FAQ | Sitemap | Tips

Linux...

Start
Debian
Distributioner
GNU
How to...
Installera
Kom igång
Kommandon
Laptop
Länkar
Open Source

Ordlista
Program
Slackware
StorTest av distributioner
Vad är Linux?

Installera, kompilera, ett program...

Att kompilera låter värre än det är. Enkelt uttryckt innebär det att installera ett program. De flesta programmen för Linux som man kan hämta ner från Internet kommer med källkoden vilket betyder att oftast måste man kompilera programmet till ett körbart program för att kunna använda det. När man kompilerar så översätts källkoden till ett format som datorn kan förstå.

Att kompilera programmet

När du kompilerar ett program så måste du självklart ha källkoden. Vi förutsätter nu att du har packat upp filen och att ett ny mapp är skapad med de uppackade filerna.
Om du är osäker på hur du packar upp en fil läs här.
Oftast följer det med filer som bör läsas INNAN du kompilerar programmet. "ReadMe" brukar vara ett vanligt namn och gör nu som det står: LäsMig!
I mappen finns också ett script som är till för att anpassa kompileringen till ditt system, så att det ska vara lite enklare att kompilera. Scriptet kallas nästan alltid för "configure".

Till verket: Kör scriptet configure genom att skriva:

./configure


Det är viktigt att du skriver precis "./configure" och inte bara "configure", eftersom en annan fil med samma namn som ligger i din så kallade "PATH", sökväg, annars kan köras av misstag.

När du har kört "./configure" har du förhoppningsvis fått en fil som heter "Makefile". I den står det var programmet ska installeras. Du kan gå in och ändra i denna fil om du vill att programmet ska ligga någon annanstans men om du är en ovan Linux användare bör du inte göra det förrän du är lite varmare i ullstrumporna.

Du kompilerar nu programmet genom att skriva:

make

När det är klart, och det kan ta lite tid, så ska programmet installeras och det gör du genom att skriva:

make install

Ibland behöver man endast skriva "make install", så både kompileras och installeras programmet, men detta varierar från program till program. Därför är det alltid vettigt att läsa README och INSTALL filerna, även om du är en van Linux-användare. Skulle du nu köra kommandot "Make" utan att det egetnligen behövs är ingen skada skedd. Se bara glad ut och vissla nåt du kan.

Problem på vägen...

Ett vanligt problem är du saknar eller inte har rätt version av ett visst bibliotek. Vad du måste göra då är att lista ut vilket bibliotek som saknas, och installera det, innan du kan kompilera detta program. Många program använder samma bibliotek, så har du väl installerat ett visst paket en gång så har du räddat dig från många misslyckade kompileringar.

Brasklapp

Vi Linuxanvändare är oftast lite självplågare av naturen och tycker om att brottas med kommandon hitan och ditan. Om du, liksom jag, är lite smidig av dig så använder du t.ex programet "KPackage" för att installera, uppgradera och avinstallera program med. KPackage har du om du använder KDE som grafiskt gränssnitt.

Har ditt system stöd för RPM-paket läser du här hur du använder det.

 

Valid XHTML 1.0 Transitional

 


Sidan senast uppdaterad 2007-07-01