lfs-ru/chapter03/patches.xml

184 lines
8.5 KiB
XML
Raw Permalink Normal View History

<?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>В дополнение к пакетам требуется несколько патчей. Эти патчи исправляют
2024-03-19 14:22:16 +03:00
ошибки в пакетах, которые должны быть исправлены сопровождающими. Патчи также
вносят небольшие изменения, облегчающие работу с пакетами. Для сборки
системы 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>
2024-05-13 09:54:36 +03:00
-->
<!--
<varlistentry>
2024-05-13 09:54:36 +03:00
<term>Glibc Upstream Fix Patch - <token>&glibc-upstream-patch-size;</token>:</term>
2023-08-15 01:09:22 +03:00
<listitem>
2024-05-13 09:54:36 +03:00
<para>Ссылка на загрузку: <ulink url="&patches-root;&glibc-upstream-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&glibc-upstream-patch-md5;</literal></para>
2023-08-15 01:09:22 +03:00
</listitem>
</varlistentry>
-->
2023-08-15 01:09:22 +03:00
<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>
2024-01-31 19:41:07 +03:00
<term>Pkgconf Upstream Fix Patch - <token>&pkgconf-upstream-fix-patch-size;</token>:</term>
<listitem>
2024-01-31 19:41:07 +03:00
<para>Ссылка на загрузку: <ulink url="&patches-root;&pkgconf-upstream-fix-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&pkgconf-upstream-fix-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<!--
<varlistentry>
2023-06-26 00:56:03 +03:00
<term>Readline Upstream Fix Patch - <token>&readline-fixes-patch-size;</token>:</term>
<listitem>
2023-06-26 00:56:03 +03:00
<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>
-->
2023-06-26 00:56:03 +03:00
<!--
<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>
2023-06-26 00:56:03 +03:00
-->
</variablelist>
<para>Общий размер этих патчей: примерно <returnvalue/></para>
<para>Помимо указанных выше обязательных исправлений, существует ряд
необязательных патчей, созданных сообществом LFS. Эти необязательные
исправления решают незначительные проблемы или включают функции, которые не
включены по умолчанию. Не стесняйтесь просматривать базу данных исправлений,
расположенную по адресу <ulink url="&lfs-root;patches/downloads/"/>, и
применять патчи, необходимые вашей системе.</para>
</sect1>