Ohjelman kääntäminen lähdekoodista ./configure && make
Esimerkkinä GNU wget.
Lataa ohjelman viimeisin lähdekoodi. Etsimisessä auttaa http://freshmeat.net , lähdekoodin voi ladata ohjelman kotisivulta (wget kotisivu).
Puretaan tervapallo
$ tar -zxvf wget*.tar.gz
Configure tunnistaa ympäristön, kuten arkkitehtuurin ja kokonaisluvun koon:
$ ./configure
Usein configure ei mene läpi ensimmäisellä yrittämällä, silloin tehdään viimeisillä riveillä neuvotut toimet. Yleensä pitää asentaa kääntäjä tai -dev-paketteja.
$ sudo apt-get install build-essential
Asennetaan puuttuvia osia ja ajetaan configurea, kunnes se menee läpi “Nothing to be done for all.”.
$ ./configure
Makefile syntyi edellisessä vaiheessa. Se sisältää tiedon, kuinka ohjelma käännetään juuri meidän ympäristössämme.
$ make
Hetken päästä ajettava ohjelma on samassa kansiossa, jossa ajettiin make, tai “src” kansiossa. Ajetaan wget tästä kansiosta (koneessasi on myös toinen wget, muista piste-kautta):
$ ./wget
Tulostuu wgetin ohje (eikä esimerkiksi “No such command”).
Wget on käännetty onnistuneesti.