[English version follows]

Linux'ta bulunan sohbet istemcilerinin çok gelişmiş olduklarını düşünmüyorum. AMSN, Kopete veya diğerlerinde video veya ses konularında hep bir sorunla karşılaşmışımdır. Ama içlerinden en iyisi Pidgin bana göre. Birçok anında mesajlaşma sunucusuyla iletişim kurabilen Pidgin'in Debian paketi biraz gerideydi, bu yüzden kaynak kodlarından derlemek istedim. Ama sürekli şu sorunla karşılaştım:

configure: error:

You must have the GTK+ 2.0 development headers installed to compile Pidgin.
If you only want to build Finch then specify --disable-gtkui when running configure.


Teker teker bazı gereklilikleri kurduğum halde sürekli başka gerekliliklerden şikayet etti Pidgin. Bunun üzerine APT'ın build-dep özelliğini kullanmam gerektiğine karar verdim. Aptitude'un bu seçeneği ile kaynaktan derleyeceğiniz bir programın gereklilikleri otomatik olarak kuruluyor. Tabii bunun için sources.list dosyanızda bir satırın deb-src ile başlaması gerekli. Benimki şöyle:

$ more /etc/apt/sources.list
deb ftp://ftp.tr.debian.org/debian/ lenny main contrib non-free
deb ftp://ftp.tr.debian.org/debian-security lenny/updates main contrib non-free
# Uncomment the deb-src line if you want 'apt-get source'
# to work with most packages.
deb-src http://ftp.tr.debian.org/debian/ lenny main contrib

# Security updates for stable
# Will be using the TR mirror for this also.
# deb http://security.debian.org/ stable/updates main contrib


Şimdi gereklilikleri şöyle halledebiliriz:

# apt-get build-dep pidgin

Bundan sonra bir paket daha kaldı. Gereklilik listesinde eksik bırakıldığı için kurulmayan network-manager-dev paketini kurmalıyız:

# aptitude install network-manager-dev

ve artık # ./configure && make && make install demek zamanı.

-------------------------------------

If you are relentlessly trying to install Pidgin from sources but you keep getting dependency errors, then there are shortcuts to installing them. Try build-dep option of APT system to install depended packets:

# apt-get build-dep pidgin

One more thing left, you also need to install network-manager-dev because somehow it is not installed automatically (I'm guessing that the old version of Pidgin in the repositories does not need this package so...).

# aptitude install network-manager-dev

Now all you need to do is a simple # ./configure && make && make install . Hope this was useful.