Kuidas kompileerida programmi Linuxis
Allikas: Pingviini viki
Redaktsioon seisuga 22. november 2007, kell 11:29 kasutajalt Spott (arutelu | kaastöö) (New page: Kategooria:Algajad Tihti tekib algajatel küsimus, et kuidas nad saavad paigaldada tarkvara, mis on levitatud tar.gz arhiivina ja mida ei leidu nende distributsiooni pakihalduris. Jär...)
Tihti tekib algajatel küsimus, et kuidas nad saavad paigaldada tarkvara, mis on levitatud tar.gz arhiivina ja mida ei leidu nende distributsiooni pakihalduris. Järgnevalt lühike õpetus, mis annab ülevaate, kuidas toimub üldiselt programmide kompileerimine Linuxis.
Lühidalt
Lühidalt võiks kogu protsessi kirjeldada nelja sammuna:
- Tõmmake endale arhiiv wgeti kasutades
- Pakkige arhiiv lahti
- Kompileerige programm make või configure abil
- Paigaldage antud programm
Pikemalt
Nüüd kõigest pikemalt. Esmalt seletame lahti mõned kokkuleppelised tähised, mida antud õpetuses kasutame. programm on programmi nimi. Juhul, kui tõmmate internetist antud programi, siis vaadake, et annate kindlasti täpse nime! veebileht.ee on veebilehe aadress, kust te soovitud programmi lähtekoodi tõmbate. Nüüd siis aga jätkame:
- Esmalt tõmbame endale arvutisse soovitud programmi lähtekoodi arhiivi. Üldjuhul on kõik need arhiivid pakitud tar.gzsse.
wget http://veebileht.ee/programm.tar.gz
- Nüüd pakime selle arhiivi lahti tar käsu abil
tar -zxvf programm.tar.gz
- Nüüd siseneme kataloogi (eristatakse suur ja väiketähti)
cd programm
- Nüüd anname configure käsu
./configure
- Nüüd kompileerime programmi
make
- Nüüd aga paigaldame ta root kasutaja õigustes
sudo make install
või siis
su - make install
Näpunäited
- Kindlasti on Teil vaja kompileerimiseks paigaldada mõningaid lisaprogramme. Näiteks GCC, mille leiate oma paketihaldurist.
- Juhul, kui Te ei viitsi mingil põhjusel nimesid lõpuni kirjutada, siis võite panna sinna *. Näiteks cd prog* teeb sama asja, mis cd programm. Samuti tar -zxvf programm* teeb sama, mis tar -zxvf programm.tar.gz.
- Peale lahti pakkimist lugege kindlasti programmi README faili! Sealt leiate infot, kuidas täpselt antud programmi paigaldada.