2008/2/26, Guy Dalziel <[EMAIL PROTECTED]>: > I don't understand how knowing all the software you will need is > considered a prerequisite when the guide itself quite clearly lists > everything you will need. When I first did lfs I was an advanced user > but I had no idea as to the base packages, and through doing lfs I > learned what goes into a base system, lfs exists to teach and has done > so perfectly well so far.
LFS does list the needed software versions, and says: > Also note that many distributions will place software headers into separate > packages, often in the form of "<package-name>-devel" or > "<package-name>-dev". Be sure to install those if your distribution provides > them. However, it doesn't specify the exact apt-get or yum line needed to start building packages from source (that's the missing skill I was referring to). > I struggle to see how being provided with a clean environment and all > the packages you need removes any kind of initial skill, compared to > using a distro you currently have and downloading each package > individually, in the end we all need the same skills in order to build a > system. If you have built at least one package from source on your host, there is, indeed, no additional complication, and a regular distro and the LFS LiveCD have no advantages WRT prerequisites over each other in this situation. However, a regular distro also has a PDF viewer and tons of other software that you just expect to be there, so that you don't have to distract yourself from your regular work. > Forcing people to use different host environments only > encourages further complication, and from experience we know full well > that different hosts produce different results, they are unpredictable. And here I disagree. The LFS build process is specifically designed to bring the influence of the host to the minimum (ideally, to zero). Any influence from the host meeting the stated requirements is a bug that should be fixed in LFS, not papered over by providing a LiveCD. This is exactly the point (3) in the message that started this thread. > The livecd is not only an easy way to get everything you need, but it's > a clean universal host environment, I challenge anyone to show how > complicating the process is what's best for the project. Using a regular-distro host does not and should not complicate the build for those who have built at least one package from source before starting LFS. -- Alexander E. Patrakov -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page