Инструменты пользователя

Инструменты сайта

  • Показать страницу
  • История страницы
  • Ссылки сюда
  • Оставить на чай
  • Экспорт в PDF
  • Наверх

  • software:linux_server:lfs:foreword

    Различия

    Показаны различия между двумя версиями страницы.

    Ссылка на это сравнение

    Предыдущая версия справа и слеваПредыдущая версия
    software:linux_server:lfs:foreword [2024/06/23 22:59] – [Информация о пакетах] vladpolskiysoftware:linux_server:lfs:foreword [2024/06/23 23:08] (текущий) – [Оформление] vladpolskiy
    Строка 183: Строка 183:
     Чтобы облегчить понимание, в этой книге используются условные обозначения. Этот раздел содержит примеры оформления, используемые в Linux From Scratch. Чтобы облегчить понимание, в этой книге используются условные обозначения. Этот раздел содержит примеры оформления, используемые в Linux From Scratch.
      
     +<code>
     ./configure --prefix=/usr ./configure --prefix=/usr
     +</code>
     +
     Такое оформление предназначено для ввода именно так, как показано, если иное не сказано в тексте рядом. Это оформление также используется в разделах пояснений, чтобы указать, на какую команду ссылается. Такое оформление предназначено для ввода именно так, как показано, если иное не сказано в тексте рядом. Это оформление также используется в разделах пояснений, чтобы указать, на какую команду ссылается.
      
     В некоторых случаях логическая строка расширяется до двух или более физических строк с обратной косой чертой в конце строки. В некоторых случаях логическая строка расширяется до двух или более физических строк с обратной косой чертой в конце строки.
      
     +<code>
     CC="gcc -B/usr/bin/" ../binutils-2.18/configure \ CC="gcc -B/usr/bin/" ../binutils-2.18/configure \
       --prefix=/tools --disable-nls --disable-werror   --prefix=/tools --disable-nls --disable-werror
     +</code>
     Обратите внимание, что за обратной косой чертой должен следовать перевод строки. Другие символы, такие как пробелы или символы табуляции, приведут к неправильным результатам. Обратите внимание, что за обратной косой чертой должен следовать перевод строки. Другие символы, такие как пробелы или символы табуляции, приведут к неправильным результатам.
      
     +<code>
     install-info: unknown option '--dir-file=/mnt/lfs/usr/info/dir' install-info: unknown option '--dir-file=/mnt/lfs/usr/info/dir'
     +</code>
     Такое оформление (текст фиксированной ширины) показывает вывод на экран, как правило, в результате выполнения команд. Этот формат также используется для отображения имен файлов, таких как /etc/ld.so.conf. Такое оформление (текст фиксированной ширины) показывает вывод на экран, как правило, в результате выполнения команд. Этот формат также используется для отображения имен файлов, таких как /etc/ld.so.conf.
      
    -[Примечание] Примечание+<WRAP left round box 100%> 
     +Примечание
     Пожалуйста, настройте свой браузер для отображения текста фиксированной ширины с хорошим моноширинным шрифтом, с помощью которого вы сможете четко различать символы Il1 или O0. Пожалуйста, настройте свой браузер для отображения текста фиксированной ширины с хорошим моноширинным шрифтом, с помощью которого вы сможете четко различать символы Il1 или O0.
     +</WRAP>
      
     Акцент Акцент
    Строка 206: Строка 215:
     Этот формат используется для гиперссылок как на сайт сообщества LFS, так и на внешние ресурсы. Может включать справочную информацию, места загрузки и веб-сайты. Этот формат используется для гиперссылок как на сайт сообщества LFS, так и на внешние ресурсы. Может включать справочную информацию, места загрузки и веб-сайты.
      
     +<code>
     cat > $LFS/etc/group << "EOF" cat > $LFS/etc/group << "EOF"
     root:x:0: root:x:0:
    Строка 211: Строка 221:
     ...... ......
     EOF EOF
     +</code>
     +
     Этот формат используется при создании файлов конфигурации. Первая команда указывает системе создать файл $LFS/etc/group из всего, что введено далее, пока не встретится последовательность End Of File (EOF). Поэтому весь этот раздел обычно печатается как есть. Этот формат используется при создании файлов конфигурации. Первая команда указывает системе создать файл $LFS/etc/group из всего, что введено далее, пока не встретится последовательность End Of File (EOF). Поэтому весь этот раздел обычно печатается как есть.
      
    Строка 221: Строка 233:
     Этот формат используется для текста, который является необязательным. Этот формат используется для текста, который является необязательным.
      
    -passwd(5)+[[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.
      
    -Этот формат используется для ссылки на определенную страницу руководства (man). Число в скобках указывает на конкретный раздел внутри руководств. Например, у passwd есть две справочные страницы. В соответствии с инструкциями по установке LFS эти две справочные страницы будут расположены в /usr/share/man/man1/passwd.1 и /usr/share/man/man5/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, со страниц руководства Arch Linux.+Кроме того, редакторы Linux From Scratch ведут список уязвимостей безопасности, обнаруженных после выхода книги. Чтобы проверить наличие каких-либо известных уязвимостей безопасностипосетите https://mirror.linuxfromscratch.ru/lfs/advisories/прежде чем продолжить сборку. Иесли вы будете использовать систему LFS в качестве реальной настольной или серверной системы, вам следует обращаться к рекомендациям и устранять любые уязвимости в системе безопасности, даже когда система LFS полностью собрана.
    software/linux_server/lfs/foreword.1719172780.txt.gz · Последнее изменение: 2024/06/23 22:59 — vladpolskiy