Kildekoden er et computerprogram i et format, som vi mennesker kan læse. Maskinen kan dog ikke køre den. Det skal kompileres i en maskinkode, før det bliver nyttigt. På Linux er "make" -kommandoen den mest anvendte konstruktør. Denne vejledning fungerer for næsten alle Linux-kildepakker.
Download kildekoden til det program eller den driver du ønsker. Normalt er de i "tarball" format og deres filudvidelser er .tar, .tar.bz2 eller .tar.gz. Nogle gange kan en .zip-fil bruges.
Video: Dragnet: Brick-Bat Slayer / Tom Laval / Second-Hand Killer
2
Udpak den hentede fil. Brug "zip zip-filen" til .zip-filer, "tar -zxvf yourfile" til .tgz eller .tar.gz filer og "tar -jxvf yourfile" til .bz2-filer. Hvis du foretrækker, skal du udvinde dem grafisk.
3
I terminalen får du adgang til mappen for den uddragne fil (cd-mappenavn).
4
Kør kommandoen "./ configure "for at konfigurere kildekoden automatisk. Argumenter som "--prefix =" kan bruges til at vælge installationsstedet. Dette "kontrollerer for at se, om du har de rigtige biblioteker" og deres versioner.
5
Efter opsætningen skal du køre "make" -kommandoen for at kompilere den (dette kan tage et par sekunder eller et par timer). Et program, der kan køres, oprettes i "bin" -kataloget inde i kildekoden mappen.
6
For at installere programmet køre kommandoen "make install".
7
Du har kompileret og installeret programkilden.
tips
Hvis kildekoden konstruktionen fejler, før du gentager processen, kør kommandoen "gør ren" for at slette alle filer, der er oprettet i det foregående build forsøg. Hvis du ikke fjerner dem, vil det andet forsøg mislykkes på grund af dem.
I multi-core processorer kan du kompilere dem i multithreads ved hjælp af kommandoen "make -j3", erstatte 3 med antallet af tråde du vil bruge.
Hvis konstruktionen fejler, angives linjen, filen og fejltypen. Du kan forsøge at løse problemet, hvis du vil. De fleste fejl opstår på grund af fejl i afhængigheden af det program, der installeres, det vil sige programmer eller biblioteker, som din pakke afhænger af.
Medmindre du angiver et præfiks, vil koden automatisk blive installeret i "/ usr".
Det kan være nødvendigt for dig at få adgang superbruger.
Du kan deltage i disse kommandoer. For eksempel "./konfigurer lave gøre installation ".
advarsler
Kompilering og udskiftning af nøglesystemkomponenter kan forårsage problemer, hvis du genkompilerer eller geninstallerer dem. Ved hvad du gør.
Samlingsprocessen kan tage timer.
Nogle kildekodepakker har ikke konfigurationsfiler eller endda filer. I dette tilfælde skal du blot skrive "make" ved kommandoprompten og se hvad der sker.