>>>>> "Matthew" == Matthew Palmer <[EMAIL PROTECTED]> writes:
Matthew> On Mon, Aug 28, 2006 at 07:49:27AM +1000, Peter Chubb wrote: >> >>>>> "Christopher" == Christopher Vance <[EMAIL PROTECTED]> >> writes: >> >> Christopher> I'd like a trivial way to install a minimal upgradable Christopher> system -- say everything required to boot and run Christopher> apt-get, and nothing else -- but the ubuntu-minimal Christopher> package (+ a kernel) seems to have far more in it than Christopher> that. >> Me too.... debootstrap on either Debian unstable or Ubuntu dapper >> installs *heaps* more than that. Matthew> Depends on what your definition of "required to boot" is, I Matthew> guess. But you can easily --include and --exclude packages Matthew> with debootstrap to get exactly the right level of Matthew> minimalism. You can do it, but not easily. First you need to work out what packages it'll install. (That's reasonably easy: debootstrap --print-debs ... ) Then you have to work out which of those can really be done without. Then you often have to rebuild some packages (becuase they've been built against some massive library or other that may be needed for a full-featured system but isn't needed for my embedded whatever) to avoid dependencies that drag in yet more stuff. And even then, debootstrap includes stuff I don't want, for example dselect (dragged in by dpkg) tcpd (by netbase) info (dunno what wants that), iptables (netbase again) etc., etc. In other words, the dependencies are set up in Debian such that it's almost impossible to get a truly minimal system as a starting point for customisation of an embedded system. -- Dr Peter Chubb http://www.gelato.unsw.edu.au peterc AT gelato.unsw.edu.au http://www.ertos.nicta.com.au ERTOS within National ICT Australia -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html