lfs-ru/chapter03/patches.xml
Poltern 8437aa068c Package updates
Update to bash-5.2.32.
Update to iana-etc-20240801.
Update to vim-9.1.0660.
Update to binutils-2.43.
Update to linux-6.10.3.
Update to readline-8.2.13.
Update to wheel-0.44.0.
Update to setuptools-71.1.0.
Update to gcc-14.2.0.
Update to glibc-2.40.
Update to iproute2-6.10.0.
Update to lz4-1.10.0.
Update to meson-1.5.1.
Update to sysklogd-2.6.1.
Update to systemd-256.4.
Update to sysvinit-3.10.
2024-08-16 12:55:32 +05:00

184 lines
8.5 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../general.ent">
%general-entities;
]>
<sect1 id="ch-materials-patches">
<?dbhtml filename="patches.html"?>
<title>Необходимые патчи</title>
<para>В дополнение к пакетам требуется несколько патчей. Эти патчи исправляют
ошибки в пакетах, которые должны быть исправлены сопровождающими. Патчи также
вносят небольшие изменения, облегчающие работу с пакетами. Для сборки
системы LFS потребуются следующие патчи:</para>
<variablelist role="materials">
<!--
<varlistentry>
<term>Autoconf Consolidated Fixes Patch - <token>&autoconf-fixes-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&autoconf-fixes-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&autoconf-fixes-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<!--
<varlistentry>
<term>Bash Upstream Fixes Patch - <token>&bash-upstream-fixes-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&bash-upstream-fixes-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&bash-upstream-fixes-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<!--
<varlistentry>
<term>Binutils LTO Fix Patch - <token>&binutils-lto-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&binutils-lto-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&binutils-lto-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<varlistentry>
<term>Bzip2 Documentation Patch - <token>&bzip2-docs-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&bzip2-docs-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&bzip2-docs-patch-md5;</literal></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Coreutils Internationalization Fixes Patch - <token>&coreutils-i18n-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&coreutils-i18n-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&coreutils-i18n-patch-md5;</literal></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Expect GCC14 Patch - <token>&expect-gcc14-patch-size;</token>:</term>
<listitem>
<para>Download: <ulink url="&patches-root;&expect-gcc14-patch;"/></para>
<para>MD5 sum: <literal>&expect-gcc14-patch-md5;</literal></para>
</listitem>
</varlistentry>
<!--
<varlistentry>
<term>Gcc glibc-2.36 Fixes Patch - <token>&gcc-upstream-fixes-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&gcc-upstream-fixes-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&gcc-upstream-fixes-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<!--
<varlistentry>
<term>Glibc Upstream Fix Patch - <token>&glibc-upstream-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&glibc-upstream-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&glibc-upstream-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<varlistentry>
<term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&glibc-fhs-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&glibc-fhs-patch-md5;</literal></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Kbd Backspace/Delete Fix Patch - <token>&kbd-backspace-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&kbd-backspace-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&kbd-backspace-patch-md5;</literal></para>
</listitem>
</varlistentry>
<!--
<varlistentry>
<term>Meson Upstream Fix Patch - <token>&meson-fix-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&meson-fix-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&meson-fix-patch-md5;</literal></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Libpipeline Checks Patch - <token>&libpipeline-checks-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&libpipeline-checks-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&libpipeline-checks-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<!--
<varlistentry>
<term>Pkgconf Upstream Fix Patch - <token>&pkgconf-upstream-fix-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&pkgconf-upstream-fix-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&pkgconf-upstream-fix-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<!--
<varlistentry>
<term>Readline Upstream Fix Patch - <token>&readline-fixes-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&readline-fixes-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&readline-fixes-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<varlistentry revision="sysv">
<term>SysVinit Consolidated Patch - <token>&sysvinit-consolidated-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&sysvinit-consolidated-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&sysvinit-consolidated-patch-md5;</literal></para>
</listitem>
</varlistentry>
<!--
<varlistentry revision="systemd">
<term>Systemd Upstream Fixes Patch - <token>&systemd-upstream-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&systemd-upstream-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&systemd-upstream-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<!--
<varlistentry>
<term>Xz Upstream Fix Patch - <token>&xz-upstream-fix-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&xz-upstream-fix-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&xz-upstream-fix-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<!--
<varlistentry>
<term>Zstd Upstream Fixes Patch - <token>&zstd-upstream-fixes-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&zstd-upstream-fixes-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&zstd-upstream-fixes-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
</variablelist>
<para>Общий размер этих патчей: примерно <returnvalue/></para>
<para>Помимо указанных выше обязательных исправлений, существует ряд
необязательных патчей, созданных сообществом LFS. Эти необязательные
исправления решают незначительные проблемы или включают функции, которые не
включены по умолчанию. Не стесняйтесь просматривать базу данных исправлений,
расположенную по адресу <ulink url="&lfs-root;patches/downloads/"/>, и
применять патчи, необходимые вашей системе.</para>
</sect1>