PISI
(Packages Installed Successfully as Intended)
Barış Metin
(Alpha)
4.5.4 Bağımlılık Çözmek
PİSİ içerisinde kulanılan bağımlılık çözme algoritması, kaynak içersindeki
detaylı belge (doc/dependency.tex) ile anlatılmıştır.
PİSİ içerisinde paket bağımlılığı, doğrudan paket isim ve
sürüm numarasına bağımlılık olarak tanımlanmıştır. Bu yüzden paket
bağımlılığının çözümü depo veritabanından bağımlılığı oluşturan paketleri
iteratif olarak çıkarmak ile sınırlıdır.
Paketler için tanımlanan bir diğer bağımlılık tipi ise
ÇOMAR
OM (Object Model) bacaklarına olan bağımlılıktır. Bu bağımlılığın
çözümü için Kurulu Paketler ve Depo veritabanları sorgulanarak ilgili
OM bacağını sağlayan bir paketin sistemde kurulu durumda
olup olmadığı bilgisi çıkartılır. Eğer yoksa ilgili
OM bacağını
sağlayan paketlerin bir listesi sunulur.