This commit is contained in:
Anton Maisak 2021-07-20 10:37:42 +03:00
parent 53f9f515da
commit 8909e4671b
42 changed files with 115 additions and 127 deletions

View File

@ -52,7 +52,7 @@ ls -l /etc |grep "^-"
![Обычные файлы](pic/file1.png)
### Объяснение команды
### Значение команды
- `ls` - просматривает каталог, а ключ `-l` добавляет отображение прав на файл. `/etc` замените на нужную директорию.
- `grep "^-"` - так как "обычные" файлы обозначаются чертой (в первой колонке вывода `ls`, где отображаются права на файл), то эта команда выведет только эти файлы по маске `^-`.

View File

@ -97,7 +97,7 @@ sudo rm /swapfile
И удалите записи в `/etc/fstab` и `/etc/sysctl.conf`.
**Объяснение новых команд**
**Значение новых команд**
- `sudo swapoff...` - отключить подкачку
- `sudo rm /swapfile` - удалить подкачку

View File

@ -12,9 +12,9 @@
### Значения параметров
`--without-bash-malloc` - Этот параметр отключает использование функции выделения памяти (malloc) Bash, которая вызывает ошибки сегментации. Отключив эту опцию, Bash будет использовать функции malloc из libc, которые более стабильны.
`--without-bash-malloc` - этот параметр отключает использование функции выделения памяти (malloc) Bash, которая вызывает ошибки сегментации. Отключив эту опцию, Bash будет использовать функции malloc из libc, которые более стабильны.
`--with-installed-readline` - Указывает на то, что следует задействовать ранее установленную библиотеку readline, вместо использования внутренней.
`--with-installed-readline` - указывает на то, что следует задействовать ранее установленную библиотеку readline, вместо использования внутренней.
## Сборка

View File

@ -16,15 +16,15 @@
### Значения параметров
`--enable-gold` - Установить компоновщик `gold`.
`--enable-gold` - установить компоновщик `gold`.
`--enable-ld=default` - Установить `ld` и `ld.bfd`.
`--enable-ld=default` - установить `ld` и `ld.bfd`.
`--enable-plugins` - Включает поддержку плагинов для компоновщика.
`--enable-plugins` - включает поддержку плагинов для компоновщика.
`--enable-64-bit-bfd` - Включает поддержку 64-битных систем.
`--enable-64-bit-bfd` - включает поддержку 64-битных систем.
`--with-system-zlib` - Использовать системную версию `zlib`, а не включенную в пакет.
`--with-system-zlib` - использовать системную версию `zlib`, а не включенную в пакет.
## Сборка

View File

@ -1,10 +1,10 @@
# Установка GRUB в MBR для BIOS
BIOS — это Basic Input-Output system, базовая система ввода-вывода. Это программа низкого уровня, хранящаяся на чипе материнской платы вашего компьютера. BIOS загружается при включении компьютера и отвечает за пробуждение его аппаратных компонентов, убеждается в том, что они правильно работают, а потом запускает программу-загрузчик, запускающую операционную систему Linux, BSD, MacOS, Windows или любую другую, установленную у вас.
BIOS — это Basic Input-Output system, базовая система ввода-вывода. Это программа низкого уровня, хранящаяся на чипе материнской платы вашего компьютера. BIOS загружается при включении компьютера и отвечает за пробуждение его аппаратных компонентов, проверяет, что они правильно работают, а потом запускает программу-загрузчик, запускающую операционную систему Linux, BSD, MacOS, Windows или любую другую, установленную у вас.
На экране настройки BIOS вы можете изменять множество параметров. Аппаратная конфигурация компьютера, системное время, порядок загрузки. Этот экран можно вызвать в начале загрузки компьютера по нажатию определённой клавиши на разных компьютерах она разная, но часто используются клавиши Esc, F2, F10, Delete. Сохраняя настройку, вы сохраняете её в памяти материнской платы. При загрузке компьютера BIOS настроит его так, как указано в сохранённых настройках.
Перед загрузкой операционки BIOS проходит через POST, или Power-On Self Test, самотестирование после включения. Она проверяет корректность настройки аппаратного обеспечения и его работоспособность. Если что-то не так, на экране вы увидите серию сообщений об ошибках или услышите из системного блока загадочный писк. Что именно означают звуковые сигналы описано в инструкции к компьютеру.
Перед загрузкой операционной системы BIOS проходит через POST, или Power-On Self Test, самотестирование после включения. Она проверяет корректность настройки аппаратного обеспечения и его работоспособность. Если что-то не так, на экране вы увидите серию сообщений об ошибках или услышите из системного блока загадочный писк. Что именно означают звуковые сигналы описано в инструкции к компьютеру.
При загрузке компьютера по окончанию POST BIOS ищет Master Boot Record, или MBR — главную загрузочную запись. Она хранится на загрузочном устройстве и используется для запуска загрузчика ОС.

