This commit is contained in:
makpif 2021-07-31 14:47:22 +03:00
commit 40fc2d4588
52 changed files with 379 additions and 427 deletions

View File

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

View File

@ -97,7 +97,7 @@ sudo rm /swapfile
И удалите записи в `/etc/fstab` и `/etc/sysctl.conf`. И удалите записи в `/etc/fstab` и `/etc/sysctl.conf`.
**Объяснение новых команд** **Значение новых команд**
- `sudo swapoff...` - отключить подкачку - `sudo swapoff...` - отключить подкачку
- `sudo rm /swapfile` - удалить подкачку - `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 # Установка 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 вы можете изменять множество параметров. Аппаратная конфигурация компьютера, системное время, порядок загрузки. Этот экран можно вызвать в начале загрузки компьютера по нажатию определённой клавиши на разных компьютерах она разная, но часто используются клавиши Esc, F2, F10, Delete. Сохраняя настройку, вы сохраняете её в памяти материнской платы. При загрузке компьютера BIOS настроит его так, как указано в сохранённых настройках.
Перед загрузкой операционки BIOS проходит через POST, или Power-On Self Test, самотестирование после включения. Она проверяет корректность настройки аппаратного обеспечения и его работоспособность. Если что-то не так, на экране вы увидите серию сообщений об ошибках или услышите из системного блока загадочный писк. Что именно означают звуковые сигналы описано в инструкции к компьютеру. Перед загрузкой операционной системы BIOS проходит через POST, или Power-On Self Test, самотестирование после включения. Она проверяет корректность настройки аппаратного обеспечения и его работоспособность. Если что-то не так, на экране вы увидите серию сообщений об ошибках или услышите из системного блока загадочный писк. Что именно означают звуковые сигналы описано в инструкции к компьютеру.
При загрузке компьютера по окончанию POST BIOS ищет Master Boot Record, или MBR — главную загрузочную запись. Она хранится на загрузочном устройстве и используется для запуска загрузчика ОС. При загрузке компьютера по окончанию POST BIOS ищет Master Boot Record, или MBR — главную загрузочную запись. Она хранится на загрузочном устройстве и используется для запуска загрузчика ОС.

View File

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

View File

@ -12,7 +12,7 @@
`--disable-*` `--disable-*`
Исключает установку библиотек libuuid и libblkid, службы uuidd и fsck обертки, которые содержатся в пакете Util-Linux и являются более актуальными. Исключает установку библиотек 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` - Интерфейс библиотеки динамической линковки. `libdl` - Интерфейс библиотеки динамической линковки.
`libg` - Библиотека-заглушка, не содержащая функций. Раньше была библиотекой выполнения для g++. `libg` - библиотека-заглушка, не содержащая функций. Раньше была библиотекой выполнения для g++.
`libm` - Математическая библиотека. `libm` - Математическая библиотека.
`libmcheck` - Включает проверку распределения памяти при линковке. `libmcheck` - включает проверку распределения памяти при линковке.
`libmemusage` - Используется программой memusage чтобы помочь собрать информацию об использовании памяти в программе. `libmemusage` - Используется программой memusage чтобы помочь собрать информацию об использовании памяти в программе.
`libnsl` - Библиотека сетевых сервисов. `libnsl` - библиотека сетевых сервисов.
`libnss` - Библиотеки коммутаторов имен, содержащие функции для разрешение имен хостов, имен пользователей, имен групп, псевдонимов, служб, протоколов и т.д. `libnss` - Библиотеки коммутаторов имен, содержащие функции для разрешение имен хостов, имен пользователей, имен групп, псевдонимов, служб, протоколов и т.д.

View File

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

View File

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

View File

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

View File

