Ubuntu .80.4 Sunucu versiyonu kurulduğunda üzerinde kaynaktan program derlemeye yönelik hiç bir eklenti bulunmaz. Herhangi bir programı kaynağından derlemek ve kurmak isterseniz hata alırsınız

  1. ./configure

komutu ile paket kaynağını derlersiniz. Ancak bunu yapabilmek için öncelikle eğer sisteminizde derleyi kütüphanleri yüklü değilse şu komutu vermeliniz:

  1. apt-get install build-essential

Bu komutla sisteminizde paket derlemesi yapabilmeniz için gerekli tüm kütüphaneler yüklenecektir.

Sphinx Fulltext arama motorunu sisteminize yüklemek için sisteminizin kaynaktan derleme yeteneği olması gerekir. apt-get install build-essential  komutu ile bunun için sistemimizi hazırlayabileceğimizi öğrendik. Sphinx’i sisteminize aşağıdaki komutla indirdikten sonra aşağıdaki adımlarla derleme işlemini gerçekleştirebiliriz:

  1. mkdir -p /home/orhan/tmpcd /home/orhan/tmp
  2. wget http://www.sphinxsearch.com/downloads/sphinx-0.9.9-rc1.tar.gz
  3. tar xzvf sphinx-0.9.9-rc1.tar.gz
  4. cd sphinx-0.9.9-rc1
  5. ./configure –with-mysql=/var/sandbox/bin/MYSQL_SOURCE/5.1.30/
  6. make
  7.  
  8. make install

–with-mysql parametresi ile MySql header dosyalaı için başlangıç konumu belirtiyoruz bunu belirtmediğimiz taktirde derleme gerçekleşmeyecektir.  –prefix =dizin  parametresi ile de çalıştırılabilir dosyaların nerede oluşturulacağını belirtebiliriz.

Orhan DOĞAN