28 Ocak 2012 Cumartesi

Windows 7'de Trac Kurulumu



Bir süredir proje yönetimi & hata takip sistemlerini inceleyip, denemeyi arzu etmeme rağmen vakit bulup da bir türlü hiçbirini kurma şansım olmamıştı. Sadece özelliklerini internetten okuduğum kadarıyla Trac hoşuma gitmişti. Aradan öyle çok zaman geçmiş ki ne okuyup da bu kadar beğendiğimi hatırlamıyorum bile, ancak aklımda Windows 7 üzerinde kurulumunun nasıl yapıldığını internette aradığım ve bulamadığım kalmış.
Oysa ki o kadar da zor değilmiş, bugün kurdum ve gördüm. Trac'ın proje sitesindeki ilgili dökümantasyonu okuyarak devam ettiğimizde problemsiz kurabiliyoruz.

Trac 0.12'yi Windows 7 bilgisayarımıza kurmak için gereken adımların üzerinden kısaca geçmek gerekirse:

  1. Python kurmamız gerekiyor. Dökümantasyonuda 2.4 ile 3.0 arası versiyonlar önerilmiş. Gidip de "aa, en son versiyon Python 3.2 imiş, onu kurayım" demeyin, çalışmaz... Tamam, ben denemedim, ama en azından çalışmama ihtimali var. Python kurulumunu anlatmayacağım, oldukça basit. Sitesinden gidip işletim sisteminize uygun versiyonu (32 ya da 64 bit) indirip kuruyorsunuz. (Şu tarih itibariyle Python 2.7.2 bulunuyor Windows Installer şeklinde)
  2. setuptools adında bir araç kurmamız gerekiyor, bu araç python ile çalışan bir kurulum yardımcısı aslında. İleride çok faydasını görüyoruz, bu araçla birlikte gelen easy_install isimli betik işimizi çok kolaylaştırıyor gerçekten de. Bunun 0.6 veya daha ileri bir sürümünü kurmamız gerekiyor. Burada da yine işletim sistemimizin 32 yahut 64 bit olmasına göre ilgili dosyayı python'un sitesinden indirip kurulumu yapıyoruz.
  3. Genshi'nin 0.6 veya daha üst bir sürümünü yüklememiz lazım. Bunu çok basit şekilde, bir önceki adımda gelen  easy_install isimli aracı kullanarak yapabiliriz. Önceki adımlarda hep varsayılan konumlara kurulum yaptıysak, şu adreste  easy_install.exe isimli bir dosya olduğunu görmemiz gerekir: C:\Python27\Scripts İster bu adresi PATH değişkenine ekleyerek, isterse komut satırından bu klasöre giderek bu aracı kullanabiliriz. Bir adet Command Prompt açıp şu satırı yazıyoruz: C:\Python27\Scripts\easy_install.exe Genshi Bu kadar...
  4. Aslında bir de veritabanı göstermemiz lazım Trac'ın kayıtlarının tutulması için, ama eğer python 2.7 kurduysanız benim gibi, başka birşey yapmanıza gerek yok.
  5. Ön gereksinimleri bitirdik, şimdi önümüzde sadece Trac kurulumu kaldı. Trac'ın kendi dökümanında da görülebileceği üzere, kurulum easy_install ile çok basit:
    easy_install.exe Babel==0.9.5
    easy_install.exe Trac
Evet bu kadar. Kurulum sırasında veritabanı bilgisi soracak olursa boş verip Enter'e basarak geçebilirsiniz.

Kurduktan sonra "evet şimdi nereden göreceğim" diyebilirsiniz. Burada önce bir proje ortamı oluşturmanız gerekiyor. Bu ortam için bir klasör belirleyip, komut satırında: C:\Python27\Scripts\trac-admin C:\Proje\Ortami\ initenv komutunu veriyoruz. Sonrasında Trac ile gelen HTTP sunucusunu (varsayılan ayarlarla) çalıştırmak için C:\Python27\Scripts\tracd --port 8000 C:\Proje\Ortami komutunu veriyoruz. Artık birşeyler görmeye başlamak için tarayıcımızın adres satırına http://localhost:8000 yazıp Trac turuna başlayabiliriz.