mirror of
https://github.com/Linux4Yourself/book.git
synced 2025-01-23 22:42:26 +08:00
303 lines
13 KiB
YAML
303 lines
13 KiB
YAML
site_name: Linux для себя
|
||
site_author: Linux4Yourself community
|
||
site_description: 'Подробное руководство по созданию собственной Linux-системы из исходного кода'
|
||
site_url: https://lx4u.ru/mkdocs/#
|
||
|
||
repo_name: book
|
||
repo_url: https://github.com/Linux4Yourself/book
|
||
edit_uri: edit/develop/docs/
|
||
|
||
theme:
|
||
name: 'material'
|
||
logo: https://raw.githubusercontent.com/Linux4Yourself/design/main/logo/logo.svg
|
||
favicon: https://raw.githubusercontent.com/Linux4Yourself/design/main/favicon/favicon.ico
|
||
language: ru
|
||
include_sidebar: true
|
||
features:
|
||
- content.code.annotate
|
||
- content.tabs.link
|
||
- navigation.expand
|
||
- navigation.indexes
|
||
- search.highlight
|
||
- search.share
|
||
- search.suggest
|
||
- navigation.top
|
||
palette:
|
||
- scheme: default
|
||
primary: black
|
||
accent: blue
|
||
toggle:
|
||
icon: material/eye-outline
|
||
name: Переключиться в тёмный режим
|
||
- scheme: slate
|
||
primary: black
|
||
accent: blue
|
||
toggle:
|
||
icon: material/eye
|
||
name: Переключиться в светлый режим
|
||
font:
|
||
text: 'Open Sans'
|
||
code: 'Droid Sans Mono'
|
||
|
||
extra:
|
||
social:
|
||
- icon: 'fontawesome/brands/github'
|
||
link: 'https://github.com/Linux4Yourself/book'
|
||
- icon: 'fontawesome/brands/telegram'
|
||
link: 'https://t.me/Linux4Yourself'
|
||
|
||
markdown_extensions:
|
||
- admonition
|
||
- abbr
|
||
- def_list
|
||
- md_in_html
|
||
- codehilite
|
||
- meta
|
||
- attr_list
|
||
- footnotes
|
||
- tables
|
||
- toc:
|
||
permalink: ⚓︎
|
||
- markdown.extensions.tables
|
||
- pymdownx.arithmatex
|
||
- pymdownx.betterem
|
||
- pymdownx.critic
|
||
- pymdownx.caret
|
||
- pymdownx.keys
|
||
- pymdownx.mark
|
||
- pymdownx.tilde
|
||
- pymdownx.details
|
||
- pymdownx.magiclink:
|
||
repo_url_shortener: true
|
||
repo_url_shorthand: true
|
||
provider: "github"
|
||
user: "facelessuser"
|
||
repo: "pymdown-extensions"
|
||
- pymdownx.superfences
|
||
- pymdownx.inlinehilite
|
||
- pymdownx.smartsymbols
|
||
- pymdownx.tasklist
|
||
- pymdownx.highlight:
|
||
linenums: true
|
||
linenums_style: pymdownx-inline
|
||
|
||
plugins:
|
||
# Раскомментировать в случае необходимости генерации
|
||
# PDF-версии руководства.
|
||
#- with-pdf
|
||
- search:
|
||
lang: ru
|
||
|
||
- include:
|
||
src_path: docs/packages
|
||
nav:
|
||
- Linux для себя: index.md
|
||
- Журнал изменений: changelog.md
|
||
- Предисловие:
|
||
- Введение: prologue/foreword.md
|
||
- От авторов: prologue/from-authors.md
|
||
- Преимущества: prologue/benefits.md
|
||
- Прежде чем начать: prologue/before-start.md
|
||
- Принятые обозначения: prologue/typography.md
|
||
- Информация об используемых пакетах: prologue/packages.md
|
||
- Опечатки и неточности: prologue/inaccuracies.md
|
||
- Подготовительные работы:
|
||
- Целевые архитектуры: prepare/arch.md
|
||
- Требования: prepare/requrements.md
|
||
- О времени сборки пакетов: prepare/about-sbu.md
|
||
- Создание разделов: prepare/create-partition.md
|
||
- Установка переменной $LIN: prepare/set-lin.md
|
||
- Монтирование разделов: prepare/mount-partition.md
|
||
- Создание основных каталогов и символических ссылок: prepare/create-dirs.md
|
||
- Требуемые пакеты и патчи: prepare/download.md
|
||
- Создание пользователя: prepare/add-user.md
|
||
- Настройка окружения: prepare/set-env.md
|
||
- О тестах: prepare/about-tests.md
|
||
- О приоритете пакетов: prepare/about-priority.md
|
||
- Общая инструкция по сборке пакетов: prepare/general-build-instruction.md
|
||
- О потоках: prepare/about-threads.md
|
||
- Сборка кросс-компилятора:
|
||
- Введение: cross-toolchain/cross-toolchain.md
|
||
- Binutils: cross-toolchain/binutils.md
|
||
- GCC: cross-toolchain/gcc.md
|
||
- Заголовочные файлы ядра Linux: build-system/linux-headers.md
|
||
- Сборка временной системы:
|
||
- Введение: build-temp-system/tempsystem.md
|
||
- glibc: build-temp-system/glibc.md
|
||
- libstdc++ проход 1: build-temp-system/libstdc.md
|
||
- m4: build-temp-system/m4.md
|
||
- ncurses: build-temp-system/ncurses.md
|
||
- bash: build-temp-system/bash.md
|
||
- coreutils: build-temp-system/coreutils.md
|
||
- diffutils: build-temp-system/diffutils.md
|
||
- file: build-temp-system/file.md
|
||
- findutils: build-temp-system/findutils.md
|
||
- gawk: build-temp-system/gawk.md
|
||
- grep: build-temp-system/grep.md
|
||
- gzip: build-temp-system/gzip.md
|
||
- make: build-temp-system/make.md
|
||
- patch: build-temp-system/patch.md
|
||
- sed: build-temp-system/sed.md
|
||
- tar: build-temp-system/tar.md
|
||
- xz: build-temp-system/xz.md
|
||
- binutils проход 2: build-temp-system/binutils-p2.md
|
||
- gcc проход 2: build-temp-system/gcc-p2.md
|
||
- Смена владельца каталога $LIN: build-temp-system/change-owner.md
|
||
- Вход в окружение chroot: build-temp-system/enter-in-chroot.md
|
||
- Создание базовых файлов и ссылок: build-temp-system/create-files.md
|
||
- gettext: build-temp-system/gettext.md
|
||
- bison: build-temp-system/bison.md
|
||
- perl: build-temp-system/perl.md
|
||
- python: build-temp-system/python.md
|
||
- texinfo: build-temp-system/texinfo.md
|
||
- util-linux: build-temp-system/util-linux.md
|
||
- Очистка и сохранение временной системы: build-temp-system/cleanup.md
|
||
- Сборка системы:
|
||
- Введение: build-system/build-system.md
|
||
- Настройка окружения bash: build-system/set-profile.md
|
||
- iana-etc: build-system/iana-etc.md
|
||
- man-pages: build-system/man-pages.md
|
||
- glibc: build-system/glibc.md
|
||
- zlib-ng: build-system/zlib.md
|
||
- bzip2: build-system/bz2.md
|
||
- xz: build-system/xz.md
|
||
- zstd: build-system/zstd.md
|
||
- file: build-system/file.md
|
||
- readline: build-system/readline.md
|
||
- m4: build-system/m4.md
|
||
- bc: build-system/bc.md
|
||
- flex: build-system/flex.md
|
||
- tcl: build-system/tcl.md
|
||
- expect: build-system/expect.md
|
||
- dejagnu: build-system/dejagnu.md
|
||
- binutils: build-system/binutils.md
|
||
- gmp: build-system/gmp.md
|
||
- mpfr: build-system/mpfr.md
|
||
- mpc: build-system/mpc.md
|
||
- isl: build-system/isl.md
|
||
- attr: build-system/attr.md
|
||
- acl: build-system/acl.md
|
||
- libcap: build-system/libcap.md
|
||
- shadow: build-system/shadow.md
|
||
- gcc: build-system/gcc.md
|
||
- pkg-config: build-system/pkg-config.md
|
||
- ncurses: build-system/ncurses.md
|
||
- sed: build-system/sed.md
|
||
- psmisc: build-system/psmisc.md
|
||
- gettext: build-system/gettext.md
|
||
- bison: build-system/bison.md
|
||
- grep: build-system/grep.md
|
||
- bash: build-system/bash.md
|
||
- libtool: build-system/libtool.md
|
||
- gdbm: build-system/gdbm.md
|
||
- gperf: build-system/gperf.md
|
||
- expat: build-system/expat.md
|
||
- inetutils: build-system/inetutils.md
|
||
- perl: build-system/perl.md
|
||
- XML::Parser: build-system/xml-parser.md
|
||
- intltool: build-system/intltool.md
|
||
- autoconf: build-system/autoconf.md
|
||
- automake: build-system/automake.md
|
||
- kmod: build-system/kmod.md
|
||
- libelf: build-system/libelf.md
|
||
- libffi: build-system/libffi.md
|
||
- openssl: build-system/openssl.md
|
||
- python: build-system/python.md
|
||
- ninja: build-system/ninja.md
|
||
- meson: build-system/meson.md
|
||
- coreutils: build-system/coreutils.md
|
||
- check: build-system/check.md
|
||
- diffutils: build-system/diffutils.md
|
||
- gawk: build-system/gawk.md
|
||
- findutils: build-system/findutils.md
|
||
- groff: build-system/groff.md
|
||
- less: build-system/less.md
|
||
- gzip: build-system/gzip.md
|
||
- iproute2: build-system/iproute.md
|
||
- kbd: build-system/kbd.md
|
||
- libpipeline: build-system/libpipeline.md
|
||
- make: build-system/make.md
|
||
- patch: build-system/patch.md
|
||
- tar: build-system/tar.md
|
||
- man-db: build-system/mandb.md
|
||
- texinfo: build-system/texinfo.md
|
||
- popt: build-system/popt.md
|
||
- freetype: build-system/freetype.md
|
||
- dosfstools: build-system/dosfstools.md
|
||
- wget: build-system/wget.md
|
||
- libtasn1: build-system/libtasn1.md
|
||
- p11-kit: build-system/p11-kit.md
|
||
- make-ca: build-system/make-ca.md
|
||
- MarkupSafe: build-system/markupsafe.md
|
||
- Jinja2: build-system/jinja2.md
|
||
- Выбор текстового редактора:
|
||
- Введение: build-system/text-editor.md
|
||
- vim: build-system/vim.md
|
||
- emacs: build-system/emacs.md
|
||
- nano: build-system/nano.md
|
||
- Выбор системы инициализации:
|
||
- Введение: build-system/init-system.md
|
||
- SysVInit:
|
||
- Введение: build-system/init/sysvinit-page.md
|
||
- eudev: build-system/init/eudev-sysv.md
|
||
- procps-ng: build-system/init/procps-ng-sysv.md
|
||
- util-linux: build-system/init/util-linux-sysv.md
|
||
- sysklogd: build-system/init/sysklogd-sysv.md
|
||
- sysvinit: build-system/init/sysvinit.md
|
||
- bootscripts: build-system/init/bootscripts.md
|
||
- SystemD:
|
||
- Введение: build-system/init/systemd-page.md
|
||
- Создание пользователей и групп для systemd: build-system/init/systemd-users.md
|
||
- systemd: build-system/init/systemd.md
|
||
- d-bus: build-system/init/dbus-sysd.md
|
||
- procps-ng: build-system/init/procps-ng-sysd.md
|
||
- util-linux: build-system/init/util-linux-sysd.md
|
||
- e2fsprogs: build-system/e2fsprogs.md
|
||
- GRUB:
|
||
- Введение: build-system/boot/about-grub.md
|
||
- EFI:
|
||
- Введение: build-system/boot/efi.md
|
||
- efivar: build-system/boot/efivar.md
|
||
- efibootmgr: build-system/boot/efibootmgr.md
|
||
- GRUB: build-system/boot/grub-efi.md
|
||
- BIOS/Legacy:
|
||
- Введение: build-system/boot/bios.md
|
||
- GRUB: build-system/boot/grub-mbr.md
|
||
- Очистка: build-system/cleanup.md
|
||
- Настройка системы:
|
||
- Введение: setup/setup.md
|
||
- Создание файла /etc/fstab: setup/fstab.md
|
||
- Создание файла /etc/shells: setup/shells.md
|
||
- systemd:
|
||
- Настройка аппаратных часов: setup/hw-clock.md
|
||
- Настройка сети: setup/network-systemd.md
|
||
- SysVInit:
|
||
- Настройка SysVInit: setup/sysvinit-conf.md
|
||
- Настройка и установка ядра:
|
||
- Введение: kernel/kernel-setup-intro.md
|
||
- Настройка: kernel/kernel-setup.md
|
||
- О прошивках: kernel/about-fw.md
|
||
- Делаем систему загрузочной:
|
||
- Введение: boot/boot.md
|
||
- Создание загрузочной системы EFI: boot/uefi.md
|
||
- Создание загрузочной системы Legacy Boot MBR: boot/mbr.md
|
||
- Заключительная часть:
|
||
- Заключительная часть: final/final.md
|
||
- Что теперь?: final/whatnow.md
|
||
- Вспомогательные материалы:
|
||
- Введение: additional/additional.md
|
||
- Строение GNU/Linux:
|
||
- Строение GNU/Linux. Часть 1: additional/LinuxStructure1.md
|
||
- Строение GNU/Linux. Часть 2: additional/LinuxStructure2.md
|
||
- Строение GNU/Linux. Часть 3: additional/LinuxStructure3.md
|
||
- Строение GNU/Linux. Часть 4: additional/LinuxStructure4.md
|
||
- Сборка ПО из исходного кода: additional/src-compiling.md
|
||
- Решение ошибок сборки: additional/error-fix.md
|
||
- Кросс-компилятор: additional/cross-compiler.md
|
||
- Виды популярных архитектур процессора: additional/cpu-arch.md
|
||
- Типы разделов и каталогов: additional/partitions_catalogs.md
|
||
- Выбор размера файла подкачки: additional/swap.md
|
||
- Настройка zram: additional/zram.md
|
||
- О шебангах в скриптах Linux: additional/sha-bang.md
|
||
lang: ru
|