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/