Paket Bağımlılıkları

Paketler genelde tek başına çalışmazlar, çalışabilmeleri için genellikle bağımlılıklar eşlik eder. Örneğin, farklı mutfaklardan yemek yapan bir grup restoran olduğunu düşünelim. Ancak tüm restoranlar malzemelerini aynı çiftlikten alıyor. Restoranların yemekleri çiftliğin tedariklerine bağımlıdır. Eğer çiftlik aniden yiyecek tedarik etmeyi durdurursa, restoranlar zor durumda kalır.

Linux'ta bu bağımlılıklar genellikle diğer paketler veya paylaştıklan kütüphanelerdir. Paylaştıklan kütüphaneler, diğer programların kullanmak istediği ve kendileri için yeniden yazmak zorunda olmadığı kod kütüphaneleridir. Yine restoran örneğini düşünün, her restoran kendi yemeklik malzemelerini de yetiştirmek zorunda olsaydı ne kadar iş olurdu? Çok fazla.

Paylaşılan kütüphaneleri dosya sistemi dersinde daha ayrıntılı bir şekilde ele alacağız. Şimdilik, paketlerin çalışmasına yardımcı olması için bağımlılıklara sahip olduğunu, bu bağımlılıklar ister diğer paketler ister kütüphaneler olsun, eğer bağımlılıklar yoksa paket çalışmayabilir veya kurulum bile yapılamayabilir.

Last updated