From 135679ec64e2886646c574747d8a5db790306c72 Mon Sep 17 00:00:00 2001 From: Vladimir Pertsev <2363951+Poltern@users.noreply.github.com> Date: Sun, 15 May 2022 00:51:14 +0500 Subject: [PATCH] =?UTF-8?q?Add=20-=20Typography=20(=D0=9E=D1=84=D0=BE?= =?UTF-8?q?=D1=80=D0=BC=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5)=20-=20Structure=20(?= =?UTF-8?q?=D0=A1=D1=82=D1=80=D1=83=D0=BA=D1=82=D1=83=D1=80=D0=B0)=20-=20E?= =?UTF-8?q?rrata=20and=20Security=20Advisories=20(=D0=9E=D0=BF=D0=B5=D1=87?= =?UTF-8?q?=D0=B0=D1=82=D0=BA=D0=B8=20=D0=B8=20=D1=80=D0=B5=D0=BA=D0=BE?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D0=B4=D0=B0=D1=86=D0=B8=D0=B8=20=D0=BF=D0=BE?= =?UTF-8?q?=20=D0=B1=D0=B5=D0=B7=D0=BE=D0=BF=D0=B0=D1=81=D0=BD=D0=BE=D1=81?= =?UTF-8?q?=D1=82=D0=B8)=20-=20Preface=20(=D0=9F=D1=80=D0=B5=D0=B4=D0=B8?= =?UTF-8?q?=D1=81=D0=BB=D0=BE=D0=B2=D0=B8=D0=B5)=20-=20Dedication=20(?= =?UTF-8?q?=D0=9F=D0=BE=D1=81=D0=B2=D1=8F=D1=89=D0=B5=D0=BD=D0=B8=D0=B5)?= =?UTF-8?q?=20-=20About=20book=20(=D0=9E=20=D0=BA=D0=BD=D0=B8=D0=B3=D0=B5)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- prologue/bookinfo.xml | 58 ++++++++++++++++++++++++++++++++++++ prologue/dedication.xml | 11 +++++++ prologue/errata.xml | 17 +++++++++++ prologue/organization.xml | 45 ++++++++++++++++++++++++++++ prologue/preface.xml | 24 +++++++++++++++ prologue/typography.xml | 62 +++++++++++++++++++++++++++++++++++++++ 6 files changed, 217 insertions(+) create mode 100644 prologue/bookinfo.xml create mode 100644 prologue/dedication.xml create mode 100644 prologue/errata.xml create mode 100644 prologue/organization.xml create mode 100644 prologue/preface.xml create mode 100644 prologue/typography.xml diff --git a/prologue/bookinfo.xml b/prologue/bookinfo.xml new file mode 100644 index 0000000..72e8a73 --- /dev/null +++ b/prologue/bookinfo.xml @@ -0,0 +1,58 @@ + + + %general-entities; +]> + + + Linux From Scratch + Версия &version; + Дата публикации &releasedate; + + + + Создана Gerard + Beekmans + + + Главный редактор: Bruce + Dubbs + + + + Редактор: Douglas R. + Reno + + + + Редактор: DJ + Lucas + + + Технический перевод: Владимир + Перцев + + + + + ©rightdate; + Gerard Beekmans + + + + + Авторские права © ©rightdate;, Gerard Beekmans + + Все права защищены. + + Эта книга распространяется под лицензией . + Инструкции для компьютера могут быть извлечены из книги под лицензией + . + + Linux является зарегистрированным товарным знаком + Линус Торвальдс. + + + + diff --git a/prologue/dedication.xml b/prologue/dedication.xml new file mode 100644 index 0000000..f6ae91b --- /dev/null +++ b/prologue/dedication.xml @@ -0,0 +1,11 @@ + + + %general-entities; +]> + + + Посвящение + Эта книга посвящена + diff --git a/prologue/errata.xml b/prologue/errata.xml new file mode 100644 index 0000000..bb9c747 --- /dev/null +++ b/prologue/errata.xml @@ -0,0 +1,17 @@ + + + %general-entities; +]> + + + + + Опечатки и рекомендации по безопасности + + Программное обеспечение, используемое для создания системы LFS, постоянно обновляется и совершенствуется. Предупреждения безопасности и исправления ошибок могут стать доступны после выхода книги LFS. Чтобы проверить, нуждаются ли версии пакетов или инструкции в этом выпуске LFS в каких-либо изменениях для устранения уязвимостей безопасности или исправления других ошибок, посетите , прежде чем приступить к сборке. Вы должны внести требуемые изменения и применить их к соответствующему разделу книги по мере сборки системы LFS. + + Кроме того, редакторы Linux From Scratch ведут список уязвимостей безопасности, обнаруженных после выхода книги. Чтобы проверить наличие каких-либо активных уязвимостей безопасности, посетите , прежде чем приступить к сборке. Вы должны выполнить все рекомендации и шаги по устранению любых уязвимостей безопасности по мере создания системы LFS. + + diff --git a/prologue/organization.xml b/prologue/organization.xml new file mode 100644 index 0000000..d5b00d9 --- /dev/null +++ b/prologue/organization.xml @@ -0,0 +1,45 @@ + + + %general-entities; +]> + + + + + Структура + + Эта книга разделена на следующие части. + + + Часть I - Введение + + Эта часть содержит важные замечания о том, как выполнить установку LFS. Также здесь представлена ​​метаинформация о книге + + + + Часть II - Подготовка к сборке + + Часть II описывает, как подготовиться к процессу сборки — создать разделы, загрузить пакеты и выполнить компиляцию временных инструментов. + + + + Часть III - Создание кросс-тулчейна LFS и временных инструментов + + Часть III содержит инструкции по созданию инструментов, необходимых для создания окончательной системы LFS. + + + + Часть IV - Сборка системы LFS + + Часть IV проводит читателя через сборку системы LFS—компиляцию и установку всех пакетов один за другим, настройку сценариев загрузки и установку ядра. Полученная в результате система Linux является основой, на которой можно собрать другое программное обеспечение для расширения системы по желанию. В конце этой книги есть простой в использовании справочник со списком всех программ, библиотек и важных файлов, которые были установлены. + + + + Часть V - Приложения + + Часть V содержит информацию о самой книге, включая акронимы и термины, благодарности, зависимости пакетов, список загрузочных сценариев LFS, лицензии на распространение книги и исчерпывающий указатель пакетов, программ, библиотек и сценариев. + + + diff --git a/prologue/preface.xml b/prologue/preface.xml new file mode 100644 index 0000000..68e28a8 --- /dev/null +++ b/prologue/preface.xml @@ -0,0 +1,24 @@ + + + %general-entities; +]> + + + + + + Предисловие + + + + + + + + + + + + diff --git a/prologue/typography.xml b/prologue/typography.xml new file mode 100644 index 0000000..7e7930a --- /dev/null +++ b/prologue/typography.xml @@ -0,0 +1,62 @@ + + + %general-entities; +]> + + + + + Оформление + + Чтобы облегчить понимание, в этой книге используются условные + обозначения. Этот раздел содержит примеры оформления, используемого в Linux From Scratch. + +./configure --prefix=/usr + + Эта форма предназначена для ввода именно так, как показано, если + иное не сказано в тексте рядом. Это оформление также используется в разделах + пояснений, чтобы указать, на какую команду ссылается. + + В некоторых случаях логическая строка расширяется до двух или более физических строк с обратной косой чертой в конце строки. + +CC="gcc -B/usr/bin/" ../binutils-2.18/configure \ + --prefix=/tools --disable-nls --disable-werror + + Обратите внимание, что за обратной косой чертой должен следовать перевод строки. Другие символы, такие как пробелы или символы табуляции, приведут к неправильным результатам. + +install-info: unknown option '--dir-file=/mnt/lfs/usr/info/dir' + + Эта форма (текст фиксированной ширины) показывает вывод на экран, как правило, в результате выполнения команд. Этот формат также используется для отображения имен файлов, таких как /etc/ld.so.conf. + + Акцент + + Эта форма текста используется в книге для нескольких целей. Его основная цель — подчеркнуть важные моменты. + + + + Этот формат используется для гиперссылок как внутри сообщества LFS, так и на внешние ресурсы. Может включать справочную информацию, места загрузки и веб-сайты. + +cat > $LFS/etc/group << "EOF" +root:x:0: +bin:x:1: +...... +EOF + + Этот формат используется при создании файлов конфигурации. Первая команда указывает системе создать файл $LFS/etc/group из всего, что введено далее, пока не встретится последовательность End Of File (EOF). Поэтому весь этот раздел обычно печатается как есть. + + <ЗАМЕНЕННЫЙ ТЕКСТ> + + Этот формат используется для текста, который не должен быть напечатан так, как он виден, или для операций копирования и вставки. + + [НЕОБЯЗАТЕЛЬНЫЙ ТЕКСТ] + + Этот формат используется для текста, который является необязательным. + + passwd(5) + + Этот формат используется для ссылки на определенную страницу руководства (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 <имя программы>. + + +