Källkod är ett datorprogram i läsbar form. Maskinen kan dock inte köra källkod. Koden måste sammanställas till maskinkod innan den är användbar. På Linux är "make" -byggnadssystemet det vanligaste, och denna instruktion fungerar för nästan alla Linux-källkodspaket.
Steg
Steg 1. Ladda ner källkoden för programmet eller drivrutinen från Internet eller andra medier
Det kommer sannolikt att vara i form av en "tarball" och ha ett filtillägg på.tar,.tar.bz2 eller.tar.gz. Ibland används en.zip -fil istället.
Steg 2. Packa upp den nedladdade koden för.zip -filer, använd "packa upp din fil", för.tgz eller.tar.gz använd "tar -zxvf din fil"; för.bz2 använd "tar -jxvf din fil"; eller extrahera dina filer grafiskt
Steg 3. Gå till den nyligen extraherade katalogen i terminalen
Du gör detta genom att skriva cd följt av ett mellanslag och sedan namnet på katalogen. (Kom ihåg att katalognamn i Linux är skiftlägeskänsliga).
Steg 4. Kör kommandot"
/configure "för att konfigurera källkoden automatiskt. Argument som" --prefix = "kan användas för att styra installationsplatsen. Detta kontrollerar att du har rätt bibliotek och versioner.
Steg 5. När du har konfigurerat kör du "make" som gör själva kompileringen (detta kan ta allt från några sekunder till många timmar)
En körbar för programmet skapas i katalogen bin i källkodskatalogen.
Steg 6. För att installera programmet, kör "installera"
Steg 7. Du har sammanställt och installerat programmets källkod
Video - Genom att använda denna tjänst kan viss information delas med YouTube
Tips
- På processorer med flera kärnor kan du kompilera på ett flertrådat sätt med hjälp av make -j3 och ersätta 3 med hur många trådar du än vill använda.
- Om byggnaden misslyckas av någon anledning, innan du försöker bygga igen bör du köra "gör rent" för att ta bort alla filer som lämnats kvar av det ursprungliga byggförsöket. Dessa filer kan få ditt andra försök att misslyckas eftersom de finns.
- Om du inte anger ett prefix installeras koden automatiskt i /usr.
- Du kan behöva vara superanvändare.
- Du kan också stränga ihop dessa kommandon. Till exempel./configure && make && make install.
- Om bygget misslyckas får du utdata från en rad, en fil och feltypen. Om du vill kan du försöka åtgärda problemet. Majoriteten av misslyckanden kommer från misslyckade beroenden för programvaran du installerar, det vill säga program eller bibliotek som ditt paket är beroende av.
Varningar
- Kompilering kan ta timmar.
- Att kompilera och byta ut kritiska systemkomponenter kan orsaka problem om du kompilerar om och installerar om dem. Vet vad du gör.
- Vissa källpaket har inte konfigurationsfiler eller till och med filer. I det här fallet skriver du bara 'make' vid prompten och ser vad som händer.