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