zentara tapped away at the keyboard with:
Rikard DustPuppy Johnels wrote:
I am trying to set up a small gateway/firewall on an old 486 with a small HD on it. So i tried to use the "minimal" instalation from 6.4. Can anyone explain why X and KDE has to be installed??? It gets WAY over the 120 mb hd i have.. I tried the DMZ version too, same problem... And removing packages prior to setup makes all kinds of dependencies fail...
Why cant SuSE make a minimalistic setup and keep it minimal????
It's a PITA, but you can. Choose no type of install, and manually select and deselect all the packages. You can get it down to 120 but it will be tough. 300M is more like it. You might want to try a "advertised as tiny" distribution.
Just ignore the failed dependencies, unless you can't boot.
I managed to get it down below 150MB :-) Took about 2 hours to do a "firewall/gateway" config. It helps to not have very many services on the firewall; initially didn't even have 'elm', 'top' and 'whois' installed initially! You definitely don't want NFS server (just client if you need to to install through the network). Save the stuff after my .sig into /var/lib/YaST/firewall.sel; load it up and install - then REMOVE the YaST2 components, recovering 30MB of space. Other stuff like libjpeg can also be removed if it really bugs you. 120MB is *very* tight. I have a total of 230MB on (3 disks!) with just 80MB to spare. You'd want to watch your syslog and spool files closely! I recommend using 'smtpd' for accepting email into the firewall. You still need sendmail for final delivery. It's preferable to do that instead of port-forwarding directly to a bigger machine; it's not generally a good idea to have the outside talking directly to you important machines inside. An exception may be a dedicated mail server; that should be using smtpd or similar, unprivileged agent to accept email. YaST is quite insistent on installing Y2; something that's unusable on a small system, especially my home firewall which has only 8MB of RAM. You can try editing the firewall.sel to prevent installation of unwanted packages - it's something I didn't bother trying. Another way to reduce system space requirements is to build a custom kernel for the firewall hardware; or simply delete all the modules from the firewall you'll "never" need. Make sure you update using the latest, fixed rpms. -- Bernd Felsche - Innovative Reckoning Perth, Western Australia # Configuration YaST Version 1.05.2 -- (c) 1994-2000 SuSE GmbH Description: firewall Info: Ofni: Toinstall: aaa_base aaa_dir aaa_skel ash base bash bc bdflush bind8 bindutil compress cpio cracklib cron ddrescue devs dhcpcd diff elm ext2fs file fileutil find firewals fwproxys gawk gdbm gpm gppshare groff gzip ipchains ipmasqad iproute2 k_i386 kbd less libjpeg libz lilo localedb lsof lvm mailx man metamail mktemp modules ncftp ncurses net_tool netcfg nkita nkitb ntop openssh openssl pam pciutils perl pgp ppp procmail ps qtlib2 recode reiserfs rpm rsync sash seccheck sendmail sh_utils shadow sharutil shlibs smtpd syslogd sysvinit tcsh terminfo textutil timezone util uucp vim w3m xshared y2base yast yast2 Llatsniot: -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq