lfs-ru/chapter01/whatsnew.xml

366 lines
11 KiB
XML
Raw 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-intro-whatsnew">
<?dbhtml filename="whatsnew.html"?>
<title>Что нового с момента последнего релиза</title>
2023-08-15 01:09:22 +03:00
<caution>
<para>
В процессе разработки LFS инструкции в книге часто изменяются, чтобы адаптироваться
к обновлению пакета или использовать преимущества новых функций из обновленных пакетов.
Смешение инструкций разных версий книги LFS может привести к незначительным поломкам.
Такого рода проблемы обычно являются результатом повторного использования некоторых
скриптов, созданных для предыдущей версии LFS. Такое повторное использование настоятельно
не рекомендуется. Если вы по какой-либо причине повторно используете скрипты из предыдущей
версии LFS, вам нужно быть очень осторожным при обновлении скриптов, чтобы они соответствовали
текущей версии книги LFS.
</para>
</caution>
2023-06-23 14:26:24 +03:00
<para>В книге LFS 12.0 для GCC установлен параметр <parameter>--disable-fixincludes</parameter>.
2023-08-15 01:09:22 +03:00
Этот параметр конфигурации, недавно добавлен в 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>
2023-05-24 16:01:19 +03:00
<title>Обновлены:</title>
2023-08-15 01:09:22 +03:00
<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>-->
2023-08-15 01:09:22 +03:00
<!--<listitem>
<para>Bash &bash-version;</para>
2023-08-15 01:09:22 +03:00
</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>-->
2023-08-15 01:09:22 +03:00
<listitem>
<para>Coreutils-&coreutils-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>
<!--<listitem>
<para>DejaGNU-&dejagnu-version;</para>
</listitem>-->
<listitem revision="systemd">
<para>D-Bus-&dbus-version;</para>
</listitem>
2023-06-23 14:26:24 +03:00
<listitem>
<para>Diffutils-&diffutils-version;</para>
2023-06-23 14:26:24 +03:00
</listitem>
2023-08-15 01:09:22 +03:00
<!--<listitem>
<para>E2fsprogs-&e2fsprogs-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>-->
<!--<listitem revision="sysv">
2023-08-15 01:09:22 +03:00
<para>Udev-&systemd-version; (from systemd)</para>
</listitem>-->
2023-08-15 01:09:22 +03:00
<!--<listitem>
<para>Expat-&expat-version;</para>
2023-08-15 01:09:22 +03:00
</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>-->
2023-08-15 01:09:22 +03:00
<listitem>
<para>Flit-core-&flit-core-version;</para>
</listitem>
<listitem>
2023-06-23 14:26:24 +03:00
<para>Gawk-&gawk-version;</para>
</listitem>
2023-08-15 01:09:22 +03:00
<listitem>
2023-06-23 14:26:24 +03:00
<para>GCC-&gcc-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>
<!--<listitem>
2023-06-23 14:26:24 +03:00
<para>GDBM-&gdbm-version;</para>
</listitem>-->
2023-06-23 14:26:24 +03:00
<listitem>
<para>Gettext-&gettext-version;</para>
</listitem>
<listitem>
<para>Glibc-&glibc-version;</para>
</listitem>
2023-08-15 01:09:22 +03:00
<listitem>
<para>GMP-&gmp-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>
<!--<listitem>
<para>Gperf-&gperf-version;</para>
</listitem>-->
2023-06-23 14:26:24 +03:00
<listitem>
<para>Grep-&grep-version;</para>
2023-06-23 14:26:24 +03:00
</listitem>
2023-08-15 01:09:22 +03:00
<listitem>
<para>Groff-&groff-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>
<!--<listitem>
<para>GRUB-&grub-version;</para>
</listitem>-->
2023-06-23 14:26:24 +03:00
<!--<listitem>
<para>Gzip-&gzip-version;</para>
2023-06-23 14:26:24 +03:00
</listitem>-->
<listitem>
<para>IANA-Etc-&iana-etc-version;</para>
</listitem>
2023-08-15 01:09:22 +03:00
<!--<listitem>
<para>Inetutils-&inetutils-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>-->
<!--<listitem>
<para>Intltool-&intltool-version;</para>
</listitem>-->
<listitem>
<para>IPRoute2-&iproute2-version;</para>
</listitem>
2023-06-23 14:26:24 +03:00
<!--<listitem revision="systemd">
<para>Jinja2-&jinja2-version;</para>
2023-06-23 14:26:24 +03:00
</listitem>-->
2023-08-15 01:09:22 +03:00
<listitem>
<para>Kbd-&kbd-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>
<!--<listitem>
2023-06-23 14:26:24 +03:00
<para>Kmod-&kmod-version;</para>
</listitem>-->
2023-06-23 14:26:24 +03:00
<listitem>
<para>Less-&less-version;</para>
</listitem>
<!--<listitem>
<para>LFS-Bootscripts-&lfs-bootscripts-version;</para>
</listitem>-->
<listitem>
<para>Libcap-&libcap-version;</para>
</listitem>
<listitem>
2023-06-23 14:26:24 +03:00
<para>Libelf-&elfutils-version; (из elfutils)</para>
</listitem>
2023-08-15 01:09:22 +03:00
<!--<listitem>
2023-06-23 14:26:24 +03:00
<para>Libffi-&libffi-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>-->
2023-06-23 14:26:24 +03:00
<!--<listitem>
<para>Libpipeline-&libpipeline-version;</para>
</listitem>-->
<!--<listitem>
<para>Libtool-&libtool-version;</para>
2023-06-23 14:26:24 +03:00
</listitem>-->
<listitem>
<para>Linux-&linux-version;</para>
</listitem>
<!--<listitem>
<para>M4-&m4-version;</para>
</listitem>-->
2023-06-23 14:26:24 +03:00
<listitem>
<para>Make-&make-version;</para>
2023-06-23 14:26:24 +03:00
</listitem>
2023-08-15 01:09:22 +03:00
<!--<listitem>
<para>Man-DB-&man-db-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>-->
2023-06-23 14:26:24 +03:00
<listitem>
<para>Man-pages-&man-pages-version;</para>
2023-06-23 14:26:24 +03:00
</listitem>
<listitem revision="systemd">
<para>MarkupSafe-&markupsafe-version;</para>
</listitem>
<listitem>
<para>Meson-&meson-version;</para>
</listitem>
2023-08-15 01:09:22 +03:00
<!--<listitem>
<para>MPC-&mpc-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>-->
<!--<listitem>
<para>MPFR-&mpfr-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>-->
<!--<listitem>
<para>Ncurses-&ncurses-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>-->
<!--<listitem>
<para>Ninja-&ninja-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>-->
<listitem>
<para>Openssl-&openssl-version;</para>
</listitem>
<!--<listitem>
<para>Patch-&patch-version;</para>
</listitem>-->
2023-08-15 01:09:22 +03:00
<listitem>
<para>Pkgconf-&pkgconf-version;</para>
</listitem>
<listitem>
<para>Perl-&perl-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>
<listitem>
<para>Procps-ng-&procps-ng-version;</para>
</listitem>
2023-08-15 01:09:22 +03:00
<!--<listitem>
<para>Psmisc-&psmisc-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>-->
<listitem>
<para>Python-&python-version;</para>
</listitem>
2023-08-15 01:09:22 +03:00
<!--<listitem>
<para>Readline-&readline-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>-->
<!--<listitem>
<para>Sed-&sed-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>-->
<!--<listitem>
<para>Shadow-&shadow-version;</para>
</listitem>-->
2023-08-15 01:09:22 +03:00
<listitem revision="sysv">
<para>Sysklogd-&sysklogd-version;</para>
</listitem>
<listitem>
<para>Systemd-&systemd-version;</para>
</listitem>
2023-08-15 01:09:22 +03:00
<!--<listitem revision="sysv">
<para>SysVinit-&sysvinit-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>-->
<listitem>
<para>Tar-&tar-version;</para>
</listitem>
<!--<listitem>
2023-08-15 01:09:22 +03:00
<para>Tcl-&tcl-version;</para>
</listitem>-->
2023-06-23 14:26:24 +03:00
<listitem>
<para>Texinfo-&texinfo-version;</para>
2023-06-23 14:26:24 +03:00
</listitem>
<listitem>
<para>Tzdata-&tzdata-version;</para>
</listitem>
2023-08-15 01:09:22 +03:00
<listitem>
<para>Util-Linux-&util-linux-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>
<listitem>
<para>Vim-&vim-version;</para>
</listitem>
2023-06-23 14:26:24 +03:00
<listitem>
<para>wheel-&wheel-version;</para>
</listitem>
<!--<listitem>
<para>XML-Parser-&xml-parser-version;</para>
</listitem>-->
<listitem>
<para>XZ-Utils-&xz-version;</para>
</listitem>
2023-08-15 01:09:22 +03:00
<!--<listitem>
<para>Zlib-&zlib-version;</para>
2023-08-15 01:09:22 +03:00
</listitem>-->
2023-06-23 14:26:24 +03:00
<listitem>
<para>Zstd-&zstd-version;</para>
2023-06-23 14:26:24 +03:00
</listitem>
</itemizedlist>
<!--<itemizedlist>
<title>Downgraded to:</title>
<listitem>
<para>PLACEHOLDER</para>
</listitem>
</itemizedlist>-->
<itemizedlist>
2023-05-24 16:01:19 +03:00
<title>Добавлены:</title>
2023-08-15 01:09:22 +03:00
<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>
2023-06-23 14:26:24 +03:00
<listitem>
2023-08-15 01:09:22 +03:00
<para>Libxcrypt-&libxcrypt-version;</para>
</listitem>
2023-06-23 14:26:24 +03:00
<listitem>
2023-08-15 01:09:22 +03:00
<para>Pkgconf-&pkgconf-version;</para>
</listitem>
2023-06-23 14:26:24 +03:00
2023-08-15 01:09:22 +03:00
<listitem>
<para>Flit-core-&flit-core-version;</para>
</listitem>
<listitem>
<para>&glibc-memalign-patch;</para>
</listitem>
2023-08-15 01:09:22 +03:00
<!--<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>
2023-05-24 16:01:19 +03:00
<title>Удалены:</title>
2023-06-23 14:26:24 +03:00
<listitem><para></para></listitem> <!-- satisfy build -->
2023-08-15 01:09:22 +03:00
<listitem revision='sysv'>
<para>eudev-3.2.12</para>
</listitem>
<listitem>
2023-08-15 01:09:22 +03:00
<para>Pkg-config-0.29.2</para>
</listitem>
<listitem revision='systemd'>
<para>systemd-252-security_fix-1.patch</para>
</listitem>
</itemizedlist>
</sect1>