mirror of
https://github.com/Linux4Yourself/book.git
synced 2025-01-24 06:52:20 +08:00
Update final.md
This commit is contained in:
parent
d556592676
commit
0d4759428b
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user