Izvorni kod je računalni program u čitljivom obliku. Međutim, stroj ne može izvršiti izvorni kod. Kôd se mora prevesti u strojni kôd da bi bio koristan. Na Linuxu, "make" build sustav je najčešći, a ovaj upute rade za gotovo sve pakete izvornog koda Linuxa.
Koraci
Korak 1. Preuzmite izvorni kod programa ili upravljačkog programa s Interneta ili drugog medija
Najvjerojatnije će biti u obliku "tarball -a" i imati datotečni nastavak.tar,.tar.bz2 ili.tar.gz. Međutim, ponekad će se umjesto toga koristiti.zip datoteka.
Korak 2. Raspakirajte preuzeti kod - za.zip datoteke upotrijebite "raspakirajte datoteku", za.tgz ili.tar.gz koristite "tar -zxvf svoju datoteku"; za.bz2 upotrijebite "tar -jxvf yourfile"; ili grafički izdvojite datoteke
Korak 3. U terminalu prijeđite u novoizvučeni direktorij
To možete učiniti upisivanjem cd -a nakon kojeg slijedi razmak, a zatim naziv direktorija. (Upamtite da nazivi direktorija u Linuxu razlikuju velika i mala slova).
Korak 4. Pokrenite naredbu"
/configure "za automatsko konfiguriranje izvornog koda. Argumenti poput" --prefix = "mogu se koristiti za kontrolu mjesta instaliranja. Ovo provjerava imate li odgovarajuće knjižnice i inačice.
Korak 5. Nakon što ste konfigurirali, pokrenite "make" koji vrši stvarno prevođenje (to može potrajati od nekoliko sekundi do mnogo sati)
Izvršna datoteka programa bit će stvorena u direktoriju bin unutar direktorija izvornog koda.
Korak 6. Za instaliranje programa pokrenite "make install"
Korak 7. Sastavili ste i instalirali izvorni kod programa
Video - Korištenjem ove usluge neki se podaci mogu podijeliti s YouTubeom
Savjeti
- Na višejezgrenim procesorima možete sastavljati na više niti pomoću make -j3, zamjenjujući 3 s koliko god niti želite koristiti.
- Ako izgradnja iz bilo kojeg razloga ne uspije, prije nego što pokušate ponovno izgraditi, trebate pokrenuti "make clean" da biste uklonili sve datoteke koje su ostale nakon izvornog pokušaja izgradnje. Ove datoteke mogu učiniti da vaš drugi pokušaj ne uspije jer postoje.
- Osim ako ne navedete prefiks, kôd će se automatski instalirati u /usr.
- Možda ćete morati biti superkorisnik.
- Također možete nizati ove naredbe zajedno. Na primjer,./configure && make && make install.
- Ako izgradnja ne uspije, dobit ćete izlaz retka, datoteku i vrstu pogreške. Ako želite, možete pokušati riješiti problem. Većina kvarova dolazi od neuspjelih ovisnosti softvera koji instalirate, odnosno programa ili knjižnica o kojima vaš paket ovisi.
Upozorenja
- Sastavljanje može potrajati satima.
- Sastavljanje i zamjena kritičnih komponenti sustava može uzrokovati probleme ako ih ponovno kompajlirate i ponovo instalirate. Znajte što radite.
- Neki izvorni paketi nemaju datoteke za konfiguriranje niti čak stvaraju datoteke. U tom slučaju samo upišite `make 'na upit i pogledajte što će se dogoditi.