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

Reply via email to