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).
-

Cevap