[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