Merhabalar, PiSi'de paketler için installedSize hesaplýyoruz paketleri build ederken. Bunun için yaptýðýmýz þey basitçe paket içerisine giren dosyalarýn her birinin tek tek kaç byte olduðunu bulup sonra da hepsini toplamak. Bu elbette paketin dosya sisteminde kaplayacaðý toplam boyuttan eksik oluyor.
Gürer diyor ki, "bunu (installedSize += (nr of files in package * inode size)) ile hesaplayalým, ya da %5 gibi bir ekstra koyalým her paket için". Ýþin içine inode filan girdiði zaman bu zaten paketi build eden sistemden ziyade kurulacaðý sistemde elde edilmesi gereken bir bilgi (formal olarak). Üstüne üstlük kurulan her paket pisi db'sini þiþiriyor, daha hesap edemeyeceðimiz bir sürü þey paket yüzünden disk kullanýmýnda bir artýþ oluyor ("Bir PiSi paketin istemci tarafýndaki diskte kaplayacaðý toplam alanýn kesin hesabý" üzerine bir yüksek lisans tezi almak isteyen çýkarsa hayal kýrýklýðýna uðramaz). Bu yüzden her paket için +%5 gibi bir ekstra koymanýn makul olduðunu düþünüyorum, sizler ne diyorsunuz, bu iþin doðru çözümü sizce nedir? Sonuçta derdimizin paketi kuracak kiþinin diskinde yeterli alan olup olmadýðýný kontrol etmek olduðunu da unutmamak gerekli. Selamlar. -- - -- -- -- -- -- -- -- -- -- -- -- -- -- -- - A. Murat Eren http://cekirdek.pardus.org.tr/~meren/blog Pub Key ID: 0x527D7293 http://meren.org/ - -- -- -- -- -- -- -- -- -- -- -- -- -- -- - -- Gnome seems to be developed by interface nazis, where consistently the excuse for not doing something is not "it's too complicated to do", but "it would confuse users" (Linus). -