


Windows Installer'da Kök Tutmaları Anlamak
Roothold, Windows Installer bağlamında, iki paket arasındaki belirli bir bağımlılık ilişkisi türüne atıfta bulunmak için kullanılan bir terimdir.
Windows Installer'da, bir paketin diğer paketlere bağımlılıkları olabilir; bu, paketlerin kurulabilmesi için bu paketlerin yüklenmesi gerektiği anlamına gelir. kurulmalı veya güncellenmelidir. Kök tutma, bir pakete doğrudan bağımlılık olmayan, daha ziyade başka bir paketten miras alınan bir bağımlılığı belirtmek için kullanılan özel bir bağımlılık türüdür.
Bunu açıklamak için aşağıdaki örneği düşünün:
İki paketimiz olduğunu varsayalım. , A ve B, burada A paketi B paketine bağlıdır ve B paketi C paketine bağlıdır. Bu durumda, A paketi B paketine doğrudan bağımlıdır, ancak B paketi kendi bağımlılıkları aracılığıyla C paketine dolaylı bir bağımlılığa sahiptir. Bu dolaylı bağımlılığa kök tutma adı verilir.
Bu paketleri yüklerken veya güncellerken, Windows Installer önce C paketini, ardından B paketini ve son olarak A paketini yükler. Bu sıra gereklidir çünkü A paketi B paketine bağlıdır ve bu da pakete bağlıdır. C. A paketini B paketinden önce kursaydık, henüz kurulmadığı için gerekli dosyaları B paketinden bulamazdı. Bir pakete bağımlılık, doğrudan bir bağımlılık değil, başka bir paketten miras alınan dolaylı bir bağımlılıktır. Paketlerin tüm bağımlılıkları karşılayacak şekilde doğru sırayla kurulmasını sağlamak için kullanılır.



