diff --git a/docs/final/final.md b/docs/final/final.md index e7240685..5b321fdf 100644 --- a/docs/final/final.md +++ b/docs/final/final.md @@ -34,7 +34,7 @@ EOF Строка в нижнем регистре (без пробелов и других символов, кроме 0–9, a – z, «.», «_» И «-»), идентифицирующая операционную систему, исключая любую информацию о версии и подходящая для обработки скриптами или использования. в сгенерированных именах файлов. Если не установлен, по умолчанию используется `ID=linux`. -Пример: `ID = fedora` или `ID = debian`. +?> Пример: `ID = fedora` или `ID = debian`. **ID_LIKE** @@ -42,15 +42,21 @@ EOF **VERSION_CODENAME** -Строка в нижнем регистре (без пробелов и других символов, кроме 0–9, a – z, «.», «_» И «-»), идентифицирующая кодовое имя выпуска операционной системы, исключая любую информацию об имени ОС или версию выпуска, и подходит для обработки скриптами или использования в сгенерированных именах файлов. Это поле является необязательным и может быть реализовано не во всех системах. Примеры: "VERSION_CODENAME = buster", "VERSION_CODENAME = xenial" +Строка в нижнем регистре (без пробелов и других символов, кроме 0–9, a – z, «.», «_» И «-»), идентифицирующая кодовое имя выпуска операционной системы, исключая любую информацию об имени ОС или версию выпуска, и подходит для обработки скриптами или использования в сгенерированных именах файлов. Это поле является необязательным и может быть реализовано не во всех системах. + +?> Примеры: `VERSION_CODENAME = buster`, `VERSION_CODENAME = xenial`. **VERSION_ID** -Строка в нижнем регистре (в основном числовая, без пробелов и других символов, кроме 0–9, a – z, «.», «_» И «-»), идентифицирующая версию операционной системы, исключая любую информацию об имени ОС или код выпуска. name и подходит для обработки скриптами или использования в сгенерированных именах файлов. Это поле не является обязательным. Пример: «VERSION_ID = 17» или «VERSION_ID = 11.04». +Строка в нижнем регистре (в основном числовая, без пробелов и других символов, кроме 0–9, a – z, «.», «_» И «-»), идентифицирующая версию операционной системы, исключая любую информацию об имени ОС или код выпуска. name и подходит для обработки скриптами или использования в сгенерированных именах файлов. Это поле не является обязательным. + +?> Пример: `VERSION_ID = 34` или `VERSION_ID = 21.04`. **PRETTY_NAME** -Красивое название операционной системы в формате, удобном для представления пользователю. Может содержать или не содержать кодовое название выпуска или версию ОС, в зависимости от обстоятельств. Если не установлен, по умолчанию используется `PRETTY_NAME =" Linux "`. Пример: `PRETTY_NAME =" Fedora 17 (Beefy Miracle) "`. +Красивое название операционной системы в формате, удобном для представления пользователю. Может содержать или не содержать кодовое название выпуска или версию ОС, в зависимости от обстоятельств. Если не установлен, по умолчанию используется `PRETTY_NAME =" Linux "`. + +?> Пример: `PRETTY_NAME =" Fedora 34 (Workstation Edition) "`. **ANSI_COLOR** @@ -58,7 +64,9 @@ EOF **CPE_NAME** -Имя CPE для операционной системы в синтаксисе привязки URI в соответствии со спецификацией перечисления Common Platform, предложенной NIST. Это поле не является обязательным. Пример: "CPE_NAME =" cpe: / o: fedoraproject: fedora: 17 "" +Имя CPE для операционной системы в синтаксисе привязки URI в соответствии со спецификацией перечисления Common Platform, предложенной NIST. Это поле не является обязательным. + +?> Пример: `CPE_NAME =" cpe: / o: fedoraproject: fedora: 34 "`. **HOME_URL, DOCUMENTATION_URL, SUPPORT_URL, BUG_REPORT_URL, PRIVACY_POLICY_URL** @@ -69,23 +77,27 @@ EOF **BUILD_ID** -Строка, однозначно определяющая образ системы, используемый в качестве источника для распределения (он не обновляется с обновлениями системы). Поле может быть идентичным для разных VERSION_ID, поскольку BUILD_ID - это только уникальный идентификатор для конкретной версии. В дистрибутивах, которые выпускают каждое обновление как новую версию, потребуется использовать только VERSION_ID, поскольку каждая сборка уже отличается на основе VERSION_ID. Это поле не является обязательным. Пример: `BUILD_ID =« 2013-03-20.3 »` или `BUILD_ID = 201303203`. +Строка, однозначно определяющая образ системы, используемый в качестве источника для распределения (он не обновляется с обновлениями системы). Поле может быть идентичным для разных VERSION_ID, поскольку BUILD_ID - это только уникальный идентификатор для конкретной версии. В дистрибутивах, которые выпускают каждое обновление как новую версию, потребуется использовать только VERSION_ID, поскольку каждая сборка уже отличается на основе VERSION_ID. Это поле не является обязательным. + +?> Пример: `BUILD_ID =« 2013-03-20.3 »` или `BUILD_ID = 201303203`. **VARIANT** Строка, идентифицирующая конкретный вариант или редакцию операционной системы, подходящую для представления пользователю. Это поле может использоваться для информирования пользователя о том, что конфигурация этой системы подчиняется определенному расходящемуся набору правил или настройкам конфигурации по умолчанию. Это поле является необязательным и может быть реализовано не во всех системах. Примеры: `VARIANT =" Server Edition "`, `VARIANT =" Smart Refrigerator Edition "` -?> Примечание: это поле предназначено только для отображения. Поле `VARIANT_ID` следует использовать для принятия программных решений. +!> Примечание: это поле предназначено только для отображения. Поле `VARIANT_ID` следует использовать для принятия программных решений. **VARIANT_ID** -Строка в нижнем регистре (без пробелов и других символов, кроме 0–9, a – z, «.», «_» И «-»), определяющая конкретный вариант или выпуск операционной системы. Это может быть интерпретировано другими пакетами для определения расходящейся конфигурации по умолчанию. Это поле является необязательным и может быть реализовано не во всех системах. Примеры: `VARIANT_ID = server`, `VARIANT_ID = embedded`. +Строка в нижнем регистре (без пробелов и других символов, кроме 0–9, a – z, «.», «_» И «-»), определяющая конкретный вариант или выпуск операционной системы. Это может быть интерпретировано другими пакетами для определения расходящейся конфигурации по умолчанию. Это поле является необязательным и может быть реализовано не во всех системах. + +?> Примеры: `VARIANT_ID = server`, `VARIANT_ID = embedded`. **LOGO** Строка, определяющая имя значка, как определено в Спецификации темы значков freedesktop.org. Это может использоваться графическими приложениями для отображения логотипа операционной системы или дистрибьютора. Это поле является необязательным и не обязательно может быть реализовано во всех системах. -?> Примеры: `LOGO = логотип Fedora`, `LOGO = логотип-дистрибьютора-opensuse`. +?> Пример: `LOGO=fedora-logo-icon`. **DEFAULT_HOSTNAME** @@ -94,7 +106,7 @@ EOF **SYSEXT_LEVEL** -Строка в нижнем регистре (в основном числовая, без пробелов и других символов, кроме 0–9, a – z, «.», «_» И «-»), определяющая уровень поддержки расширений операционной системы, чтобы указать, какие образы расширений являются поддерживается. +Строка в нижнем регистре (в основном числовая, без пробелов и других символов, кроме 0–9, a – z, «.», «_» И «-»), определяющая уровень поддержки расширений операционной системы, чтобы указать, какие образы расширений поддерживается. ?> Пример: `SYSEXT_LEVEL = 2` или `SYSEXT_LEVEL = 15,14`. @@ -115,6 +127,8 @@ EOF Если система совместима с LSB, файл `/etc/lsb-release` должен содержать поле ``LSB_VERSION``. Значение поля должно представлять собой список поддерживаемых версий модулей, разделенных двоеточиями, с указанием модулей спецификации LSB, которым соответствует установка. Если установка не соответствует требованиям, вышеуказанное поле должно отсутствовать. +!> Замените значения переменных в этом файле на нужные вам. Например, значение `MyLinux` переменной `DISTRIB_ID` заменине на ваше уникальное название дистрибутива. + ## Перезагрузка @@ -135,6 +149,8 @@ EOF /root/.bashrc ``` +?> Файлы `/root/.bash_profile` и `/root/.bashrc` можете скопировать в каталог `/etc/skel` - из него файлы копируются в домашние директории пользователей, которых вы создадите в будущем. + Выполним выход из среды chroot: ```bash