Izvorna koda je računalniški program v človeško berljivi obliki. Vendar naprava ne more izvesti izvorne kode. Kodo je treba prevesti v strojno kodo, preden bo uporabna. V Linuxu je sistem za izdelavo "make" najpogostejši in ta navodila delujejo za skoraj vse pakete izvorne kode Linuxa.
Koraki
Korak 1. Prenesite izvorno kodo programa ali gonilnika iz interneta ali drugega medija
Najverjetneje bo v obliki "tarball" in bo imel razširitev datoteke.tar,.tar.bz2 ali.tar.gz. Včasih bo namesto tega uporabljena datoteka.zip.
Korak 2. Razpakirajte preneseno kodo - za datoteke.zip uporabite "razpakiraj datoteko", za.tgz ali.tar.gz uporabite "tar -zxvf yourfile"; za.bz2 uporabite "tar -jxvf yourfile"; ali grafično izvlecite datoteke
Korak 3. V terminalu se premaknite v na novo izvlečeni imenik
To naredite tako, da vnesete cd, ki mu sledi presledek in nato ime imenika. (Ne pozabite, da imena imenikov v Linuxu razlikujejo med velikimi in malimi črkami).
Korak 4. Zaženite ukaz"
/configure "za samodejno konfiguriranje izvorne kode. Argumente, kot je" --prefix = ", lahko uporabite za nadzor lokacije namestitve. preveri, ali imaš prave knjižnice in različice.
Korak 5. Ko je konfiguriran, zaženite "make", ki izvaja dejansko prevajanje (to lahko traja kar nekaj sekund do več ur)
Izvedljiva datoteka programa bo ustvarjena v imeniku bin v imeniku izvorne kode.
Korak 6. Za namestitev programa zaženite "make install"
Korak 7. Zbrali ste in namestili izvorno kodo programa
Video - z uporabo te storitve se lahko nekateri podatki delijo z YouTubom
Nasveti
- V večjedrnih procesorjih lahko sestavite na večniten način z uporabo -j3, pri čemer 3 zamenjate s toliko nitmi, ki jih želite uporabiti.
- Če gradnja iz kakršnega koli razloga ne uspe, morate pred ponovnim poskusom izgradnje zagnati "make clean", da odstranite vse datoteke, ki so ostale za prvotnim poskusom gradnje. Zaradi teh datotek lahko vaš drugi poskus ne uspe, ker obstajajo.
- Če ne določite predpone, se bo koda samodejno namestila v /usr.
- Morda boste morali biti super -uporabnik.
- Te ukaze lahko tudi nizate skupaj. Na primer./configure && make && make install.
- Če gradnja ne uspe, boste dobili izpis vrstice, datoteke in vrsto napake. Če želite, lahko poskusite odpraviti težavo. Večina napak je posledica neuspelih odvisnosti programske opreme, ki jo nameščate, to je programov ali knjižnic, od katerih je odvisen vaš paket.
Opozorila
- Sestavljanje lahko traja ure.
- Sestavljanje in zamenjava kritičnih sistemskih komponent lahko povzroči težave, če jih znova sestavite in znova namestite. Vedite, kaj počnete.
- Nekateri izvorni paketi nimajo konfiguracijskih datotek ali celo ustvarjajo datotek. V tem primeru na poziv vnesite `make 'in poglejte, kaj se zgodi.