View File

@ -15,9 +15,9 @@
## Значения новых команд
- `EFIDIR=LIN`: указывает имя подкаталога дистрибутива в `/boot/efi/EFI`. Это нужно указать явно.
- `EFI_LOADER=grubx64.efi`: указывает имя загрузчика EFI по умолчанию.
- `sbindir=/usr/bin`: установить `efibootmgr` в /usr/bin.
- `EFIDIR=LIN`- указывает имя подкаталога дистрибутива в `/boot/efi/EFI`. Это нужно указать явно.
- `EFI_LOADER=grubx64.efi`- указывает имя загрузчика EFI по умолчанию.
- `sbindir=/usr/bin` - установить `efibootmgr` в /usr/bin.
<script>
new Vue({ el: '#main' })

View File

@ -16,11 +16,11 @@ https://unifoundry.com/pub/unifont/unifont-13.0.06/font-builds/unifont-13.0.06.p
## Значения параметров
`--disable-efiemu` - Отключает установку большого и ненужного компонента
`--disable-efiemu` - отключает установку большого и ненужного компонента
`--with-platform=efi` - Использовать EFI
`--with-platform=efi` - использовать EFI
`--enable-grub-mkfont` - Включает установку шрифтов
`--enable-grub-mkfont` - включает установку шрифтов
## Сборка

View File

@ -6,7 +6,7 @@
## Значения параметров
`--disable-efiemu` - Отключает установку большого и ненужного компонента
`--disable-efiemu` - отключает установку большого и ненужного компонента
## Сборка

View File

