Jim Gifford wrote:
[EMAIL PROTECTED] wrote:
Hello,
I'm a first time LFS user, and I'm working my way through the 6.0
revision of the book. I have purchased the paper book which I am reading
for background, and I am using the online book for building my system
(easier to copy and paste from online than paper :-)
I am at 5.28. Texinfo-4.7, and I'm thinking that texinfo is probably
not a required part of the operating system.
It occurred to me that this would probably be indicated in the book
somewhere, but I have not been able to find it, so I'm asking you: How
can I tell which packages are required for a minimal, booting linux
system, and which are optional?
Thanks,
Michael
All the packages in the book are required for a functional system.
I don't agree with Jim on this one. I build bootable systems with
several LFS packages missing. For instance, you don't need Sysvinit or
Syslog just to boot. If you don't believe me try this from your grub
prompt:
kernel /boot/whateverkernel init=/bin/bash
The system comes up, and you can run jobs on it.
The real point is that to deviate from the book, YOU need to KNOW what
YOU are doing. Since you ask the qestion Michael, then you clearly
don't. :-)
Thanks for the answer. That is always the dillema with these things. For
instance, I'm pretty sure that I don't need textinfo because this will
be an embedded system and I won't be installing manpages or other
reference items. But curses for instance, I won't be needed it for games
but it's used by menuconfig and grub (I think).
That's the stuff you learn by leaving it off and then finding out when
you try to run the program.
Perhaps that's another thing to learn - what can I leave off and install
later if I need, as opposed to things that must be installed in a
certain order or else other things will build improperly. But I'm sure
your answer would be the same - unless you know, don't mess with it.
Again, thanks
Michael
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page