GDR! wrote:
Potrzebuję postawić system który będzie zajmował stosunkowo niewiele miejsca 
(najlepiej
do 50-100 MB), ale z drugiej strony chciałbym żeby był elastyczny. Będę 
potrzebował w
> zasadzie minimalistycznego środowiska oraz X11 bez menedżera okien.

Próbowałem postawić debiana, ale jak się apt-get rozhulał z zależnościami, 
musiałem
> zmienić wielkość partycji w VMWare, bo mu 500MB nie starczyło.

Masz interesujące wymagania :) Jakiś czas temu zrobiłem sobie router do neostrady z debianem postawionym na nslu2 i zwyczajnie włożyłem pendrive 1GB jako główny dysk. Oprócz tego właśnie zakupiłem hub usb (slug ma wyprowadzone tylko dwa porty usb, a ten drugi jest już zużyty na modem DSL - sam nie mam na tyle zacięcia, żeby przylutować dodatkowe porty) i właśnie podłączam dysk usb 500GB. :)

Ale faktem jest, że rozrost pakietów bazowych (required) debiana zaczyna być denerwujący. Pamiętam czasy, kiedy podstawowy system zajmował poniżej 50-70MB, a można go było jeszcze odchudzić. Twój mail zainspirował mnie do poszperania w moim routerku z etchem. :)

<console>
slug:/# uname -a
Linux slug 2.6.18-5-ixp4xx #1 Wed Dec 19 20:00:37 UTC 2007 armv5tel GNU/Linux

slug:/# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2             780M  233M  509M  32% /
tmpfs                  15M     0   15M   0% /lib/init/rw
udev                   10M   40K   10M   1% /dev
tmpfs                  15M     0   15M   0% /dev/shm
</console>

233MB zaraz po oczyszczeniu katalogu /var ze śmieci - słabo. No to zobaczmy szczegóły:

<console>
slug:/# du -hs `ls /`
3.3M    bin
4.9M    boot
92K     dev
2.7M    etc
56K     home
4.0K    initrd
30M     lib
16K     lost+found
12K     media
8.0K    mnt
4.0K    opt
161K    proc
76K     root
2.4M    sbin
4.0K    srv
0       sys
8.0K    tmp
133M    usr
41M     var
</console>

Sam standardowy /var zajmuje w cholerę (cache apt i aptitude). No ale po prawdzie extra pakietów też mam trochę dodane w stosunku do tej podstawowej instalacji (zalety debiana - mnóstwo paczek, także na arma). Pewnie sporo można zaoszczędzić rezygnując z apt i aptitude, jeśli w ogóle się da. No ale po co wtedy używać debiana? :) Tutaj jest porada jak to zrobić w sarge + jeszcze kilka zabiegów "czyszczących":

http://evanjones.ca/software/pxeimager-scratch.html

Przy okazji skorzystałem z jednej rady i zainstalowałem debconf-english - 1MB do przodu :)

Własne skompilowane jajko też pewnie pozwoliłoby coś zaoszczędzić (/boot i /lib). Można zapewne podkasować kilka modułów na chama.

No i wtedy przypomniałem sobie jeszcze stary dobry debianowy sposób:
apt-get install localepurge

slug:/usr/share/man# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2             780M  211M  530M  29% /
tmpfs                  15M     0   15M   0% /lib/init/rw
udev                   10M   40K   10M   1% /dev
tmpfs                  15M     0   15M   0% /dev/shm

Trochę wolnego miejsca uzyskane, ale znów nic porażającego. :(

I to by chyba było na tyle, jeśli chodzi o "odchudzanie" debiana. Tak czy inaczej jako system operacyjny komputerka-routerka na armie sprawuje się genialnie. :)

Daj znać jeśli coś Ci się uda wykombinować.

--
"the limits of my language indicate the limits of my world"
               Ludwig Wittgenstein - Tractatus Logico Philosophicus

Kazimierz Pogoda                          http://blog.xemantic.com/
Nordic Consulting & Development Company         http://www.ncdc.pl/

Odpowiedź listem elektroniczym