Kaynak koddan yazılım derlemek ve kurmak

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla

Linux sürümü bulunan açık kaynak kodlu yazılımların kaynak kod paketleri bu yazılımların İnternet sitelerinde, genellikle tar.gz biçiminde arşivlenmiş olarak indirilmeye sunulurlar. Programın kaynak kodlarını barındıran bu arşiv paketleri; deb, rpm gibi uzantılı paketlerin aksine derlenmemiş yani kurulmaya hazır bir halde olmayan ham dosyalardır. Bu tür peketlerin Ubuntu gibi her çeşit Linux dağıtımına derlenerek kurulması mümkündür.

Kaynak koddan yazılım derleme ve kurma işlemi, Uçbirim gibi komut satırları üzerinden gerçekleştirilen ve biraz deneyim gerektiren bir işlemdir. Genellikle aşağıda sıralanan komutlar yardımıyla gerçekleştirilir. Farkı yazılımlar için farklı işlemler yapmak gerekebilir. Tar.gz , tar.bz2 gibi uzantılı kaynak kod paketlerinin içinde genellikle programın nasıl kurulabileceği anlatan install, readme, configure gibi bir ada sahip dökümanlar bulunur. Bu dökümanlardan net bilgi edinilebilir.

Kaynak koddan yazılım derleme ve kurma

1. Programın kaynak kod paketini İnternet sitesinden indirin (genelde tar.gz uzantılıdır)

2. İndirdiğiniz arşive sağ tıklayıp "Buraya çıkart" seçeneğine tıklayarak bir klasöre çıkartın.

3. Şimdi komut satırı üzerinden söz konusu klasörün içine girmemiz gerekiyor. Bunun için Uçbirim komut satırı ekranını açın. Eğer söz konusu klasör, masaüstünüzde ise alttaki komutu kullanabilirsiniz:

cd ~/Masaüstü/klasörün_adı

4. Sırasıyla aşağıdaki adımları gerçekleştirin.

configure adımı

Program derlenmeden önce gerekli kütüphaneler ve bağımlılıklar kontrol edilir.

./configure

Eğer eksik bir şeyler varsa kurmanız gerekir.

make adımı

Make aşaması için derleme yapacak paketleri kurmanız gerekir:

sudo apt-get install build-essential

Daha sonra make adımına geçebiliriz.

make

Böylece program derlenmiş olur.

make install adımı

Derlenen program alttaki komut yardımıyla sisteme kurulur.

sudo make install