Indirdiğiniz bir yazılımı kurmadan önce, yazılım sistemde bu kütüphaneleri ve paketleri tarayacak, bulamaz ise kurulum gerçekleşmeyecektir. Bu duruma "bağımlılık" denir.
GIMP yazılımı, çalışmak için babl, gegl paketlere ve zlib, glib ve yerel dil seçenekleri gibi kütüphanelere gereksinim duyar. Yazılımın çalışması için sistemde bu kütüphane ve paketlerin yüklü olması gereklidir, Amarok'u GNOME ortamını kullanan bir dağıtıma kurmak için KDE'nin temel kütüphanelerini de yüklemek zorundasınız.
Paket yöneticisi dışında elle kurduğunuz yazılımlar "make" yaparken, bağlılığı varsa ve bu bağlılıklar sistemimiz de yüklü değilse, kurulum gerçekleşmez ve bağlılığı olan paketler terminalde listelenir. Böylelikle bir yazılımın hangi bağımlılıklarla ihtiyaç duyduğunu görebiliriz.
İnternet üzerinde muhakkak daha detaylı bilgiler vardır, araştırdınız mı hiç ?
yüzeysel olarak baktım ama belki ilgilini çekebilir ;
http://www.cagataycebi.com/linux/dependency_hell/dependency_hell.html