@ -46,29 +46,29 @@
### Краткое описание
`bunzip2` - Распаковывает файлы в формате bzip
`bunzip2` - распаковывает файлы в формате bzip
`bzcat` - Распаковывает в стандартный вывод
`bzcat` - распаковывает в стандартный вывод
`bzcmp` - Запускает cmp для файлов, сжатых с помощью bzip
`bzcmp` - запускает cmp для файлов, сжатых с помощью bzip
`bzdiff` - Запускает diff для файлов, сжатых с помощью bzip
`bzdiff` - запускает diff для файлов, сжатых с помощью bzip
`Bzegrep` - Запускает egrep для файлов, сжатых с помощью bzip
`Bzegrep` - запускает egrep для файлов, сжатых с помощью bzip
`bzfgrep` - Запускает fgrep для файлов, сжатых с помощью bzip
`bzfgrep` - запускает fgrep для файлов, сжатых с помощью bzip
`bzgrep` - Запускает grep для файлов, сжатых с помощью bzip
`bzgrep` - запускает grep для файлов, сжатых с помощью bzip
`bzip2` - Сжимает файлы, используя алгоритм сжатия текста сортировки блоков Барроуза-Уиллера с кодированием Хаффмана; степень сжатия лучше, чем достигается более традиционными компрессорами, использующими алгоритмы «Lempel-Ziv», такие как gzip
`bzip2` - сжимает файлы, используя алгоритм сжатия текста сортировки блоков Барроуза-Уиллера с кодированием Хаффмана; степень сжатия лучше, чем достигается более традиционными компрессорами, использующими алгоритмы «Lempel-Ziv», такие как gzip
`bzip2recover` - Пытается восстановить данные из поврежденных bzip-файлов
`bzip2recover` - пытается восстановить данные из поврежденных bzip-файлов
`bzless` - Работает меньше с файлами, сжатыми с помощью bzip
`bzless` - работает меньше с файлами, сжатыми с помощью bzip
`bzmore` - Работает больше с файлами, сжатыми с помощью bzip
`bzmore` - работает больше с файлами, сжатыми с помощью bzip
`libbz2` - Библиотека, реализующая сжатие данных без потерь с сортировкой по блокам с использованием алгоритма Берроуза-Уиллера.
`libbz2` - библиотека, реализующая сжатие данных без потерь с сортировкой по блокам с использованием алгоритма Берроуза-Уиллера.
<script>
new Vue({

View File

@ -12,7 +12,7 @@
`--disable-*`
Исключает установку библиотек libuuid и libblkid, службы uuidd и fsck обертки, которые содержатся в пакете Util-Linux и являются более актуальными.
`--enable-symlink-install` `--enable-relative-symlinks` - Использовать относительные символические ссылки вместо жёстких.
`--enable-symlink-install` `--enable-relative-symlinks` - использовать относительные символические ссылки вместо жёстких.
## Сборка

View File

@ -38,9 +38,9 @@
### Значения параметров
`--disable-bootstrap` - Предотвращает многократную пересборку GCC
`--disable-bootstrap` - предотвращает многократную пересборку GCC
`LD=ld` - Сообщает GCC использовать ранее установленную версию компоновщика
`LD=ld` - сообщает GCC использовать ранее установленную версию компоновщика
## Сборка

View File

@ -6,7 +6,7 @@
### Значения параметров
`--enable-libgdbm-compat` - Позволяет использовать библиотеку для совместимости c `libgdbm`. Некоторые пакеты могут использовать старые процедуры DBM, которые и предоставляет эта библиотека.
`--enable-libgdbm-compat` - позволяет использовать библиотеку для совместимости c `libgdbm`. Некоторые пакеты могут использовать старые процедуры DBM, которые и предоставляет эта библиотека.
## Сборка

View File

@ -397,15 +397,15 @@ ldconfig
`libdl` - Интерфейс библиотеки динамической линковки.
`libg` - Библиотека-заглушка, не содержащая функций. Раньше была библиотекой выполнения для g++.
`libg` - библиотека-заглушка, не содержащая функций. Раньше была библиотекой выполнения для g++.
`libm` - Математическая библиотека.
`libmcheck` - Включает проверку распределения памяти при линковке.
`libmcheck` - включает проверку распределения памяти при линковке.
`libmemusage` - Используется программой memusage чтобы помочь собрать информацию об использовании памяти в программе.
`libnsl` - Библиотека сетевых сервисов.
`libnsl` - библиотека сетевых сервисов.
`libnss` - Библиотеки коммутаторов имен, содержащие функции для разрешение имен хостов, имен пользователей, имен групп, псевдонимов, служб, протоколов и т.д.

View File

@ -6,7 +6,7 @@
### Значения параметров
`--disable-*` - Отключает установку программ, лучшие версии которых предоставляют другие пакеты.
`--disable-*` - отключает установку программ, лучшие версии которых предоставляют другие пакеты.
## Сборка

View File

@ -1,10 +1,10 @@
# systemd
`systemd` - современная система инициализации от Red Hat. Она намного удобнее большинства известных инитов, именно поэтому её использует большое число дистриубутивов.
`systemd` - современная система инициализации от Red Hat. Она намного удобнее большинства известных систем инициализации, именно поэтому её использует большое число дистрибутивов.
## Достоинства systemd:
- агрессивная параллеизация загрузки сервисов, что позволяет ускорить время запуска системы и её полной загрузки;
- агрессивная параллелизация загрузки сервисов, что позволяет ускорить время запуска системы и её полной загрузки;
- запуск сервисов по расписанию (аналог `cron`);
- быстрая смена корня (аналог `chroot`);
- простой и лаконичный синтаксис служб;
@ -12,7 +12,7 @@
## Недостатки systemd:
- не `Unix Way`. systemd - монолитная система, заменяющая собой не только инит, но и планировщик, менеджер сети, утилиту по смене корня системы, просмотрщик логов и пр, что не особо нужно многим пользователям;
- не `Unix Way`. systemd - монолитная система, заменяющая собой не только систему инициализации, но и планировщик, менеджер сети, утилиту по смене корня системы, просмотрщик логов и пр, что не особо нужно многим пользователям;
- systemd требуется несколько больше ресурсов, чем его менее прожорливым товарищам, что так же не нравится любителям альтернативных систем инициализации.
systemd подходит для тех пользователей, которым важна простота работы со службами, юнитами и пр.

View File

@ -9,23 +9,15 @@
## Сборка
```bash
make
```
<package-script :package="'iproute2'" :type="'build'"></package-script>
## Установка
```bash
make install
```
<package-script :package="'iproute2'" :type="'install'"></package-script>
## Установка документации
```bash
mkdir -v /usr/share/doc/iproute2
cp -v COPYING README* /usr/share/doc/iproute2
```
<package-script :package="'iproute2'" :type="'install-doc'"></package-script>
## Установленные файлы
Программы: bridge, ctstat (ссылка на lnstat), genl, ifcfg, ifstat, ip, lnstat, nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (ссылка на lnstat), ss, and tc

View File

@ -18,6 +18,4 @@
## Установка
```bash
make install
```
<package-script :package="'man-pages'" :type="'install'"></package-script>

View File

@ -6,14 +6,11 @@
## Значения параметров
- `--disable-setuid`
запрещает задавать программе man setuid пользователю man.
- `--disable-setuid` - запрещает задавать программе man setuid пользователю man.
- `--enable-cache-owner=bin`
задаёт права доступа общесистемному кэшу пользователю, который является владельцем каталога bin.
- `--enable-cache-owner=bin` - задаёт права доступа общесистемному кэшу пользователю, который является владельцем каталога bin.
- `--with-...`
Эти три аргумента используются для настройки программ по умолчанию. `lynx` текстовый веб-обозреватель, `vgrind` преобразовывает исходный код программ в входные данные, `Groff` и `grap` полезны для набора графов в документах Groff. Программы vgrind и grap обычно нужны для просмотра справочных страниц.
- `--with-...` - эти три аргумента используются для настройки программ по умолчанию. `lynx` текстовый веб-обозреватель, `vgrind` преобразовывает исходный код программ в входные данные, `Groff` и `grap` полезны для набора графов в документах Groff. Программы vgrind и grap обычно нужны для просмотра справочных страниц.
## Сборка

View File

@ -6,11 +6,11 @@
### Значения параметров
`--without-normal` - Отключает установку большинства статических библиотек.
`--without-normal` - отключает установку большинства статических библиотек.
`--enable-pc-files` - Включает установку файлов для `pkg-config`.
`--enable-pc-files` - включает установку файлов для `pkg-config`.
`--enable-widec` - Включает сборку библиотек с широкими (многобайтовыми) символами. Они совместимы с обычными библиотеками `ncurses` при сборке из исходного кода, но не совместимы бинарно.
`--enable-widec` - включает сборку библиотек с широкими (многобайтовыми) символами. Они совместимы с обычными библиотеками `ncurses` при сборке из исходного кода, но не совместимы бинарно.
## Сборка

View File

@ -10,7 +10,7 @@
<package-script :package="'p11-kit'" :type="'configure'"></package-script>
### Объяснение параметров configure
### Значение параметров configure
`--with-trust-paths=/etc/pki/anchors` - задает путь для доверенных сертификатов

View File

@ -14,11 +14,11 @@
`-Dvendorprefix=/usr` - Устанавливать модули в `/usr`.
`-Dpager="/usr/bin/less -isR"` - Использовать `less` вместо `more`.
`-Dpager="/usr/bin/less -isR"` - использовать `less` вместо `more`.
`-Duseshrplib` - Установить динамическую библиотеку.
`-Dusethreads` - Использовать многопоточность.
`-Dusethreads` - использовать многопоточность.
## Сборка

View File

@ -12,7 +12,7 @@
### Значения параметров
`--with-curses` - Включает использование библиотеки `ncurses`
`--with-curses` - включает использование библиотеки `ncurses`
## Сборка

View File

@ -15,19 +15,19 @@
С помощью данных переменных можно задать флаги компилятора, влияющие в том числе на оптимизацию.
Есть следующие уровни оптимизации (и соответствующие флаги)
`-O0` - Без оптимизации. Не рекомендуется.
`-O0` - без оптимизации. Не рекомендуется.
`-O1` - Простейшие минимальные оптимизации. Не рекомендуется.
`-O1` - простейшие минимальные оптимизации. Не рекомендуется.
`-O2` - Стандартная оптимизация. По умолчанию в GCC.
`-O2` - стандартная оптимизация. По умолчанию в GCC.
`-O3` - Агрессивная оптимизация, почти все пакеты собираются и работают, рекомендуется нами.
`-O3` - агрессивная оптимизация, почти все пакеты собираются и работают, рекомендуется нами.
`-Ofast` - Чрезвычайно агрессивная оптимизация, некоторые пакеты не собираются.
`-Ofast` - чрезвычайно агрессивная оптимизация, некоторые пакеты не собираются.
`-Os` - Оптимизация по размеру.
`-Os` - оптимизация по размеру.
`-Og` - Оптимизация для отладки.
`-Og` - оптимизация для отладки.
вы можете сообщить компилятору оптимизировать код для вашего процессора добавив опцию `-march=native`, однако возможность запуска такого кода на других процессорах будет потеряна.

View File

@ -32,11 +32,11 @@
<package-script :package="'vim'" :type="'postinstall'"></package-script>
- `set nocompatible` указывает Vim'y вести себя более удобным образом (по умолчанию), чем vi-совместимый. Удалите `no`, чтобы сохранить старое поведение vi.
- `set backspace=2` позволяет делать обратный интервал при переносе строк, автоотступах и начале вставки. Синтаксис параметра включает подсветку синтаксиса vim.
- `set lbr` включает перенос текста по словам.
- `set mouse=a` позволяет правильно вставлять текст с помощью мыши при работе в chroot или через удаленное соединение.
- Оператор if с параметром `set background=dark` исправляет предположение vim о цвете фона некоторых эмуляторов терминала. Это даёт лучшую цветовую схему выделения для использования на чёрном фоне этих программ.
- `set nocompatible`- указывает Vim'y вести себя более удобным образом (по умолчанию), чем vi-совместимый. Удалите `no`, чтобы сохранить старое поведение vi.
- `set backspace=2` - позволяет делать обратный интервал при переносе строк, автоотступах и начале вставки. Синтаксис параметра включает подсветку синтаксиса vim.
- `set lbr` - включает перенос текста по словам.
- `set mouse=a` - позволяет правильно вставлять текст с помощью мыши при работе в chroot или через удаленное соединение.
- Оператор `if` с параметром `set background=dark` исправляет предположение vim о цвете фона некоторых эмуляторов терминала. Это даёт лучшую цветовую схему выделения для использования на чёрном фоне этих программ.
## Установленные файлы

View File

@ -42,17 +42,17 @@
### Краткое описание
`lzcat` - Распаковывает в стандартный вывод
`lzcat` - распаковывает в стандартный вывод
`lzcmp` - Запускает cmp для сжатых файлов LZMA
`lzcmp` - запускает cmp для сжатых файлов LZMA
`lzdiff` - Запускает diff для сжатых файлов LZMA
`lzdiff` - запускает diff для сжатых файлов LZMA
`lzegrep` - Запускает egrep для сжатых файлов LZMA
`lzegrep` - запускает egrep для сжатых файлов LZMA
`lzfgrep` - Запускает fgrep для сжатых файлов LZMA
`lzfgrep` - запускает fgrep для сжатых файлов LZMA
`lzgrep` - Запускает grep для сжатых файлов LZMA
`lzgrep` - запускает grep для сжатых файлов LZMA
`lzless` - Работает меньше с файлами, сжатыми LZMA
@ -64,31 +64,31 @@
`lzmore` - Работает больше с файлами, сжатыми LZMA
`unlzma` - Распаковывает файлы с использованием формата LZMA
`unlzma` - распаковывает файлы с использованием формата LZMA
`unxz` - Распаковывает файлы в формате XZ
`unxz` - распаковывает файлы в формате XZ
`xz` - Сжимает или распаковывает файлы в формате XZ
`xzcat` - Распаковывает в стандартный вывод
`xzcat` - распаковывает в стандартный вывод
`xzcmp` - Запускает cmp для сжатых файлов XZ
`xzcmp` - запускает cmp для сжатых файлов XZ
`xzdec` - Небольшой и быстрый декодер для сжатых файлов XZ
`xzdiff` - Запускает diff для сжатых файлов XZ
`xzdiff` - запускает diff для сжатых файлов XZ
`xzegrep` - Запускает egrep для сжатых файлов XZ
`xzegrep` - запускает egrep для сжатых файлов XZ
`xzfgrep` - Запускает fgrep для сжатых файлов XZ
`xzfgrep` - запускает fgrep для сжатых файлов XZ
`xzgrep` - Запускает grep для сжатых файлов XZ
`xzgrep` - запускает grep для сжатых файлов XZ
`xzless` - Работает меньше с файлами, сжатыми XZ
`xzmore` - Работает больше с файлами, сжатыми XZ
`liblzma` - Библиотека, реализующая сжатие данных без потерь с сортировкой по блокам с использованием цепного алгоритма Лемпеля-Зива-Маркова.
`liblzma` - библиотека, реализующая сжатие данных без потерь с сортировкой по блокам с использованием цепного алгоритма Лемпеля-Зива-Маркова.
<script>
new Vue({ el: '#main' })

View File

@ -6,9 +6,9 @@
### Значения параметров
`--zlib-compat` - Включает полную совместимость с API `zlib`.
`--zlib-compat` - включает полную совместимость с API `zlib`.
`--native` - Использовать все доступные для вашего процессора оптимизации.
`--native` - использовать все доступные для вашего процессора оптимизации.
## Сборка

View File

@ -36,7 +36,7 @@
`zstd` - Сжимает и распаковывает файлы с помощью алгоритма ZSTD
`libzstd` - Библиотека для формата сжатия ZSTD
`libzstd` - библиотека для формата сжатия ZSTD
<script>
new Vue({ el: '#main' })

View File

@ -29,7 +29,7 @@
#### Значения параметров
`--without-bash-malloc` - Этот параметр отключает использование функции выделения памяти (malloc) Bash, которая вызывает ошибки сегментации. Отключив эту опцию, Bash будет использовать функции malloc из libc, которые более стабильны.
`--without-bash-malloc` - этот параметр отключает использование функции выделения памяти (malloc) Bash, которая вызывает ошибки сегментации. Отключив эту опцию, Bash будет использовать функции malloc из libc, которые более стабильны.
### Сборка

View File

@ -31,9 +31,9 @@
### Значения параметров
` --enable-install-program=hostname` - Включает установку программы `hostname`, нужной некоторым пакетам.
` --enable-install-program=hostname` - включает установку программы `hostname`, нужной некоторым пакетам.
`--enable-no-install-program=kill,uptime` - Программы `kill` и `uptime` предоставляются другими пакетами.
`--enable-no-install-program=kill,uptime` - программы `kill` и `uptime` предоставляются другими пакетами.
## Сборка

View File

@ -128,11 +128,11 @@ ln -s ../../../libgcc/gthr-posix.h $LIN_TGT/libgcc/gthr-default.h
### Значения параметров
`--enable-initfini-array` Этот переключатель заставляет использовать некоторые внутренние структуры данных, которые необходимы, но не могут быть обнаружены при построении кросс-компилятора.
`--enable-initfini-array` - параметр заставляет использовать некоторые внутренние структуры данных, которые необходимы, но не могут быть обнаружены при построении кросс-компилятора.
`--disable-decimal-float, --disable-threads, --disable-libatomic, --disable-libgomp, --disable-libquadmath, --disable-libssp, --disable-libvtv, --disable-libstdcxx` Эти переключатели отключают поддержку десятичных расширений с плавающей запятой, потоковой передачи, libatomic, libgomp, libquadmath, libssp, libvtv и стандартной библиотеки C++ соответственно. Эти функции не будут скомпилированы при сборке кросс-компилятора и не являются необходимыми для кросс-компиляции временной libc.
`--disable-decimal-float, --disable-threads, --disable-libatomic, --disable-libgomp, --disable-libquadmath, --disable-libssp, --disable-libvtv, --disable-libstdcxx` - параметр отключают поддержку десятичных расширений с плавающей запятой, потоковой передачи, libatomic, libgomp, libquadmath, libssp, libvtv и стандартной библиотеки C++ соответственно. Эти функции не будут скомпилированы при сборке кросс-компилятора и не являются необходимыми для кросс-компиляции временной libc.
`--enable-languages=c,c++` Эта опция гарантирует, что будут построены только компиляторы C и C++. Это единственные языки, которые нужны сейчас.
`--enable-languages=c,c++` - опция включает поддержку компиляторов C и C++. Это единственные языки, которые нужны сейчас.
## Сборка

View File

@ -24,7 +24,7 @@
### Значения параметров
`--disable-shared` - Так как это временный инструмент, то не требуется наличие общих библиотек, поэтому и нет необходимости их создавать.
`--disable-shared` - так как это временный инструмент, то не требуется наличие общих библиотек, поэтому и нет необходимости их создавать.
## Сборка

View File

@ -64,7 +64,7 @@ cd build
### Значения параметров
`--disable-libstdcxx-pch` - Отключает установку предварительно скомпилированных заголовков, ненужных на данном этапе
`--disable-libstdcxx-pch` - отключает установку предварительно скомпилированных заголовков, ненужных на данном этапе
`--host=$(uname -m)-lin-linux-gnu` - Libstdc++ должна быть собрана с такими же параметрами, что и GCC

View File

@ -58,13 +58,13 @@ cd build
### Значения параметров
` --host=$LIN_TGT` `--build=$(../config.guess)` - Необходимо для кросс-компиляции
` --host=$LIN_TGT` `--build=$(../config.guess)` - необходимо для кросс-компиляции
`--disable-multilib` - 32-битная версия libstdc не нужна на данном этапе
`--disable-libstdcxx-pch` - Отключает установку предварительно скомпилированных заголовков, ненужных на данном этапе
`--disable-libstdcxx-pch` - отключает установку предварительно скомпилированных заголовков, ненужных на данном этапе
`--with-gxx-include-dir=/tools/$LIN_TGT/include/c++/11.1.0` - Путь поиска заголовков C++
`--with-gxx-include-dir=/tools/$LIN_TGT/include/c++/11.1.0` - путь поиска заголовков C++
## Сборка

View File

@ -55,11 +55,11 @@ cd ..
`--without-manpages , --without-tests, --without-cxx` - Man-страницы, тесты и библиотека C++ не нужны для временной системы.
`--without-ada` - Отключает сборку компонентов на языке `ada`, так как в собираемой системе отсутствуют необходимые для их запуска компоненты.
`--without-ada` - отключает сборку компонентов на языке `ada`, так как в собираемой системе отсутствуют необходимые для их запуска компоненты.
`--without-normal` - Отключает установку большинства статических библиотек.
`--without-normal` - отключает установку большинства статических библиотек.
`--enable-widec` - Включает установку библиотек с поддержкой многобайтовых символов.
`--enable-widec` - включает установку библиотек с поддержкой многобайтовых символов.
## Сборка

View File

@ -34,13 +34,13 @@ sh Configure -des \
### Значения параметров
`-des` Это комбинация трёх опций:
`-des` - это комбинация трёх опций:
`-d` использует значения по умолчанию для всех элементов,
`-d` - использует значения по умолчанию для всех элементов,
`-e` обеспечивает выполнение всех задач,
`-e` - обеспечивает выполнение всех задач,
`-s` отключает вывод лишней информации.
`-s` - отключает вывод лишней информации.
## Сборка

View File

@ -25,9 +25,9 @@
### Значения параметров
`--enable-shared` - Включает установку динамических библиотек;
`--enable-shared` - включает установку динамических библиотек;
`--without-ensurepip` - Менеджер пакетов `pip` не нужен на данном этапе.
`--without-ensurepip` - менеджер пакетов `pip` не нужен на данном этапе.
## Сборка

View File

@ -1,5 +1,3 @@
<!-- Этот шаблон можно использовавть для инструкции по сборке пакета. Каркас. -->
<package-info :package="package" showsbu></package-info>
<script>

View File

@ -18,7 +18,7 @@
## Настройка
FHS рекомендует использовать директорию `/var/lib/hwclock` для файла `adjtime`. Создайте её:
В FHS рекомендуется использовать директорию `/var/lib/hwclock` для файла `adjtime`. Создайте её:
```bash
mkdir -pv /var/lib/hwclock
@ -42,9 +42,9 @@ mkdir -pv /var/lib/hwclock
### Значения параметров
`--disable-*` - Отключает программы, которые предоставляются другими пакетами
`--disable-*` - отключает программы, которые предоставляются другими пакетами
`--without-python` - Отключает сборку ненужных привязок python.
`--without-python` - отключает сборку ненужных привязок python.
## Сборка
@ -93,9 +93,9 @@ CC="gcc -m32" \
--without-python
```
Объяснение опций configure:
### Значение параметров:
`--disable-*` - Позволяет сэкономить время, отключив сборку ненужных компонентов.
`--disable-*` - позволяет сэкономить время, отключив сборку ненужных компонентов.
### Сборка

View File

@ -49,7 +49,7 @@ cd build
`--disable-nls` - Для кросс-компилятора не требуется локализация.
`--disable-werror` - Отключает остановку сборки при предупреждениях.
`--disable-werror` - отключает остановку сборки при предупреждениях.
## Сборка

View File

@ -1,2 +1,2 @@
mkdir -v /usr/share/doc/iproute
mkdir -v /usr/share/doc/iproute2
cp -v COPYING README* /usr/share/doc/iproute2

View File

@ -0,0 +1 @@
make install

View File

@ -12,6 +12,8 @@
- freetype-2.11.0
## [Изменения](https://github.com/Linux4Yourself/book/issues?q=is%3Aissue+milestone%3Av.1.3+is%3Aclosed)
- [Исправлено #672](https://github.com/Linux4Yourself/book/issues/672)
- [Исправлено #683](https://github.com/Linux4Yourself/book/issues/683)
- [Исправлено #766](https://github.com/Linux4Yourself/book/issues/766)
- [Исправлено #682](https://github.com/Linux4Yourself/book/issues/682)