30 Nisan 2008 Çarşamba

PyGreSQL'in Yüklenememesi

Bugün bilgi-işlemde python'un postgresql modülü olan pygresql'i yüklemeye çalıştım ama olmadı:(

Sanırım baştan anlatsam daha iyi olacak. FreeRadius'un log analizi için bir program yazma amacındayım. Şu anda loglar postgresql'e yazılıyor. Programı da pythonla yazmak için bağlantıyı sağlayacak ve veritabanı işlemlerini yapacak olan pygresql modülüne ihtiyacım var. Bugün yaklaşık beş buçuk saat uğraşmama rağman sadece bir modülü yükleyemedim!

İnternette bulduğum 4 komutluk yükleme işlemini uygularken(tar.gz'den yüklemek için) üçüncüsünde "pg_config : command not found" hatası verdi. İnternette hatanın sebebini araştırdım. "libpq" paketinin kurulu olması gerekiyormuş. Paketi kurmak istediğimde bazı bağımlılıklar çıktı. Bende Debian'ın pygresql ile ilgili paketi vardır heralde diye düşünerek araştırdım ve "python2.4-pygresql" olduğunu buldum. Yüklemeyi denediğimde "libpq" ile aynı bağımlılıkları istedi. Bağımlılıklardan biri olan "libpq4" ü kurmayı denedim. O da başka bağımlılıklar istedi. "libpq4"ü sonunda kurdum. Diğer bağımlılıklardan birini daha kurmayı denediğimde onun bağımlılıklarının da bağımlılıkları çıktı. Kısacası paketler içinde boğuldum ve gerçekte ne kurmak istediğimi bile unuttum!

Belki bu sorunları çözmenin basit bir yolu vardır ama paket yükleme konusunda pek bir şey bilmediğim için saatlerce uğraşmama rağmen bir arpa boyu yol alamadım! Modül olmayınca pythonda da bir şey yazamadan bilgi-işlemi terk etmek zorunda kaldım:(

Büyük ihtimalle haftaya Necdet Hoca'yla kurarız. Şu an kendimi çok beceriksiz hissediyorum. Bir tanecik modülü bile tek başıma yükleyemedim!!!

Dip Not: O kadar uğraşmanın sonucunda bana kalan sadece baş ağrısı ve dudaklarımdaki yaralar(stresten dudaklarımı yemişim farkında değilim :S ) oldu!

1 yorum:

Necdet Yücel dedi ki...

Bunlar hepimizin geçtiği yollar, can sıkacak bir şey yok ;)