lfs-ru/chapter01/whatsnew.xml

366 lines
11 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-intro-whatsnew">
<?dbhtml filename="whatsnew.html"?>
<title>Что нового с момента последнего релиза</title>
<caution>
<para>
В процессе разработки LFS инструкции в книге часто изменяются, чтобы адаптироваться
к обновлению пакета или использовать преимущества новых функций из обновленных пакетов.
Смешение инструкций разных версий книги LFS может привести к незначительным поломкам.
Такого рода проблемы обычно являются результатом повторного использования некоторых
скриптов, созданных для предыдущей версии LFS. Такое повторное использование настоятельно
не рекомендуется. Если вы по какой-либо причине повторно используете скрипты из предыдущей
версии LFS, вам нужно быть очень осторожным при обновлении скриптов, чтобы они соответствовали
текущей версии книги LFS.
</para>
</caution>
<para>В книге LFS 12.0 для GCC установлен параметр <parameter>--disable-fixincludes</parameter>.
Этот параметр конфигурации, недавно добавлен в GCC 13.1, чтобы предотвратить <quote>исправление</quote>
системных заголовков. Такое <quote>исправление</quote> не требуется для современной системы
Linux и может вызвать проблемы, если пакет будет обновлен после установки GCC.</para>
<para>Ниже приведен список пакетов, обновленных с момента предыдущего выпуска книги.</para>
<!--
Every package in the book is listed in the "Upgraded to:" section.
Comment/uncomment as needed. DO NOT delete any of these lines unless that
package is removed from the book entirely.
-->
<itemizedlist>
<title>Обновлены:</title>
<listitem><para></para></listitem> <!-- satisfy build -->
<!--<listitem>
<para>None</para>
</listitem>-->
<!--<listitem>
<para>Acl-&acl-version;</para>
</listitem>-->
<!--<listitem>
<para>Attr-&attr-version;</para>
</listitem>-->
<!--<listitem>
<para>Autoconf-&autoconf-version;</para>
</listitem>-->
<!--<listitem>
<para>Automake-&automake-version;</para>
</listitem>-->
<!--<listitem>
<para>Bash &bash-version;</para>
</listitem>-->
<listitem>
<para>Bc &bc-version;</para>
</listitem>
<listitem>
<para>Binutils-&binutils-version;</para>
</listitem>
<!--<listitem>
<para>Bison-&bison-version;</para>
</listitem>-->
<!--<listitem>
<para>Bzip2-&bzip2-version;</para>
</listitem>-->
<!--<listitem>
<para>Check-&check-version;</para>
</listitem>-->
<listitem>
<para>Coreutils-&coreutils-version;</para>
</listitem>
<!--<listitem>
<para>DejaGNU-&dejagnu-version;</para>
</listitem>-->
<listitem revision="systemd">
<para>D-Bus-&dbus-version;</para>
</listitem>
<listitem>
<para>Diffutils-&diffutils-version;</para>
</listitem>
<!--<listitem>
<para>E2fsprogs-&e2fsprogs-version;</para>
</listitem>-->
<!--<listitem revision="sysv">
<para>Udev-&systemd-version; (from systemd)</para>
</listitem>-->
<!--<listitem>
<para>Expat-&expat-version;</para>
</listitem>-->
<!--<listitem>
<para>Expect-&expect-version;</para>
</listitem>-->
<listitem>
<para>File-&file-version;</para>
</listitem>
<!--<listitem>
<para>Findutils-&findutils-version;</para>
</listitem>-->
<!--<listitem>
<para>Flex-&flex-version;</para>
</listitem>-->
<listitem>
<para>Flit-core-&flit-core-version;</para>
</listitem>
<listitem>
<para>Gawk-&gawk-version;</para>
</listitem>
<listitem>
<para>GCC-&gcc-version;</para>
</listitem>
<!--<listitem>
<para>GDBM-&gdbm-version;</para>
</listitem>-->
<listitem>
<para>Gettext-&gettext-version;</para>
</listitem>
<listitem>
<para>Glibc-&glibc-version;</para>
</listitem>
<listitem>
<para>GMP-&gmp-version;</para>
</listitem>
<!--<listitem>
<para>Gperf-&gperf-version;</para>
</listitem>-->
<listitem>
<para>Grep-&grep-version;</para>
</listitem>
<listitem>
<para>Groff-&groff-version;</para>
</listitem>
<!--<listitem>
<para>GRUB-&grub-version;</para>
</listitem>-->
<!--<listitem>
<para>Gzip-&gzip-version;</para>
</listitem>-->
<listitem>
<para>IANA-Etc-&iana-etc-version;</para>
</listitem>
<!--<listitem>
<para>Inetutils-&inetutils-version;</para>
</listitem>-->
<!--<listitem>
<para>Intltool-&intltool-version;</para>
</listitem>-->
<listitem>
<para>IPRoute2-&iproute2-version;</para>
</listitem>
<!--<listitem revision="systemd">
<para>Jinja2-&jinja2-version;</para>
</listitem>-->
<listitem>
<para>Kbd-&kbd-version;</para>
</listitem>
<!--<listitem>
<para>Kmod-&kmod-version;</para>
</listitem>-->
<listitem>
<para>Less-&less-version;</para>
</listitem>
<!--<listitem>
<para>LFS-Bootscripts-&lfs-bootscripts-version;</para>
</listitem>-->
<listitem>
<para>Libcap-&libcap-version;</para>
</listitem>
<listitem>
<para>Libelf-&elfutils-version; (из elfutils)</para>
</listitem>
<!--<listitem>
<para>Libffi-&libffi-version;</para>
</listitem>-->
<!--<listitem>
<para>Libpipeline-&libpipeline-version;</para>
</listitem>-->
<!--<listitem>
<para>Libtool-&libtool-version;</para>
</listitem>-->
<listitem>
<para>Linux-&linux-version;</para>
</listitem>
<!--<listitem>
<para>M4-&m4-version;</para>
</listitem>-->
<listitem>
<para>Make-&make-version;</para>
</listitem>
<!--<listitem>
<para>Man-DB-&man-db-version;</para>
</listitem>-->
<listitem>
<para>Man-pages-&man-pages-version;</para>
</listitem>
<listitem revision="systemd">
<para>MarkupSafe-&markupsafe-version;</para>
</listitem>
<listitem>
<para>Meson-&meson-version;</para>
</listitem>
<!--<listitem>
<para>MPC-&mpc-version;</para>
</listitem>-->
<!--<listitem>
<para>MPFR-&mpfr-version;</para>
</listitem>-->
<!--<listitem>
<para>Ncurses-&ncurses-version;</para>
</listitem>-->
<!--<listitem>
<para>Ninja-&ninja-version;</para>
</listitem>-->
<listitem>
<para>Openssl-&openssl-version;</para>
</listitem>
<!--<listitem>
<para>Patch-&patch-version;</para>
</listitem>-->
<listitem>
<para>Pkgconf-&pkgconf-version;</para>
</listitem>
<listitem>
<para>Perl-&perl-version;</para>
</listitem>
<listitem>
<para>Procps-ng-&procps-ng-version;</para>
</listitem>
<!--<listitem>
<para>Psmisc-&psmisc-version;</para>
</listitem>-->
<listitem>
<para>Python-&python-version;</para>
</listitem>
<!--<listitem>
<para>Readline-&readline-version;</para>
</listitem>-->
<!--<listitem>
<para>Sed-&sed-version;</para>
</listitem>-->
<!--<listitem>
<para>Shadow-&shadow-version;</para>
</listitem>-->
<listitem revision="sysv">
<para>Sysklogd-&sysklogd-version;</para>
</listitem>
<listitem>
<para>Systemd-&systemd-version;</para>
</listitem>
<!--<listitem revision="sysv">
<para>SysVinit-&sysvinit-version;</para>
</listitem>-->
<listitem>
<para>Tar-&tar-version;</para>
</listitem>
<!--<listitem>
<para>Tcl-&tcl-version;</para>
</listitem>-->
<listitem>
<para>Texinfo-&texinfo-version;</para>
</listitem>
<listitem>
<para>Tzdata-&tzdata-version;</para>
</listitem>
<listitem>
<para>Util-Linux-&util-linux-version;</para>
</listitem>
<listitem>
<para>Vim-&vim-version;</para>
</listitem>
<listitem>
<para>wheel-&wheel-version;</para>
</listitem>
<!--<listitem>
<para>XML-Parser-&xml-parser-version;</para>
</listitem>-->
<listitem>
<para>XZ-Utils-&xz-version;</para>
</listitem>
<!--<listitem>
<para>Zlib-&zlib-version;</para>
</listitem>-->
<listitem>
<para>Zstd-&zstd-version;</para>
</listitem>
</itemizedlist>
<!--<itemizedlist>
<title>Downgraded to:</title>
<listitem>
<para>PLACEHOLDER</para>
</listitem>
</itemizedlist>-->
<itemizedlist>
<title>Добавлены:</title>
<listitem><para></para></listitem> <!-- satisfy build -->
<listitem revision="sysv">
<para>Udev-&systemd-version; (из systemd)</para>
</listitem>
<listitem revision="sysv">
<para>Jinja2-&jinja2-version;</para>
</listitem>
<listitem revision="sysv">
<para>MarkupSafe-&markupsafe-version;</para>
</listitem>
<listitem>
<para>Libxcrypt-&libxcrypt-version;</para>
</listitem>
<listitem>
<para>Pkgconf-&pkgconf-version;</para>
</listitem>
<listitem>
<para>Flit-core-&flit-core-version;</para>
</listitem>
<listitem>
<para>&glibc-memalign-patch;</para>
</listitem>
<!--<listitem>
<para>&grub-upstream-fixes-patch;</para>
</listitem>-->
<!--<listitem>
<para>&readline-fixes-patch;</para>
</listitem>-->
<!--<listitem revision="systemd">
<para>&systemd-upstream-patch;</para>
</listitem>-->
</itemizedlist>
<itemizedlist>
<title>Удалены:</title>
<listitem><para></para></listitem> <!-- satisfy build -->
<listitem revision='sysv'>
<para>eudev-3.2.12</para>
</listitem>
<listitem>
<para>Pkg-config-0.29.2</para>
</listitem>
<listitem revision='systemd'>
<para>systemd-252-security_fix-1.patch</para>
</listitem>
</itemizedlist>
</sect1>