Kompajliranje

by redakcija

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

You Might Be Interested In

 

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

Ne propustite nijednu vest iz Smedereva

Prijavite se i dobijajte najvažnije vesti iz Smedereva direktno na email, jednom nedeljno.

Ми не шаљемо нежељену пошту! За више детаља погледајте нашу политику приватности.

Ako vam se dopada ono što radimo, podržite nezavisno novinarstvo SDCafe-a.

💛 Doniraj putem PayPal-a

Slične vesti

Leave a Comment

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