%general-entities; ]> LFS и стандарты Структура LFS максимально соответствует стандартам Linux. Первичными стандартами являются: POSIX.1-2008. Filesystem Hierarchy Standard (FHS) Version 3.0 Linux Standard Base (LSB) Version 5.0 (2015) LSB имеет четыре отдельных стандарта: Core, Desktop, Runtime Languages и Imaging. Кроме того, существуют требования специфичные для архитектуры. Есть также две области для пробного или ознакомительного использования: Gtk3 и Graphics. LFS старается соответствовать стандартам предусмотренными архитектурами, рассмотренными в предыдущем разделе. Многие не согласны с требованиями LSB. Основные цели стандартов - быть уверенным в том, что проприетарное ПО будет правильно установлено и сможет корректно работать на совместимой системе. Поскольку в LFS установка программ идёт из исходных кодов, у пользователя имеется полный контроль над тем, какие пакеты ему необходимы и многие предпочитают не устанавливать некоторые пакеты, которые определяются в стандартах LSB. Создание законченной системы LFS, способной успешно выполнять сертификационные тесты LSB - возможно с установкой некоторых дополнительных пакетов, которые выходят за рамки этой книги. Но инструкции по их установке есть в книге BLFS. Пакеты LFS, которые необходимы для удовлетворения требований LSB LSB Core: Bash, Bc, Binutils, Coreutils, Diffutils, File, Findutils, Gawk, Grep, Gzip, M4, Man-DB, Ncurses, Procps, Psmisc, Sed, Shadow, Tar, Util-linux, Zlib LSB Desktop: Нет LSB Runtime Languages: Perl, Python LSB Imaging: Нет LSB Gtk3 and LSB Graphics (Trial Use): Нет Пакеты, поставляемые BLFS, необходимые для удовлетворения требований LSB LSB Core: At, Batch (a part of At), Cpio, Ed, Fcrontab, LSB-Tools, NSPR, NSS, PAM, Pax, Sendmail (or Postfix or Exim), time LSB Desktop: Alsa, ATK, Cairo, Desktop-file-utils, Freetype, Fontconfig, Gdk-pixbuf, Glib2, GTK+2, Icon-naming-utils, Libjpeg-turbo, Libpng, Libtiff, Libxml2, MesaLib, Pango, Xdg-utils, Xorg LSB Runtime Languages: Libxml2, Libxslt LSB Imaging: CUPS, Cups-filters, Ghostscript, SANE LSB Gtk3 and LSB Graphics (Trial Use): GTK+3 Пакеты, не поставляемые LFS или BLFS, необходимые для удовлетворения требований LSB LSB Core: Нет LSB Desktop: Qt4 (но предоставляется Qt5) LSB Runtime Languages: Нет LSB Imaging: Нет LSB Gtk3 and LSB Graphics (Trial Use): Нет