Home ZanimljivostiTehnologija Kompajliranje

Kompajliranje

redakcija

U ovom kratkom tutorialu će biti objašnjeno kako se vrši osnovno kompajliranje paketa na GNU/Linux sistemima.

 

1) Skinite source kod željenog paketa u tar.gz formatu.

2) Otvorite terminal

3) Uđite u folder gde ste zapamtili fajl (u ovom primeru na Desktop)-> cd /home/USER/Desktop i pritisnite ENTER (umesto USER kucajte vaš username)

4) Otpakivanje zapakovan tar.gz fajl -> tar xvzf imefajla.tar.gz (imefajla u daljem tekstu gimp-2.3.18)

5) Udjite u otpakovani folder -> cd gimp-2.3.18

6) Pretpostavlja se da već imate sve potrebno za kompajliranje (gcc, linux-headers, itd i sve dev zavisnosti instalirane, a ako nemate, a koristite Debian sistem ukucajte sledeće u terminalu -> sudo apt-get install build-essential

I kada završi sa tim ukucajte sledeće: sudo apt-get build-dep gimp

7) Prvi korak kompajliranja je konfigurisanje instalacije za vaš sistem. To se vrši komandom ./configure

8) Drugi korak je kompajliranje fajlova u binarni oblik. To se vrši komandom make

9) Treći i poslednji korak je instaliranje (automatsko kopiranje napravljenih binarnih fajlova u sistemske foldere). To se vrši komandom make install

 

Ako ne želite da se paket (program) instaliraju na podrazumevanu lokaciju (najčešće je to /usr/ ), možete komandi ./configure da dodate sledeće parametre: –prefix=INSTALL_DIR (npr. –prefix=/usr/local )

 

Ako koristite neku drugu distribuciju koja nije Debian based (Debian, Ubuntu, Kubuntu, itd), sve zavisnosti su verovatno već instalirane. Ali ako nisu, pogledajte u fajlu INSTALL i README u otpakovanom folderu. Pa vi poskidajte iz paket menadzera te pakete, ili ako vam distribucija nema paket menadzer, skinite source pakete svih zavisnosti i kompajlirajte ih. 🙂

Izvor: SDCafe

0 komentara
0

Slične vesti

Ostavi komentar

error: Sadržaj je zaštićen !!