[Gelistirici] 2007.1 v.s 2007.2

S.Çağlar Onur caglar at pardus.org.tr
3 Haz 2007 Paz 01:29:18 EEST


Selamlar;

[caglar at zangetsu][~/ISO]> du -hs 1/*
512     1/autorun.bat
512     1/autorun.inf
1,0K    1/autorun.pif
5,6M    1/boot
2,0K    1/boot.catalog
3,5K    1/cdrom.ico
18K     1/license-en.txt
18K     1/license-tr.txt
108M    1/pardus.img
3,5K    1/releasenotes-en.html
3,5K    1/releasenotes-nl.html
4,5K    1/releasenotes-pt_BR.html
4,0K    1/releasenotes-tr.html
2,0K    1/relnotes.css
572M    1/repo

[caglar at zangetsu][~/ISO]> du -hs 2/*
512     2/autorun.inf
11K     2/bg.png
5,8M    2/boot
2,0K    2/boot.catalog
3,5K    2/cdrom.ico
1,5K    2/index.html
18K     2/license-en.txt
18K     2/license-nl.txt
18K     2/license-tr.txt
110M    2/pardus.img
18K     2/pardus_kirmizi.png
18K     2/pardus_mavi.png
17K     2/pardus_turunc.png
19K     2/pardus_yesil.png
3,5K    2/releasenotes-en.html
5,0K    2/releasenotes-es.html
4,0K    2/releasenotes-nl.html
597M    2/repo

Kurulum imajı sadece 2 M, repo dizini ise 25 M büyümüş

[caglar at zangetsu][~/ISO]> ls -alh 1/repo/ | wc -l
654
[caglar at zangetsu][~/ISO]> ls -alh 2/repo/ | wc -l
675

.1 de 651 paket varken, 2.de 672 paket sisteme kurulmak üzere yerini almış, 
yeni gelen paketler ise şöyle;

[caglar at zangetsu][~/ISO]> ls 1/repo/ | awk -F"-[0-9]" '{print $1}' > 1.list
[caglar at zangetsu][~/ISO]> ls 2/repo/ | awk -F"-[0-9]" '{print $1}' > 2.list
[caglar at zangetsu][~/ISO]> diff -u 1.list 2.list | grep "^+"
+++ 2.list      2007-06-03 00:30:38.020926599 +0300
+alsa-tools
+amrnb
+amrwb
+boot-manager
+catbox
+djbfft
+enscript
+fxload
+glibc-locales-fr
+glibc-locales-it
+gnokii
+kde-i18n-fr
+kde-i18n-it
+libgsf
+libpthread-stubs
+libwpd
+libxcb
+logrotate
+pnm2ppa
+time
+unixodbc
+xcb-proto

1 paket ise CD'yi terketmiş

[caglar at zangetsu][~/ISO]> diff -u 1.list 2.list | grep "^-"
--- 1.list      2007-06-03 00:30:35.521307933 +0300
-memusage

Yeni gelen paketlerin boyutları ise şöyle;

[caglar at zangetsu][~/ISO]> for i in `diff -u 1.list 2.list | grep "^+" | 
awk -F"+" '{print $2}'`
> do
> ls -alh 2/repo/$i*.pisi
> done

-rw-r--r-- 1 caglar root 171K Mar 25 22:37 
2/repo/alsa-tools-1.0.14_rc3-1-1.pisi
-rw-r--r-- 1 caglar root 192K May  9 16:02 2/repo/amrnb-6.1.0.3-2-2.pisi
-rw-r--r-- 1 caglar root 106K May  9 16:01 2/repo/amrwb-7.0.0.0-2-2.pisi
-rw-r--r-- 1 caglar root 32K May 27 16:45 2/repo/boot-manager-0.2-3-3.pisi
-rw-r--r-- 1 caglar root 11K May 18 20:04 2/repo/catbox-1.0-3-2.pisi
-rw-r--r-- 1 caglar root 35K May  1 23:06 2/repo/djbfft-0.76-1-1.pisi
-rw-r--r-- 1 caglar root 305K Eki 20  2006 2/repo/enscript-1.6.4-2-5.pisi
-rw-r--r-- 1 caglar root 12K Mar 25 22:37 2/repo/fxload-0.0_20020411-1-1.pisi
-rw-r--r-- 1 caglar root 108K Eki 29  2006 
2/repo/glibc-locales-fr-2.3.6-15-1.pisi
-rw-r--r-- 1 caglar root 93K Eki 29  2006 
2/repo/glibc-locales-it-2.3.6-15-1.pisi
-rw-r--r-- 1 caglar root 681K Nis 30 17:18 2/repo/gnokii-0.6.14-1-1.pisi
-rw-r--r-- 1 caglar root 2,2M May 22 18:08 2/repo/kde-i18n-fr-3.5.7-6-7.pisi
-rw-r--r-- 1 caglar root 3,6M May 22 21:41 2/repo/kde-i18n-it-3.5.7-6-7.pisi
-rw-r--r-- 1 caglar root 150K Mar 11 23:14 2/repo/libgsf-1.14.3-1-1.pisi
-rw-r--r-- 1 caglar root 1,3K Kas 25  2006 
2/repo/libpthread-stubs-0.1-1-1.pisi
-rw-r--r-- 1 caglar root 718K Mar 11 23:17 2/repo/libwpd-0.8.8-1-1.pisi
-rw-r--r-- 1 caglar root 1,6M Nis 28 01:57 2/repo/libxcb-1.0-7-5.pisi
-rw-r--r-- 1 caglar root 21K Haz 20  2006 2/repo/logrotate-3.7.1-4-3.pisi
-rw-r--r-- 1 caglar root 129K Haz  3  2006 2/repo/pnm2ppa-1.12-1-2.pisi
-rw-r--r-- 1 caglar root 11K May 16 15:13 2/repo/time-1.7-1-1.pisi
-rw-r--r-- 1 caglar root 906K Eki 31  2006 2/repo/unixodbc-2.2.11-3-3.pisi
-rw-r--r-- 1 caglar root 27K Kas 26  2006 2/repo/xcb-proto-1.0-2-3.pisi

Yeni gelen paketlerin boyuta toplam etkisi (evet meren girdi içime)

[caglar at zangetsu][~/ISO]> for i in `diff -u 1.list 2.list | grep "^+" | 
awk -F"+" '{print $2}'`; do ls -al 2/repo/$i*.pisi; done | awk '{printf$5" 
+ "}' | sed -e "s/ + $/\n/g" > boyut

[caglar at zangetsu][~/ISO]> bc boyut
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, 
Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
11309464

yani ~ 10 M

Kalıyor dışarda 27 M - 10 M (yeni paketler) +  2 M (kurulum imajı) = 15 M

[caglar at zangetsu][~/ISO]> for i in `cat 1.list`; do echo $i; ls -al 
1/repo/$i*.pisi | awk '{print $5}'; done > 1.boyut
[caglar at zangetsu][~/ISO]> for i in `cat 2.list`; do echo $i; ls -al 
2/repo/$i*.pisi | awk '{print $5}'; done > 2.boyut
[caglar at zangetsu][~/ISO]> diff -u 1.boyut 2.boyut | less

listesine göre kayda değer büyüyenler/küçülenler içinde elenerek (fakat 10k 
birinden eklenirken diğerinden 20K çıkmış gibi hesaplar olduğu için= en ciddi 
gol yediklerimiz ise şöyle;


 openoffice + 6 M
-90035967
+96959884

 k3b + 1 M
-3359150
+4483442

 fontconfig + 400 K
-185337
+574396

 gettext + 400 K
-1583070
+1847501

 bind-tools + 300K
-627513
+969108

 libvisual-plugins + 250 K
-12946
+250056

 hplip + 200 K
-10400158
+12423639

 bzip2  + 160 K
-308348
+461006

 coreutils + 100 K
-1448741
+1508196
 
 dejavu-fonts + 100 K
-1485704
+1599509

 firefox + 100 K
-8458858
+8517897

 gimp + 100 K
-5755871
+5823691

 xine-lib + 100 K
-2734014
+2834341

Bu liste ~9 M kalan 6 M ise diğer paketlerden 10k 20k gelmiş (damlaya damlaya 
göl olur diye boşa dememişler)

Şimdi gelelim olası çözümlerin getirilerine;

1. Dil paketlerini atalım;

[caglar at zangetsu][~]> ls -alh ISO/2/repo/glibc-locales*
-rw-r--r-- 1 caglar root 104K Eki 29  2006 
ISO/2/repo/glibc-locales-de-2.3.6-15-1.pisi
-rw-r--r-- 1 caglar root  62K Eki 29  2006 
ISO/2/repo/glibc-locales-es-2.3.6-15-1.pisi
-rw-r--r-- 1 caglar root 108K Eki 29  2006 
ISO/2/repo/glibc-locales-fr-2.3.6-15-1.pisi
-rw-r--r-- 1 caglar root  93K Eki 29  2006 
ISO/2/repo/glibc-locales-it-2.3.6-15-1.pisi
-rw-r--r-- 1 caglar root  92K Eki 29  2006 
ISO/2/repo/glibc-locales-nl-2.3.6-15-1.pisi
-rw-r--r-- 1 caglar root  87K Eki 29  2006 
ISO/2/repo/glibc-locales-pt-2.3.6-15-1.pisi

Toplam ~300 K

[caglar at zangetsu][~]> ls -alh ISO/2/repo/kde-i18n- *
-rw-r--r-- 1 caglar root 2,0M May 22 18:14 
ISO/2/repo/kde-i18n-de-3.5.7-6-7.pisi
-rw-r--r-- 1 caglar root 2,8M May 22 17:59 
ISO/2/repo/kde-i18n-es-3.5.7-6-7.pisi
-rw-r--r-- 1 caglar root 2,2M May 22 18:08 
ISO/2/repo/kde-i18n-fr-3.5.7-6-7.pisi
-rw-r--r-- 1 caglar root 3,6M May 22 21:41 
ISO/2/repo/kde-i18n-it-3.5.7-6-7.pisi
-rw-r--r-- 1 caglar root 3,1M May 22 18:30 
ISO/2/repo/kde-i18n-nl-3.5.7-6-7.pisi
-rw-r--r-- 1 caglar root 1,8M May 22 18:38 
ISO/2/repo/kde-i18n-pt_BR-3.5.7-7-5.pisi

Toplam ~ 13 M

Alayı toplam hadi sizi kırmayayım 14 M olsun. 2. ISO'su 714 M olduğuna göre 
tüm dilleri atınca CD 700 M oluyor. Dıııtttttttttt max 695 M olmalıyız.

Ayrıca 14 M için ortaya bir kaç tane daha CD veya DVD çıkartmaya değeceğini 
hiç ama hiç düşünmüyorum. 

2. Paket atalım/dep değiştirelim;

Kurulan.xml üzerinden şöyle hızlıca geçince gözüme çarpan paketler ve 
boyutları şöyle (getirdikleri bağımlılıklar hesaba katılmadan, onlarla 
birlikte boyutlar hayli küçülebilir)

[caglar at zangetsu][~/ISO]> ls -alh 2/repo/crack-attack*
-rw-r--r-- 1 caglar root 416K Haz  2  2006 2/repo/crack-attack-1.1.14-1-1.pisi
-rw-r--r-- 1 caglar root 4,0M Kas 21  2006 
2/repo/crack-attack-music-2-3-2.pisi
-rw-r--r-- 1 caglar root  57K Kas 21  2006 
2/repo/crack-attack-sounds-1-2-2.pisi

Toplam ~4.5 M

[caglar at zangetsu][~/ISO]> ls -alh 2/repo/frozen-bubble-*
-rw-r--r-- 1 caglar root 19M Kas 25  2006 
2/repo/frozen-bubble-2.1.0-11-10.pisi

Toplam 19 M

[caglar at zangetsu][~/ISO]> ls -alh 2/repo/gimp-*
-rw-r--r-- 1 caglar root 5,6M May 28 01:58 2/repo/gimp-2.3.17-16-14.pisi

Toplam 5.6 M

[caglar at zangetsu][~/ISO]> ls -alh 2/repo/timidity-*
-rw-r--r-- 1 caglar root 474K Eki 10  2006 2/repo/timidity-2.13.2-5-3.pisi
-rw-r--r-- 1 caglar root 7,9M Tem  3  2006 
2/repo/timidity-shompatches-0.409-1-1.pisi

Toplam 8 M

[caglar at zangetsu][~/ISO]> ls -alh 2/repo/sdljump-*
-rw-r--r-- 1 caglar root 1,5M Eki  5  2006 2/repo/sdljump-1.0.0-1-2.pisi

Toplam 1.5 M

[caglar at zangetsu][~/ISO]> ls -alh 2/repo/ruby-*
-rw-r--r-- 1 caglar root 2,5M May  9 16:39 2/repo/ruby-1.8.6-8-7.pisi

Toplam 2.5 M

[caglar at zangetsu][~/ISO]> ls -alh 2/repo/ppracer*
-rw-r--r-- 1 caglar root 7,2M Oca 16 01:04 2/repo/ppracer-0.5_alpha1-3-3.pisi

Toplam 7.2 M

[caglar at zangetsu][~/ISO]> ls -alh 2/repo/digikam*
-rw-r--r-- 1 caglar root 4,5M Mar 18 03:47 2/repo/digikam-0.9.1-18-18.pisi
-rw-r--r-- 1 caglar root 421K Mar  7 01:54 
2/repo/digikamimageplugins-0.9.1-9-12.pisi

Toplam 5 M

[caglar at zangetsu][~/ISO]> ls -alh 2/repo/chromium*
-rw-r--r-- 1 caglar root  106K Oca  5 16:24 2/repo/chromium-0.9.12-5-4.pisi
-rw-r--r-- 1 caglar root 1004K Kas 21  2006 
2/repo/chromium-data-0.9.12-3-2.pisi

Toplam 1.5

Toplamda 19 M yere (714 - 695) ihtiyacımız var ve bir (frozen-bubble) veya 
birden fazla paket atarak hallice bu sınıra inebiliyoruz?

Yorum/öneri/v.s?

Saygılar
-- 
S.Çağlar Onur <caglar at pardus.org.tr>
http://cekirdek.pardus.org.tr/~caglar/

Linux is like living in a teepee. No Windows, no Gates and an Apache in house!
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20070603/529f03e9/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi