MTD 248-645A Bedienungsanleitung Seite 10

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 347
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 9
Linux From Scratch - Version 7.0
x
The default 64-bit build that results from LFS is considered a "pure" 64-bit system. That is, it supports 64-bit
executables only. Building a "multi-lib" system requires compiling many applications twice, once for a 32-bit system
and once for a 64-bit system. This is not directly supported in LFS because it would interfere with the educational
objective of providing the instructions needed for a straightforward base Linux system. You can refer to the Cross
Linux From Scratch project for this advanced topic.
There is one last comment about 64-bit systems. There are some packages that cannot currently be built in a "pure" 64-
bit system or require specialized build instructions. Generally, these packages have some embedded 32-bit specific
assembly language instructions that fail when building on a 64-bit system. This includes some Xorg drivers from
Beyond Linux From Scratch (BLFS). Many of these problems can be worked around, but may require some specialized
procedures or patches.
LFS and Standards
The structure of LFS follows Linux standards as closely as possible. The primary standards are:
POSIX.1-2008.
Filesystem Hierarchy Standard (FHS)
Linux Standard Base (LSB) Core Specification 4.0
The LSB has five separate standards: Core, C++, Desktop, Runtime Languages, and Printing. In addition
to generic requirements there are also architecture specific requirements. LFS attempts to conform to the
architectures discussed in the previous section.
Note
Many people do not agree with the requirements of the LSB. The main purpose of defining it is to
ensure that proprietary software will be able to be installed and run properly on a compliant system.
Since LFS is source based, the user has complete control over what packages are desired and many
choose not to install some packages that are specified by the LSB.
Creating a complete LFS system capable of passing the LSB certifications tests is possible, but not without many
additional packages that are beyond the scope of LFS. Most of these additional packages have installation instructions
in BLFS.
Packages supplied by LFS needed to satisfy the LSB Requirements
LSB Core: Bash, Binutils, Coreutils, Diffutils, File, Findutils, Gawk, Grep, Gzip, M4, Man-
DB, Ncurses, Procps, Psmisc, Sed, Shadow, Tar, Util-linux, Zlib
LSB C++: Gcc
LSB Desktop: None
LSB Runtime Languages: Perl
LSB Printing: None
LSB Multimeda: None
Packages supplied by BLFS needed to satisfy the LSB Requirements
LSB Core: Bc, Cpio, Ed, Fcrontab, Initd-tools, PAM, Sendmail (or Postfix or Exim)
LSB C++: None
Seitenansicht 9
1 2 ... 5 6 7 8 9 10 11 12 13 14 15 ... 346 347

Kommentare zu diesen Handbüchern

Keine Kommentare