>>>>> "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

Reply via email to