Linux From Scratch - Version 20180303-systemd

Preface

vi.
Prerequisites

Building an LFS system is not a simple task. It requires a certain
level of existing knowledge of Unix system administration in order to
resolve problems and correctly execute the commands listed. In
particular, as an absolute minimum, you should already have the
ability to use the command line (shell) to copy or move files and
directories, list directory and file contents, and change the current
directory. It is also expected that you have a reasonable knowledge
of using and installing Linux software.

Because the LFS book assumes at
least this basic level of skill, the various LFS support
forums are unlikely to be able to provide you with much assistance in
these areas. You will find that your questions regarding such basic
knowledge will likely go unanswered or you will simply be referred to
the LFS essential pre-reading list.

This is a comprehensive guide to building and installing
“generic” Unix software packages
under Linux. Although it was written some time ago, it still
provides a good summary of the basic techniques needed to build
and install software.