lfs-ru/chapter03/patches.xml

181 lines
8.6 KiB
XML
Raw 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>Coreutils Chmod Fix Patch - <token>&coreutils-chmod-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&coreutils-chmod-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&coreutils-chmod-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 Fixes Patch - <token>&glibc-upstream-fixes-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&glibc-upstream-fixes-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&glibc-upstream-fixes-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>