mirror of
https://github.com/Linux4Yourself/book.git
synced 2025-02-03 07:17:17 +08:00
Merge branch 'develop' of https://github.com/Linux4Yourself/Linux4Yourself.Book into develop
This commit is contained in:
commit
40fc2d4588
@ -52,7 +52,7 @@ ls -l /etc |grep "^-"
|
||||
|
||||
![Обычные файлы](pic/file1.png)
|
||||
|
||||
### Объяснение команды
|
||||
### Значение команды
|
||||
|
||||
- `ls` - просматривает каталог, а ключ `-l` добавляет отображение прав на файл. `/etc` замените на нужную директорию.
|
||||
- `grep "^-"` - так как "обычные" файлы обозначаются чертой (в первой колонке вывода `ls`, где отображаются права на файл), то эта команда выведет только эти файлы по маске `^-`.
|
||||
|
@ -97,7 +97,7 @@ sudo rm /swapfile
|
||||
|
||||
И удалите записи в `/etc/fstab` и `/etc/sysctl.conf`.
|
||||
|
||||
**Объяснение новых команд**
|
||||
**Значение новых команд**
|
||||
|
||||
- `sudo swapoff...` - отключить подкачку
|
||||
- `sudo rm /swapfile` - удалить подкачку
|
||||
|
@ -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, вместо использования внутренней.
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -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`, а не включенную в пакет.
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -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 — главную загрузочную запись. Она хранится на загрузочном устройстве и используется для запуска загрузчика ОС.
|
||||
|
||||
|
@ -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' })
|
||||
|
@ -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` - включает установку шрифтов
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
## Значения параметров
|
||||
|
||||
`--disable-efiemu` - Отключает установку большого и ненужного компонента
|
||||
`--disable-efiemu` - отключает установку большого и ненужного компонента
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -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({
|
||||
|
@ -12,7 +12,7 @@
|
||||
`--disable-*`
|
||||
Исключает установку библиотек libuuid и libblkid, службы uuidd и fsck обертки, которые содержатся в пакете Util-Linux и являются более актуальными.
|
||||
|
||||
`--enable-symlink-install` `--enable-relative-symlinks` - Использовать относительные символические ссылки вместо жёстких.
|
||||
`--enable-symlink-install` `--enable-relative-symlinks` - использовать относительные символические ссылки вместо жёстких.
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -38,9 +38,9 @@
|
||||
|
||||
### Значения параметров
|
||||
|
||||
`--disable-bootstrap` - Предотвращает многократную пересборку GCC
|
||||
`--disable-bootstrap` - предотвращает многократную пересборку GCC
|
||||
|
||||
`LD=ld` - Сообщает GCC использовать ранее установленную версию компоновщика
|
||||
`LD=ld` - сообщает GCC использовать ранее установленную версию компоновщика
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
### Значения параметров
|
||||
|
||||
`--enable-libgdbm-compat` - Позволяет использовать библиотеку для совместимости c `libgdbm`. Некоторые пакеты могут использовать старые процедуры DBM, которые и предоставляет эта библиотека.
|
||||
`--enable-libgdbm-compat` - позволяет использовать библиотеку для совместимости c `libgdbm`. Некоторые пакеты могут использовать старые процедуры DBM, которые и предоставляет эта библиотека.
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -397,15 +397,15 @@ ldconfig
|
||||
|
||||
`libdl` - Интерфейс библиотеки динамической линковки.
|
||||
|
||||
`libg` - Библиотека-заглушка, не содержащая функций. Раньше была библиотекой выполнения для g++.
|
||||
`libg` - библиотека-заглушка, не содержащая функций. Раньше была библиотекой выполнения для g++.
|
||||
|
||||
`libm` - Математическая библиотека.
|
||||
|
||||
`libmcheck` - Включает проверку распределения памяти при линковке.
|
||||
`libmcheck` - включает проверку распределения памяти при линковке.
|
||||
|
||||
`libmemusage` - Используется программой memusage чтобы помочь собрать информацию об использовании памяти в программе.
|
||||
|
||||
`libnsl` - Библиотека сетевых сервисов.
|
||||
`libnsl` - библиотека сетевых сервисов.
|
||||
|
||||
`libnss` - Библиотеки коммутаторов имен, содержащие функции для разрешение имен хостов, имен пользователей, имен групп, псевдонимов, служб, протоколов и т.д.
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
### Значения параметров
|
||||
|
||||
`--disable-*` - Отключает установку программ, лучшие версии которых предоставляют другие пакеты.
|
||||
`--disable-*` - отключает установку программ, лучшие версии которых предоставляют другие пакеты.
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -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 подходит для тех пользователей, которым важна простота работы со службами, юнитами и пр.
|
||||
|
@ -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
|
||||
|
@ -18,6 +18,4 @@
|
||||
|
||||
## Установка
|
||||
|
||||
```bash
|
||||
make install
|
||||
```
|
||||
<package-script :package="'man-pages'" :type="'install'"></package-script>
|
||||
|
@ -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 обычно нужны для просмотра справочных страниц.
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -6,11 +6,11 @@
|
||||
|
||||
### Значения параметров
|
||||
|
||||
`--without-normal` - Отключает установку большинства статических библиотек.
|
||||
`--without-normal` - отключает установку большинства статических библиотек.
|
||||
|
||||
`--enable-pc-files` - Включает установку файлов для `pkg-config`.
|
||||
`--enable-pc-files` - включает установку файлов для `pkg-config`.
|
||||
|
||||
`--enable-widec` - Включает сборку библиотек с широкими (многобайтовыми) символами. Они совместимы с обычными библиотеками `ncurses` при сборке из исходного кода, но не совместимы бинарно.
|
||||
`--enable-widec` - включает сборку библиотек с широкими (многобайтовыми) символами. Они совместимы с обычными библиотеками `ncurses` при сборке из исходного кода, но не совместимы бинарно.
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
<package-script :package="'p11-kit'" :type="'configure'"></package-script>
|
||||
|
||||
### Объяснение параметров configure
|
||||
### Значение параметров configure
|
||||
|
||||
`--with-trust-paths=/etc/pki/anchors` - задает путь для доверенных сертификатов
|
||||
|
||||
|
@ -14,11 +14,11 @@
|
||||
|
||||
`-Dvendorprefix=/usr` - Устанавливать модули в `/usr`.
|
||||
|
||||
`-Dpager="/usr/bin/less -isR"` - Использовать `less` вместо `more`.
|
||||
`-Dpager="/usr/bin/less -isR"` - использовать `less` вместо `more`.
|
||||
|
||||
`-Duseshrplib` - Установить динамическую библиотеку.
|
||||
|
||||
`-Dusethreads` - Использовать многопоточность.
|
||||
`-Dusethreads` - использовать многопоточность.
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
|
||||
### Значения параметров
|
||||
|
||||
`--with-curses` - Включает использование библиотеки `ncurses`
|
||||
`--with-curses` - включает использование библиотеки `ncurses`
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -15,19 +15,19 @@
|
||||
С помощью данных переменных можно задать флаги компилятора, влияющие в том числе на оптимизацию.
|
||||
Есть следующие уровни оптимизации (и соответствующие флаги)
|
||||
|
||||
`-O0` - Без оптимизации. Не рекомендуется.
|
||||
`-O0` - без оптимизации. Не рекомендуется.
|
||||
|
||||
`-O1` - Простейшие минимальные оптимизации. Не рекомендуется.
|
||||
`-O1` - простейшие минимальные оптимизации. Не рекомендуется.
|
||||
|
||||
`-O2` - Стандартная оптимизация. По умолчанию в GCC.
|
||||
`-O2` - стандартная оптимизация. По умолчанию в GCC.
|
||||
|
||||
`-O3` - Агрессивная оптимизация, почти все пакеты собираются и работают, рекомендуется нами.
|
||||
`-O3` - агрессивная оптимизация, почти все пакеты собираются и работают, рекомендуется нами.
|
||||
|
||||
`-Ofast` - Чрезвычайно агрессивная оптимизация, некоторые пакеты не собираются.
|
||||
`-Ofast` - чрезвычайно агрессивная оптимизация, некоторые пакеты не собираются.
|
||||
|
||||
`-Os` - Оптимизация по размеру.
|
||||
`-Os` - оптимизация по размеру.
|
||||
|
||||
`-Og` - Оптимизация для отладки.
|
||||
`-Og` - оптимизация для отладки.
|
||||
|
||||
вы можете сообщить компилятору оптимизировать код для вашего процессора добавив опцию `-march=native`, однако возможность запуска такого кода на других процессорах будет потеряна.
|
||||
|
||||
|
@ -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 о цвете фона некоторых эмуляторов терминала. Это даёт лучшую цветовую схему выделения для использования на чёрном фоне этих программ.
|
||||
|
||||
## Установленные файлы
|
||||
|
||||
|
@ -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' })
|
||||
|
@ -6,9 +6,9 @@
|
||||
|
||||
### Значения параметров
|
||||
|
||||
`--zlib-compat` - Включает полную совместимость с API `zlib`.
|
||||
`--zlib-compat` - включает полную совместимость с API `zlib`.
|
||||
|
||||
`--native` - Использовать все доступные для вашего процессора оптимизации.
|
||||
`--native` - использовать все доступные для вашего процессора оптимизации.
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -36,7 +36,7 @@
|
||||
|
||||
`zstd` - Сжимает и распаковывает файлы с помощью алгоритма ZSTD
|
||||
|
||||
`libzstd` - Библиотека для формата сжатия ZSTD
|
||||
`libzstd` - библиотека для формата сжатия ZSTD
|
||||
|
||||
<script>
|
||||
new Vue({ el: '#main' })
|
||||
|
@ -29,7 +29,7 @@
|
||||
|
||||
#### Значения параметров
|
||||
|
||||
`--without-bash-malloc` - Этот параметр отключает использование функции выделения памяти (malloc) Bash, которая вызывает ошибки сегментации. Отключив эту опцию, Bash будет использовать функции malloc из libc, которые более стабильны.
|
||||
`--without-bash-malloc` - этот параметр отключает использование функции выделения памяти (malloc) Bash, которая вызывает ошибки сегментации. Отключив эту опцию, Bash будет использовать функции malloc из libc, которые более стабильны.
|
||||
|
||||
### Сборка
|
||||
|
||||
|
@ -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` предоставляются другими пакетами.
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -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++. Это единственные языки, которые нужны сейчас.
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
### Значения параметров
|
||||
|
||||
`--disable-shared` - Так как это временный инструмент, то не требуется наличие общих библиотек, поэтому и нет необходимости их создавать.
|
||||
`--disable-shared` - так как это временный инструмент, то не требуется наличие общих библиотек, поэтому и нет необходимости их создавать.
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -64,7 +64,7 @@ cd build
|
||||
|
||||
### Значения параметров
|
||||
|
||||
`--disable-libstdcxx-pch` - Отключает установку предварительно скомпилированных заголовков, ненужных на данном этапе
|
||||
`--disable-libstdcxx-pch` - отключает установку предварительно скомпилированных заголовков, ненужных на данном этапе
|
||||
|
||||
`--host=$(uname -m)-lin-linux-gnu` - Libstdc++ должна быть собрана с такими же параметрами, что и GCC
|
||||
|
||||
|
@ -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++
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -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` - включает установку библиотек с поддержкой многобайтовых символов.
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -34,13 +34,13 @@ sh Configure -des \
|
||||
|
||||
### Значения параметров
|
||||
|
||||
`-des` Это комбинация трёх опций:
|
||||
`-des` - это комбинация трёх опций:
|
||||
|
||||
`-d` использует значения по умолчанию для всех элементов,
|
||||
`-d` - использует значения по умолчанию для всех элементов,
|
||||
|
||||
`-e` обеспечивает выполнение всех задач,
|
||||
`-e` - обеспечивает выполнение всех задач,
|
||||
|
||||
`-s` отключает вывод лишней информации.
|
||||
`-s` - отключает вывод лишней информации.
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -25,9 +25,9 @@
|
||||
|
||||
### Значения параметров
|
||||
|
||||
`--enable-shared` - Включает установку динамических библиотек;
|
||||
`--enable-shared` - включает установку динамических библиотек;
|
||||
|
||||
`--without-ensurepip` - Менеджер пакетов `pip` не нужен на данном этапе.
|
||||
`--without-ensurepip` - менеджер пакетов `pip` не нужен на данном этапе.
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
<!-- Этот шаблон можно использовавть для инструкции по сборке пакета. Каркас. -->
|
||||
|
||||
<package-info :package="package" showsbu></package-info>
|
||||
|
||||
<script>
|
||||
|
@ -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-*` - позволяет сэкономить время, отключив сборку ненужных компонентов.
|
||||
|
||||
### Сборка
|
||||
|
||||
|
@ -49,7 +49,7 @@ cd build
|
||||
|
||||
`--disable-nls` - Для кросс-компилятора не требуется локализация.
|
||||
|
||||
`--disable-werror` - Отключает остановку сборки при предупреждениях.
|
||||
`--disable-werror` - отключает остановку сборки при предупреждениях.
|
||||
|
||||
## Сборка
|
||||
|
||||
|
@ -1 +1 @@
|
||||
freetype-2.10.4
|
||||
freetype-2.11.0
|
@ -1 +1 @@
|
||||
https://lx4u.ru/downloads/packages/freetype-2.10.4.tar.xz
|
||||
https://lx4u.ru/downloads/packages/freetype-2.11.0.tar.xz
|
@ -1 +1 @@
|
||||
2.10.4
|
||||
2.11.0
|
@ -1,2 +1,2 @@
|
||||
mkdir -v /usr/share/doc/iproute
|
||||
mkdir -v /usr/share/doc/iproute2
|
||||
cp -v COPYING README* /usr/share/doc/iproute2
|
1
docs/packages/core/man-pages/install
Normal file
1
docs/packages/core/man-pages/install
Normal file
@ -0,0 +1 @@
|
||||
make install
|
@ -45,7 +45,7 @@ f029087448357812fba450091a1172ab less-590.tar.gz
|
||||
294b921e6cf9ab0fbaea4b639f8fdbe8 libffi-3.4.2.tar.gz
|
||||
dad443d0911cf9f0f1bd90a334bc9004 libpipeline-1.5.3.tar.gz
|
||||
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
|
||||
fc7a67ea86ace13195b0bce683fd4469 make-4.3.tar.gz
|
||||
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
|
||||
892e0fefa3c488387e5cc0cad2daa523 MarkupSafe-2.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
|
||||
9a08d29a9ac4727130b5708347c0f5cf tar-1.34.tar.xz
|
||||
8a4c004f48984a03a7747e9ba06e4da4 tcl8.6.11-src.tar.gz
|
||||
a91b404e30561a5df803e6eb3a53be71 texinfo-6.8.tar.xz
|
||||
20eae7d1da671c6eac56339c8df85bbd tzdata2021a.tar.gz
|
||||
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
|
||||
d2249e3dd108c830df00efd7c1b79d86 nano-5.8.tar.xz
|
||||
80bb18a8e6240fcf7ec2f7b57601c170 XML-Parser-2.46.tar.gz
|
||||
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
|
||||
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
|
||||
6ae315936d9bc8613b3a4cb8a4064128 efibootmgr-17.tar.gz
|
||||
49c8e457327dc61efab5b115a27b087a dosfstools-4.2.tar.gz
|
||||
|
@ -1190,19 +1190,19 @@
|
||||
},
|
||||
{
|
||||
"name": "linux",
|
||||
"fileName": "linux-5.13.3.tar.xz",
|
||||
"fileName": "linux-5.13.4.tar.xz",
|
||||
"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",
|
||||
"version": "5.13.3",
|
||||
"version": "5.13.4",
|
||||
"releasesUrl": "https://www.kernel.org",
|
||||
"priority": "required",
|
||||
"md5": "510d875f1dafbe3269cd409bba35ec8e",
|
||||
"size": "113.79",
|
||||
"md5": "50aa48ae38a736b3f313a777574af3d3",
|
||||
"size": "113.80",
|
||||
"installedSize": 0,
|
||||
"sbu": 0,
|
||||
"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": []
|
||||
},
|
||||
{
|
||||
@ -1290,7 +1290,10 @@
|
||||
"sbu": 0,
|
||||
"sbu2": 0,
|
||||
"downloadUrl": "https://lx4u.ru/downloads/packages/man-pages-5.12.tar.xz",
|
||||
"scripts": []
|
||||
"scripts": [
|
||||
"install"
|
||||
],
|
||||
"multilibSupport": false
|
||||
},
|
||||
{
|
||||
"name": "meson",
|
||||
@ -1726,14 +1729,14 @@
|
||||
},
|
||||
{
|
||||
"name": "systemd",
|
||||
"fileName": "systemd-stable-249.tar.gz",
|
||||
"description": "Системный менеджер, демон инициализации других демонов в Linux, пришедший на замену используемому ранее SysVinit. Его особенностью является интенсивное распараллеливание запуска служб в процессе загрузки системы, что позволяет существенно ускорить запуск операционной системы. Systemd используется во многих коммерческих дистрибутивах.",
|
||||
"url": "https://github.com/systemd/systemd-stable/archive/refs/tags/v249.tar.gz",
|
||||
"fileName": "systemd-stable-249.1.tar.gz",
|
||||
"description": "Системный менеджер, демон инициализации других демонов в Linux, пришедший на замену используемому ранее SystemVInit. Его особенностью является интенсивное распараллеливание запуска служб в процессе загрузки системы, что позволяет существенно ускорить запуск операционной системы. Systemd используется во многих коммерческих дистрибутивах.",
|
||||
"url": "https://github.com/systemd/systemd-stable/archive/refs/tags/v249.1.tar.gz",
|
||||
"homeUrl": "https://systemd.io/",
|
||||
"version": "249",
|
||||
"version": "249.1",
|
||||
"releasesUrl": "https://github.com/systemd/systemd/releases",
|
||||
"priority": "required",
|
||||
"md5": "fb0481dfe8f30ea06d270005f1039364",
|
||||
"md5": "f237f154c1085de78503fc2b767e4173",
|
||||
"size": "10.10",
|
||||
"installedSize": 23.9,
|
||||
"sbu": 0,
|
||||
@ -1751,7 +1754,7 @@
|
||||
"prepare"
|
||||
],
|
||||
"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",
|
||||
@ -1886,15 +1889,15 @@
|
||||
},
|
||||
{
|
||||
"name": "util-linux",
|
||||
"fileName": "util-linux-2.37.tar.xz",
|
||||
"fileName": "util-linux-2.37.1.tar.xz",
|
||||
"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",
|
||||
"version": "2.37.0",
|
||||
"version": "2.37.1",
|
||||
"releasesUrl": "https://www.kernel.org/pub/linux/utils/util-linux/",
|
||||
"priority": "required",
|
||||
"md5": "75eb0a648098332d4042f1646eca4069",
|
||||
"size": "5.26",
|
||||
"md5": "6d244f0f59247e9109f47d6e5dd0556b",
|
||||
"size": "5.37",
|
||||
"installedSize": 7.9,
|
||||
"sbu": 0.8,
|
||||
"sbu2": 0.5,
|
||||
@ -1917,7 +1920,7 @@
|
||||
"test-systemd"
|
||||
],
|
||||
"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",
|
||||
@ -2021,15 +2024,15 @@
|
||||
},
|
||||
{
|
||||
"name": "zlib-ng",
|
||||
"fileName": "zlib-ng-2.0.3.tar.gz",
|
||||
"fileName": "zlib-ng-2.0.5.tar.gz",
|
||||
"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",
|
||||
"version": "2.0.3",
|
||||
"version": "2.0.5",
|
||||
"releasesUrl": "https://github.com/zlib-ng/zlib-ng/releases",
|
||||
"priority": "required",
|
||||
"md5": "59d0d6c2f407b1ebbecc0a8e769cf409",
|
||||
"size": "0.67",
|
||||
"md5": "6c17fa8456627d60dd1332a32d8e98bb",
|
||||
"size": "0.77",
|
||||
"installedSize": 0.24,
|
||||
"sbu": 0,
|
||||
"sbu2": 0.1,
|
||||
@ -2047,7 +2050,7 @@
|
||||
"test"
|
||||
],
|
||||
"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",
|
||||
@ -2100,19 +2103,19 @@
|
||||
},
|
||||
{
|
||||
"name": "freetype",
|
||||
"fileName": "freetype-2.10.4.tar.xz",
|
||||
"fileName": "freetype-2.11.0.tar.xz",
|
||||
"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/",
|
||||
"version": "2.10.4",
|
||||
"version": "2.11.0",
|
||||
"releasesUrl": "https://sourceforge.net/projects/freetype/files/freetype2/",
|
||||
"priority": "optional",
|
||||
"md5": "0e6c0e9b218be3ba3e26e1d23b1c80dd",
|
||||
"size": "2.30",
|
||||
"md5": "f931582653774e310ed3a7e49b7167a3",
|
||||
"size": "2.15",
|
||||
"installedSize": 0.1,
|
||||
"sbu": 0,
|
||||
"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,
|
||||
"scripts": [
|
||||
"build",
|
||||
|
@ -45,7 +45,7 @@ libcap-2.51.tar.xz
|
||||
libffi-3.4.2.tar.gz
|
||||
libpipeline-1.5.3.tar.gz
|
||||
libtool-2.4.6.tar.xz
|
||||
linux-5.13.3.tar.xz
|
||||
linux-5.13.4.tar.xz
|
||||
m4-1.4.19.tar.xz
|
||||
make-4.3.tar.gz
|
||||
man-db-2.9.4.tar.xz
|
||||
@ -68,22 +68,22 @@ shadow-4.8.1.tar.xz
|
||||
sysklogd-1.5.1.tar.gz
|
||||
MarkupSafe-2.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
|
||||
tar-1.34.tar.xz
|
||||
tcl8.6.11-src.tar.gz
|
||||
texinfo-6.8.tar.xz
|
||||
tzdata2021a.tar.gz
|
||||
udev.tar.xz
|
||||
util-linux-2.37.tar.xz
|
||||
util-linux-2.37.1.tar.xz
|
||||
vim-8.2.3060.tar.gz
|
||||
nano-5.8.tar.xz
|
||||
XML-Parser-2.46.tar.gz
|
||||
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
|
||||
popt-1.18.tar.gz
|
||||
freetype-2.10.4.tar.xz
|
||||
freetype-2.11.0.tar.xz
|
||||
efivar-37.tar.bz2
|
||||
efibootmgr-17.tar.gz
|
||||
dosfstools-4.2.tar.gz
|
||||
|
@ -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/libpipeline-1.5.3.tar.gz
|
||||
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/make-4.3.tar.gz
|
||||
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/MarkupSafe-2.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/tar-1.34.tar.xz
|
||||
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/tzdata2021a.tar.gz
|
||||
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/nano-5.8.tar.xz
|
||||
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/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/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/efibootmgr-17.tar.gz
|
||||
https://lx4u.ru/downloads/packages/dosfstools-4.2.tar.gz
|
||||
|
@ -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://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://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/make/make-4.3.tar.gz
|
||||
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://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://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://ftp.gnu.org/gnu/tar/tar-1.34.tar.xz
|
||||
https://downloads.sourceforge.net/tcl/tcl8.6.11-src.tar.gz
|
||||
https://ftp.gnu.org/gnu/texinfo/texinfo-6.8.tar.xz
|
||||
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://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://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://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
|
||||
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/efibootmgr/archive/17/efibootmgr-17.tar.gz
|
||||
https://github.com/dosfstools/dosfstools/releases/download/v4.2/dosfstools-4.2.tar.gz
|
||||
|
@ -50,15 +50,15 @@ echo " . /etc/bash_completion" >> ~/.bashrc
|
||||
Это можно сделать двумя способами:
|
||||
|
||||
- Указывать при каждом вызове `make` аргумент `-jN`
|
||||
- Добавить переменую окружения `MAKEFLAGS`
|
||||
- Добавить переменную окружения `MAKEFLAGS`
|
||||
|
||||
Замените `N` на число потоков вашего процессора.
|
||||
|
||||
О дополнительной информации о потоках процессора читайте [здесь](prepare/about-threads).
|
||||
|
||||
## Для MultiLib
|
||||
## Для multilib
|
||||
|
||||
Для MultiLib выполните:
|
||||
Для multilib выполните:
|
||||
|
||||
```bash
|
||||
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=$LIN/tools/bin:$PATH` - Необходимо для обнаружения исполняемых файлов кросс-компилятора.
|
||||
|
||||
`CONFIG_SITE=$LIN/usr/share/config.site` - Необходимо некоторым пакетам.
|
||||
|
@ -1,61 +1,14 @@
|
||||
<!-- ## Обновления пакетов
|
||||
## Изменения
|
||||
## Благодарности -->
|
||||
|
||||
## Обновления пакетов
|
||||
|
||||
- IProute2-5.13
|
||||
- linux-5.13.3
|
||||
- systemd-249
|
||||
- texinfo-6.8
|
||||
- less-590
|
||||
- Jinja2-3.0.1
|
||||
- MarkupSafe-2.0.1
|
||||
- binutils-2.37
|
||||
- meson-0.59.0
|
||||
- linux-5.13.4
|
||||
- util-linux-2.37.1
|
||||
- zlib-ng-2.0.5
|
||||
- systemd-249.1
|
||||
|
||||
## [Изменения](https://github.com/Linux4Yourself/book/issues?q=is%3Aissue+milestone%3Av.1.3+is%3Aclosed)
|
||||
- [Исправлено #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)
|
||||
## 20.07.2021
|
||||
|
||||
## Благодарности
|
||||
|
||||
Спасибо всем участникам сообщества, которые внесли вклад в этот релиз.
|
||||
|
||||
- [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/#/)
|
||||
- [Выпущен релиз 1.3](https://lx4u.ru/rel/1.3/#/)
|
||||
|
380
docs/sitemap.xml
380
docs/sitemap.xml
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user