Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
software:linux_server:lfs:foreword [2024/06/23 22:58] – внешнее изменение 127.0.0.1 | software:linux_server:lfs:foreword [2024/06/23 23:08] (текущий) – [Оформление] vladpolskiy |
---|
|Zlib|Этот пакет содержит процедуры сжатия и распаковки, используемые некоторыми программами.| | |Zlib|Этот пакет содержит процедуры сжатия и распаковки, используемые некоторыми программами.| |
|Zstd|Этот пакет содержит процедуры сжатия и распаковки, используемые некоторыми программами. Он обеспечивает высокие коэффициенты сжатия и очень широкий диапазон компромиссов между сжатием и скоростью.| | |Zstd|Этот пакет содержит процедуры сжатия и распаковки, используемые некоторыми программами. Он обеспечивает высокие коэффициенты сжатия и очень широкий диапазон компромиссов между сжатием и скоростью.| |
| |
| =====Оформление===== |
| Чтобы облегчить понимание, в этой книге используются условные обозначения. Этот раздел содержит примеры оформления, используемые в Linux From Scratch. |
| |
| <code> |
| ./configure --prefix=/usr |
| </code> |
| |
| Такое оформление предназначено для ввода именно так, как показано, если иное не сказано в тексте рядом. Это оформление также используется в разделах пояснений, чтобы указать, на какую команду ссылается. |
| |
| В некоторых случаях логическая строка расширяется до двух или более физических строк с обратной косой чертой в конце строки. |
| |
| <code> |
| CC="gcc -B/usr/bin/" ../binutils-2.18/configure \ |
| --prefix=/tools --disable-nls --disable-werror |
| </code> |
| Обратите внимание, что за обратной косой чертой должен следовать перевод строки. Другие символы, такие как пробелы или символы табуляции, приведут к неправильным результатам. |
| |
| <code> |
| install-info: unknown option '--dir-file=/mnt/lfs/usr/info/dir' |
| </code> |
| Такое оформление (текст фиксированной ширины) показывает вывод на экран, как правило, в результате выполнения команд. Этот формат также используется для отображения имен файлов, таких как /etc/ld.so.conf. |
| |
| <WRAP left round box 100%> |
| Примечание |
| Пожалуйста, настройте свой браузер для отображения текста фиксированной ширины с хорошим моноширинным шрифтом, с помощью которого вы сможете четко различать символы Il1 или O0. |
| </WRAP> |
| |
| Акцент |
| |
| Эта форма текста используется в книге для нескольких целей. Его основная цель — подчеркнуть важные моменты. |
| |
| https://mirror.linuxfromscratch.ru/ |
| |
| Этот формат используется для гиперссылок как на сайт сообщества LFS, так и на внешние ресурсы. Может включать справочную информацию, места загрузки и веб-сайты. |
| |
| <code> |
| cat > $LFS/etc/group << "EOF" |
| root:x:0: |
| bin:x:1: |
| ...... |
| EOF |
| </code> |
| |
| Этот формат используется при создании файлов конфигурации. Первая команда указывает системе создать файл $LFS/etc/group из всего, что введено далее, пока не встретится последовательность End Of File (EOF). Поэтому весь этот раздел обычно печатается как есть. |
| |
| <ЗАМЕНЯЕМЫЙ ТЕКСТ> |
| |
| Этот формат используется для текста, который не должен быть напечатан так, как отображается, или для операций копирования и вставки. |
| |
| [НЕОБЯЗАТЕЛЬНЫЙ ТЕКСТ] |
| |
| Этот формат используется для текста, который является необязательным. |
| |
| [[https://man.archlinux.org/man//passwd.5|passwd(5)]] |
| |
| Этот формат используется для ссылки на определенную страницу руководства (man). Число в скобках указывает на конкретный раздел внутри руководств. Например, у passwd есть две справочные страницы. В соответствии с инструкциями по установке LFS эти две справочные страницы будут расположены в ///usr/share/man/man1/passwd.1// и ///usr/share/man/man5/passwd.5//. Когда в книге используется [[https://man.archlinux.org/man//passwd.5|passwd(5)]], имеется в виду конкретно ///usr/share/man/man5/passwd.5. man passwd// напечатает первую найденную справочную страницу, совпадающую с «passwd» - это будет ///usr/share/man/man1/passwd.1//. В этом примере вам нужно будет запустить man 5 passwd, чтобы прочитать указанную страницу. Обратите внимание, что большинство справочных страниц не имеют повторяющихся страниц в разных разделах. Поэтому обычно достаточно man <имя программы>. В книге LFS ссылки на справочные страницы также являются гиперссылками, поэтому нажатие на такую ссылку откроет справочную страницу, в формате HTML, со [[https://man.archlinux.org/|страниц руководства Arch Linux.]] |
| =====Структура===== |
| Эта книга разделена на несколько частей. |
| |
| **Часть I - Введение**\\ |
| Эта часть содержит важные замечания о том, как выполнить установку LFS. Также здесь представлена метаинформация о книге |
| |
| **Часть II - Подготовка к сборке**\\ |
| Часть II описывает, как подготовиться к процессу сборки — создать разделы, загрузить пакеты и выполнить компиляцию временных инструментов. |
| |
| **Часть III - Создание кросс-тулчейна LFS и временных инструментов**\\ |
| Часть III содержит инструкции по созданию инструментов, необходимых для создания конечной системы LFS. |
| |
| **Часть IV - Сборка системы LFS**\\ |
| Часть IV проводит читателя через сборку системы LFS—компиляцию и установку всех пакетов один за другим, настройку сценариев загрузки и установку ядра. Полученная в результате система Linux является основой, на которой можно собрать другое программное обеспечение для расширения системы по желанию. В конце этой книги есть простой в использовании справочник со списком всех программ, библиотек и важных файлов, которые были установлены. |
| |
| **Часть V - Приложения**\\ |
| Часть V содержит информацию о самой книге, включая акронимы и термины, благодарности, зависимости пакетов, список загрузочных сценариев LFS, лицензии на распространение книги и исчерпывающий указатель пакетов, программ, библиотек и сценариев. |
| |
| =====Ошибки и рекомендации по безопасности===== |
| Программное обеспечение, используемое для создания системы LFS, постоянно обновляется и совершенствуется. Предупреждения безопасности и исправления ошибок могут появиться после выхода книги LFS. Чтобы проверить, нуждаются ли пакеты или инструкции в этом выпуске LFS в каких-либо изменениях для устранения уязвимостей в системе безопасности или исправления других ошибок, посетите https://mirror.linuxfromscratch.ru/lfs/errata/12.1-systemd/, прежде чем приступить к сборке. Вы должны внести требуемые изменения и применить их к соответствующему разделу книги по мере сборки системы LFS. |
| |
| Кроме того, редакторы Linux From Scratch ведут список уязвимостей безопасности, обнаруженных после выхода книги. Чтобы проверить наличие каких-либо известных уязвимостей безопасности, посетите https://mirror.linuxfromscratch.ru/lfs/advisories/, прежде чем продолжить сборку. И, если вы будете использовать систему LFS в качестве реальной настольной или серверной системы, вам следует обращаться к рекомендациям и устранять любые уязвимости в системе безопасности, даже когда система LFS полностью собрана. |