@ -6,14 +6,11 @@
## Значения параметров ## Значения параметров
- `--disable-setuid` - `--disable-setuid` - запрещает задавать программе man setuid пользователю man.
запрещает задавать программе man setuid пользователю man.
- `--enable-cache-owner=bin` - `--enable-cache-owner=bin` - задаёт права доступа общесистемному кэшу пользователю, который является владельцем каталога bin.
задаёт права доступа общесистемному кэшу пользователю, который является владельцем каталога bin.
- `--with-...` - `--with-...` - эти три аргумента используются для настройки программ по умолчанию. `lynx` текстовый веб-обозреватель, `vgrind` преобразовывает исходный код программ в входные данные, `Groff` и `grap` полезны для набора графов в документах Groff. Программы vgrind и grap обычно нужны для просмотра справочных страниц.
Эти три аргумента используются для настройки программ по умолчанию. `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> <package-script :package="'p11-kit'" :type="'configure'"></package-script>
### Объяснение параметров configure ### Значение параметров configure
`--with-trust-paths=/etc/pki/anchors` - задает путь для доверенных сертификатов `--with-trust-paths=/etc/pki/anchors` - задает путь для доверенных сертификатов

View File

@ -14,11 +14,11 @@
`-Dvendorprefix=/usr` - Устанавливать модули в `/usr`. `-Dvendorprefix=/usr` - Устанавливать модули в `/usr`.
`-Dpager="/usr/bin/less -isR"` - Использовать `less` вместо `more`. `-Dpager="/usr/bin/less -isR"` - использовать `less` вместо `more`.
`-Duseshrplib` - Установить динамическую библиотеку. `-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`, однако возможность запуска такого кода на других процессорах будет потеряна. вы можете сообщить компилятору оптимизировать код для вашего процессора добавив опцию `-march=native`, однако возможность запуска такого кода на других процессорах будет потеряна.

View File

@ -32,11 +32,11 @@
<package-script :package="'vim'" :type="'postinstall'"></package-script> <package-script :package="'vim'" :type="'postinstall'"></package-script>
- `set nocompatible` указывает Vim'y вести себя более удобным образом (по умолчанию), чем vi-совместимый. Удалите `no`, чтобы сохранить старое поведение vi. - `set nocompatible`- указывает Vim'y вести себя более удобным образом (по умолчанию), чем vi-совместимый. Удалите `no`, чтобы сохранить старое поведение vi.
- `set backspace=2` позволяет делать обратный интервал при переносе строк, автоотступах и начале вставки. Синтаксис параметра включает подсветку синтаксиса vim. - `set backspace=2` - позволяет делать обратный интервал при переносе строк, автоотступах и начале вставки. Синтаксис параметра включает подсветку синтаксиса vim.
- `set lbr` включает перенос текста по словам. - `set lbr` - включает перенос текста по словам.
- `set mouse=a` позволяет правильно вставлять текст с помощью мыши при работе в chroot или через удаленное соединение. - `set mouse=a` - позволяет правильно вставлять текст с помощью мыши при работе в chroot или через удаленное соединение.
- Оператор if с параметром `set background=dark` исправляет предположение vim о цвете фона некоторых эмуляторов терминала. Это даёт лучшую цветовую схему выделения для использования на чёрном фоне этих программ. - Оператор `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 `lzless` - Работает меньше с файлами, сжатыми LZMA
@ -64,31 +64,31 @@
`lzmore` - Работает больше с файлами, сжатыми LZMA `lzmore` - Работает больше с файлами, сжатыми LZMA
`unlzma` - Распаковывает файлы с использованием формата LZMA `unlzma` - распаковывает файлы с использованием формата LZMA
`unxz` - Распаковывает файлы в формате XZ `unxz` - распаковывает файлы в формате XZ
`xz` - Сжимает или распаковывает файлы в формате XZ `xz` - Сжимает или распаковывает файлы в формате XZ
`xzcat` - Распаковывает в стандартный вывод `xzcat` - распаковывает в стандартный вывод
`xzcmp` - Запускает cmp для сжатых файлов XZ `xzcmp` - запускает cmp для сжатых файлов XZ
`xzdec` - Небольшой и быстрый декодер для сжатых файлов 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 `xzless` - Работает меньше с файлами, сжатыми XZ
`xzmore` - Работает больше с файлами, сжатыми XZ `xzmore` - Работает больше с файлами, сжатыми XZ
`liblzma` - Библиотека, реализующая сжатие данных без потерь с сортировкой по блокам с использованием цепного алгоритма Лемпеля-Зива-Маркова. `liblzma` - библиотека, реализующая сжатие данных без потерь с сортировкой по блокам с использованием цепного алгоритма Лемпеля-Зива-Маркова.
<script> <script>
new Vue({ el: '#main' }) 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 `zstd` - Сжимает и распаковывает файлы с помощью алгоритма ZSTD
`libzstd` - Библиотека для формата сжатия ZSTD `libzstd` - библиотека для формата сжатия ZSTD
<script> <script>
new Vue({ el: '#main' }) 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 `--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-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-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> <package-info :package="package" showsbu></package-info>
<script> <script>

View File

@ -18,7 +18,7 @@
## Настройка ## Настройка
FHS рекомендует использовать директорию `/var/lib/hwclock` для файла `adjtime`. Создайте её: В FHS рекомендуется использовать директорию `/var/lib/hwclock` для файла `adjtime`. Создайте её:
```bash ```bash
mkdir -pv /var/lib/hwclock 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 --without-python
``` ```
Объяснение опций configure: ### Значение параметров:
`--disable-*` - Позволяет сэкономить время, отключив сборку ненужных компонентов. `--disable-*` - позволяет сэкономить время, отключив сборку ненужных компонентов.
### Сборка ### Сборка

View File

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

View File

@ -1 +1 @@
freetype-2.10.4 freetype-2.11.0

View File

@ -1 +1 @@
https://lx4u.ru/downloads/packages/freetype-2.10.4.tar.xz https://lx4u.ru/downloads/packages/freetype-2.11.0.tar.xz

View File

@ -1 +1 @@
2.10.4 2.11.0

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 cp -v COPYING README* /usr/share/doc/iproute2

View File

@ -0,0 +1 @@
make install

View File

@ -45,7 +45,7 @@ f029087448357812fba450091a1172ab less-590.tar.gz
294b921e6cf9ab0fbaea4b639f8fdbe8 libffi-3.4.2.tar.gz 294b921e6cf9ab0fbaea4b639f8fdbe8 libffi-3.4.2.tar.gz
dad443d0911cf9f0f1bd90a334bc9004 libpipeline-1.5.3.tar.gz dad443d0911cf9f0f1bd90a334bc9004 libpipeline-1.5.3.tar.gz
1bfb9b923f2c1339b4d2ce1807064aa5 libtool-2.4.6.tar.xz 1bfb9b923f2c1339b4d2ce1807064aa5 libtool-2.4.6.tar.xz
510d875f1dafbe3269cd409bba35ec8e linux-5.13.3.tar.xz 50aa48ae38a736b3f313a777574af3d3 linux-5.13.4.tar.xz
0d90823e1426f1da2fd872df0311298d m4-1.4.19.tar.xz 0d90823e1426f1da2fd872df0311298d m4-1.4.19.tar.xz
fc7a67ea86ace13195b0bce683fd4469 make-4.3.tar.gz fc7a67ea86ace13195b0bce683fd4469 make-4.3.tar.gz
6e233a555f7b9ae91ce7cd0faa322bce man-db-2.9.4.tar.xz 6e233a555f7b9ae91ce7cd0faa322bce man-db-2.9.4.tar.xz
@ -68,22 +68,22 @@ e9557dd5b1409f5d7b37ef717c64518e readline-8.1.tar.gz
c70599ab0d037fde724f7210c2c8d7f8 sysklogd-1.5.1.tar.gz c70599ab0d037fde724f7210c2c8d7f8 sysklogd-1.5.1.tar.gz
892e0fefa3c488387e5cc0cad2daa523 MarkupSafe-2.0.1.tar.gz 892e0fefa3c488387e5cc0cad2daa523 MarkupSafe-2.0.1.tar.gz
25ba6ef98c164878acff1036fbd72a1d Jinja2-3.0.1.tar.gz 25ba6ef98c164878acff1036fbd72a1d Jinja2-3.0.1.tar.gz
fb0481dfe8f30ea06d270005f1039364 systemd-stable-249.tar.gz f237f154c1085de78503fc2b767e4173 systemd-stable-249.1.tar.gz
6abc0ea61b8dd4a41b4e931a43b1bb90 sysvinit-2.99.tar.xz 6abc0ea61b8dd4a41b4e931a43b1bb90 sysvinit-2.99.tar.xz
9a08d29a9ac4727130b5708347c0f5cf tar-1.34.tar.xz 9a08d29a9ac4727130b5708347c0f5cf tar-1.34.tar.xz
8a4c004f48984a03a7747e9ba06e4da4 tcl8.6.11-src.tar.gz 8a4c004f48984a03a7747e9ba06e4da4 tcl8.6.11-src.tar.gz
a91b404e30561a5df803e6eb3a53be71 texinfo-6.8.tar.xz a91b404e30561a5df803e6eb3a53be71 texinfo-6.8.tar.xz
20eae7d1da671c6eac56339c8df85bbd tzdata2021a.tar.gz 20eae7d1da671c6eac56339c8df85bbd tzdata2021a.tar.gz
227cc8ccdd95487804ce1ca7dd817b5a udev.tar.xz 227cc8ccdd95487804ce1ca7dd817b5a udev.tar.xz
75eb0a648098332d4042f1646eca4069 util-linux-2.37.tar.xz 6d244f0f59247e9109f47d6e5dd0556b util-linux-2.37.1.tar.xz
63986be615cef730b3362dcce4bf1352 vim-8.2.3060.tar.gz 63986be615cef730b3362dcce4bf1352 vim-8.2.3060.tar.gz
d2249e3dd108c830df00efd7c1b79d86 nano-5.8.tar.xz d2249e3dd108c830df00efd7c1b79d86 nano-5.8.tar.xz
80bb18a8e6240fcf7ec2f7b57601c170 XML-Parser-2.46.tar.gz 80bb18a8e6240fcf7ec2f7b57601c170 XML-Parser-2.46.tar.gz
aa1621ec7013a19abab52a8aff04fe5b xz-5.2.5.tar.xz aa1621ec7013a19abab52a8aff04fe5b xz-5.2.5.tar.xz
59d0d6c2f407b1ebbecc0a8e769cf409 zlib-ng-2.0.3.tar.gz 6c17fa8456627d60dd1332a32d8e98bb zlib-ng-2.0.5.tar.gz
a6eb7fb1f2c21fa80030a47993853e92 zstd-1.5.0.tar.gz a6eb7fb1f2c21fa80030a47993853e92 zstd-1.5.0.tar.gz
450f2f636e6a3aa527de803d0ae76c5a popt-1.18.tar.gz 450f2f636e6a3aa527de803d0ae76c5a popt-1.18.tar.gz
0e6c0e9b218be3ba3e26e1d23b1c80dd freetype-2.10.4.tar.xz f931582653774e310ed3a7e49b7167a3 freetype-2.11.0.tar.xz
9f067275c5f7aafdd75bfb364280ac9c efivar-37.tar.bz2 9f067275c5f7aafdd75bfb364280ac9c efivar-37.tar.bz2
6ae315936d9bc8613b3a4cb8a4064128 efibootmgr-17.tar.gz 6ae315936d9bc8613b3a4cb8a4064128 efibootmgr-17.tar.gz
49c8e457327dc61efab5b115a27b087a dosfstools-4.2.tar.gz 49c8e457327dc61efab5b115a27b087a dosfstools-4.2.tar.gz

View File

@ -1190,19 +1190,19 @@
}, },
{ {
"name": "linux", "name": "linux",
"fileName": "linux-5.13.3.tar.xz", "fileName": "linux-5.13.4.tar.xz",
"description": "Ядро операционной системы.", "description": "Ядро операционной системы.",
"url": "https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.13.3.tar.xz", "url": "https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.13.4.tar.xz",
"homeUrl": "https://www.kernel.org", "homeUrl": "https://www.kernel.org",
"version": "5.13.3", "version": "5.13.4",
"releasesUrl": "https://www.kernel.org", "releasesUrl": "https://www.kernel.org",
"priority": "required", "priority": "required",
"md5": "510d875f1dafbe3269cd409bba35ec8e", "md5": "50aa48ae38a736b3f313a777574af3d3",
"size": "113.79", "size": "113.80",
"installedSize": 0, "installedSize": 0,
"sbu": 0, "sbu": 0,
"sbu2": 4.4, "sbu2": 4.4,
"downloadUrl": "https://lx4u.ru/downloads/packages/linux-5.13.3.tar.xz", "downloadUrl": "https://lx4u.ru/downloads/packages/linux-5.13.4.tar.xz",
"scripts": [] "scripts": []
}, },
{ {
@ -1290,7 +1290,10 @@
"sbu": 0, "sbu": 0,
"sbu2": 0, "sbu2": 0,
"downloadUrl": "https://lx4u.ru/downloads/packages/man-pages-5.12.tar.xz", "downloadUrl": "https://lx4u.ru/downloads/packages/man-pages-5.12.tar.xz",
"scripts": [] "scripts": [
"install"
],
"multilibSupport": false
}, },
{ {
"name": "meson", "name": "meson",
@ -1726,14 +1729,14 @@
}, },
{ {
"name": "systemd", "name": "systemd",
"fileName": "systemd-stable-249.tar.gz", "fileName": "systemd-stable-249.1.tar.gz",
"description": "Системный менеджер, демон инициализации других демонов в Linux, пришедший на замену используемому ранее SysVinit. Его особенностью является интенсивное распараллеливание запуска служб в процессе загрузки системы, что позволяет существенно ускорить запуск операционной системы. Systemd используется во многих коммерческих дистрибутивах.", "description": "Системный менеджер, демон инициализации других демонов в Linux, пришедший на замену используемому ранее SystemVInit. Его особенностью является интенсивное распараллеливание запуска служб в процессе загрузки системы, что позволяет существенно ускорить запуск операционной системы. Systemd используется во многих коммерческих дистрибутивах.",
"url": "https://github.com/systemd/systemd-stable/archive/refs/tags/v249.tar.gz", "url": "https://github.com/systemd/systemd-stable/archive/refs/tags/v249.1.tar.gz",
"homeUrl": "https://systemd.io/", "homeUrl": "https://systemd.io/",
"version": "249", "version": "249.1",
"releasesUrl": "https://github.com/systemd/systemd/releases", "releasesUrl": "https://github.com/systemd/systemd/releases",
"priority": "required", "priority": "required",
"md5": "fb0481dfe8f30ea06d270005f1039364", "md5": "f237f154c1085de78503fc2b767e4173",
"size": "10.10", "size": "10.10",
"installedSize": 23.9, "installedSize": 23.9,
"sbu": 0, "sbu": 0,
@ -1751,7 +1754,7 @@
"prepare" "prepare"
], ],
"multilibSupport": false, "multilibSupport": false,
"downloadUrl": "https://lx4u.ru/downloads/packages/systemd-stable-249.tar.gz" "downloadUrl": "https://lx4u.ru/downloads/packages/systemd-stable-249.1.tar.gz"
}, },
{ {
"name": "sysvinit", "name": "sysvinit",
@ -1886,15 +1889,15 @@
}, },
{ {
"name": "util-linux", "name": "util-linux",
"fileName": "util-linux-2.37.tar.xz", "fileName": "util-linux-2.37.1.tar.xz",
"description": "Содержит стандартный набор служебных утилит командной строки, такие как: утилиты для работы с файловой системой, консолью, разделами, и сообщениями.", "description": "Содержит стандартный набор служебных утилит командной строки, такие как: утилиты для работы с файловой системой, консолью, разделами, и сообщениями.",
"url": "https://www.kernel.org/pub/linux/utils/util-linux/v2.37/util-linux-2.37.tar.xz", "url": "https://www.kernel.org/pub/linux/utils/util-linux/v2.37/util-linux-2.37.1.tar.xz",
"homeUrl": "https://en.wikipedia.org/wiki/Util-linux", "homeUrl": "https://en.wikipedia.org/wiki/Util-linux",
"version": "2.37.0", "version": "2.37.1",
"releasesUrl": "https://www.kernel.org/pub/linux/utils/util-linux/", "releasesUrl": "https://www.kernel.org/pub/linux/utils/util-linux/",
"priority": "required", "priority": "required",
"md5": "75eb0a648098332d4042f1646eca4069", "md5": "6d244f0f59247e9109f47d6e5dd0556b",
"size": "5.26", "size": "5.37",
"installedSize": 7.9, "installedSize": 7.9,
"sbu": 0.8, "sbu": 0.8,
"sbu2": 0.5, "sbu2": 0.5,
@ -1917,7 +1920,7 @@
"test-systemd" "test-systemd"
], ],
"multilibSupport": false, "multilibSupport": false,
"downloadUrl": "https://lx4u.ru/downloads/packages/util-linux-2.37.tar.xz" "downloadUrl": "https://lx4u.ru/downloads/packages/util-linux-2.37.1.tar.xz"
}, },
{ {
"name": "vim", "name": "vim",
@ -2021,15 +2024,15 @@
}, },
{ {
"name": "zlib-ng", "name": "zlib-ng",
"fileName": "zlib-ng-2.0.3.tar.gz", "fileName": "zlib-ng-2.0.5.tar.gz",
"description": "Пакет Zlib содержит библиотеку для сжатия и распаковки, которую используют некоторые программы. Zlib-ng - это форк Zlib с улучшенной оптимизацией и дополнительными патчами.", "description": "Пакет Zlib содержит библиотеку для сжатия и распаковки, которую используют некоторые программы. Zlib-ng - это форк Zlib с улучшенной оптимизацией и дополнительными патчами.",
"url": "https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.0.3.tar.gz", "url": "https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.0.5.tar.gz",
"homeUrl": "https://github.com/zlib-ng/zlib-ng", "homeUrl": "https://github.com/zlib-ng/zlib-ng",
"version": "2.0.3", "version": "2.0.5",
"releasesUrl": "https://github.com/zlib-ng/zlib-ng/releases", "releasesUrl": "https://github.com/zlib-ng/zlib-ng/releases",
"priority": "required", "priority": "required",
"md5": "59d0d6c2f407b1ebbecc0a8e769cf409", "md5": "6c17fa8456627d60dd1332a32d8e98bb",
"size": "0.67", "size": "0.77",
"installedSize": 0.24, "installedSize": 0.24,
"sbu": 0, "sbu": 0,
"sbu2": 0.1, "sbu2": 0.1,
@ -2047,7 +2050,7 @@
"test" "test"
], ],
"multilibSupport": false, "multilibSupport": false,
"downloadUrl": "https://lx4u.ru/downloads/packages/zlib-ng-2.0.3.tar.gz" "downloadUrl": "https://lx4u.ru/downloads/packages/zlib-ng-2.0.5.tar.gz"
}, },
{ {
"name": "zstd", "name": "zstd",
@ -2100,19 +2103,19 @@
}, },
{ {
"name": "freetype", "name": "freetype",
"fileName": "freetype-2.10.4.tar.xz", "fileName": "freetype-2.11.0.tar.xz",
"description": "Пакет FreeType содержит библиотеку для отображения TrueType шрифтов.", "description": "Пакет FreeType содержит библиотеку для отображения TrueType шрифтов.",
"url": "https://downloads.sourceforge.net/freetype/freetype-2.10.4.tar.xz", "url": "https://downloads.sourceforge.net/freetype/freetype-2.11.0.tar.xz",
"homeUrl": "https://www.freetype.org/", "homeUrl": "https://www.freetype.org/",
"version": "2.10.4", "version": "2.11.0",
"releasesUrl": "https://sourceforge.net/projects/freetype/files/freetype2/", "releasesUrl": "https://sourceforge.net/projects/freetype/files/freetype2/",
"priority": "optional", "priority": "optional",
"md5": "0e6c0e9b218be3ba3e26e1d23b1c80dd", "md5": "f931582653774e310ed3a7e49b7167a3",
"size": "2.30", "size": "2.15",
"installedSize": 0.1, "installedSize": 0.1,
"sbu": 0, "sbu": 0,
"sbu2": 0.3, "sbu2": 0.3,
"downloadUrl": "https://lx4u.ru/downloads/packages/freetype-2.10.4.tar.xz", "downloadUrl": "https://lx4u.ru/downloads/packages/freetype-2.11.0.tar.xz",
"multilibSupport": false, "multilibSupport": false,
"scripts": [ "scripts": [
"build", "build",

View File

@ -45,7 +45,7 @@ libcap-2.51.tar.xz
libffi-3.4.2.tar.gz libffi-3.4.2.tar.gz
libpipeline-1.5.3.tar.gz libpipeline-1.5.3.tar.gz
libtool-2.4.6.tar.xz libtool-2.4.6.tar.xz
linux-5.13.3.tar.xz linux-5.13.4.tar.xz
m4-1.4.19.tar.xz m4-1.4.19.tar.xz
make-4.3.tar.gz make-4.3.tar.gz
man-db-2.9.4.tar.xz man-db-2.9.4.tar.xz
@ -68,22 +68,22 @@ shadow-4.8.1.tar.xz
sysklogd-1.5.1.tar.gz sysklogd-1.5.1.tar.gz
MarkupSafe-2.0.1.tar.gz MarkupSafe-2.0.1.tar.gz
Jinja2-3.0.1.tar.gz Jinja2-3.0.1.tar.gz
systemd-stable-249.tar.gz systemd-stable-249.1.tar.gz
sysvinit-2.99.tar.xz sysvinit-2.99.tar.xz
tar-1.34.tar.xz tar-1.34.tar.xz
tcl8.6.11-src.tar.gz tcl8.6.11-src.tar.gz
texinfo-6.8.tar.xz texinfo-6.8.tar.xz
tzdata2021a.tar.gz tzdata2021a.tar.gz
udev.tar.xz udev.tar.xz
util-linux-2.37.tar.xz util-linux-2.37.1.tar.xz
vim-8.2.3060.tar.gz vim-8.2.3060.tar.gz
nano-5.8.tar.xz nano-5.8.tar.xz
XML-Parser-2.46.tar.gz XML-Parser-2.46.tar.gz
xz-5.2.5.tar.xz xz-5.2.5.tar.xz
zlib-ng-2.0.3.tar.gz zlib-ng-2.0.5.tar.gz
zstd-1.5.0.tar.gz zstd-1.5.0.tar.gz
popt-1.18.tar.gz popt-1.18.tar.gz
freetype-2.10.4.tar.xz freetype-2.11.0.tar.xz
efivar-37.tar.bz2 efivar-37.tar.bz2
efibootmgr-17.tar.gz efibootmgr-17.tar.gz
dosfstools-4.2.tar.gz dosfstools-4.2.tar.gz

View File

@ -45,7 +45,7 @@ https://lx4u.ru/downloads/packages/libcap-2.51.tar.xz
https://lx4u.ru/downloads/packages/libffi-3.4.2.tar.gz https://lx4u.ru/downloads/packages/libffi-3.4.2.tar.gz
https://lx4u.ru/downloads/packages/libpipeline-1.5.3.tar.gz https://lx4u.ru/downloads/packages/libpipeline-1.5.3.tar.gz
https://lx4u.ru/downloads/packages/libtool-2.4.6.tar.xz https://lx4u.ru/downloads/packages/libtool-2.4.6.tar.xz
https://lx4u.ru/downloads/packages/linux-5.13.3.tar.xz https://lx4u.ru/downloads/packages/linux-5.13.4.tar.xz
https://lx4u.ru/downloads/packages/m4-1.4.19.tar.xz https://lx4u.ru/downloads/packages/m4-1.4.19.tar.xz
https://lx4u.ru/downloads/packages/make-4.3.tar.gz https://lx4u.ru/downloads/packages/make-4.3.tar.gz
https://lx4u.ru/downloads/packages/man-db-2.9.4.tar.xz https://lx4u.ru/downloads/packages/man-db-2.9.4.tar.xz
@ -68,22 +68,22 @@ https://lx4u.ru/downloads/packages/shadow-4.8.1.tar.xz
https://lx4u.ru/downloads/packages/sysklogd-1.5.1.tar.gz https://lx4u.ru/downloads/packages/sysklogd-1.5.1.tar.gz
https://lx4u.ru/downloads/packages/MarkupSafe-2.0.1.tar.gz https://lx4u.ru/downloads/packages/MarkupSafe-2.0.1.tar.gz
https://lx4u.ru/downloads/packages/Jinja2-3.0.1.tar.gz https://lx4u.ru/downloads/packages/Jinja2-3.0.1.tar.gz
https://lx4u.ru/downloads/packages/systemd-stable-249.tar.gz https://lx4u.ru/downloads/packages/systemd-stable-249.1.tar.gz
https://lx4u.ru/downloads/packages/sysvinit-2.99.tar.xz https://lx4u.ru/downloads/packages/sysvinit-2.99.tar.xz
https://lx4u.ru/downloads/packages/tar-1.34.tar.xz https://lx4u.ru/downloads/packages/tar-1.34.tar.xz
https://lx4u.ru/downloads/packages/tcl8.6.11-src.tar.gz https://lx4u.ru/downloads/packages/tcl8.6.11-src.tar.gz
https://lx4u.ru/downloads/packages/texinfo-6.8.tar.xz https://lx4u.ru/downloads/packages/texinfo-6.8.tar.xz
https://lx4u.ru/downloads/packages/tzdata2021a.tar.gz https://lx4u.ru/downloads/packages/tzdata2021a.tar.gz
https://lx4u.ru/downloads/packages/udev.tar.xz https://lx4u.ru/downloads/packages/udev.tar.xz
https://lx4u.ru/downloads/packages/util-linux-2.37.tar.xz https://lx4u.ru/downloads/packages/util-linux-2.37.1.tar.xz
https://lx4u.ru/downloads/packages/vim-8.2.3060.tar.gz https://lx4u.ru/downloads/packages/vim-8.2.3060.tar.gz
https://lx4u.ru/downloads/packages/nano-5.8.tar.xz https://lx4u.ru/downloads/packages/nano-5.8.tar.xz
https://lx4u.ru/downloads/packages/XML-Parser-2.46.tar.gz https://lx4u.ru/downloads/packages/XML-Parser-2.46.tar.gz
https://lx4u.ru/downloads/packages/xz-5.2.5.tar.xz https://lx4u.ru/downloads/packages/xz-5.2.5.tar.xz
https://lx4u.ru/downloads/packages/zlib-ng-2.0.3.tar.gz https://lx4u.ru/downloads/packages/zlib-ng-2.0.5.tar.gz
https://lx4u.ru/downloads/packages/zstd-1.5.0.tar.gz https://lx4u.ru/downloads/packages/zstd-1.5.0.tar.gz
https://lx4u.ru/downloads/packages/popt-1.18.tar.gz https://lx4u.ru/downloads/packages/popt-1.18.tar.gz
https://lx4u.ru/downloads/packages/freetype-2.10.4.tar.xz https://lx4u.ru/downloads/packages/freetype-2.11.0.tar.xz
https://lx4u.ru/downloads/packages/efivar-37.tar.bz2 https://lx4u.ru/downloads/packages/efivar-37.tar.bz2
https://lx4u.ru/downloads/packages/efibootmgr-17.tar.gz https://lx4u.ru/downloads/packages/efibootmgr-17.tar.gz
https://lx4u.ru/downloads/packages/dosfstools-4.2.tar.gz https://lx4u.ru/downloads/packages/dosfstools-4.2.tar.gz

View File

@ -45,7 +45,7 @@ https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.51.t
https://github.com/libffi/libffi/releases/download/v3.4.2/libffi-3.4.2.tar.gz https://github.com/libffi/libffi/releases/download/v3.4.2/libffi-3.4.2.tar.gz
https://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.3.tar.gz https://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.3.tar.gz
https://ftp.gnu.org/gnu/libtool/libtool-2.4.6.tar.xz https://ftp.gnu.org/gnu/libtool/libtool-2.4.6.tar.xz
https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.13.3.tar.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.13.4.tar.xz
https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.xz https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.xz
https://ftp.gnu.org/gnu/make/make-4.3.tar.gz https://ftp.gnu.org/gnu/make/make-4.3.tar.gz
https://download.savannah.gnu.org/releases/man-db/man-db-2.9.4.tar.xz https://download.savannah.gnu.org/releases/man-db/man-db-2.9.4.tar.xz
@ -68,22 +68,22 @@ https://github.com/shadow-maint/shadow/releases/download/4.8.1/shadow-4.8.1.tar.
https://www.infodrom.org/projects/sysklogd/download/sysklogd-1.5.1.tar.gz https://www.infodrom.org/projects/sysklogd/download/sysklogd-1.5.1.tar.gz
https://files.pythonhosted.org/packages/source/M/MarkupSafe/MarkupSafe-2.0.1.tar.gz https://files.pythonhosted.org/packages/source/M/MarkupSafe/MarkupSafe-2.0.1.tar.gz
https://files.pythonhosted.org/packages/source/J/Jinja2/Jinja2-3.0.1.tar.gz https://files.pythonhosted.org/packages/source/J/Jinja2/Jinja2-3.0.1.tar.gz
https://github.com/systemd/systemd-stable/archive/refs/tags/v249.tar.gz https://github.com/systemd/systemd-stable/archive/refs/tags/v249.1.tar.gz
https://download.savannah.gnu.org/releases/sysvinit/sysvinit-2.99.tar.xz https://download.savannah.gnu.org/releases/sysvinit/sysvinit-2.99.tar.xz
https://ftp.gnu.org/gnu/tar/tar-1.34.tar.xz https://ftp.gnu.org/gnu/tar/tar-1.34.tar.xz
https://downloads.sourceforge.net/tcl/tcl8.6.11-src.tar.gz https://downloads.sourceforge.net/tcl/tcl8.6.11-src.tar.gz
https://ftp.gnu.org/gnu/texinfo/texinfo-6.8.tar.xz https://ftp.gnu.org/gnu/texinfo/texinfo-6.8.tar.xz
https://www.iana.org/time-zones/repository/releases/tzdata2021a.tar.gz https://www.iana.org/time-zones/repository/releases/tzdata2021a.tar.gz
https://github.com/Linux4Yourself/Linux4Yourself.Udev/releases/download/0.1/udev.tar.xz https://github.com/Linux4Yourself/Linux4Yourself.Udev/releases/download/0.1/udev.tar.xz
https://www.kernel.org/pub/linux/utils/util-linux/v2.37/util-linux-2.37.tar.xz https://www.kernel.org/pub/linux/utils/util-linux/v2.37/util-linux-2.37.1.tar.xz
https://github.com/vim/vim/archive/refs/tags/v8.2.3060.tar.gz https://github.com/vim/vim/archive/refs/tags/v8.2.3060.tar.gz
https://www.nano-editor.org/dist/v5/nano-5.8.tar.xz https://www.nano-editor.org/dist/v5/nano-5.8.tar.xz
https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.46.tar.gz https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.46.tar.gz
https://tukaani.org/xz/xz-5.2.5.tar.xz https://tukaani.org/xz/xz-5.2.5.tar.xz
https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.0.3.tar.gz https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.0.5.tar.gz
https://github.com/facebook/zstd/releases/download/v1.5.0/zstd-1.5.0.tar.gz https://github.com/facebook/zstd/releases/download/v1.5.0/zstd-1.5.0.tar.gz
http://ftp.rpm.org/popt/releases/popt-1.x/popt-1.18.tar.gz http://ftp.rpm.org/popt/releases/popt-1.x/popt-1.18.tar.gz
https://downloads.sourceforge.net/freetype/freetype-2.10.4.tar.xz https://downloads.sourceforge.net/freetype/freetype-2.11.0.tar.xz
https://github.com/rhboot/efivar/releases/download/37/efivar-37.tar.bz2 https://github.com/rhboot/efivar/releases/download/37/efivar-37.tar.bz2
https://github.com/rhboot/efibootmgr/archive/17/efibootmgr-17.tar.gz https://github.com/rhboot/efibootmgr/archive/17/efibootmgr-17.tar.gz
https://github.com/dosfstools/dosfstools/releases/download/v4.2/dosfstools-4.2.tar.gz https://github.com/dosfstools/dosfstools/releases/download/v4.2/dosfstools-4.2.tar.gz

View File

@ -50,15 +50,15 @@ echo " . /etc/bash_completion" >> ~/.bashrc
Это можно сделать двумя способами: Это можно сделать двумя способами:
- Указывать при каждом вызове `make` аргумент `-jN` - Указывать при каждом вызове `make` аргумент `-jN`
- Добавить переменую окружения `MAKEFLAGS` - Добавить переменную окружения `MAKEFLAGS`
Замените `N` на число потоков вашего процессора. Замените `N` на число потоков вашего процессора.
О дополнительной информации о потоках процессора читайте [здесь](prepare/about-threads). О дополнительной информации о потоках процессора читайте [здесь](prepare/about-threads).
## Для MultiLib ## Для multilib
Для MultiLib выполните: Для multilib выполните:
```bash ```bash
echo "export LIN_TGT32=i686-lin-linux-gnu" >> ~/.bashrc echo "export LIN_TGT32=i686-lin-linux-gnu" >> ~/.bashrc
@ -87,5 +87,3 @@ source ~/.bash_profile
`PATH=/usr/bin if [ ! -L /bin ]; then PATH=/bin:$PATH; fi` - Задаёт пути поиска исполняемых файлов в хост-системе. `PATH=/usr/bin if [ ! -L /bin ]; then PATH=/bin:$PATH; fi` - Задаёт пути поиска исполняемых файлов в хост-системе.
`PATH=$LIN/tools/bin:$PATH` - Необходимо для обнаружения исполняемых файлов кросс-компилятора. `PATH=$LIN/tools/bin:$PATH` - Необходимо для обнаружения исполняемых файлов кросс-компилятора.
`CONFIG_SITE=$LIN/usr/share/config.site` - Необходимо некоторым пакетам.

View File

@ -1,61 +1,14 @@
<!-- ## Обновления пакетов
## Изменения
## Благодарности -->
## Обновления пакетов ## Обновления пакетов
- IProute2-5.13 - linux-5.13.4
- linux-5.13.3 - util-linux-2.37.1
- systemd-249 - zlib-ng-2.0.5
- texinfo-6.8 - systemd-249.1
- less-590
- Jinja2-3.0.1
- MarkupSafe-2.0.1
- binutils-2.37
- meson-0.59.0
## [Изменения](https://github.com/Linux4Yourself/book/issues?q=is%3Aissue+milestone%3Av.1.3+is%3Aclosed) ## 20.07.2021
- [Исправлено #766](https://github.com/Linux4Yourself/book/issues/766)
- [Исправлено #682](https://github.com/Linux4Yourself/book/issues/682)
- [Исправлено #706](https://github.com/Linux4Yourself/book/issues/706)
- [Исправлено #715](https://github.com/Linux4Yourself/book/issues/715)
- [Исправлено #750](https://github.com/Linux4Yourself/book/issues/750)
- [Исправлено #694](https://github.com/Linux4Yourself/book/issues/694)
- [Исправлено #752](https://github.com/Linux4Yourself/book/issues/752)
- [Исправлено #746](https://github.com/Linux4Yourself/book/issues/746)
- [Исправлено #673](https://github.com/Linux4Yourself/book/issues/673)
- [Исправлено #742](https://github.com/Linux4Yourself/book/issues/742)
- [Исправлены команды сборки p11-kit и добавлены пояснения](https://github.com/Linux4Yourself/book/issues/740)
- [Исправлено #736](https://github.com/Linux4Yourself/book/issues/736)
- [Исправлено #734](https://github.com/Linux4Yourself/book/issues/734)
- [Для пакета `file` удаленна поддержка multilib](https://github.com/Linux4Yourself/book/pull/732)
- [Исправлено #722](https://github.com/Linux4Yourself/book/issues/722)
- [Исправлено #720](https://github.com/Linux4Yourself/book/issues/720)
- [Исправлено #718](https://github.com/Linux4Yourself/book/issues/718)
- [Исправлено #703](https://github.com/Linux4Yourself/book/issues/703)
- [Дополнено #707](https://github.com/Linux4Yourself/book/pull/707)
- [Дополнено #705](https://github.com/Linux4Yourself/book/pull/705)
- [Дополнено #704](https://github.com/Linux4Yourself/book/pull/704)
- [Исправлено #187](https://github.com/Linux4Yourself/Linux4Yourself.Book.Packages/issues/187)
- [Исправления опечаток и неточностей](https://github.com/Linux4Yourself/book/pull/708)
- [Исправлено #700](https://github.com/Linux4Yourself/book/issues/700)
- [Дополнено #693](https://github.com/Linux4Yourself/book/issues/693)
- [Дополнение инструкций по настройке SysVInit](https://github.com/Linux4Yourself/book/pull/695)
- [Исправлено #688](https://github.com/Linux4Yourself/book/issues/688)
- [Исправлено #697](https://github.com/Linux4Yourself/book/issues/697)
- [Исправлено #690](https://github.com/Linux4Yourself/book/issues/690)
- [Исправлено #680](https://github.com/Linux4Yourself/book/issues/680)
- [Добавлен патч для GCC](https://github.com/Linux4Yourself/book/issues/676)
- [Исправлено #687](https://github.com/Linux4Yourself/book/issues/687)
- [Исправлено #686](https://github.com/Linux4Yourself/book/issues/686)
- [Исправлено #685](https://github.com/Linux4Yourself/book/issues/685)
- [Исправлено #684](https://github.com/Linux4Yourself/book/issues/684)
## Благодарности - [Выпущен релиз 1.3](https://lx4u.ru/rel/1.3/#/)
Спасибо всем участникам сообщества, которые внесли вклад в этот релиз.
- [vk6677](https://github.com/vk6677)
- [amadis](https://github.com/amadis)
- [Mintormo](https://github.com/Mintormo)
- [aburuss](https://github.com/aburuss)
## 01.07.2021
- [Выпущен релиз 1.2](https://lx4u.ru/rel/1.2/#/)

File diff suppressed because it is too large Load Diff