2021-08-24 22:41:40 +08:00
|
|
|
|
- [Журнал изменений](changelog)
|
2021-06-16 23:39:44 +08:00
|
|
|
|
- [**Предисловие**](prologue/foreword)
|
2021-06-09 20:03:43 +08:00
|
|
|
|
- [От авторов](prologue/from-authors)
|
|
|
|
|
- [Преимущества](prologue/benefits)
|
|
|
|
|
- [Прежде чем начать](prologue/before-start)
|
2021-06-16 23:39:44 +08:00
|
|
|
|
- [Принятые обозначения](prologue/typography)
|
2021-06-09 20:03:43 +08:00
|
|
|
|
- [Информация об используемых пакетах](prologue/packages)
|
|
|
|
|
- [Опечатки и неточности](prologue/inaccuracies)
|
2021-04-22 00:33:21 +08:00
|
|
|
|
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- **Подготовительные работы**
|
|
|
|
|
- [Целевые архитектуры](prepare/arch)
|
|
|
|
|
- [Требования](prepare/requrements)
|
|
|
|
|
- [О времени сборки пакетов](prepare/about-sbu)
|
|
|
|
|
- [Создание разделов](prepare/create-partition)
|
|
|
|
|
- [Установка переменной $LIN](prepare/set-lin)
|
|
|
|
|
- [Монтирование разделов](prepare/mount-partition)
|
|
|
|
|
- [Создание основных каталогов и символических ссылок](prepare/create-dirs)
|
|
|
|
|
- [Требуемые пакеты и патчи](prepare/download)
|
|
|
|
|
- [Создание пользователя](prepare/add-user)
|
|
|
|
|
- [Настройка окружения](prepare/set-env)
|
|
|
|
|
- [О тестах](prepare/about-tests)
|
|
|
|
|
- [О приоритете пакетов](prepare/about-priority)
|
|
|
|
|
- [Общая инструкция по сборке пакетов](prepare/general-build-instruction)
|
|
|
|
|
- [О потоках](prepare/about-threads)
|
|
|
|
|
- [**Сборка кросс компилятора**](cross-toolchain/cross-toolchain)
|
|
|
|
|
- [Binutils](cross-toolchain/binutils)
|
|
|
|
|
- [GCC](cross-toolchain/gcc)
|
2021-06-16 22:57:44 +08:00
|
|
|
|
- [**Заголовочные файлы ядра Linux**](build-system/linux-headers)
|
2021-06-27 15:21:06 +08:00
|
|
|
|
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- [**Сборка временной системы**](build-temp-system/tempsystem)
|
2021-06-16 22:57:44 +08:00
|
|
|
|
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- [Glibc](build-temp-system/glibc)
|
2021-06-27 15:52:41 +08:00
|
|
|
|
- [LibstdC++ проход 1](build-temp-system/libstdc)
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- [M4](build-temp-system/m4)
|
|
|
|
|
- [Ncurses](build-temp-system/ncurses)
|
|
|
|
|
- [Bash](build-temp-system/bash)
|
|
|
|
|
- [Coreutils](build-temp-system/coreutils)
|
|
|
|
|
- [Diffutils](build-temp-system/diffutils)
|
|
|
|
|
- [File](build-temp-system/file)
|
|
|
|
|
- [Findutils](build-temp-system/findutils)
|
|
|
|
|
- [Gawk](build-temp-system/gawk)
|
|
|
|
|
- [Grep](build-temp-system/grep)
|
|
|
|
|
- [Gzip](build-temp-system/gzip)
|
|
|
|
|
- [Make](build-temp-system/make)
|
|
|
|
|
- [Patch](build-temp-system/patch)
|
|
|
|
|
- [Sed](build-temp-system/sed)
|
|
|
|
|
- [Tar](build-temp-system/tar)
|
|
|
|
|
- [Xz](build-temp-system/xz)
|
|
|
|
|
- [Binutils проход 2](build-temp-system/binutils-p2)
|
|
|
|
|
- [GCC проход 2](build-temp-system/gcc-p2)
|
|
|
|
|
- [Смена владельца для каталога $LIN](build-temp-system/change-owner)
|
|
|
|
|
- [Вход в окружение chroot](build-temp-system/enter-in-chroot)
|
|
|
|
|
- [Создание базовых файлов и ссылок](build-temp-system/create-files)
|
|
|
|
|
- [LibstdC++ проход 2](build-temp-system/libstdc-p2)
|
|
|
|
|
- [Gettext](build-temp-system/gettext)
|
|
|
|
|
- [Bison](build-temp-system/bison)
|
|
|
|
|
- [Perl](build-temp-system/perl)
|
|
|
|
|
- [Python](build-temp-system/python)
|
|
|
|
|
- [Texinfo](build-temp-system/texinfo)
|
|
|
|
|
- [Util-linux](build-temp-system/util-linux)
|
|
|
|
|
- [Очистка и сохранение временной системы](build-temp-system/cleanup)
|
2021-06-26 20:02:42 +08:00
|
|
|
|
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- [**Сборка Linux системы**](build-system/build-system)
|
2021-06-26 20:02:42 +08:00
|
|
|
|
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- [Настройка окружения bash](build-system/set-profile)
|
|
|
|
|
- [Iana-etc](build-system/iana-etc)
|
|
|
|
|
- [Glibc](build-system/glibc)
|
|
|
|
|
- [Zlib-ng](build-system/zlib)
|
|
|
|
|
- [Bzip2](build-system/bz2)
|
|
|
|
|
- [Xz](build-system/xz)
|
|
|
|
|
- [Zstd](build-system/zstd)
|
|
|
|
|
- [File](build-system/file)
|
|
|
|
|
- [Readline](build-system/readline)
|
|
|
|
|
- [M4](build-system/m4)
|
|
|
|
|
- [Bc](build-system/bc)
|
|
|
|
|
- [Flex](build-system/flex)
|
|
|
|
|
- [Tcl](build-system/tcl)
|
|
|
|
|
- [Expect](build-system/expect)
|
|
|
|
|
- [DejaGNU](build-system/dejagnu)
|
|
|
|
|
- [Binutils](build-system/binutils)
|
|
|
|
|
- [GMP](build-system/gmp)
|
|
|
|
|
- [MPFR](build-system/mpfr)
|
|
|
|
|
- [MPC](build-system/mpc)
|
|
|
|
|
- [ISL](build-system/isl)
|
|
|
|
|
- [Attr](build-system/attr)
|
|
|
|
|
- [Acl](build-system/acl)
|
|
|
|
|
- [Libcap](build-system/libcap)
|
|
|
|
|
- [Shadow](build-system/shadow)
|
|
|
|
|
- [GCC](build-system/gcc)
|
|
|
|
|
- [Pkg-config](build-system/pkg-config)
|
|
|
|
|
- [Ncurses](build-system/ncurses)
|
|
|
|
|
- [Sed](build-system/sed)
|
|
|
|
|
- [Psmisc](build-system/psmisc)
|
|
|
|
|
- [Gettext](build-system/gettext)
|
|
|
|
|
- [Bison](build-system/bison)
|
|
|
|
|
- [Grep](build-system/grep)
|
|
|
|
|
- [Bash](build-system/bash)
|
|
|
|
|
- [Libtool](build-system/libtool)
|
|
|
|
|
- [GDBM](build-system/gdbm)
|
|
|
|
|
- [Gperf](build-system/gperf)
|
|
|
|
|
- [Expat](build-system/expat)
|
|
|
|
|
- [Inetutils](build-system/inetutils)
|
|
|
|
|
- [Perl](build-system/perl)
|
|
|
|
|
- [XML::Parser](build-system/xml-parser)
|
|
|
|
|
- [Intltool](build-system/intltool)
|
|
|
|
|
- [Autoconf](build-system/autoconf)
|
|
|
|
|
- [Automake](build-system/automake)
|
|
|
|
|
- [Kmod](build-system/kmod)
|
|
|
|
|
- [Libelf](build-system/libelf)
|
|
|
|
|
- [Libffi](build-system/libffi)
|
|
|
|
|
- [Openssl](build-system/openssl)
|
|
|
|
|
- [Python](build-system/python)
|
|
|
|
|
- [Ninja](build-system/ninja)
|
|
|
|
|
- [Meson](build-system/meson)
|
|
|
|
|
- [Coreutils](build-system/coreutils)
|
|
|
|
|
- [Check](build-system/check)
|
|
|
|
|
- [Diffutils](build-system/diffutils)
|
|
|
|
|
- [Gawk](build-system/gawk)
|
|
|
|
|
- [Findutils](build-system/findutils)
|
|
|
|
|
- [Groff](build-system/groff)
|
|
|
|
|
- [Less](build-system/less)
|
|
|
|
|
- [Gzip](build-system/gzip)
|
|
|
|
|
- [Iproute2](build-system/iproute)
|
|
|
|
|
- [Kbd](build-system/kbd)
|
|
|
|
|
- [Libpipeline](build-system/libpipeline)
|
|
|
|
|
- [Make](build-system/make)
|
|
|
|
|
- [Patch](build-system/patch)
|
|
|
|
|
- [Tar](build-system/tar)
|
|
|
|
|
- [Man-DB](build-system/mandb)
|
2021-07-20 01:24:54 +08:00
|
|
|
|
- [Texinfo](build-system/texinfo)
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- [Popt](build-system/popt)
|
|
|
|
|
- [Freetype](build-system/freetype)
|
|
|
|
|
- [Dosfstools](build-system/dosfstools)
|
|
|
|
|
- [Wget](build-system/wget)
|
|
|
|
|
- [libtasn1](build-system/libtasn1)
|
|
|
|
|
- [p11-kit](build-system/p11-kit)
|
|
|
|
|
- [Make-ca](build-system/make-ca)
|
2021-07-09 23:39:49 +08:00
|
|
|
|
- [MarkupSafe](build-system/markupsafe)
|
|
|
|
|
- [Jinja2](build-system/jinja2)
|
2021-04-25 17:25:49 +08:00
|
|
|
|
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- [**Выбор текстового редактора**](build-system/text-editor)
|
2021-06-27 19:39:36 +08:00
|
|
|
|
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- [Vim](build-system/vim)
|
|
|
|
|
- [Emacs](build-system/emacs)
|
|
|
|
|
- [Nano](build-system/nano)
|
2021-06-27 15:21:06 +08:00
|
|
|
|
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- [**Выбор системы инициализации**](build-system/init-system)
|
2021-06-27 19:39:36 +08:00
|
|
|
|
|
2021-06-27 15:21:06 +08:00
|
|
|
|
- [**SysVinit**](build-system/init/sysvinit-page)
|
|
|
|
|
- [Eudev](build-system/init/eudev-sysv)
|
|
|
|
|
- [Procps-ng](build-system/init/procps-ng-sysv)
|
|
|
|
|
- [Util-linux](build-system/init/util-linux-sysv)
|
|
|
|
|
- [Sysklogd](build-system/init/sysklogd-sysv)
|
|
|
|
|
- [SysVinit](build-system/init/sysvinit)
|
|
|
|
|
- [Bootscripts](build-system/init/bootscripts)
|
|
|
|
|
|
|
|
|
|
- [**Systemd**](build-system/init/systemd-page.md)
|
2021-06-27 19:39:36 +08:00
|
|
|
|
- [Создание пользователей и групп для systemd](build-system/init/systemd-users)
|
2021-07-09 23:39:49 +08:00
|
|
|
|
|
2021-06-27 15:21:06 +08:00
|
|
|
|
- [Systemd](build-system/init/systemd)
|
|
|
|
|
- [D-Bus](build-system/init/dbus-sysd)
|
|
|
|
|
- [Procps-ng](build-system/init/procps-ng-sysd)
|
|
|
|
|
- [Util-linux](build-system/init/util-linux-sysd)
|
|
|
|
|
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- [E2fsprogs](build-system/e2fsprogs)
|
2021-06-28 03:40:17 +08:00
|
|
|
|
|
2021-06-28 19:17:18 +08:00
|
|
|
|
- [**GRUB**](build-system/boot/about-grub)
|
2021-06-27 19:39:36 +08:00
|
|
|
|
|
2021-06-28 19:21:05 +08:00
|
|
|
|
- [**EFI**](build-system/boot/efi)
|
2021-06-28 03:40:17 +08:00
|
|
|
|
- [Efivar](build-system/boot/efivar)
|
|
|
|
|
- [Efibootmgr](build-system/boot/efibootmgr)
|
|
|
|
|
- [GRUB](build-system/boot/grub-efi)
|
2021-06-27 15:21:06 +08:00
|
|
|
|
|
2021-06-28 19:21:05 +08:00
|
|
|
|
- [**BIOS/Legacy boot**](build-system/boot/bios)
|
2021-06-28 03:40:17 +08:00
|
|
|
|
- [GRUB](build-system/boot/grub-mbr)
|
2021-06-27 19:39:36 +08:00
|
|
|
|
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- [Очистка](build-system/cleanup)
|
2021-06-26 20:02:42 +08:00
|
|
|
|
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- [**Настройка системы**](setup/setup)
|
2021-06-27 19:39:36 +08:00
|
|
|
|
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- [Создание файла /etc/fstab](setup/fstab)
|
|
|
|
|
- [Создание файла /etc/shells](setup/shells)
|
2021-06-27 15:21:06 +08:00
|
|
|
|
|
2021-06-27 19:39:36 +08:00
|
|
|
|
- **systemd**
|
|
|
|
|
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- [Настройка аппаратных часов](setup/hw-clock)
|
|
|
|
|
- [Настройка сети](setup/network-systemd)
|
2021-06-27 15:21:06 +08:00
|
|
|
|
|
2021-06-27 19:39:36 +08:00
|
|
|
|
- **SysVinit**
|
|
|
|
|
- [Настройка SysVinit](setup/sysvinit-conf)
|
2021-06-27 15:21:06 +08:00
|
|
|
|
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- [**Настройка и установка ядра**](kernel/kernel-setup-intro)
|
2021-06-26 20:02:42 +08:00
|
|
|
|
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- [Настройка](kernel/kernel-setup)
|
2021-06-10 02:30:25 +08:00
|
|
|
|
- [О прошивках](kernel/about-fw)
|
2021-06-10 00:54:05 +08:00
|
|
|
|
|
|
|
|
|
- [**Делаем систему загрузочной**](boot/boot)
|
2021-06-28 03:47:18 +08:00
|
|
|
|
- [**Создание загрузочной системы EFI**](boot/uefi)
|
|
|
|
|
- [**Создание загрузочной системы Legacy Boot MBR**](boot/mbr)
|
2021-06-10 00:54:05 +08:00
|
|
|
|
|
2021-06-10 00:03:59 +08:00
|
|
|
|
- [**Заключительная часть**](final/final)
|
|
|
|
|
|
2021-04-22 01:35:37 +08:00
|
|
|
|
- [**Вспомогательные материалы**](additional/additional)
|
2021-05-17 16:50:56 +08:00
|
|
|
|
- **Строение GNU/Linux**
|
|
|
|
|
- [Строение GNU/Linux. Часть 1](additional/LinuxStructure1)
|
|
|
|
|
- [Строение GNU/Linux. Часть 2](additional/LinuxStructure2)
|
2021-06-29 05:14:46 +08:00
|
|
|
|
- [Строение GNU/Linux. Часть 3](additional/LinuxStructure3)
|
2021-06-29 05:54:33 +08:00
|
|
|
|
- [Строение GNU/Linux. Часть 4](additional/LinuxStructure4)
|
2021-04-22 01:35:37 +08:00
|
|
|
|
- [Установка программ из исходных кодов в Linux](additional/src-compiling)
|
2021-04-29 14:53:10 +08:00
|
|
|
|
- [Решение ошибок сборки](additional/error-fix)
|
2021-04-24 00:35:21 +08:00
|
|
|
|
- [Типы и разделов и каталогов](additional/partitions_calalogs)
|
2021-04-23 02:26:30 +08:00
|
|
|
|
- [Выбор размера файла подкачки](additional/swap)
|
2021-04-22 17:41:40 +08:00
|
|
|
|
- [Настройка zram](additional/zram)
|
2021-06-10 05:04:22 +08:00
|
|
|
|
- [Кросс-компилятор](additional/cross-compiler)
|
2021-04-23 19:45:35 +08:00
|
|
|
|
- [Виды популярных архитектур процессоров](additional/cpu-arch)
|
2021-05-25 00:06:50 +08:00
|
|
|
|
- [О шебангах в скриптах Linux](additional/sha-bang)
|