mirror of
https://github.com/Poltern/lfs-ru.git
synced 2024-10-18 11:50:21 +03:00
Merge branch 'main' into ext
This commit is contained in:
commit
10a5b06a63
2
Makefile
2
Makefile
@ -221,7 +221,7 @@ dist:
|
||||
$(Q)DIST=/tmp/LFS-RELEASE ./git-version.sh $(REV)
|
||||
$(Q)rm -f lfs-$$(</tmp/LFS-RELEASE).tar.xz
|
||||
$(Q)tar cJf lfs-$$(</tmp/LFS-RELEASE).tar.xz \
|
||||
$(shell git ls-tree HEAD . --name-only) version.ent \
|
||||
$(shell git ls-tree HEAD . --name-only -r) version.ent \
|
||||
-C /tmp LFS-RELEASE \
|
||||
--transform "s,^,lfs-$$(</tmp/LFS-RELEASE)/,"
|
||||
$(Q)echo "Generated XML tarball lfs-$$(</tmp/LFS-RELEASE).tar.xz"
|
||||
|
@ -324,8 +324,8 @@
|
||||
<segmentedlist id="bison-depends">
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make,
|
||||
Perl и Sed</seg>
|
||||
<seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, M4,
|
||||
Make, Perl и Sed</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -524,6 +524,7 @@
|
||||
<seg><ulink url="&blfs-book;x/x7lib.html">Библиотеки Xorg</ulink></seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
<!-- Begin DejaGNU dependency info -->
|
||||
<bridgehead renderas="sect2" id="dejagnu-dep">DejaGNU</bridgehead>
|
||||
|
||||
@ -932,7 +933,7 @@
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC,
|
||||
Gettext, Glibc, GMP, Grep, Libxcrypt, M4, Make, MPC, MPFR, Patch,
|
||||
Gettext, Glibc, GMP, Grep, M4, Make, MPC, MPFR, Patch,
|
||||
Perl, Sed, Tar, Texinfo и Zstd</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
@ -1460,7 +1461,7 @@
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>Bash, Bison, Coreutils, Flex, GCC, Glibc, Make, Libcap, Libelf,
|
||||
Linux API Headers и Zlib</seg>
|
||||
Linux API Headers, Pkgconf и Zlib</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -1584,7 +1585,7 @@
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc,
|
||||
Gzip, Make, OpenSSL, Pkg-config, Sed, Xz и Zlib</seg>
|
||||
Gzip, Make, OpenSSL, Pkgconf, Sed, Xz и Zlib</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -1612,7 +1613,9 @@
|
||||
<segmentedlist id="kmod-optdeps">
|
||||
<segtitle>&external;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>Нет</seg>
|
||||
<seg>
|
||||
<ulink url="https://git.sr.ht/~sircmpwn/scdoc/">scdoc</ulink> (для справочных страниц)
|
||||
</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -1884,7 +1887,7 @@
|
||||
<segmentedlist id="libxcrypt-before">
|
||||
<segtitle>&before;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>GCC, Perl, Python, Shadow и &systemd-udev;</seg>
|
||||
<seg>Perl, Python, Shadow и &systemd-udev;</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -1933,7 +1936,8 @@
|
||||
<seg>
|
||||
<ulink url="&blfs-book;general/cpio.html">cpio</ulink> и
|
||||
<ulink url="&blfs-book;general/llvm.html">LLVM</ulink>
|
||||
(с Clang)
|
||||
(с Clang) и
|
||||
<ulink url="&blfs-book;general/rust-bindgen.html">Rust-bindgen</ulink>
|
||||
</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
@ -2062,7 +2066,7 @@
|
||||
<segmentedlist id="make-depends">
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed,
|
||||
<seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed
|
||||
и Texinfo</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
@ -2541,7 +2545,7 @@
|
||||
<segmentedlist id="pkgconf-depends">
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make,
|
||||
<seg>Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make
|
||||
и Sed</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
@ -3005,8 +3009,8 @@
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
<!-- Begin Sysvinit dependency info -->
|
||||
<bridgehead renderas="sect2" id="sysvinit-dep" revision='sysv'>Sysvinit</bridgehead>
|
||||
<!-- Begin SysVinit dependency info -->
|
||||
<bridgehead renderas="sect2" id="sysvinit-dep" revision='sysv'>SysVinit</bridgehead>
|
||||
|
||||
<segmentedlist id="sysvinit-depends" revision='sysv'>
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
|
@ -1,3 +1,11 @@
|
||||
2024-07-12 Xi Ruoyao <xry111@xry111.site>
|
||||
* In mountvirtfs, recreate /dev/fd correctly if it's already created
|
||||
by the initramfs.
|
||||
|
||||
2024-07-06 Bruce Dubbs <bdubbs@linuxfromscratch.org>
|
||||
* Add logic to init-functions to only print escape sequences
|
||||
if stdin and stdout are connected to a terminal.
|
||||
|
||||
2024-04-16 Bruce Dubbs <bdubbs@linuxfromscratch.org>
|
||||
* Remove blank output line generated in ifup script when bringing
|
||||
up wireless interface.
|
||||
|
@ -83,7 +83,7 @@ case "${1}" in
|
||||
ln -sf /proc/self/fd/2 /dev/stderr || failed=1
|
||||
|
||||
log_info_msg2 " ${INFO}/dev/fd"
|
||||
ln -sf /proc/self/fd /dev/fd || failed=1
|
||||
ln -sfn /proc/self/fd /dev/fd || failed=1
|
||||
|
||||
if [ -e /proc/kcore ]; then
|
||||
log_info_msg2 " ${INFO}/dev/core"
|
||||
|
@ -7,6 +7,9 @@
|
||||
# Authors : Gerard Beekmans - gerard@linuxfromscratch.org
|
||||
# DJ Lucas - dj@linuxfromscratch.org
|
||||
# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org
|
||||
# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org LFS12.1
|
||||
# Remove kernel log daemon. The functionality has been
|
||||
# merged with syslogd.
|
||||
#
|
||||
# Version : LFS 7.0
|
||||
#
|
||||
@ -20,8 +23,8 @@
|
||||
# Should-Stop: sendsignals
|
||||
# Default-Start: 2 3 4 5
|
||||
# Default-Stop: 0 1 6
|
||||
# Short-Description: Starts kernel and system log daemons.
|
||||
# Description: Starts kernel and system log daemons.
|
||||
# Short-Description: Starts system log daemon.
|
||||
# Description: Starts system log daemon.
|
||||
# /etc/fstab.
|
||||
# X-LFS-Provided-By: LFS
|
||||
### END INIT INFO
|
||||
@ -34,17 +37,9 @@ case "${1}" in
|
||||
parms=${SYSKLOGD_PARMS-'-m 0'}
|
||||
start_daemon /sbin/syslogd $parms
|
||||
evaluate_retval
|
||||
|
||||
log_info_msg "Starting kernel log daemon..."
|
||||
start_daemon /sbin/klogd
|
||||
evaluate_retval
|
||||
;;
|
||||
|
||||
stop)
|
||||
log_info_msg "Stopping kernel log daemon..."
|
||||
killproc /sbin/klogd
|
||||
evaluate_retval
|
||||
|
||||
log_info_msg "Stopping system log daemon..."
|
||||
killproc /sbin/syslogd
|
||||
evaluate_retval
|
||||
@ -65,7 +60,6 @@ case "${1}" in
|
||||
|
||||
status)
|
||||
statusproc /sbin/syslogd
|
||||
statusproc klogd
|
||||
;;
|
||||
|
||||
*)
|
||||
|
@ -58,12 +58,22 @@ SCRIPT_STAT="0"
|
||||
# Set any user specified environment variables e.g. HEADLESS
|
||||
[ -r /etc/sysconfig/rc.site ] && . /etc/sysconfig/rc.site
|
||||
|
||||
# If HEADLESS is set, use that.
|
||||
# If file descriptor 1 or 2 (stdout and stderr) is not open or
|
||||
# does not refer to a terminal, consider the script headless.
|
||||
[ ! -t 1 -o ! -t 2 ] && HEADLESS=${HEADLESS:-yes}
|
||||
|
||||
if [ "x$HEADLESS" != "xyes" ]
|
||||
then
|
||||
## Screen Dimensions
|
||||
# Find current screen size
|
||||
if [ -z "${COLUMNS}" ]; then
|
||||
COLUMNS=$(stty size)
|
||||
COLUMNS=${COLUMNS##* }
|
||||
fi
|
||||
else
|
||||
COLUMNS=80
|
||||
fi
|
||||
|
||||
# When using remote connections, such as a serial port, stty size returns 0
|
||||
if [ "${COLUMNS}" = "0" ]; then
|
||||
@ -575,9 +585,14 @@ timespec()
|
||||
################################################################################
|
||||
log_success_msg()
|
||||
{
|
||||
if [ "x$HEADLESS" != "xyes" ]
|
||||
then
|
||||
/bin/echo -n -e "${BMPREFIX}${@}"
|
||||
/bin/echo -e "${CURS_ZERO}${SUCCESS_PREFIX}${SET_COL}${SUCCESS_SUFFIX}"
|
||||
|
||||
else
|
||||
logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'`
|
||||
/bin/echo -e "${logmessage} OK"
|
||||
fi
|
||||
# Strip non-printable characters from log file
|
||||
logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'`
|
||||
|
||||
@ -589,8 +604,13 @@ log_success_msg()
|
||||
|
||||
log_success_msg2()
|
||||
{
|
||||
if [ "x$HEADLESS" != "xyes" ]
|
||||
then
|
||||
/bin/echo -n -e "${BMPREFIX}${@}"
|
||||
/bin/echo -e "${CURS_ZERO}${SUCCESS_PREFIX}${SET_COL}${SUCCESS_SUFFIX}"
|
||||
else
|
||||
echo " OK"
|
||||
fi
|
||||
|
||||
echo " OK" >> ${BOOTLOG}
|
||||
|
||||
@ -610,8 +630,14 @@ log_success_msg2()
|
||||
################################################################################
|
||||
log_failure_msg()
|
||||
{
|
||||
if [ "x$HEADLESS" != "xyes" ]
|
||||
then
|
||||
/bin/echo -n -e "${BMPREFIX}${@}"
|
||||
/bin/echo -e "${CURS_ZERO}${FAILURE_PREFIX}${SET_COL}${FAILURE_SUFFIX}"
|
||||
else
|
||||
logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'`
|
||||
/bin/echo -e "${logmessage} FAIL"
|
||||
fi
|
||||
|
||||
# Strip non-printable characters from log file
|
||||
|
||||
@ -624,8 +650,13 @@ log_failure_msg()
|
||||
|
||||
log_failure_msg2()
|
||||
{
|
||||
if [ "x$HEADLESS" != "xyes" ]
|
||||
then
|
||||
/bin/echo -n -e "${BMPREFIX}${@}"
|
||||
/bin/echo -e "${CURS_ZERO}${FAILURE_PREFIX}${SET_COL}${FAILURE_SUFFIX}"
|
||||
else
|
||||
echo "FAIL"
|
||||
fi
|
||||
|
||||
echo "FAIL" >> ${BOOTLOG}
|
||||
|
||||
@ -643,8 +674,14 @@ log_failure_msg2()
|
||||
################################################################################
|
||||
log_warning_msg()
|
||||
{
|
||||
if [ "x$HEADLESS" != "xyes" ]
|
||||
then
|
||||
/bin/echo -n -e "${BMPREFIX}${@}"
|
||||
/bin/echo -e "${CURS_ZERO}${WARNING_PREFIX}${SET_COL}${WARNING_SUFFIX}"
|
||||
else
|
||||
logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'`
|
||||
/bin/echo -e "${logmessage} WARN"
|
||||
fi
|
||||
|
||||
# Strip non-printable characters from log file
|
||||
logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'`
|
||||
@ -656,8 +693,14 @@ log_warning_msg()
|
||||
|
||||
log_skip_msg()
|
||||
{
|
||||
if [ "x$HEADLESS" != "xyes" ]
|
||||
then
|
||||
/bin/echo -n -e "${BMPREFIX}${@}"
|
||||
/bin/echo -e "${CURS_ZERO}${SKIP_PREFIX}${SET_COL}${SKIP_SUFFIX}"
|
||||
else
|
||||
logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'`
|
||||
/bin/echo "SKIP"
|
||||
fi
|
||||
|
||||
# Strip non-printable characters from log file
|
||||
logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'`
|
||||
@ -677,7 +720,13 @@ log_skip_msg()
|
||||
################################################################################
|
||||
log_info_msg()
|
||||
{
|
||||
if [ "x$HEADLESS" != "xyes" ]
|
||||
then
|
||||
/bin/echo -n -e "${BMPREFIX}${@}"
|
||||
else
|
||||
logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'`
|
||||
/bin/echo -n -e "${logmessage}"
|
||||
fi
|
||||
|
||||
# Strip non-printable characters from log file
|
||||
logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'`
|
||||
@ -689,7 +738,13 @@ log_info_msg()
|
||||
|
||||
log_info_msg2()
|
||||
{
|
||||
if [ "x$HEADLESS" != "xyes" ]
|
||||
then
|
||||
/bin/echo -n -e "${@}"
|
||||
else
|
||||
logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'`
|
||||
/bin/echo -n -e "${logmessage}"
|
||||
fi
|
||||
|
||||
# Strip non-printable characters from log file
|
||||
logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'`
|
||||
|
@ -39,6 +39,352 @@
|
||||
appropriate for the entry or if needed the entire day's listitem.
|
||||
-->
|
||||
|
||||
<listitem>
|
||||
<para>2024-08-17</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to setuptools-72.2.0. Fixes
|
||||
<ulink url='&lfs-ticket-root;5542'>#5542</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to kmod-33. Fixes
|
||||
<ulink url='&lfs-ticket-root;5540'>#5540</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to binutils-2.43.1. Fixes
|
||||
<ulink url='&lfs-ticket-root;5543'>#5543</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to linux-6.10.5. Fixes
|
||||
<ulink url='&lfs-ticket-root;5541'>#5541</ulink>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>2024-08-15</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to iana-etc-20240806. Addresses
|
||||
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to pkgconf-2.3.0. Fixes
|
||||
<ulink url='&lfs-ticket-root;5537'>#5537</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to python3-3.12.5. Fixes
|
||||
<ulink url='&lfs-ticket-root;5538'>#5538</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to linux-6.10.4. Fixes
|
||||
<ulink url='&lfs-ticket-root;5539'>#5539</ulink>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>2024-08-05</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to bash-5.2.32. Fixes
|
||||
<ulink url='&lfs-ticket-root;5532'>#5532</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to iana-etc-20240801. Addresses
|
||||
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to vim-9.1.0660. Addresses
|
||||
<ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to binutils-2.43. Fixes
|
||||
<ulink url='&lfs-ticket-root;5535'>#5535</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to linux-6.10.3. Fixes
|
||||
<ulink url='&lfs-ticket-root;5534'>#5534</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to readline-8.2.13. Fixes
|
||||
<ulink url='&lfs-ticket-root;5533'>#5533</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to wheel-0.44.0. Fixes
|
||||
<ulink url='&lfs-ticket-root;5536'>#5536</ulink>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>2024-08-01</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to gcc-14.2.0. Fixes
|
||||
<ulink url='&lfs-ticket-root;5530'>#5530</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to iana-etc-20240723. Addresses
|
||||
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to glibc-2.40. Fixes
|
||||
<ulink url='&lfs-ticket-root;5529'>#5529</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to iproute2-6.10.0. Fixes
|
||||
<ulink url='&lfs-ticket-root;5523'>#5523</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to linux-6.10.2. Fixes
|
||||
<ulink url='&lfs-ticket-root;5521'>#5521</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to lz4-1.10.0. Fixes
|
||||
<ulink url='&lfs-ticket-root;5528'>#5526</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to meson-1.5.1. Fixes
|
||||
<ulink url='&lfs-ticket-root;5527'>#5527</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to setuptools-72.1.0. Fixes
|
||||
<ulink url='&lfs-ticket-root;5531'>#5531</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to sysklogd-2.6.1. Fixes
|
||||
<ulink url='&lfs-ticket-root;5522'>#5522</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to systemd-256.4. Fixes
|
||||
<ulink url='&lfs-ticket-root;5518'>#5518</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem revision='sysv'>
|
||||
<para>[bdubbs] - Update to sysvinit-3.10. Fixes
|
||||
<ulink url='&lfs-ticket-root;5528'>#5528</ulink>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>2024-07-15</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to iana-etc-20240701. Addresses
|
||||
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to vim-9.1.0580. Addresses
|
||||
<ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to automake-1.17. Fixes
|
||||
<ulink url='&lfs-ticket-root;5520'>#5520</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to gdbm-1.24. Fixes
|
||||
<ulink url='&lfs-ticket-root;5515'>#5515</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to linux-6.9.9. Fixes
|
||||
<ulink url='&lfs-ticket-root;5517'>#5517</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to less-661. Fixes
|
||||
<ulink url='&lfs-ticket-root;5513'>#5513</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to meson-1.5.0. Fixes
|
||||
<ulink url='&lfs-ticket-root;5519'>#5519</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to setuptools-70.3.0. Fixes
|
||||
<ulink url='&lfs-ticket-root;5514'>#5514</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to util-linux-2.40.2. Fixes
|
||||
<ulink url='&lfs-ticket-root;5516'>#5516</ulink>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>2024-07-01</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update lfs-bootscripts to only output
|
||||
escape sequences to a terminal. </para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>2024-07-01</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to iana-etc-20240612. Addresses
|
||||
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to bc-6.7.6. Fixes
|
||||
<ulink url='&lfs-ticket-root;5506'>#5506</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to man-pages-6.9.1. Fixes
|
||||
<ulink url='&lfs-ticket-root;5507'>#5507</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to linux-6.9.7. Fixes
|
||||
<ulink url='&lfs-ticket-root;5508'>#5508</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to sysklogd-2.5.2. Fixes
|
||||
<ulink url='&lfs-ticket-root;5509'>#5509</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to shadow-4.16.0. Fixes
|
||||
<ulink url='&lfs-ticket-root;5510'>#5510</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to systemd-256.1. Fixes
|
||||
<ulink url='&lfs-ticket-root;5511'>#5511</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to setuptools-70.1.1. Fixes
|
||||
<ulink url='&lfs-ticket-root;5512'>#5512</ulink>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>2024-06-15</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to vim-9.1.0478. Addresses
|
||||
<ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to iana-etc-20240607. Addresses
|
||||
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to systemd-256. Fixes
|
||||
<ulink url='&lfs-ticket-root;5504'>#5504</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to python3-3.12.4. Fixes
|
||||
<ulink url='&lfs-ticket-root;5502'>#5502</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to perl-5.40.0. Fixes
|
||||
<ulink url='&lfs-ticket-root;5503'>#5503</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to openssl-3.3.1 (Security fix). Fixes
|
||||
<ulink url='&lfs-ticket-root;5500'>#5500</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to linux-6.9.4. Fixes
|
||||
<ulink url='&lfs-ticket-root;5505'>#5505</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to findutils-4.10.0. Fixes
|
||||
<ulink url='&lfs-ticket-root;5499'>#5499</ulink>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>2024-05-31</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to meson-1.4.1. Fixes
|
||||
<ulink url='&lfs-ticket-root;5498'>#5498</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to xz-5.6.2. Fixes
|
||||
<ulink url='&lfs-ticket-root;5471'>#5471</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Add linux-6.9.x compatibility instructions to
|
||||
<phrase revision="systemd">systemd</phrase>
|
||||
<phrase revision="sysv">udev</phrase>.
|
||||
Fixes <ulink url='&lfs-ticket-root;5496'>#5496</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to setuptools-70.0.0 (python module). Fixes
|
||||
<ulink url='&lfs-ticket-root;5491'>#5491</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to ninja-1.12.1. Fixes
|
||||
<ulink url='&lfs-ticket-root;5489'>#5489</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to man-pages-6.8. Fixes
|
||||
<ulink url='&lfs-ticket-root;5494'>#5494</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to linux-6.9.3. Fixes
|
||||
<ulink url='&lfs-ticket-root;5491'>#5491</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to libcap-2.70. Fixes
|
||||
<ulink url='&lfs-ticket-root;5493'>#5493</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to iproute2-6.9.0. Fixes
|
||||
<ulink url='&lfs-ticket-root;5492'>#5492</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to e2fsprogs-1.47.1. Fixes
|
||||
<ulink url='&lfs-ticket-root;5495'>#5495</ulink>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>2024-05-13</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[xry111] - Synchronize coreutils i18n patch from Fedora
|
||||
to fix a build failure on 32-bit x86 and an alarming compiler
|
||||
warning on both 32-bit x86 and x86_64 with GCC 14.1 or
|
||||
later.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>2024-05-11</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to vim-9.1.0405. Addresses
|
||||
<ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to util-linux-2.40.1. Fixes
|
||||
<ulink url='&lfs-ticket-root;5482'>#5482</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to linux-6.8.9. Fixes
|
||||
<ulink url='&lfs-ticket-root;5484'>#5484</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to jinja2-3.1.4 (Python module). Fixes
|
||||
<ulink url='&lfs-ticket-root;5485'>#5485</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to iana-etc-20240502. Addresses
|
||||
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to gcc-14.1.0. Fixes
|
||||
<ulink url='&lfs-ticket-root;5486'>#5486</ulink>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>2024-05-01</para>
|
||||
<itemizedlist>
|
||||
|
@ -34,18 +34,18 @@
|
||||
<!--<listitem>
|
||||
<para>Autoconf-&autoconf-version;</para>
|
||||
</listitem>-->
|
||||
<!--<listitem>
|
||||
<listitem>
|
||||
<para>Automake-&automake-version;</para>
|
||||
</listitem>-->
|
||||
<!--<listitem>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Bash-&bash-version;</para>
|
||||
</listitem>-->
|
||||
<!--<listitem>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Bc-&bc-version;</para>
|
||||
</listitem>-->
|
||||
<!--<listitem>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Binutils-&binutils-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<para>Bison-&bison-version;</para>
|
||||
</listitem>-->
|
||||
@ -67,9 +67,9 @@
|
||||
<!--<listitem>
|
||||
<para>Diffutils-&diffutils-version;</para>
|
||||
</listitem>-->
|
||||
<!--<listitem>
|
||||
<listitem>
|
||||
<para>E2fsprogs-&e2fsprogs-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Expat-&expat-version;</para>
|
||||
</listitem>
|
||||
@ -79,9 +79,9 @@
|
||||
<!--<listitem>
|
||||
<para>File-&file-version;</para>
|
||||
</listitem>-->
|
||||
<!--<listitem>
|
||||
<listitem>
|
||||
<para>Findutils-&findutils-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<para>Flex-&flex-version;</para>
|
||||
</listitem>-->
|
||||
@ -91,18 +91,18 @@
|
||||
<!--<listitem>
|
||||
<para>Gawk-&gawk-version;</para>
|
||||
</listitem>-->
|
||||
<!--<listitem>
|
||||
<listitem>
|
||||
<para>GCC-&gcc-version;</para>
|
||||
</listitem>-->
|
||||
<!--<listitem>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>GDBM-&gdbm-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Gettext-&gettext-version;</para>
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<listitem>
|
||||
<para>Glibc-&glibc-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<para>GMP-&gmp-version;</para>
|
||||
</listitem>-->
|
||||
@ -133,24 +133,24 @@
|
||||
<listitem>
|
||||
<para>IPRoute2-&iproute2-version;</para>
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<listitem>
|
||||
<para>Jinja2-&jinja2-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<para>Kbd-&kbd-version;</para>
|
||||
</listitem>-->
|
||||
<listitem>
|
||||
<para>Kmod-&kmod-version;</para>
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<listitem>
|
||||
<para>Less-&less-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<para>LFS-Bootscripts-&lfs-bootscripts-version;</para>
|
||||
</listitem>-->
|
||||
<!--<listitem>
|
||||
<listitem>
|
||||
<para>Libcap-&libcap-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Libelf из Elfutils-&elfutils-version;</para>
|
||||
</listitem>
|
||||
@ -166,9 +166,9 @@
|
||||
<listitem>
|
||||
<para>Linux-&linux-version;</para>
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<listitem>
|
||||
<para>Lz4-&lz4-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<para>M4-&m4-version;</para>
|
||||
</listitem>-->
|
||||
@ -205,9 +205,9 @@
|
||||
<!--<listitem>
|
||||
<para>Patch-&patch-version;</para>
|
||||
</listitem>-->
|
||||
<!--<listitem>
|
||||
<listitem>
|
||||
<para>Perl-&perl-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Pkgconf-&pkgconf-version;</para>
|
||||
</listitem>
|
||||
@ -220,9 +220,9 @@
|
||||
<listitem>
|
||||
<para>Python-&python-version;</para>
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<listitem>
|
||||
<para>Readline-&readline-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<para>Sed-&sed-version;</para>
|
||||
</listitem>-->
|
||||
@ -232,15 +232,15 @@
|
||||
<listitem>
|
||||
<para>Shadow-&shadow-version;</para>
|
||||
</listitem>
|
||||
<!--<listitem revision="sysv">
|
||||
<listitem revision="sysv">
|
||||
<para>Sysklogd-&sysklogd-version;</para>
|
||||
</listitem>-->
|
||||
<!--<listitem>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Systemd-&systemd-version;</para>
|
||||
</listitem>-->
|
||||
<!--<listitem revision="sysv">
|
||||
</listitem>
|
||||
<listitem revision="sysv">
|
||||
<para>SysVinit-&sysvinit-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<para>Tar-&tar-version;</para>
|
||||
</listitem>-->
|
||||
@ -253,9 +253,9 @@
|
||||
<!--<listitem>
|
||||
<para>Tzdata-&tzdata-version;</para>
|
||||
</listitem>-->
|
||||
<!--<listitem revision="sysv">
|
||||
<listitem revision="sysv">
|
||||
<para>Udev из Systemd-&systemd-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Util-linux-&util-linux-version;</para>
|
||||
</listitem>
|
||||
@ -294,16 +294,16 @@
|
||||
<listitem>
|
||||
<para>Lz4-&lz4-version;</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>glibc-2.39-upstream_fix-1.patch</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<itemizedlist>
|
||||
<title>Удалены:</title>
|
||||
<!-- <listitem><para></para></listitem> satisfy build -->
|
||||
<listitem><para></para></listitem>
|
||||
|
||||
<title>Removed:</title>
|
||||
<listitem>
|
||||
<para>bash-5.2.21-upstream_fixes-1.patch</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>readline-8.2-upstream_fixes-3.patch</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
</sect1>
|
||||
|
@ -50,7 +50,7 @@
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
|
||||
<para>Другие файловые системы, включая FAT32, NTFS, ReiserFS, JFS и XFS,
|
||||
<para>Другие файловые системы, включая FAT32, NTFS, JFS и XFS,
|
||||
полезны для конкретных задач. Более подробную информацию об этих файловых
|
||||
системах и многих других можно найти по адресу <ulink
|
||||
url="https://en.wikipedia.org/wiki/Comparison_of_file_systems"/>.</para>
|
||||
|
@ -730,7 +730,7 @@
|
||||
|
||||
|
||||
<varlistentry revision="sysv">
|
||||
<term>Sysvinit (&sysvinit-version;) - <token>&sysvinit-size;</token>:</term>
|
||||
<term>SysVinit (&sysvinit-version;) - <token>&sysvinit-size;</token>:</term>
|
||||
<listitem>
|
||||
<para>Домашняя страница: <ulink url="&sysvinit-home;"/></para>
|
||||
<para>Ссылка на загрузку: <ulink url="&sysvinit-url;"/></para>
|
||||
|
@ -25,7 +25,7 @@
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
-->
|
||||
|
||||
<!--
|
||||
<varlistentry>
|
||||
<term>Bash Upstream Fixes Patch - <token>&bash-upstream-fixes-patch-size;</token>:</term>
|
||||
<listitem>
|
||||
@ -33,7 +33,7 @@
|
||||
<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>
|
||||
@ -58,15 +58,15 @@
|
||||
<para>Контрольная сумма MD5: <literal>&coreutils-i18n-patch-md5;</literal></para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<!--
|
||||
|
||||
<varlistentry>
|
||||
<term>Coreutils Chmod Fix Patch - <token>&coreutils-chmod-patch-size;</token>:</term>
|
||||
<term>Expect GCC14 Patch - <token>&expect-gcc14-patch-size;</token>:</term>
|
||||
<listitem>
|
||||
<para>Ссылка на загрузку: <ulink url="&patches-root;&coreutils-chmod-patch;"/></para>
|
||||
<para>Контрольная сумма MD5: <literal>&coreutils-chmod-patch-md5;</literal></para>
|
||||
<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>
|
||||
@ -76,14 +76,15 @@
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
-->
|
||||
<!--
|
||||
<varlistentry>
|
||||
<term>Glibc Upstream Fixes Patch - <token>&glibc-upstream-patch-size;</token>:</term>
|
||||
<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>
|
||||
@ -125,6 +126,7 @@
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
-->
|
||||
<!--
|
||||
<varlistentry>
|
||||
<term>Readline Upstream Fix Patch - <token>&readline-fixes-patch-size;</token>:</term>
|
||||
<listitem>
|
||||
@ -132,15 +134,15 @@
|
||||
<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>
|
||||
<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>
|
||||
@ -148,6 +150,7 @@
|
||||
<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>
|
||||
|
@ -74,6 +74,7 @@ cd build</userinput></screen>
|
||||
--disable-nls \
|
||||
--enable-gprofng=no \
|
||||
--disable-werror \
|
||||
--enable-new-dtags \
|
||||
--enable-default-hash-style=gnu</userinput></screen>
|
||||
|
||||
<variablelist>
|
||||
@ -130,6 +131,17 @@ cd build</userinput></screen>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><parameter>--enable-new-dtags</parameter></term>
|
||||
<listitem>
|
||||
<para>Этот параметр заставляет компоновщик использовать тег <quote>runpath</quote>
|
||||
для встраивания путей поиска библиотек в исполняемые файлы и общие библиотеки
|
||||
вместо традиционного тега <quote>rpath</quote>. Это упрощает отладку динамически
|
||||
подключаемых исполняемых файлов и устраняет потенциальные проблемы в наборах тестов
|
||||
некоторых пакетов.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><parameter>--enable-default-hash-style=gnu</parameter></term>
|
||||
<listitem>
|
||||
|
@ -134,9 +134,9 @@ cd build</userinput></screen>
|
||||
--enable-default-ssp</parameter></term>
|
||||
<listitem>
|
||||
<para>Эти параметры позволяют GCC по умолчанию компилировать программы
|
||||
с некоторые функциями усиливающими безопасность (более подробная
|
||||
с некоторыми функциями усиливающими безопасность (более подробная
|
||||
информация о них приведена в <xref linkend="pie-ssp-info"/> в Главе 8).
|
||||
На данном этапе это не является строго обязательным, поскольку компилятор
|
||||
На данном этапе они не является строго обязательными, поскольку компилятор
|
||||
будет создавать только временные исполняемые файлы. Но лучше, чтобы
|
||||
временные пакеты были максимально приближены к тем, что будут в готовой
|
||||
системе LFS.
|
||||
|
@ -48,7 +48,8 @@
|
||||
<screen><userinput remap="configure">./configure --prefix=/usr \
|
||||
--build=$(sh support/config.guess) \
|
||||
--host=$LFS_TGT \
|
||||
--without-bash-malloc</userinput></screen>
|
||||
--without-bash-malloc \
|
||||
bash_cv_strtold_broken=no</userinput></screen>
|
||||
|
||||
<variablelist>
|
||||
<title>Значение параметров настройки:</title>
|
||||
|
@ -73,6 +73,7 @@ cd build</userinput></screen>
|
||||
--enable-gprofng=no \
|
||||
--disable-werror \
|
||||
--enable-64-bit-bfd \
|
||||
--enable-new-dtags \
|
||||
--enable-default-hash-style=gnu</userinput></screen>
|
||||
|
||||
<variablelist>
|
||||
|
@ -121,15 +121,15 @@ cd build</userinput></screen>
|
||||
<varlistentry>
|
||||
<term><parameter>--target=$LFS_TGT</parameter></term>
|
||||
<listitem>
|
||||
<para>Поскольку мы выполняем кросс-компиляцию GCC, невозможно создать
|
||||
<para>Поскольку мы выполняем кросс-компиляцию GCC, невозможно собрать
|
||||
целевые библиотеки (<filename class="libraryfile">libgcc</filename>
|
||||
и <filename class="libraryfile">libstdc++</filename>) с ранее скомпилированными
|
||||
двоичными файлами GCC, потому что эти двоичные файлы не будут работать на
|
||||
и <filename class="libraryfile">libstdc++</filename>) с помощью двоичных
|
||||
файлов GCC, скомпилированных на этом шаге, эти двоичные файлы не будут работать на
|
||||
хост-дистрибутиве. Система сборки GCC по умолчанию попытается использовать
|
||||
компиляторы C и C++ хоста в качестве обходного пути.
|
||||
Сейчас не поддерживается создание целевых библиотек GCC с помощью другой версии GCC,
|
||||
поэтому использование компиляторов хоста может привести к сбою сборки. Этот
|
||||
параметр гарантирует сборку библиотек с помощью GCC собранного на первом проходе.</para>
|
||||
параметр гарантирует сборку библиотек с помощью GCC собранного в предыдущей главе.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -137,9 +137,10 @@ cd build</userinput></screen>
|
||||
<term><parameter>LDFLAGS_FOR_TARGET=...</parameter></term>
|
||||
<listitem>
|
||||
<para>Разрешить <filename class="libraryfile">libstdc++</filename> использовать
|
||||
общую библиотеку <filename class="libraryfile">libgcc</filename>,
|
||||
собранную на этом этапе, вместо статической версии, собранной в GCC
|
||||
Проход 1. Это необходимо для поддержки обработки исключений C++</para>
|
||||
<filename class="libraryfile">libgcc</filename>, собранную на этом этапе, вместо
|
||||
предыдущей версии, собранной в <внешняя ссылка='ch-tools-gcc-pass1'/>. Предыдущая
|
||||
версия не поддерживает должным образом обработку исключений на C++, поскольку она
|
||||
была собрана без поддержки libc</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -148,11 +149,9 @@ cd build</userinput></screen>
|
||||
<term><parameter>--disable-libsanitizer</parameter></term>
|
||||
<listitem>
|
||||
<para>Отключает библиотеки среды выполнения GCC sanitizer. Они не нужны для
|
||||
временного набора инструментов. Этот параметр необходим для сборки GCC без
|
||||
установки <systemitem class='library'>libcrypt</systemitem> для целевого
|
||||
объекта. В <xref linkend='ch-tools-gcc-pass1'/> это решалось с помощью
|
||||
параметра <parameter>--disable-libstdcxx</parameter>, но теперь мы должны
|
||||
передать его явно.</para>
|
||||
временного набора инструментов. В <xref linkend='ch-tools-gcc-pass1'/> это
|
||||
решалось с помощью параметра <parameter>--disable-libstdcxx</parameter>, но теперь
|
||||
мы должны передать его явно.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
@ -177,6 +177,10 @@ EOF</userinput></screen>
|
||||
идентификатор по-разному, поэтому любая переносимая программа не должна зависеть
|
||||
от этого присвоения.</para>
|
||||
|
||||
<para>Для некоторых пакетов требуется локаль.</para>
|
||||
|
||||
<screen><userinput>localedef -i C -f UTF-8 C.UTF-8</userinput></screen>
|
||||
|
||||
<para>Для некоторых тестов в <xref linkend="chapter-building-system"/> требуется
|
||||
обычный пользователь. Добавим такого пользователя здесь и удалим эту учетную запись
|
||||
в конце главы.</para>
|
||||
|
@ -27,6 +27,7 @@
|
||||
mkdir -pv /lib/firmware
|
||||
mkdir -pv /media/{floppy,cdrom}
|
||||
mkdir -pv /usr/{,local/}{include,src}
|
||||
mkdir -pv /usr/lib/locale
|
||||
mkdir -pv /usr/local/{bin,lib,sbin}
|
||||
mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man}
|
||||
mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo}
|
||||
|
@ -61,8 +61,6 @@
|
||||
<para>Замените <replaceable>$((...))</replaceable> количеством логических ядер, которые
|
||||
вы хотите использовать, если вы не планируете использовать все.</para>
|
||||
|
||||
<para>Известно, что тест t/subobj.sh не проходит.</para>
|
||||
|
||||
<para>Установите пакет:</para>
|
||||
|
||||
<screen><userinput remap="install">make install</userinput></screen>
|
||||
|
@ -40,15 +40,12 @@
|
||||
<sect2 role="installation">
|
||||
<title>Установка пакета Bash</title>
|
||||
|
||||
<para>Во-первых, исправьте некоторые проблемы, выявленные разработчиками:</para>
|
||||
|
||||
<screen><userinput remap="pre">patch -Np1 -i ../&bash-upstream-fixes-patch;</userinput></screen>
|
||||
|
||||
<para>Подготовьте Bash к компиляции:</para>
|
||||
|
||||
<screen><userinput remap="configure">./configure --prefix=/usr \
|
||||
--without-bash-malloc \
|
||||
--with-installed-readline \
|
||||
bash_cv_strtold_broken=no \
|
||||
--docdir=/usr/share/doc/bash-&bash-version;</userinput></screen>
|
||||
|
||||
<variablelist>
|
||||
|
@ -57,6 +57,7 @@ cd build</userinput></screen>
|
||||
--enable-shared \
|
||||
--disable-werror \
|
||||
--enable-64-bit-bfd \
|
||||
--enable-new-dtags \
|
||||
--with-system-zlib \
|
||||
--enable-default-hash-style=gnu</userinput></screen>
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
|
||||
<para>Наконец, удалите некоторые лишние файлы, оставшиеся после запуска тестов:</para>
|
||||
|
||||
<screen><userinput>rm -rf /tmp/*</userinput></screen>
|
||||
<screen><userinput>rm -rf /tmp/{*,.*}</userinput></screen>
|
||||
|
||||
<para>Также в каталогах /usr/lib и /usr/libexec есть несколько файлов с
|
||||
расширением .la. Это файлы <quote>архива libtool</quote>. Как было сказано ранее,
|
||||
|
@ -118,11 +118,13 @@ FORCE_UNSAFE_CONFIGURE=1 ./configure \
|
||||
remove < /dev/null. -->
|
||||
<para>Теперь запустите тесты (используя <filename>/dev/null</filename> для
|
||||
стандартного ввода, иначе два теста могут быть не пройдены при сборке LFS в
|
||||
графическом терминале, или сеансе SSH, или GNU Screen и прочее, поскольку
|
||||
стандартный ввод подключен к PTY из хост-дистрибутива, и узел устройства для
|
||||
графическом терминале, или сеансе SSH, или GNU Screen, поскольку
|
||||
стандартный ввод подключен к PTY из хост-дистрибутива, а узел устройства для
|
||||
такого PTY недоступен из среды chroot LFS):</para>
|
||||
|
||||
<screen><userinput remap="test">su tester -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes check" < /dev/null</userinput></screen>
|
||||
|
||||
<screen><userinput remap="test">su tester -c "PATH=$PATH make -k RUN_EXPENSIVE_TESTS=yes check" \
|
||||
< /dev/null</userinput></screen>
|
||||
|
||||
<para>Удалить временную группу:</para>
|
||||
|
||||
|
@ -65,11 +65,18 @@
|
||||
самого Expect), потерпят фатальный сбой, а также могут произойти другие незначительные
|
||||
сбои.</para>
|
||||
|
||||
|
||||
<para>Теперь внесите некоторые изменения, чтобы разрешить использование пакета с gcc-14.1
|
||||
или более поздней версией:</para>
|
||||
|
||||
<screen><userinput remap="pre">patch -Np1 -i ../expect-&expect-version;-gcc14-1.patch</userinput></screen>
|
||||
|
||||
<para>Подготовьте Expect к компиляции:</para>
|
||||
|
||||
<screen><userinput remap="configure">./configure --prefix=/usr \
|
||||
--with-tcl=/usr/lib \
|
||||
--enable-shared \
|
||||
--disable-rpath \
|
||||
--mandir=/usr/share/man \
|
||||
--with-tclinclude=/usr/include</userinput></screen>
|
||||
|
||||
|
@ -39,20 +39,7 @@
|
||||
|
||||
<sect2 role="installation">
|
||||
<title>Установка пакета GCC</title>
|
||||
<!--
|
||||
<para>At first, fix an issue breaking
|
||||
<filename class="libraryfile">libasan.a</filename> building this package
|
||||
with Glibc-2.34 or later:</para>
|
||||
|
||||
<screen><userinput remap="pre">sed -e '/static.*SIGSTKSZ/d' \
|
||||
-e 's/return kAltStackSize/return SIGSTKSZ * 4/' \
|
||||
-i libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp</userinput></screen>
|
||||
-->
|
||||
<!--
|
||||
<para>Сначала устраните проблему с последней версией glibc:</para>
|
||||
|
||||
<screen><userinput remap="pre">patch -Np1 -i ../&gcc-upstream-fixes-patch;</userinput></screen>
|
||||
-->
|
||||
<para>При сборке на x86_64 измените имя каталога по умолчанию для 64-битных библиотек
|
||||
на <quote>lib</quote>:</para>
|
||||
|
||||
@ -75,6 +62,7 @@ cd build</userinput></screen>
|
||||
--enable-languages=c,c++ \
|
||||
--enable-default-pie \
|
||||
--enable-default-ssp \
|
||||
--enable-host-pie \
|
||||
--disable-multilib \
|
||||
--disable-bootstrap \
|
||||
--disable-fixincludes \
|
||||
@ -152,7 +140,16 @@ cd build</userinput></screen>
|
||||
|
||||
<screen><userinput remap="test">ulimit -s 32768</userinput></screen>
|
||||
|
||||
<para>Выполните тестирование под непривилегированным пользователем, но не останавливайтесь
|
||||
<para>Теперь удалите /исправьте несколько известных ошибок тестирования:</para>
|
||||
|
||||
<screen><userinput remap="test">sed -e '/cpython/d' -i ../gcc/testsuite/gcc.dg/plugin/plugin.exp
|
||||
sed -e 's/no-pic /&-no-pie /' -i ../gcc/testsuite/gcc.target/i386/pr113689-1.c
|
||||
sed -e 's/300000/(1|300000)/' -i ../libgomp/testsuite/libgomp.c-c++-common/pr109062.c
|
||||
sed -e 's/{ target nonpic } //' \
|
||||
-e '/GOTPCREL/d' -i ../gcc/testsuite/gcc.target/i386/fentryname3.c</userinput></screen>
|
||||
|
||||
|
||||
<para>Выполните тестирование от имени непривилегированного пользователя, но не останавливайтесь
|
||||
на ошибках:</para>
|
||||
|
||||
<screen><userinput remap="test">chown -R tester .
|
||||
@ -168,7 +165,7 @@ su tester -c "PATH=$PATH make -k check"</userinput></screen>
|
||||
<para>Результаты можно сравнить с результатами, размещенными на <ulink
|
||||
url="&test-results;"/> и
|
||||
<ulink url="https://gcc.gnu.org/ml/gcc-testresults/"/>.</para>
|
||||
|
||||
<!--
|
||||
<para>
|
||||
Известно, что восемь тестов gcc (из более чем 185 000):
|
||||
<!- - https://gcc.gnu.org/PR106375 - -><filename>pr56837.c</filename>
|
||||
@ -184,10 +181,12 @@ su tester -c "PATH=$PATH make -k check"</userinput></screen>
|
||||
Кроме того, несколько тестов из каталога
|
||||
<filename class='directory'>vect</filename> завершаются неудачно, если
|
||||
оборудование не поддерживает AVX.</para>
|
||||
|
||||
<para>Не всегда удается избежать неожиданных сбоев. Разработчики GCC обычно знают
|
||||
об этих проблемах, но еще не решили их. Если результаты теста не сильно отличаются
|
||||
от результатов по указанному выше URL-адресу, можно продолжать.</para>
|
||||
-->
|
||||
<para>Не всегда удается избежать неожиданных сбоев. В некоторых случаях неудачное
|
||||
завершение тестов - это следствие их выполнения на конкретном оборудовании системы.
|
||||
<!--Разработчики GCC обычно знают об этих проблемах, но еще не решили их.--> Если
|
||||
результаты теста не сильно отличаются от результатов по указанному выше URL-адресу,
|
||||
можно продолжать.</para>
|
||||
|
||||
<para>Установите пакет:</para>
|
||||
|
||||
|
@ -49,11 +49,11 @@
|
||||
данные в каталогах, совместимых с FHS:</para>
|
||||
|
||||
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
|
||||
|
||||
<!--
|
||||
<para>Теперь исправьте уязвимость безопасности:</para>
|
||||
|
||||
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen>
|
||||
|
||||
-->
|
||||
<para>Документация Glibc рекомендует выполнять компиляцию в отдельном каталоге:</para>
|
||||
|
||||
<screen><userinput remap="pre">mkdir -v build
|
||||
@ -338,8 +338,7 @@ install -v -Dm644 ../nscd/nscd.service /usr/lib/systemd/system/nscd.service</use
|
||||
Следующие инструкции установят минимальный набор локалей, необходимый для
|
||||
оптимального охвата тестов</para>
|
||||
|
||||
<screen role="nodump"><userinput remap="locale-test">mkdir -pv /usr/lib/locale
|
||||
localedef -i C -f UTF-8 C.UTF-8
|
||||
<screen role="nodump"><userinput remap="locale-test">localedef -i C -f UTF-8 C.UTF-8
|
||||
localedef -i cs_CZ -f UTF-8 cs_CZ.UTF-8
|
||||
localedef -i de_DE -f ISO-8859-1 de_DE
|
||||
localedef -i de_DE@euro -f ISO-8859-15 de_DE@euro
|
||||
@ -673,7 +672,8 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen>
|
||||
<varlistentry id="ldconfig">
|
||||
<term><command>ldconfig</command></term>
|
||||
<listitem>
|
||||
<para>Настраивает привязки времени выполнения динамического компоновщика</para>
|
||||
<para>Создаёт необходимые привязки и кэш динамических библиотек, который
|
||||
используется компоновщиком для связывания во время выполнения</para>
|
||||
<indexterm zone="ch-system-glibc ldconfig">
|
||||
<primary sortas="b-ldconfig">ldconfig</primary>
|
||||
</indexterm>
|
||||
|
@ -42,10 +42,11 @@
|
||||
|
||||
<note>
|
||||
<para>
|
||||
Если ваша система поддерживает UEFI и вы хотите загрузить LFS с UEFI, вы
|
||||
можете пропустить установку этого пакета в LFS и установить GRUB с поддержкой
|
||||
UEFI (и его зависимости), следуя инструкции
|
||||
<ulink url="&blfs-book;postlfs/grub-efi.html">из BLFS</ulink>.
|
||||
Если ваша система поддерживает UEFI и вы хотите загрузить LFS с UEFI, вам необходимо
|
||||
установить GRUB с поддержкой UEFI (и его зависимости), следуя инструкциям на
|
||||
<ulink url="&blfs-book;postlfs/grub-efi.html" >страница BLFS</ulink>. Вы можете
|
||||
пропустить установку этого пакета или установить его и пакет из BLFS (на странице
|
||||
BLFS приведены инструкции для обоих случаев).
|
||||
</para>
|
||||
</note>
|
||||
|
||||
|
@ -40,6 +40,11 @@
|
||||
<sect2 role="installation">
|
||||
<title>Установка пакета Inetutils</title>
|
||||
|
||||
<para>Сначала внесите некоторые изменения, чтобы сборку пакета с помощью gcc-14.1 или
|
||||
более поздней версии:</para>
|
||||
|
||||
<screen><userinput remap="pre">sed -i 's/def HAVE_TERMCAP_TGETENT/ 1/' telnet/telnet.c</userinput></screen>
|
||||
|
||||
<para>Подготовьте Inetutils к компиляции:</para>
|
||||
|
||||
<screen><userinput remap="configure">./configure --prefix=/usr \
|
||||
|
@ -47,7 +47,8 @@
|
||||
--with-openssl \
|
||||
--with-xz \
|
||||
--with-zstd \
|
||||
--with-zlib</userinput></screen>
|
||||
--with-zlib \
|
||||
--disable-manpages</userinput></screen>
|
||||
|
||||
<variablelist>
|
||||
<title>Значение параметров настройки:</title>
|
||||
@ -72,6 +73,16 @@
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>
|
||||
<parameter>--disable-manpages</parameter>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>Эта опция отключает генерацию справочных страниц, для которых требуется
|
||||
внешняя программа.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</variablelist>
|
||||
|
||||
<para>Скомпилируйте пакет:</para>
|
||||
|
@ -44,7 +44,7 @@
|
||||
|
||||
<para>Скомпилируйте пакет:</para>
|
||||
|
||||
<screen><userinput remap="make">make BUILD_STATIC=no</userinput></screen>
|
||||
<screen><userinput remap="make">make BUILD_STATIC=no PREFIX=/usr</userinput></screen>
|
||||
|
||||
<para>Чтобы протестировать пакет, выполните:</para>
|
||||
|
||||
|
@ -126,7 +126,7 @@
|
||||
make will spawn new shell processes during "make install". -->
|
||||
|
||||
<para>Установка этого пакета приведет к перезаписи
|
||||
<filename class="libraryfile">libncursesw.so.&ncurses-release;</filename>. Это
|
||||
<filename class="libraryfile">libncursesw.so.&ncurses-version;</filename>. Это
|
||||
может привести к сбою процесса оболочки, который использует код и данные из
|
||||
файла библиотеки. Установите пакет с помощью <literal>DESTDIR</literal> и правильно
|
||||
замените файл библиотеки с помощью команды <command>install</command>(также отредактирован
|
||||
@ -134,8 +134,8 @@
|
||||
ABI расширенного набора символов, как это сделано в <xref linkend='ch-tools-ncurses'/>).</para>
|
||||
|
||||
<screen><userinput remap="install">make DESTDIR=$PWD/dest install
|
||||
install -vm755 dest/usr/lib/libncursesw.so.&ncurses-release; /usr/lib
|
||||
rm -v dest/usr/lib/libncursesw.so.&ncurses-release;
|
||||
install -vm755 dest/usr/lib/libncursesw.so.&ncurses-version; /usr/lib
|
||||
rm -v dest/usr/lib/libncursesw.so.&ncurses-version;
|
||||
sed -e 's/^#if.*XOPEN.*$/#if 1/' \
|
||||
-i dest/usr/include/curses.h
|
||||
cp -av dest/* /</userinput></screen>
|
||||
|
@ -90,9 +90,6 @@
|
||||
автоматически перезапускает неудачно завершённые тесты. Если сначала тест не пройден, но
|
||||
пройден при повторном запуске, его следует считать пройденным.</para>
|
||||
|
||||
<para>Известно, что два теста с именами <filename>test_xml_etree</filename> и
|
||||
<filename>test_xml_etree_c</filename> завершаются неудачно с expat-2.6.0 или новее.</para>
|
||||
|
||||
<para>Установите пакет:</para>
|
||||
|
||||
<screen><userinput remap="install">make install</userinput></screen>
|
||||
|
@ -49,9 +49,12 @@
|
||||
<screen><userinput remap="pre">sed -i '/MV.*old/d' Makefile.in
|
||||
sed -i '/{OLDSUFF}/c:' support/shlib-install</userinput></screen>
|
||||
|
||||
<para>Теперь устраните проблему, выявленную разработчиками:</para>
|
||||
<para>Запретите использование библиотеки поиска списка жестко запрограммированных путей
|
||||
(rpath) в общих библиотеках. Этому пакету не требуется rpath для установки в стандартное
|
||||
местоположение, кроме того, rpath иногда может вызывать нежелательные эффекты или даже
|
||||
проблемы с безопасностью:</para>
|
||||
|
||||
<screen><userinput remap="pre">patch -Np1 -i ../&readline-fixes-patch;</userinput></screen>
|
||||
<screen><userinput>sed -i 's/-Wl,-rpath,[^ ]*//' support/shobj-conf</userinput></screen>
|
||||
|
||||
<para>Подготовьте Readline к компиляции:</para>
|
||||
|
||||
|
@ -41,11 +41,12 @@
|
||||
<sect2 role="installation">
|
||||
<title>Установка пакета Sysklogd</title>
|
||||
|
||||
<para>Во-первых, устраните проблему, которая при некоторых условиях вызывает в
|
||||
klogd ошибку сегментирования и исправьте устаревшую программную конструкцию:</para>
|
||||
<para>Подготовьте пакет к компиляции:</para>
|
||||
|
||||
<screen><userinput remap="pre">sed -i '/Error loading kernel symbols/{n;n;d}' ksym_mod.c
|
||||
sed -i 's/union wait/int/' syslogd.c</userinput></screen>
|
||||
<screen><userinput remap="configure">./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--runstatedir=/run \
|
||||
--without-logger</userinput></screen>
|
||||
|
||||
<para>Скомпилируйте пакет:</para>
|
||||
|
||||
@ -97,7 +98,7 @@ EOF</userinput></screen>
|
||||
<segtitle>Установленные программы</segtitle>
|
||||
|
||||
<seglistitem>
|
||||
<seg>klogd и syslogd</seg>
|
||||
<seg>syslogd</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -106,16 +107,6 @@ EOF</userinput></screen>
|
||||
<?dbfo list-presentation="list"?>
|
||||
<?dbhtml list-presentation="table"?>
|
||||
|
||||
<varlistentry id="klogd">
|
||||
<term><command>klogd</command></term>
|
||||
<listitem>
|
||||
<para>Системный демон для перехвата и регистрации сообщений ядра</para>
|
||||
<indexterm zone="ch-system-sysklogd klogd">
|
||||
<primary sortas="b-klogd">klogd</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry id="syslogd">
|
||||
<term><command>syslogd</command></term>
|
||||
<listitem>
|
||||
|
@ -46,19 +46,12 @@
|
||||
<screen><userinput remap="pre">sed -i -e 's/GROUP="render"/GROUP="video"/' \
|
||||
-e 's/GROUP="sgx", //' rules.d/50-udev-default.rules.in</userinput></screen>
|
||||
|
||||
<!-- https://github.com/systemd/systemd/pull/30549 -->
|
||||
<para>Теперь исправьте уязвимость безопасности при проверке DNSSEC в
|
||||
<command>systemd-resolved</command> и ошибку запуска
|
||||
<command>systemd-analyze verify</command> у созданного экземпляра юнита systemd:</para>
|
||||
|
||||
<screen><userinput remap='pre'>patch -Np1 -i ../&systemd-upstream-patch;</userinput></screen>
|
||||
|
||||
<para>Подготовьте systemd к компиляции:</para>
|
||||
|
||||
<screen><userinput remap="configure">mkdir -p build
|
||||
cd build
|
||||
|
||||
meson setup \
|
||||
meson setup .. \
|
||||
--prefix=/usr \
|
||||
--buildtype=release \
|
||||
-D default-dnssec=no \
|
||||
@ -76,8 +69,7 @@ meson setup \
|
||||
-D nobody-group=nogroup \
|
||||
-D sysupdate=disabled \
|
||||
-D ukify=disabled \
|
||||
-Ddocdir=/usr/share/doc/systemd-&systemd-version; \
|
||||
..</userinput></screen>
|
||||
-D docdir=/usr/share/doc/systemd-&systemd-version;</userinput></screen>
|
||||
|
||||
<variablelist>
|
||||
<title>Значение параметров meson:</title>
|
||||
@ -144,7 +136,7 @@ meson setup \
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><parameter>-Dhomed=disabled</parameter> and
|
||||
<term><parameter>-D homed=disabled</parameter> и
|
||||
<parameter>-D userdb=false</parameter></term>
|
||||
<listitem>
|
||||
<para>Удаляет две службы, чьи зависимости не удовлетворяют LFS.</para>
|
||||
@ -218,6 +210,18 @@ meson setup \
|
||||
|
||||
<screen><userinput remap="make">ninja</userinput></screen>
|
||||
|
||||
<para>Для некоторых тестов требуется файл <filename>/etc/os-release</filename>.
|
||||
Чтобы протестировать пакет, выполните:</para>
|
||||
|
||||
<screen><userinput remap="test">echo 'NAME="Linux From Scratch"' > /etc/os-release
|
||||
ninja test</userinput></screen>
|
||||
|
||||
<!-- test-namespace needs /run/systemd/inaccessible/sock, which only exists
|
||||
after initializing the system with systemd. -->
|
||||
<para>Один тест с именем <literal>systemd:core / test-namespace</literal>
|
||||
завершился неудачно в среде chroot LFS. Некоторые другие тесты могут не пройти,
|
||||
поскольку они зависят от различных параметров конфигурации ядра.</para>
|
||||
|
||||
<para>Установите пакет:</para>
|
||||
|
||||
<screen><userinput remap="install">ninja install</userinput></screen>
|
||||
@ -226,7 +230,7 @@ meson setup \
|
||||
|
||||
<!-- Please make sure systemd man pages tarball has a common leading
|
||||
component in the path. -->
|
||||
<screen><userinput remap="install">tar -xf ../../systemd-man-pages-&systemd-version;.tar.xz \
|
||||
<screen><userinput remap="install">tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz \
|
||||
--no-same-owner --strip-components=1 \
|
||||
-C /usr/share/man</userinput></screen>
|
||||
|
||||
|
@ -14,16 +14,16 @@
|
||||
<address>&sysvinit-url;</address>
|
||||
</sect1info>
|
||||
|
||||
<title>Sysvinit-&sysvinit-version;</title>
|
||||
<title>SysVinit-&sysvinit-version;</title>
|
||||
|
||||
<indexterm zone="ch-system-sysvinit">
|
||||
<primary sortas="a-Sysvinit">Sysvinit</primary>
|
||||
<primary sortas="a-Sysvinit">SysVinit</primary>
|
||||
</indexterm>
|
||||
|
||||
<sect2 role="package">
|
||||
<title/>
|
||||
|
||||
<para>Пакет Sysvinit содержит программы для управления загрузкой,
|
||||
<para>Пакет SysVinit содержит программы для управления загрузкой,
|
||||
выполнением и выключением системы.</para>
|
||||
|
||||
<segmentedlist>
|
||||
@ -39,7 +39,7 @@
|
||||
</sect2>
|
||||
|
||||
<sect2 role="installation">
|
||||
<title>Установка пакета Sysvinit</title>
|
||||
<title>Установка пакета SysVinit</title>
|
||||
|
||||
<!--
|
||||
<para>When run-levels are changed (for example, when halting the
|
||||
@ -59,7 +59,7 @@
|
||||
<command>mountpoint</command>, <command>last</command>,
|
||||
<command>mesg</command>, <command>sulogin</command>, and
|
||||
<command>utmpdump</command> programs were installed earlier by Util-linux.
|
||||
Suppress the installation of Sysvinit's versions of these programs and
|
||||
Suppress the installation of SysVinit's versions of these programs and
|
||||
their man pages:</para>
|
||||
|
||||
<screen><userinput remap="make">sed -ri -e '/utmpdump/d' \
|
||||
@ -85,7 +85,7 @@
|
||||
</sect2>
|
||||
|
||||
<sect2 id="contents-sysvinit" role="content">
|
||||
<title>Содержимое пакета Sysvinit</title>
|
||||
<title>Содержимое пакета SysVinit</title>
|
||||
|
||||
<segmentedlist>
|
||||
<segtitle>Установленные программы</segtitle>
|
||||
|
@ -55,7 +55,22 @@
|
||||
<screen><userinput remap="configure">SRCDIR=$(pwd)
|
||||
cd unix
|
||||
./configure --prefix=/usr \
|
||||
--mandir=/usr/share/man</userinput></screen>
|
||||
--mandir=/usr/share/man \
|
||||
--disable-rpath</userinput></screen>
|
||||
|
||||
<variablelist>
|
||||
<title>Значение новых параметров конфигурации:</title>
|
||||
|
||||
<varlistentry>
|
||||
<term><parameter>--disable-rpath</parameter></term>
|
||||
<listitem>
|
||||
<para>Этот параметр предотвращает использование библиотеки поиска списка жестко
|
||||
запрограммированных путей (rpath) в двоичных исполняемых файлах и общих библиотеках.
|
||||
Этому пакету не требуется rpath для установки в стандартное местоположение, кроме того,
|
||||
rpath иногда может вызывать нежелательные эффекты или даже проблемы с безопасностью.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
|
||||
<para>Соберите пакет:</para>
|
||||
|
||||
|
@ -63,15 +63,14 @@
|
||||
<screen><userinput remap="configure">mkdir -p build
|
||||
cd build
|
||||
|
||||
meson setup \
|
||||
meson setup .. \
|
||||
--prefix=/usr \
|
||||
--buildtype=release \
|
||||
-D mode=release \
|
||||
-D dev-kvm-mode=0660 \
|
||||
-D link-udev-shared=false \
|
||||
-D logind=false \
|
||||
-Dvconsole=false \
|
||||
..</userinput></screen>
|
||||
-D vconsole=false</userinput></screen>
|
||||
|
||||
<variablelist>
|
||||
<title>Значение параметров meson:</title>
|
||||
|
@ -111,7 +111,7 @@
|
||||
<filename>/usr/lib/udev/network/99-default.link</filename>:</para>
|
||||
|
||||
<screen role="nodump"><userinput>sed -e '/^AlternativeNamesPolicy/s/=.*$/=/' \
|
||||
-i /usr/lib/udev/network/99-default.link \
|
||||
/usr/lib/udev/network/99-default.link \
|
||||
> /etc/udev/network/99-default.link</userinput></screen>
|
||||
</sect3>
|
||||
|
||||
|
@ -93,7 +93,7 @@ EOF</userinput></screen>
|
||||
|
||||
<screen role="nodump">q /tmp 1777 root root 10d</screen>
|
||||
|
||||
q, в поле type, указывает что необходимо создать подраздел с квотами, которые применимы только
|
||||
q, в поле type, указывает что необходимо создать подраздел с квотами, что применимо только
|
||||
к файловым системам btrfs. Он ссылается на type v который, в свою очередь, ссылается на type d (каталог).
|
||||
Затем создается указанный каталог, если он отсутствует, и настраиваются разрешения и владелец. Содержимое
|
||||
каталога будет очищаться через указанный интервал времени, если указан аргумент age.
|
||||
|
@ -59,10 +59,10 @@
|
||||
</sect2>
|
||||
|
||||
<sect2 id="conf-sysvinit" role="configuration">
|
||||
<title>Настройка Sysvinit</title>
|
||||
<title>Настройка SysVinit</title>
|
||||
|
||||
<indexterm zone="conf-sysvinit">
|
||||
<primary sortas="a-Sysvinit">Sysvinit</primary>
|
||||
<primary sortas="a-Sysvinit">SysVinit</primary>
|
||||
<secondary>configuring</secondary>
|
||||
</indexterm>
|
||||
|
||||
|
@ -1 +1 @@
|
||||
6.8.2
|
||||
6.10.5
|
||||
|
@ -23,9 +23,14 @@ DMIID='*'
|
||||
INOTIFY_USER='*'
|
||||
TMPFS='*'
|
||||
TMPFS_POSIX_ACL='*'
|
||||
CGROUP_SCHED='* '
|
||||
|
||||
revision='systemd'
|
||||
|
||||
[RT_GROUP_SCHED]
|
||||
value = ' '
|
||||
comment = 'This may cause some systemd features malfunction'
|
||||
|
||||
[DRM_FBDEV_EMULATION]
|
||||
value = ' *'
|
||||
comment = 'If [DRM] is selected as * or M, this must be selected'
|
||||
|
@ -12,6 +12,9 @@
|
||||
< > <emphasis role='blue'>E</emphasis>nable kernel headers through /sys/kernel/kheaders.tar.xz [IKHEADERS]
|
||||
[*] <emphasis role='blue'>C</emphasis>ontrol Group support ---> [CGROUPS]
|
||||
[*] M<emphasis role='blue'>e</emphasis>mory controller [MEMCG]
|
||||
[ /*] <emphasis role='blue'>C</emphasis>PU controller ---> [CGROUP_SCHED]
|
||||
# This may cause some systemd features malfunction:
|
||||
[ ] <emphasis role='blue'>G</emphasis>roup scheduling for SCHED_RR/FIFO [RT_GROUP_SCHED]
|
||||
[ ] <emphasis role='blue'>C</emphasis>onfigure standard kernel features (expert users) ---> [EXPERT]
|
||||
|
||||
<emphasis role='blue'>P</emphasis>rocessor type and features --->
|
||||
|
@ -135,19 +135,21 @@ if ( $package == "iana-etc" ) $dirpath = github("Mic92/iana-etc");
|
||||
if ( $package == "intltool" ) $dirpath = "https://launchpad.net/intltool/trunk";
|
||||
if ( $package == "libffi" ) $dirpath = github("libffi/libffi");
|
||||
if ( $package == "libxcrypt" ) $dirpath = github("besser82/libxcrypt");
|
||||
if ( $package == "lz" ) $dirpath = github("lz4/lz4");
|
||||
if ( $package == "lz4" ) $dirpath = github("lz4/lz4");
|
||||
if ( $package == "meson" ) $dirpath = github("mesonbuild/meson");
|
||||
if ( $package == "mpc" ) $dirpath = "https://ftp.gnu.org/gnu/mpc";
|
||||
if ( $package == "mpfr" ) $dirpath = "https://mpfr.loria.fr/mpfr-current";
|
||||
if ( $package == "ncurses" ) $dirpath = "https://invisible-mirror.net/archives/ncurses";
|
||||
if ( $package == "ninja" ) $dirpath = github("ninja-build/ninja");
|
||||
if ( $package == "openssl" ) $dirpath = github("openssl/openssl");
|
||||
if ( $package == "procps-ng" ) $dirpath = "https://gitlab.com/procps-ng/procps/-/tags";
|
||||
if ( $package == "psmisc" ) $dirpath = "https://gitlab.com/psmisc/psmisc/-/tags";
|
||||
if ( $package == "Python" ) $dirpath = "https://www.python.org/downloads/source/";
|
||||
if ( $package == "shadow" ) $dirpath = github("shadow-maint/shadow");
|
||||
if ( $package == "sysvinit" ) $dirpath = github("slicer69/sysvinit");
|
||||
if ( $package == "MarkupSafe" ) $dirpath = "https://pypi.python.org/pypi/MarkupSafe/";
|
||||
if ( $package == "Jinja" ) $dirpath = "https://pypi.python.org/pypi/Jinja2/";
|
||||
if ( $package == "jinja" ) $dirpath = "https://pypi.python.org/pypi/Jinja2/";
|
||||
if ( $package == "sysklogd" ) $dirpath = github("troglobit/sysklogd");
|
||||
if ( $package == "systemd" ) $dirpath = github("systemd/systemd");
|
||||
//if ( $package == "tcl" ) $dirpath = "https://sourceforge.net/projects/tcl/files";
|
||||
if ( $package == "tcl" ) $dirpath = "https://www.tcl.tk/software/tcltk/download.html";
|
||||
@ -263,14 +265,14 @@ if ( $package == "zstd" ) $dirpath = github("facebook/zstd");
|
||||
if ( $package == "grub" )
|
||||
return find_max( $lines, "/grub/", "/^.*grub-([\d\.]+).tar.xz.*$/" );
|
||||
|
||||
if ( $package == "Jinja" )
|
||||
if ( $package == "jinja" )
|
||||
return find_max( $lines, "/Jinja/", "/^.*Jinja2 ([\d\.]+).*$/" );
|
||||
|
||||
if ( $package == "lz" )
|
||||
return find_max( $lines, "/name.:/", '/^.*LZ4 v([\d\.]+)".*$/' );
|
||||
if ( $package == "lz4" )
|
||||
return find_max( $lines, "/tag_name/", '/^.*v([\d\.]+).*$/' );
|
||||
|
||||
if ( $package == "openssl" )
|
||||
return find_max( $lines, "/openssl/", "/^.*openssl-([\d\.p]*\d.?).tar.*$/" );
|
||||
return find_max( $lines, "/name.:/", "/^.*OpenSSL ([\d\.]+\d).*$/" );
|
||||
|
||||
if ( $package == "Python" )
|
||||
return find_max( $lines, "/Python 3/", "/^.*Python (3[\d\.]*\d) .*$/" );
|
||||
@ -347,6 +349,11 @@ function get_current()
|
||||
$pattern = "/\D*(\d.*[a-z]*)\.tar\D*/";
|
||||
}
|
||||
|
||||
else if ( preg_match( "/lz4/", $file ) )
|
||||
{
|
||||
$pkg_pattern= "/(\D*4).*/";
|
||||
}
|
||||
|
||||
else if ( preg_match( "/systemd-man-pages/", $file ) ) continue;
|
||||
else if ( preg_match( "/python/" , $file ) ) continue;
|
||||
|
||||
|
441
packages.ent
441
packages.ent
@ -26,7 +26,7 @@
|
||||
<!ENTITY attr-url "&savannah;/releases/attr/attr-&attr-version;.tar.gz">
|
||||
<!ENTITY attr-md5 "227043ec2f6ca03c0948df5517f9c927">
|
||||
<!ENTITY attr-home "&savannah-nongnu;/projects/attr">
|
||||
<!ENTITY attr-fin-du "4.2 MB">
|
||||
<!ENTITY attr-fin-du "4.1 MB">
|
||||
<!ENTITY attr-fin-sbu "менее 0.1 SBU">
|
||||
|
||||
<!ENTITY autoconf-version "2.72">
|
||||
@ -35,47 +35,47 @@
|
||||
<!ENTITY autoconf-md5 "1be79f7106ab6767f18391c5e22be701">
|
||||
<!ENTITY autoconf-home "&gnu-software;autoconf/">
|
||||
<!ENTITY autoconf-fin-du "25 MB">
|
||||
<!ENTITY autoconf-fin-sbu-tests "0.5">
|
||||
<!ENTITY autoconf-fin-sbu-tests "1.8">
|
||||
<!ENTITY autoconf-fin-sbu "менее 0.1 SBU (около &autoconf-fin-sbu-tests; SBU с тестами)">
|
||||
|
||||
<!ENTITY automake-version "1.16.5">
|
||||
<!ENTITY am-minor-version "1.16">
|
||||
<!ENTITY automake-size "1,565 KB">
|
||||
<!ENTITY automake-version "1.17">
|
||||
<!ENTITY am-minor-version "1.17">
|
||||
<!ENTITY automake-size "1,614 KB">
|
||||
<!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz">
|
||||
<!ENTITY automake-md5 "4017e96f89fca45ca946f1c5db6be714">
|
||||
<!ENTITY automake-md5 "7ab3a02318fee6f5bd42adfc369abf10">
|
||||
<!ENTITY automake-home "&gnu-software;automake/">
|
||||
<!ENTITY automake-fin-du "115 MB">
|
||||
<!ENTITY automake-fin-du "121 MB">
|
||||
<!ENTITY automake-fin-sbu "менее 0.1 SBU (около 1.6 SBU с тестами)">
|
||||
|
||||
<!ENTITY bash-version "5.2.21">
|
||||
<!ENTITY bash-size "10,696 KB">
|
||||
<!ENTITY bash-version "5.2.32">
|
||||
<!ENTITY bash-size "10,697 KB">
|
||||
<!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz">
|
||||
<!ENTITY bash-md5 "ad5b38410e3bf0e9bcc20e2765f5e3f9">
|
||||
<!ENTITY bash-md5 "f204835b2e06c06e37b5ad776ff907f4">
|
||||
<!ENTITY bash-home "&gnu-software;bash/">
|
||||
<!ENTITY bash-tmp-du "67 MB">
|
||||
<!ENTITY bash-tmp-sbu "0.2 SBU">
|
||||
<!ENTITY bash-fin-du "52 MB">
|
||||
<!ENTITY bash-fin-sbu "1.2 SBU">
|
||||
|
||||
<!ENTITY bc-version "6.7.5">
|
||||
<!ENTITY bc-size "460 KB">
|
||||
<!ENTITY bc-version "6.7.6">
|
||||
<!ENTITY bc-size "463 KB">
|
||||
<!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz">
|
||||
<!ENTITY bc-md5 "e249b1f86f886d6fb71c15f72b65dd3d">
|
||||
<!ENTITY bc-md5 "a47aa5e4e7395fbcd159a9228613b97b">
|
||||
<!ENTITY bc-home "https://git.gavinhoward.com/gavin/bc">
|
||||
<!ENTITY bc-fin-du "7.8 MB">
|
||||
<!ENTITY bc-fin-sbu "менее 0.1 SBU">
|
||||
|
||||
<!ENTITY binutils-version "2.42">
|
||||
<!ENTITY binutils-size "26,922 KB">
|
||||
<!ENTITY binutils-version "2.43.1">
|
||||
<!ENTITY binutils-size "27,514 KB">
|
||||
<!ENTITY binutils-url "https://sourceware.org/pub/binutils/releases/binutils-&binutils-version;.tar.xz">
|
||||
<!ENTITY binutils-md5 "a075178a9646551379bfb64040487715">
|
||||
<!ENTITY binutils-md5 "9202d02925c30969d1917e4bad5a2320">
|
||||
<!ENTITY binutils-home "&gnu-software;binutils/">
|
||||
<!ENTITY binutils-tmpp1-du "663 MB">
|
||||
<!ENTITY binutils-tmpp1-du "677 MB">
|
||||
<!ENTITY binutils-tmpp1-sbu "1 SBU">
|
||||
<!ENTITY binutils-tmpp2-du "537 MB">
|
||||
<!ENTITY binutils-tmpp2-sbu "0.5 SBU">
|
||||
<!ENTITY binutils-tmpp2-du "549 MB">
|
||||
<!ENTITY binutils-tmpp2-sbu "0.4 SBU">
|
||||
<!ENTITY binutils-fin-du "2.7 GB">
|
||||
<!ENTITY binutils-fin-sbu "2.2 SBU">
|
||||
<!ENTITY binutils-fin-sbu "2.0 SBU">
|
||||
<!ENTITY libsframe-version "1.0.0">
|
||||
|
||||
<!ENTITY bison-version "3.8.2">
|
||||
@ -101,25 +101,25 @@
|
||||
<!ENTITY check-url "&github;/libcheck/check/releases/download/&check-version;/check-&check-version;.tar.gz">
|
||||
<!ENTITY check-md5 "50fcafcecde5a380415b12e9c574e0b2">
|
||||
<!ENTITY check-home "https://libcheck.github.io/check">
|
||||
<!ENTITY check-fin-du "12 MB">
|
||||
<!ENTITY check-fin-sbu "0.1 SBU (около 1.6 SBU с тестами)">
|
||||
<!ENTITY check-fin-du "11 MB">
|
||||
<!ENTITY check-fin-sbu "0.1 SBU (около 2.1 SBU с тестами)">
|
||||
|
||||
<!ENTITY coreutils-version "9.5">
|
||||
<!ENTITY coreutils-size "5,867 KB">
|
||||
<!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz">
|
||||
<!ENTITY coreutils-md5 "e99adfa059a63db3503cc71f3d151e31">
|
||||
<!ENTITY coreutils-home "&gnu-software;coreutils/">
|
||||
<!ENTITY coreutils-tmp-du "173 MB">
|
||||
<!ENTITY coreutils-tmp-du "175 MB">
|
||||
<!ENTITY coreutils-tmp-sbu "0.3 SBU">
|
||||
<!ENTITY coreutils-fin-du "175 MB">
|
||||
<!ENTITY coreutils-fin-sbu "1 SBU">
|
||||
<!ENTITY coreutils-fin-du "173 MB">
|
||||
<!ENTITY coreutils-fin-sbu "1.1 SBU">
|
||||
|
||||
<!ENTITY dbus-version "1.14.10">
|
||||
<!ENTITY dbus-size "1,344 KB">
|
||||
<!ENTITY dbus-url "https://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.xz">
|
||||
<!ENTITY dbus-md5 "46070a3487817ff690981f8cd2ba9376">
|
||||
<!ENTITY dbus-home "https://www.freedesktop.org/wiki/Software/dbus">
|
||||
<!ENTITY dbus-fin-du "20 MB">
|
||||
<!ENTITY dbus-fin-du "19 MB">
|
||||
<!ENTITY dbus-fin-sbu "0.1 SBU">
|
||||
|
||||
<!ENTITY dejagnu-version "1.6.3">
|
||||
@ -137,23 +137,23 @@
|
||||
<!ENTITY diffutils-home "&gnu-software;diffutils/">
|
||||
<!ENTITY diffutils-tmp-du "29 MB">
|
||||
<!ENTITY diffutils-tmp-sbu "0.1 SBU">
|
||||
<!ENTITY diffutils-fin-du "36 MB">
|
||||
<!ENTITY diffutils-fin-du "42 MB">
|
||||
<!ENTITY diffutils-fin-sbu "0.3 SBU">
|
||||
|
||||
<!ENTITY e2fsprogs-version "1.47.0">
|
||||
<!ENTITY e2fsprogs-size "9,412 KB">
|
||||
<!ENTITY e2fsprogs-version "1.47.1">
|
||||
<!ENTITY e2fsprogs-size "9,720 KB">
|
||||
<!ENTITY e2fsprogs-url "https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v&e2fsprogs-version;/e2fsprogs-&e2fsprogs-version;.tar.gz">
|
||||
<!ENTITY e2fsprogs-md5 "6b4f18a33873623041857b4963641ee9">
|
||||
<!ENTITY e2fsprogs-md5 "75e6d1353cbe6d5728a98fb0267206cb">
|
||||
<!ENTITY e2fsprogs-home "https://e2fsprogs.sourceforge.net/">
|
||||
<!ENTITY e2fsprogs-fin-du "95 MB">
|
||||
<!ENTITY e2fsprogs-fin-sbu "2.4 SBU на жестком диске, 0.4 SBU на SSD диске">
|
||||
<!ENTITY e2fsprogs-fin-du "98 MB">
|
||||
<!ENTITY e2fsprogs-fin-sbu "2.4 SBU на жестком диске, 0.5 SBU на SSD диске">
|
||||
|
||||
<!ENTITY elfutils-version "0.191"> <!-- libelf -->
|
||||
<!ENTITY elfutils-size "9,092 KB">
|
||||
<!ENTITY elfutils-url "https://sourceware.org/ftp/elfutils/&elfutils-version;/elfutils-&elfutils-version;.tar.bz2">
|
||||
<!ENTITY elfutils-md5 "636547248fb3fae58ec48030298d3ef7">
|
||||
<!ENTITY elfutils-home "https://sourceware.org/elfutils/">
|
||||
<!ENTITY elfutils-fin-du "124 MB">
|
||||
<!ENTITY elfutils-fin-du "127 MB">
|
||||
<!ENTITY elfutils-fin-sbu "0.3 SBU">
|
||||
|
||||
<!ENTITY expat-version "2.6.2">
|
||||
@ -182,15 +182,15 @@
|
||||
<!ENTITY file-fin-du "17 MB">
|
||||
<!ENTITY file-fin-sbu "менее 0.1 SBU">
|
||||
|
||||
<!ENTITY findutils-version "4.9.0">
|
||||
<!ENTITY findutils-size "1,999 KB">
|
||||
<!ENTITY findutils-version "4.10.0">
|
||||
<!ENTITY findutils-size "2,189 KB">
|
||||
<!ENTITY findutils-url "&gnu;findutils/findutils-&findutils-version;.tar.xz">
|
||||
<!ENTITY findutils-md5 "4a4a547e888a944b2f3af31d789a1137">
|
||||
<!ENTITY findutils-md5 "870cfd71c07d37ebe56f9f4aaf4ad872">
|
||||
<!ENTITY findutils-home "&gnu-software;findutils/">
|
||||
<!ENTITY findutils-tmp-du "42 MB">
|
||||
<!ENTITY findutils-tmp-sbu "0.1 SBU">
|
||||
<!ENTITY findutils-fin-du "51 MB">
|
||||
<!ENTITY findutils-fin-sbu "0.4 SBU">
|
||||
<!ENTITY findutils-tmp-du "48 MB">
|
||||
<!ENTITY findutils-tmp-sbu "0.2 SBU">
|
||||
<!ENTITY findutils-fin-du "62 MB">
|
||||
<!ENTITY findutils-fin-sbu "0.7 SBU">
|
||||
|
||||
<!ENTITY flex-version "2.6.4">
|
||||
<!ENTITY flex-size "1,386 KB">
|
||||
@ -218,50 +218,50 @@
|
||||
<!ENTITY gawk-fin-du "42 MB">
|
||||
<!ENTITY gawk-fin-sbu "0.1 SBU">
|
||||
|
||||
<!ENTITY gcc-version "13.2.0">
|
||||
<!ENTITY gcc-size "85,800 KB">
|
||||
<!ENTITY gcc-version "14.2.0">
|
||||
<!ENTITY gcc-size "90,144 KB">
|
||||
<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz">
|
||||
<!ENTITY gcc-md5 "e0e48554cc6e4f261d55ddee9ab69075">
|
||||
<!ENTITY gcc-md5 "2268420ba02dc01821960e274711bde0">
|
||||
<!ENTITY gcc-home "https://gcc.gnu.org/">
|
||||
<!ENTITY gcc-tmpp1-du "4.1 GB">
|
||||
<!ENTITY gcc-tmpp1-sbu "3.8 SBU">
|
||||
<!ENTITY gcc-tmpp2-du "4.8 GB">
|
||||
<!ENTITY gcc-tmpp2-sbu "4.4 SBU">
|
||||
<!ENTITY gcc-fin-du "5.5 GB ">
|
||||
<!ENTITY gcc-fin-sbu "42 SBU (с тестами)">
|
||||
<!ENTITY gcc-tmpp1-du "4.9 GB">
|
||||
<!ENTITY gcc-tmpp1-sbu "3.2 SBU">
|
||||
<!ENTITY gcc-tmpp2-du "5.5 GB">
|
||||
<!ENTITY gcc-tmpp2-sbu "4.2 SBU">
|
||||
<!ENTITY gcc-fin-du "6.3 GB ">
|
||||
<!ENTITY gcc-fin-sbu "46 SBU (с тестами)">
|
||||
<!ENTITY libquadmath-version "0.0.0">
|
||||
<!ENTITY libstdcpp-version "6.0.32">
|
||||
<!ENTITY libstdcpp-version "6.0.33">
|
||||
<!ENTITY libitm-version "1.0.0">
|
||||
<!ENTITY libatomic-version "1.2.0">
|
||||
|
||||
<!ENTITY libstdcpp-tmpp1-du "1.1 GB">
|
||||
<!ENTITY libstdcpp-tmpp1-du "1.2 GB">
|
||||
<!ENTITY libstdcpp-tmpp1-sbu "0.2 SBU">
|
||||
|
||||
<!ENTITY gdbm-version "1.23">
|
||||
<!ENTITY gdbm-size "1,092 KB">
|
||||
<!ENTITY gdbm-version "1.24">
|
||||
<!ENTITY gdbm-size "1,168 KB">
|
||||
<!ENTITY gdbm-url "&gnu;gdbm/gdbm-&gdbm-version;.tar.gz">
|
||||
<!ENTITY gdbm-md5 "8551961e36bf8c70b7500d255d3658ec">
|
||||
<!ENTITY gdbm-md5 "c780815649e52317be48331c1773e987">
|
||||
<!ENTITY gdbm-home "&gnu-software;gdbm/">
|
||||
<!ENTITY gdbm-fin-du "13 MB">
|
||||
<!ENTITY gdbm-fin-sbu "0.1 SBU">
|
||||
<!ENTITY gdbm-fin-sbu "менее 0.1 SBU">
|
||||
|
||||
<!ENTITY gettext-version "0.22.5">
|
||||
<!ENTITY gettext-size "10,031 KB">
|
||||
<!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.xz">
|
||||
<!ENTITY gettext-md5 "3ae5580599d84be93e6213930facb2db">
|
||||
<!ENTITY gettext-home "&gnu-software;gettext/">
|
||||
<!ENTITY gettext-tmp-du "306 MB">
|
||||
<!ENTITY gettext-tmp-du "321 MB">
|
||||
<!ENTITY gettext-tmp-sbu "1.1 SBU">
|
||||
<!ENTITY gettext-fin-du "250 MB">
|
||||
<!ENTITY gettext-fin-sbu "1.4 SBU">
|
||||
<!ENTITY gettext-fin-du "260 MB">
|
||||
<!ENTITY gettext-fin-sbu "1.6 SBU">
|
||||
|
||||
<!ENTITY glibc-version "2.39">
|
||||
<!ENTITY glibc-size "18,092 KB">
|
||||
<!ENTITY glibc-version "2.40">
|
||||
<!ENTITY glibc-size "18,313 KB">
|
||||
<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
|
||||
<!ENTITY glibc-md5 "be81e87f72b5ea2c0ffe2bedfeb680c6">
|
||||
<!ENTITY glibc-md5 "b390feef233022114950317f10c4fa97">
|
||||
<!ENTITY glibc-home "&gnu-software;libc/">
|
||||
<!ENTITY glibc-tmp-du "846 MB">
|
||||
<!ENTITY glibc-tmp-sbu "1.5 SBU">
|
||||
<!ENTITY glibc-tmp-du "828 MB">
|
||||
<!ENTITY glibc-tmp-sbu "1.3 SBU">
|
||||
<!ENTITY glibc-fin-du "3.1 GB">
|
||||
<!ENTITY glibc-fin-sbu "12 SBU">
|
||||
|
||||
@ -317,10 +317,10 @@
|
||||
<!ENTITY gzip-fin-du "21 MB">
|
||||
<!ENTITY gzip-fin-sbu "0.3 SBU">
|
||||
|
||||
<!ENTITY iana-etc-version "20240412">
|
||||
<!ENTITY iana-etc-version "20240806">
|
||||
<!ENTITY iana-etc-size "590 KB">
|
||||
<!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz">
|
||||
<!ENTITY iana-etc-md5 "d53e2729bb4f3ef9f5cdc23a4bbb6739">
|
||||
<!ENTITY iana-etc-md5 "ea3c37c00d22f1159fc3b7d988de8476">
|
||||
<!ENTITY iana-etc-home "https://www.iana.org/protocols">
|
||||
<!ENTITY iana-etc-fin-du "4.8 MB">
|
||||
<!ENTITY iana-etc-fin-sbu "менее 0.1 SBU">
|
||||
@ -341,20 +341,20 @@
|
||||
<!ENTITY intltool-fin-du "1.5 MB">
|
||||
<!ENTITY intltool-fin-sbu "менее 0.1 SBU">
|
||||
|
||||
<!ENTITY iproute2-version "6.8.0">
|
||||
<!ENTITY iproute2-size "896 KB">
|
||||
<!ENTITY iproute2-version "6.10.0">
|
||||
<!ENTITY iproute2-size "900 KB">
|
||||
<!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
|
||||
<!ENTITY iproute2-md5 "9d6ea453986900d98e3b6bcb868815cd">
|
||||
<!ENTITY iproute2-md5 "6282e47de9c5b230e83537fba7181c9c">
|
||||
<!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
|
||||
<!ENTITY iproute2-fin-du "17 MB">
|
||||
<!ENTITY iproute2-fin-sbu "0.1 SBU">
|
||||
|
||||
<!ENTITY jinja2-version "3.1.3">
|
||||
<!ENTITY jinja2-size "264 KB">
|
||||
<!ENTITY jinja2-url "&pypi-src;/J/Jinja2/Jinja2-&jinja2-version;.tar.gz">
|
||||
<!ENTITY jinja2-md5 "caf5418c851eac59e70a78d9730d4cea">
|
||||
<!ENTITY jinja2-version "3.1.4">
|
||||
<!ENTITY jinja2-size "235 KB">
|
||||
<!ENTITY jinja2-url "&pypi-src;/J/Jinja2/jinja2-&jinja2-version;.tar.gz">
|
||||
<!ENTITY jinja2-md5 "02ca9a6364c92e83d14b037bef4732bc">
|
||||
<!ENTITY jinja2-home "https://jinja.palletsprojects.com/en/3.1.x/">
|
||||
<!ENTITY jinja2-fin-du "3.2 MB">
|
||||
<!ENTITY jinja2-fin-du "2.5 MB">
|
||||
<!ENTITY jinja2-fin-sbu "менее 0.1 SBU">
|
||||
|
||||
<!ENTITY kbd-version "2.6.4">
|
||||
@ -365,23 +365,23 @@
|
||||
<!ENTITY kbd-fin-du "34 MB">
|
||||
<!ENTITY kbd-fin-sbu "0.1 SBU">
|
||||
|
||||
<!ENTITY kmod-version "32">
|
||||
<!ENTITY kmod-size "500 KB">
|
||||
<!ENTITY kmod-version "33">
|
||||
<!ENTITY kmod-size "503 KB">
|
||||
<!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz">
|
||||
<!ENTITY kmod-md5 "1046fda48766fae905f83150d12eec78">
|
||||
<!ENTITY kmod-md5 "c451c4aa61521adbe8af147f498046f8">
|
||||
<!ENTITY kmod-home "https://github.com/kmod-project/kmod">
|
||||
<!ENTITY kmod-fin-du "12 MB">
|
||||
<!ENTITY kmod-fin-du "11 MB">
|
||||
<!ENTITY kmod-fin-sbu "менее 0.1 SBU">
|
||||
|
||||
<!ENTITY less-version "643">
|
||||
<!ENTITY less-size "579 KB">
|
||||
<!ENTITY less-version "661">
|
||||
<!ENTITY less-size "634 KB">
|
||||
<!ENTITY less-url "https://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz">
|
||||
<!ENTITY less-md5 "cf05e2546a3729492b944b4874dd43dd">
|
||||
<!ENTITY less-md5 "44f54b6313c5d71fa1ac224d8d84766a">
|
||||
<!ENTITY less-home "https://www.greenwoodsoftware.com/less/">
|
||||
<!ENTITY less-fin-du "12 MB">
|
||||
<!ENTITY less-fin-du "14 MB">
|
||||
<!ENTITY less-fin-sbu "менее 0.1 SBU">
|
||||
|
||||
<!ENTITY lfs-bootscripts-version "20240416"> <!-- Scripts depend on this format -->
|
||||
<!ENTITY lfs-bootscripts-version "20240717"> <!-- Scripts depend on this format -->
|
||||
<!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB">
|
||||
<!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.xz">
|
||||
<!ENTITY lfs-bootscripts-md5 "BOOTSCRIPTS-MD5SUM">
|
||||
@ -389,10 +389,10 @@
|
||||
<!ENTITY lfs-bootscripts-cfg-du "BOOTSCRIPTS-INSTALL-KB KB">
|
||||
<!ENTITY lfs-bootscripts-cfg-sbu "менее 0.1 SBU">
|
||||
|
||||
<!ENTITY libcap-version "2.69">
|
||||
<!ENTITY libcap-size "185 KB">
|
||||
<!ENTITY libcap-version "2.70">
|
||||
<!ENTITY libcap-size "187 KB">
|
||||
<!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz">
|
||||
<!ENTITY libcap-md5 "4667bacb837f9ac4adb4a1a0266f4b65">
|
||||
<!ENTITY libcap-md5 "df0e20c6eeca849347b87d5d6a8870c0">
|
||||
<!ENTITY libcap-home "https://sites.google.com/site/fullycapable/">
|
||||
<!ENTITY libcap-fin-du "2.9 MB">
|
||||
<!ENTITY libcap-fin-sbu "менее 0.1 SBU">
|
||||
@ -403,14 +403,14 @@
|
||||
<!ENTITY libffi-md5 "b9cac6c5997dca2b3787a59ede34e0eb">
|
||||
<!ENTITY libffi-home "https://sourceware.org/libffi/">
|
||||
<!ENTITY libffi-fin-du "11 MB">
|
||||
<!ENTITY libffi-fin-sbu "1.8 SBU">
|
||||
<!ENTITY libffi-fin-sbu "1.7 SBU">
|
||||
|
||||
<!ENTITY libpipeline-version "1.5.7">
|
||||
<!ENTITY libpipeline-size "956 KB">
|
||||
<!ENTITY libpipeline-url "&savannah;/releases/libpipeline/libpipeline-&libpipeline-version;.tar.gz">
|
||||
<!ENTITY libpipeline-md5 "1a48b5771b9f6c790fb4efdb1ac71342">
|
||||
<!ENTITY libpipeline-home "https://libpipeline.nongnu.org/">
|
||||
<!ENTITY libpipeline-fin-du "10 MB">
|
||||
<!ENTITY libpipeline-fin-du "9.7 MB">
|
||||
<!ENTITY libpipeline-fin-sbu "0.1 SBU">
|
||||
|
||||
<!ENTITY libtool-version "2.4.7">
|
||||
@ -419,43 +419,44 @@
|
||||
<!ENTITY libtool-md5 "2fc0b6ddcd66a89ed6e45db28fa44232">
|
||||
<!ENTITY libtool-home "&gnu-software;libtool/">
|
||||
<!ENTITY libtool-fin-du "45 MB">
|
||||
<!ENTITY libtool-fin-sbu "0.6 SBU">
|
||||
<!ENTITY libtool-fin-sbu "0.8 SBU">
|
||||
|
||||
<!ENTITY libxcrypt-version "4.4.36">
|
||||
<!ENTITY libxcrypt-size "610 KB">
|
||||
<!ENTITY libxcrypt-url "&github;/besser82/libxcrypt/releases/download/v&libxcrypt-version;/libxcrypt-&libxcrypt-version;.tar.xz">
|
||||
<!ENTITY libxcrypt-md5 "b84cd4104e08c975063ec6c4d0372446">
|
||||
<!ENTITY libxcrypt-home "&github;/besser82/libxcrypt/">
|
||||
<!ENTITY libxcrypt-fin-du "15 MB">
|
||||
<!ENTITY libxcrypt-fin-du "12 MB">
|
||||
<!ENTITY libxcrypt-fin-sbu "0.1 SBU">
|
||||
|
||||
<!ENTITY linux-major-version "6">
|
||||
<!ENTITY linux-minor-version "8">
|
||||
<!ENTITY linux-patch-version "8">
|
||||
<!ENTITY linux-minor-version "10">
|
||||
<!ENTITY linux-patch-version "5">
|
||||
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
|
||||
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
|
||||
<!ENTITY linux-size "139,243 KB">
|
||||
<!ENTITY linux-size "141,739 KB">
|
||||
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
|
||||
<!ENTITY linux-md5 "d802ace782a45e14cc4a8efee7510dfd">
|
||||
<!ENTITY linux-md5 "276ef1f11ed3713ec5d6f506ff55ac12">
|
||||
<!ENTITY linux-home "https://www.kernel.org/">
|
||||
<!-- measured for 6.5.3 / gcc-13.2.0 on x86_64 with -j4 : minimum is
|
||||
allnoconfig + some configs we recommend for the users, rounded down to
|
||||
allow ongoing cleanups; max is allmodconfig but IKHEADERS unset; typical
|
||||
is the "daily use" config for the workstation measuring the min/max values.
|
||||
The disk usage is the sum of the size of linux-6.5.3 directory and the
|
||||
installed kernel image & modules. -->
|
||||
<!ENTITY linux-knl-du "1.8 - 10.6 GB (обычно около 2 GB)">
|
||||
<!ENTITY linux-knl-sbu "0.6 - 20.4 SBU (обычно около 1.4 SBU)">
|
||||
<!-- measured for 6.10.1 / gcc-14.1.0 on x86_64 with -j4 :
|
||||
minimum is allnoconfig
|
||||
typical is defconfig
|
||||
max is allyesconfig
|
||||
The disk usage is the sum of the size of linux-6.10.1 directory.
|
||||
It does not include an installed kernel or any modules.
|
||||
-->
|
||||
<!ENTITY linux-knl-du "1.7 - 14 GB (обычно около 2.3 GB)">
|
||||
<!ENTITY linux-knl-sbu "0.4 - 32 SBU (обычно около 2.5 SBU)">
|
||||
|
||||
<!ENTITY linux-headers-tmp-du "1.5 GB">
|
||||
<!ENTITY linux-headers-tmp-du "1.6 GB">
|
||||
<!ENTITY linux-headers-tmp-sbu "менее 0.1 SBU">
|
||||
|
||||
<!ENTITY lz4-version "1.9.4">
|
||||
<!ENTITY lz4-size "348 KB">
|
||||
<!ENTITY lz4-version "1.10.0">
|
||||
<!ENTITY lz4-size "379 KB">
|
||||
<!ENTITY lz4-url "&github;/lz4/lz4/releases/download/v&lz4-version;/lz4-&lz4-version;.tar.gz">
|
||||
<!ENTITY lz4-md5 "e9286adb64040071c5e23498bf753261">
|
||||
<!ENTITY lz4-md5 "dead9f5f1966d9ae56e1e32761e4e675">
|
||||
<!ENTITY lz4-home "https://lz4.org/">
|
||||
<!ENTITY lz4-fin-du "83 MB">
|
||||
<!ENTITY lz4-fin-du "4.2 MB">
|
||||
<!ENTITY lz4-fin-sbu "0.1 SBU">
|
||||
|
||||
<!ENTITY m4-version "1.4.19">
|
||||
@ -465,7 +466,7 @@
|
||||
<!ENTITY m4-home "&gnu-software;m4/">
|
||||
<!ENTITY m4-tmp-du "31 MB">
|
||||
<!ENTITY m4-tmp-sbu "0.1 SBU">
|
||||
<!ENTITY m4-fin-du "49 MB">
|
||||
<!ENTITY m4-fin-du "48 MB">
|
||||
<!ENTITY m4-fin-sbu "0.3 SBU">
|
||||
|
||||
<!ENTITY make-version "4.4.1">
|
||||
@ -476,23 +477,23 @@
|
||||
<!ENTITY make-tmp-du "15 MB">
|
||||
<!ENTITY make-tmp-sbu "менее 0.1 SBU">
|
||||
<!ENTITY make-fin-du "13 MB">
|
||||
<!ENTITY make-fin-sbu "0.5 SBU">
|
||||
<!ENTITY make-fin-sbu "0.7 SBU">
|
||||
|
||||
<!ENTITY man-db-version "2.12.1">
|
||||
<!ENTITY man-db-size "1,994 KB">
|
||||
<!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz">
|
||||
<!ENTITY man-db-md5 "7b044e5020aab89db41ac7ee59d6d84a">
|
||||
<!ENTITY man-db-home "https://www.nongnu.org/man-db/">
|
||||
<!ENTITY man-db-fin-du "41 MB">
|
||||
<!ENTITY man-db-fin-sbu "0.2 SBU">
|
||||
<!ENTITY man-db-fin-du "43 MB">
|
||||
<!ENTITY man-db-fin-sbu "0.3 SBU">
|
||||
|
||||
<!ENTITY man-pages-version "6.7">
|
||||
<!ENTITY man-pages-size "2,132 KB">
|
||||
<!ENTITY man-pages-version "6.9.1">
|
||||
<!ENTITY man-pages-size "1,821 KB">
|
||||
<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
|
||||
<!ENTITY man-pages-md5 "1bd39d60e741f37b550d27f9d4fb1656">
|
||||
<!ENTITY man-pages-md5 "4d56775b6cce4edf1e496249e7c01c1a">
|
||||
<!ENTITY man-pages-home "https://www.kernel.org/doc/man-pages/">
|
||||
<!ENTITY man-pages-fin-du "33 MB">
|
||||
<!ENTITY man-pages-fin-sbu "менее 0.1 SBU">
|
||||
<!ENTITY man-pages-fin-du "52 MB">
|
||||
<!ENTITY man-pages-fin-sbu "0.1 SBU">
|
||||
|
||||
<!ENTITY markupsafe-version "2.1.5">
|
||||
<!ENTITY markupsafe-size "19 KB">
|
||||
@ -502,12 +503,12 @@
|
||||
<!ENTITY markupsafe-fin-du "508 KB">
|
||||
<!ENTITY markupsafe-fin-sbu "менее 0.1 SBU">
|
||||
|
||||
<!ENTITY meson-version "1.4.0">
|
||||
<!ENTITY meson-size "2,173 KB">
|
||||
<!ENTITY meson-version "1.5.1">
|
||||
<!ENTITY meson-size "2,205 KB">
|
||||
<!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
|
||||
<!ENTITY meson-md5 "a5cddd4299ead830106242c53ea7f10f">
|
||||
<!ENTITY meson-md5 "c4f2b3e5ea632685f61ba1b833c4905c">
|
||||
<!ENTITY meson-home "https://mesonbuild.com">
|
||||
<!ENTITY meson-fin-du "42 MB">
|
||||
<!ENTITY meson-fin-du "43 MB">
|
||||
<!ENTITY meson-fin-sbu "менее 0.1 SBU">
|
||||
|
||||
<!ENTITY mpc-version "1.3.1">
|
||||
@ -523,34 +524,34 @@
|
||||
<!ENTITY mpfr-url "https://ftp.gnu.org/gnu/mpfr/mpfr-&mpfr-version;.tar.xz">
|
||||
<!ENTITY mpfr-md5 "523c50c6318dde6f9dc523bc0244690a">
|
||||
<!ENTITY mpfr-home "https://www.mpfr.org/">
|
||||
<!ENTITY mpfr-fin-du "44 MB">
|
||||
<!ENTITY mpfr-fin-sbu "0.3 SBU">
|
||||
<!ENTITY mpfr-fin-du "43 MB">
|
||||
<!ENTITY mpfr-fin-sbu "0.2 SBU">
|
||||
|
||||
<!ENTITY ncurses-version "6.5">
|
||||
<!ENTITY ncurses-size "2,156 KB">
|
||||
<!ENTITY ncurses-url "https://invisible-mirror.net/archives/ncurses/ncurses-&ncurses-version;.tar.gz">
|
||||
<!ENTITY ncurses-md5 "ac2d2629296f04c8537ca706b6977687">
|
||||
<!ENTITY ncurses-home "&gnu-software;ncurses/">
|
||||
<!ENTITY ncurses-tmp-du "3,603 KB">
|
||||
<!ENTITY ncurses-tmp-sbu "0.3 SBU">
|
||||
<!ENTITY ncurses-fin-du "45 MB">
|
||||
<!ENTITY ncurses-tmp-du "53 MB">
|
||||
<!ENTITY ncurses-tmp-sbu "0.4 SBU">
|
||||
<!ENTITY ncurses-fin-du "46 MB">
|
||||
<!ENTITY ncurses-fin-sbu "0.2 SBU">
|
||||
|
||||
<!ENTITY ninja-version "1.12.0">
|
||||
<!ENTITY ninja-version "1.12.1">
|
||||
<!ENTITY ninja-size "235 KB">
|
||||
<!ENTITY ninja-url "&github;/ninja-build/ninja/archive/v&ninja-version;/ninja-&ninja-version;.tar.gz">
|
||||
<!ENTITY ninja-md5 "302530c3d94dcb08e4ab0750a7f4cf20">
|
||||
<!ENTITY ninja-md5 "6288992b05e593a391599692e2f7e490">
|
||||
<!ENTITY ninja-home "https://ninja-build.org/">
|
||||
<!ENTITY ninja-fin-du "75 MB">
|
||||
<!ENTITY ninja-fin-sbu "0.3 SBU">
|
||||
<!ENTITY ninja-fin-du "37 MB">
|
||||
<!ENTITY ninja-fin-sbu "0.2 SBU">
|
||||
|
||||
<!ENTITY openssl-version "3.3.0">
|
||||
<!ENTITY openssl-size "17,616 KB">
|
||||
<!ENTITY openssl-version "3.3.1">
|
||||
<!ENTITY openssl-size "17,633 KB">
|
||||
<!ENTITY openssl-url "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz">
|
||||
<!ENTITY openssl-md5 "c8b063afbea85d867e161ecb8816cfa9">
|
||||
<!ENTITY openssl-md5 "8a4342b399c18f870ca6186299195984">
|
||||
<!ENTITY openssl-home "https://www.openssl.org/">
|
||||
<!ENTITY openssl-fin-du "805 MB">
|
||||
<!ENTITY openssl-fin-sbu "1.8 SBU">
|
||||
<!ENTITY openssl-fin-du "883 MB">
|
||||
<!ENTITY openssl-fin-sbu "1.7 SBU">
|
||||
|
||||
<!ENTITY patch-version "2.7.6">
|
||||
<!ENTITY patch-size "766 KB">
|
||||
@ -560,28 +561,28 @@
|
||||
<!ENTITY patch-tmp-du "12 MB">
|
||||
<!ENTITY patch-tmp-sbu "0.1 SBU">
|
||||
<!ENTITY patch-fin-du "12 MB">
|
||||
<!ENTITY patch-fin-sbu "0.1 SBU">
|
||||
<!ENTITY patch-fin-sbu "0.2 SBU">
|
||||
|
||||
<!ENTITY perl-version-major "5">
|
||||
<!ENTITY perl-version-minor "38">
|
||||
<!ENTITY perl-version-patch "2">
|
||||
<!ENTITY perl-version-minor "40">
|
||||
<!ENTITY perl-version-patch "0">
|
||||
<!ENTITY perl-version-min "&perl-version-major;.&perl-version-minor;">
|
||||
<!ENTITY perl-version "&perl-version-major;.&perl-version-minor;.&perl-version-patch;">
|
||||
<!ENTITY perl-size "13,359 KB">
|
||||
<!ENTITY perl-size "13,481 KB">
|
||||
<!ENTITY perl-url "https://www.cpan.org/src/5.0/perl-&perl-version;.tar.xz">
|
||||
<!ENTITY perl-md5 "d3957d75042918a23ec0abac4a2b7e0a">
|
||||
<!ENTITY perl-md5 "cfe14ef0709b9687f9c514042e8e1e82">
|
||||
<!ENTITY perl-home "https://www.perl.org/">
|
||||
<!ENTITY perl-tmp-du "280 MB">
|
||||
<!ENTITY perl-tmp-du "285 MB">
|
||||
<!ENTITY perl-tmp-sbu "0.6 SBU">
|
||||
<!ENTITY perl-fin-du "239 MB">
|
||||
<!ENTITY perl-fin-sbu "1.5 SBU">
|
||||
<!ENTITY perl-fin-du "245 MB">
|
||||
<!ENTITY perl-fin-sbu "1.4 SBU">
|
||||
|
||||
<!ENTITY pkgconf-version "2.2.0">
|
||||
<!ENTITY pkgconf-size "305 KB">
|
||||
<!ENTITY pkgconf-version "2.3.0">
|
||||
<!ENTITY pkgconf-size "309 KB">
|
||||
<!ENTITY pkgconf-url "https://distfiles.ariadne.space/pkgconf/pkgconf-&pkgconf-version;.tar.xz">
|
||||
<!ENTITY pkgconf-md5 "00e309a3bf0909030a4fc701389db2b9">
|
||||
<!ENTITY pkgconf-home "http://pkgconf.org/">
|
||||
<!ENTITY pkgconf-fin-du "4.6 MB">
|
||||
<!ENTITY pkgconf-md5 "833363e77b5bed0131c7bc4cc6f7747b">
|
||||
<!ENTITY pkgconf-home "https://github.com/pkgconf/pkgconf">
|
||||
<!ENTITY pkgconf-fin-du "4.7 MB">
|
||||
<!ENTITY pkgconf-fin-sbu "менее 0.1 SBU">
|
||||
|
||||
<!ENTITY procps-ng-version "4.0.4">
|
||||
@ -589,7 +590,7 @@
|
||||
<!ENTITY procps-ng-url "https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz">
|
||||
<!ENTITY procps-ng-md5 "2f747fc7df8ccf402d03e375c565cf96">
|
||||
<!ENTITY procps-ng-home "https://gitlab.com/procps-ng/procps/">
|
||||
<!ENTITY procps-ng-fin-du "27 MB">
|
||||
<!ENTITY procps-ng-fin-du "26 MB">
|
||||
<!ENTITY procps-ng-fin-sbu "0.1 SBU">
|
||||
|
||||
<!ENTITY psmisc-version "23.7">
|
||||
@ -597,31 +598,31 @@
|
||||
<!ENTITY psmisc-url "https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-&psmisc-version;.tar.xz">
|
||||
<!ENTITY psmisc-md5 "53eae841735189a896d614cba440eb10">
|
||||
<!ENTITY psmisc-home "https://gitlab.com/psmisc/psmisc">
|
||||
<!ENTITY psmisc-fin-du "6.6 MB">
|
||||
<!ENTITY psmisc-fin-du "6.7 MB">
|
||||
<!ENTITY psmisc-fin-sbu "менее 0.1 SBU">
|
||||
|
||||
<!-- If python minor version changes, updates in python and
|
||||
meson pages will be needed: python3.6 and python3.6m -->
|
||||
|
||||
<!ENTITY python-version "3.12.3">
|
||||
<!ENTITY python-version "3.12.5">
|
||||
<!ENTITY python-minor "3.12">
|
||||
<!ENTITY python-size "20,142 KB">
|
||||
<!ENTITY python-size "19,944 KB">
|
||||
<!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
|
||||
<!ENTITY python-md5 "8defb33f0c37aa4bdd3a38ba52abde4e">
|
||||
<!ENTITY python-md5 "02c7d269e077f4034963bba6befdc715">
|
||||
<!ENTITY python-home "https://www.python.org/">
|
||||
<!ENTITY python-tmp-du "598 MB">
|
||||
<!ENTITY python-tmp-sbu "0.5 SBU">
|
||||
<!ENTITY python-fin-du "485 MB">
|
||||
<!ENTITY python-fin-sbu "1.8 SBU">
|
||||
<!ENTITY python-tmp-du "603 MB">
|
||||
<!ENTITY python-tmp-sbu "0.4 SBU">
|
||||
<!ENTITY python-fin-du "530 MB">
|
||||
<!ENTITY python-fin-sbu "2.2 SBU">
|
||||
<!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2">
|
||||
<!ENTITY python-docs-md5 "6025ee63c0ded34aac874f5da8f1a90c">
|
||||
<!ENTITY python-docs-size "8,110 KB">
|
||||
<!ENTITY python-docs-md5 "52274d813236ca4a972fb6988480dc56">
|
||||
<!ENTITY python-docs-size "8,188 KB">
|
||||
|
||||
<!ENTITY readline-version "8.2">
|
||||
<!ENTITY readline-version "8.2.13">
|
||||
<!ENTITY readline-soversion "8.2"><!-- used for stripping -->
|
||||
<!ENTITY readline-size "2,973 KB">
|
||||
<!ENTITY readline-size "2,974 KB">
|
||||
<!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz">
|
||||
<!ENTITY readline-md5 "4aa1b31be779e6b84f9a96cb66bc50f6">
|
||||
<!ENTITY readline-md5 "05080bf3801e6874bb115cd6700b708f">
|
||||
<!ENTITY readline-home "https://tiswww.case.edu/php/chet/readline/rltop.html">
|
||||
<!ENTITY readline-fin-du "16 MB">
|
||||
<!ENTITY readline-fin-sbu "менее 0.1 SBU">
|
||||
@ -636,53 +637,54 @@
|
||||
<!ENTITY sed-fin-du "30 MB">
|
||||
<!ENTITY sed-fin-sbu "0.3 SBU">
|
||||
|
||||
<!ENTITY setuptools-version "69.5.1">
|
||||
<!ENTITY setuptools-size "2,238 KB">
|
||||
<!ENTITY setuptools-version "72.2.0">
|
||||
<!ENTITY setuptools-size "2,363 KB">
|
||||
<!ENTITY setuptools-url "&pypi-src;/s/setuptools/setuptools-&setuptools-version;.tar.gz">
|
||||
<!ENTITY setuptools-md5 "645f672221ed628e888e38a9da6c5aed">
|
||||
<!ENTITY setuptools-md5 "2e0ffd0f6fc632a11442b79d9b1c68bd">
|
||||
<!ENTITY setuptools-home "&pypi-home;/setuptools/">
|
||||
<!ENTITY setuptools-fin-du "20 MB">
|
||||
<!ENTITY setuptools-fin-sbu "0.1 SBU">
|
||||
<!ENTITY setuptools-fin-du "35 MB">
|
||||
<!ENTITY setuptools-fin-sbu "менее 0.1 SBU">
|
||||
|
||||
<!ENTITY shadow-version "4.15.1">
|
||||
<!ENTITY shadow-size "1,742 KB">
|
||||
<!ENTITY shadow-version "4.16.0">
|
||||
<!ENTITY shadow-size "2,154 KB">
|
||||
<!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/&shadow-version;/shadow-&shadow-version;.tar.xz">
|
||||
<!ENTITY shadow-md5 "006b0856abd49b5e7b45b7cb78ca272a">
|
||||
<!ENTITY shadow-md5 "eb70bad3316d08f0d3bb3d4bbeccb3b4">
|
||||
<!ENTITY shadow-home "&github;/shadow-maint/shadow/">
|
||||
<!ENTITY shadow-fin-du "49 MB">
|
||||
<!ENTITY shadow-fin-du "112 MB">
|
||||
<!ENTITY shadow-fin-sbu "0.1 SBU">
|
||||
|
||||
<!ENTITY sysklogd-version "1.5.1">
|
||||
<!ENTITY sysklogd-size "88 KB">
|
||||
<!ENTITY sysklogd-url "https://www.infodrom.org/projects/sysklogd/download/sysklogd-&sysklogd-version;.tar.gz">
|
||||
<!ENTITY sysklogd-md5 "c70599ab0d037fde724f7210c2c8d7f8">
|
||||
<!ENTITY sysklogd-version "2.6.1">
|
||||
<!ENTITY sysklogd-size "452 KB">
|
||||
<!ENTITY sysklogd-url "https://github.com/troglobit/sysklogd/releases/download/v&sysklogd-version;/sysklogd-&sysklogd-version;.tar.gz">
|
||||
<!ENTITY sysklogd-md5 "dcf0836a0fcc6568efaad230850d9c86">
|
||||
<!ENTITY sysklogd-home "https://www.infodrom.org/projects/sysklogd/">
|
||||
<!ENTITY sysklogd-fin-du "680 KB">
|
||||
<!ENTITY sysklogd-fin-du "3.9 MB">
|
||||
<!ENTITY sysklogd-fin-sbu "менее 0.1 SBU">
|
||||
|
||||
<!ENTITY systemd-version "255">
|
||||
<!ENTITY systemd-version "256.4">
|
||||
<!--<!ENTITY systemd-stable "6b4878d">-->
|
||||
<!-- The above entity is used whenever we move to a stable backport branch. In the event of a critical problem or kernel
|
||||
change that is incompatible, we will switch to the backport branch until the next stable release. -->
|
||||
<!ENTITY systemd-size "14,516 KB">
|
||||
<!-- The above entity is used whenever we move to a stable backport branch.
|
||||
In the event of a critical problem or kernel change that is incompatible,
|
||||
we will switch to the backport branch until the next stable release. -->
|
||||
<!ENTITY systemd-size "15,291 KB">
|
||||
<!ENTITY systemd-url "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz">
|
||||
<!--<!ENTITY systemd-url "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">-->
|
||||
<!ENTITY systemd-md5 "521cda27409a9edf0370c128fae3e690">
|
||||
<!ENTITY systemd-md5 "03bd1ff158ec0bc55428c77a8f8495bd">
|
||||
<!ENTITY systemd-home "https://www.freedesktop.org/wiki/Software/systemd/">
|
||||
<!ENTITY systemd-man-version "255">
|
||||
<!ENTITY systemd-man-size "652 KB">
|
||||
<!ENTITY systemd-man-version "256.4">
|
||||
<!ENTITY systemd-man-size "676 KB">
|
||||
<!--<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">-->
|
||||
<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz">
|
||||
<!ENTITY systemd-man-md5 "1ebe54d7a80f9abf8f2d14ddfeb2432d">
|
||||
<!ENTITY systemd-fin-du "247 MB">
|
||||
<!ENTITY systemd-fin-sbu "0.7 SBU">
|
||||
<!ENTITY systemd-man-md5 "8dbcf0ff0d8e5e9d3565f9d2fc153310">
|
||||
<!ENTITY systemd-fin-du "267 MB">
|
||||
<!ENTITY systemd-fin-sbu "0.8 SBU">
|
||||
|
||||
<!ENTITY sysvinit-version "3.09">
|
||||
<!ENTITY sysvinit-size "234 KB">
|
||||
<!ENTITY sysvinit-version "3.10">
|
||||
<!ENTITY sysvinit-size "235 KB">
|
||||
<!ENTITY sysvinit-url "&github;/slicer69/sysvinit/releases/download/&sysvinit-version;/sysvinit-&sysvinit-version;.tar.xz">
|
||||
<!ENTITY sysvinit-md5 "688074f8642c955469a0b1ecae5c488b">
|
||||
<!ENTITY sysvinit-md5 "b8fbe11062cf16d3b6a3709b7f6978d2">
|
||||
<!ENTITY sysvinit-home "&savannah-nongnu;/projects/sysvinit">
|
||||
<!ENTITY sysvinit-fin-du "2.5 MB">
|
||||
<!ENTITY sysvinit-fin-du "2.8 MB">
|
||||
<!ENTITY sysvinit-fin-sbu "менее 0.1 SBU">
|
||||
|
||||
<!ENTITY tar-version "1.35">
|
||||
@ -693,7 +695,7 @@
|
||||
<!ENTITY tar-tmp-du "42 MB">
|
||||
<!ENTITY tar-tmp-sbu "0.1 SBU">
|
||||
<!ENTITY tar-fin-du "43 MB">
|
||||
<!ENTITY tar-fin-sbu "0.5 SBU">
|
||||
<!ENTITY tar-fin-sbu "0.7 SBU">
|
||||
|
||||
<!ENTITY tcl-version "8.6.14">
|
||||
<!ENTITY tcl-major-version "8.6">
|
||||
@ -704,8 +706,8 @@
|
||||
<!ENTITY tcl-docs-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-html.tar.gz">
|
||||
<!ENTITY tcl-docs-md5 "5467198f8d57c54835bf80b98ffb0170">
|
||||
<!ENTITY tcl-docs-size "1,167 KB">
|
||||
<!ENTITY tcl-tmp-du "89 MB">
|
||||
<!ENTITY tcl-tmp-sbu "2.7 SBU">
|
||||
<!ENTITY tcl-tmp-du "91 MB">
|
||||
<!ENTITY tcl-tmp-sbu "3.2 SBU">
|
||||
|
||||
<!ENTITY texinfo-version "7.1">
|
||||
<!ENTITY texinfo-size "5,416 KB">
|
||||
@ -733,31 +735,42 @@
|
||||
<!ENTITY udev-lfs-home " ">
|
||||
|
||||
<!ENTITY util-linux-minor "2.40">
|
||||
<!ENTITY util-linux-version "2.40"> <!-- 2.33.x -->
|
||||
<!ENTITY util-linux-size "8,558 KB">
|
||||
<!ENTITY util-linux-version "2.40.2"> <!-- 2.33.x -->
|
||||
<!ENTITY util-linux-size "8,648 KB">
|
||||
<!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-minor;/util-linux-&util-linux-version;.tar.xz">
|
||||
<!ENTITY util-linux-md5 "46d1423122d310dfd022c799e1e4e259">
|
||||
<!ENTITY util-linux-md5 "88faefc8fefced097e58142077a3d14e">
|
||||
<!ENTITY util-linux-home "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/">
|
||||
<!ENTITY util-linux-tmp-du "172 MB">
|
||||
<!ENTITY util-linux-tmp-du "180 MB">
|
||||
<!ENTITY util-linux-tmp-sbu "0.2 SBU">
|
||||
<!ENTITY util-linux-fin-du "313 MB">
|
||||
<!ENTITY util-linux-fin-du "315 MB">
|
||||
<!ENTITY util-linux-fin-sbu "0.5 SBU">
|
||||
|
||||
<!ENTITY vim-version "9.1.0330">
|
||||
<!ENTITY vim-version "9.1.0660">
|
||||
<!-- <!ENTITY vim-majmin "90"> -->
|
||||
<!ENTITY vim-docdir "vim/vim91">
|
||||
<!ENTITY vim-size "17,428 KB">
|
||||
<!ENTITY vim-size "17,629 KB">
|
||||
<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">
|
||||
<!--<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">-->
|
||||
<!ENTITY vim-md5 "88d5656c21668ae98a0cd1a13abb3d12">
|
||||
<!ENTITY vim-home "https://www.vim.org">
|
||||
<!ENTITY vim-fin-du "236 MB">
|
||||
<!ENTITY vim-fin-sbu "2.5 SBU">
|
||||
<!-- N.B. LFS 9.0 uses
|
||||
https://github.com/vim/vim/archive/v8.1.1846/vim-8.1.1846.tar.gz
|
||||
and it still works after years, the md5sum of the resulted tarball
|
||||
is unchanged as well. Thus GitHub download seems stable enough for
|
||||
vim and there's no need to use anduin.
|
||||
|
||||
<!ENTITY wheel-version "0.43.0">
|
||||
<!ENTITY wheel-size "97 KB">
|
||||
BTW if we click the "Next" button enough times on
|
||||
https://github.com/vim/vim/tags, we can eventually see the old
|
||||
release. The "Next" button just sets "after=" in the URL. For
|
||||
example, https://github.com/vim/vim/tags?after=v8.1.1847 will show
|
||||
us v8.1.1846. -->
|
||||
<!--<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">-->
|
||||
<!ENTITY vim-md5 "c512a99b3704f193be1a181cc644b2b2">
|
||||
<!ENTITY vim-home "https://www.vim.org">
|
||||
<!ENTITY vim-fin-du "245 MB">
|
||||
<!ENTITY vim-fin-sbu "2.9 SBU">
|
||||
|
||||
<!ENTITY wheel-version "0.44.0">
|
||||
<!ENTITY wheel-size "99 KB">
|
||||
<!ENTITY wheel-url "&pypi-src;/w/wheel/wheel-&wheel-version;.tar.gz">
|
||||
<!ENTITY wheel-md5 "387af15d51367a19d834d6db413547d0">
|
||||
<!ENTITY wheel-md5 "440ff4fe51579b7ed16f02af8f8d9494">
|
||||
<!ENTITY wheel-home "&pypi-home;/wheel/">
|
||||
<!ENTITY wheel-fin-du "1.5 MB">
|
||||
<!ENTITY wheel-fin-sbu "менее 0.1 SBU">
|
||||
@ -770,14 +783,14 @@
|
||||
<!ENTITY xml-parser-fin-du "2.4 MB">
|
||||
<!ENTITY xml-parser-fin-sbu "менее 0.1 SBU">
|
||||
|
||||
<!ENTITY xz-version "5.4.6">
|
||||
<!ENTITY xz-size "1,648 KB">
|
||||
<!ENTITY xz-url "&anduin-sources;/xz-&xz-version;.tar.xz">
|
||||
<!ENTITY xz-md5 "7ade7bd1181a731328f875bec62a9377">
|
||||
<!ENTITY xz-version "5.6.2">
|
||||
<!ENTITY xz-size "1,277 KB">
|
||||
<!ENTITY xz-url "https://github.com//tukaani-project/xz/releases/download/v&xz-version;/xz-&xz-version;.tar.xz">
|
||||
<!ENTITY xz-md5 "bbf73fb28425cebb854328599f85c4cf">
|
||||
<!ENTITY xz-home "https://tukaani.org/xz">
|
||||
<!ENTITY xz-tmp-du "22 MB">
|
||||
<!ENTITY xz-tmp-du "20 MB">
|
||||
<!ENTITY xz-tmp-sbu "0.1 SBU">
|
||||
<!ENTITY xz-fin-du "25 MB">
|
||||
<!ENTITY xz-fin-du "21 MB">
|
||||
<!ENTITY xz-fin-sbu "0.1 SBU">
|
||||
|
||||
<!ENTITY zlib-version "1.3.1">
|
||||
@ -797,6 +810,6 @@
|
||||
<!ENTITY zstd-url "https://github.com/facebook/zstd/releases/download/v&zstd-version;/zstd-&zstd-version;.tar.gz">
|
||||
<!ENTITY zstd-md5 "5a473726b3445d0e5d6296afd1ab6854">
|
||||
<!ENTITY zstd-home "https://facebook.github.io/zstd/">
|
||||
<!ENTITY zstd-fin-du "77 MB">
|
||||
<!ENTITY zstd-fin-sbu "0.5 SBU">
|
||||
<!ENTITY zstd-fin-du "84 MB">
|
||||
<!ENTITY zstd-fin-sbu "0.4 SBU">
|
||||
|
||||
|
@ -181,8 +181,8 @@
|
||||
имя динамического компоновщика — проверить случайный двоичный файл из хост-системы,
|
||||
выполнив следующую команду: <userinput>readelf -l
|
||||
<имя исполняемого файла> | grep interpreter</userinput> и зафиксировать результат.
|
||||
Официальный источник, охватывающий все платформы, находится в файле
|
||||
<filename>shlib-versions</filename> в корне дерева исходного кода glibc.</para>
|
||||
Официальный источник, охватывающий все платформы, находится на
|
||||
<ulink url='https://sourceware.org/glibc/wiki/ABIList'>вики-странице Glibc</ulink>.</para>
|
||||
</note>
|
||||
|
||||
<para>Чтобы сымитировать кросс-компиляцию в LFS, имя триплета хоста немного
|
||||
@ -339,20 +339,17 @@ checking what linker to use... /mnt/lfs/tools/i686-lfs-linux-gnu/bin/ld</compute
|
||||
ядром Linux.</para>
|
||||
|
||||
<para>Следующий устанавливаемый пакет — glibc. Наиболее важными при сборке glibc
|
||||
являются компилятор, бинарные инструменты и заголовочные файлы ядра. С компилятором,
|
||||
как правило, не бывает проблем, поскольку glibc всегда будет использовать компилятор,
|
||||
указанный в параметре <parameter>--host</parameter>, переданный скрипту configure;
|
||||
например, в нашем случае компилятором будет <command>$LFS_TGT-gcc</command>. С бинарными
|
||||
инструментами и заголовки ядра может быть немного сложнее. Поэтому мы не рискуем и
|
||||
используем доступные параметры конфигурации, чтобы обеспечить правильный выбор.
|
||||
После запуска <command>configure</command> проверьте содержимое файла
|
||||
<filename>config.make</filename> в каталоге <filename
|
||||
class="directory">сборки</filename> на наличие всех важных деталей. Обратите внимание
|
||||
на использование опции <parameter>CC="$LFS_TGT-gcc"</parameter>
|
||||
(с переменной <envar>$LFS_TGT</envar>) для управления используемыми бинарными
|
||||
инструментами и использование флагов <parameter>-nostdinc</parameter> и
|
||||
<parameter>-isystem</parameter> для управления включаемым путем поиска компилятора.
|
||||
Эти пункты подчеркивают важный аспект пакета glibc — он очень самодостаточен
|
||||
являются компилятор, бинарные инструменты и заголовочные файлы ядра. С компилятором
|
||||
и бинарными инструментами, как правило, не бывает проблем, поскольку glibc всегда
|
||||
использует параметры, передаваемые скрипту configure, которые указаны в
|
||||
<parameter>--host</parameter>, например, в нашем случае компилятором будет
|
||||
<command>$LFS_TGT-gcc</command>, а инструментом <command>readelf</command> будет
|
||||
<command>$LFS_TGT-readelf</command>. С заголовочными файлами ядра может быть немного
|
||||
сложнее. Поэтому мы не рискуем и используем доступный параметр configure, чтобы обеспечить
|
||||
правильный выбор. После выполнения команды <command>configure</command> проверьте
|
||||
содержимое файла <filename>config.make</filename> в каталоге <filename
|
||||
class="directory">build</filename> на наличие всех нужных параметров.
|
||||
Эти элементы подчеркивают важный аспект пакета glibc — он очень самодостаточен
|
||||
с точки зрения своего механизма сборки и, как правило, не полагается на значения по
|
||||
умолчанию.</para>
|
||||
|
||||
|
28
patches.ent
28
patches.ent
@ -2,38 +2,44 @@
|
||||
|
||||
<!-- Start of Common Patches -->
|
||||
|
||||
<!--
|
||||
<!ENTITY bash-upstream-fixes-patch "bash-&bash-version;-upstream_fixes-1.patch">
|
||||
<!ENTITY bash-upstream-fixes-patch-md5 "2d1691a629c558e894dbb78ee6bf34ef">
|
||||
<!ENTITY bash-upstream-fixes-patch-size "5.9 KB">
|
||||
|
||||
-->
|
||||
<!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
|
||||
<!ENTITY bzip2-docs-patch-md5 "6a5ac7e89b791aae556de0f745916f7f">
|
||||
<!ENTITY bzip2-docs-patch-size "1.6 KB">
|
||||
|
||||
<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-1.patch">
|
||||
<!ENTITY coreutils-i18n-patch-md5 "ce7529b74564aac887c3f48582a5e6cf">
|
||||
<!ENTITY coreutils-i18n-patch-size "159 KB">
|
||||
<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-2.patch">
|
||||
<!ENTITY coreutils-i18n-patch-md5 "58961caf5bbdb02462591fa506c73b6d">
|
||||
<!ENTITY coreutils-i18n-patch-size "164 KB">
|
||||
|
||||
<!ENTITY expect-gcc14-patch "expect-&expect-version;-gcc14-1.patch">
|
||||
<!ENTITY expect-gcc14-patch-md5 "0b8b5ac411d011263ad40b0664c669f0">
|
||||
<!ENTITY expect-gcc14-patch-size "7.8 KB">
|
||||
|
||||
<!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
|
||||
<!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">
|
||||
<!ENTITY glibc-fhs-patch-size "2.8 KB">
|
||||
|
||||
<!ENTITY glibc-upstream-patch "glibc-&glibc-version;-upstream_fix-1.patch">
|
||||
<!ENTITY glibc-upstream-patch-md5 "49fb369a89bdbf52c71f0a084e97ad68">
|
||||
<!--
|
||||
<!ENTITY glibc-upstream-patch "glibc-&glibc-version;-upstream_fix-2.patch">
|
||||
<!ENTITY glibc-upstream-patch-md5 "e9f8f23746755bf880772cfa59c1896c">
|
||||
<!ENTITY glibc-upstream-patch-size "8.0 KB">
|
||||
|
||||
-->
|
||||
<!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch">
|
||||
<!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
|
||||
<!ENTITY kbd-backspace-patch-size "12 KB">
|
||||
|
||||
<!--
|
||||
<!ENTITY readline-fixes-patch "readline-&readline-version;-upstream_fixes-3.patch">
|
||||
<!ENTITY readline-fixes-patch-md5 "9ed497b6cb8adcb8dbda9dee9ebce791">
|
||||
<!ENTITY readline-fixes-patch-size "13 KB">
|
||||
|
||||
-->
|
||||
<!ENTITY sysvinit-consolidated-patch "sysvinit-&sysvinit-version;-consolidated-1.patch">
|
||||
<!ENTITY sysvinit-consolidated-patch-md5 "17ffccbb8e18c39e8cedc32046f3a475">
|
||||
<!ENTITY sysvinit-consolidated-patch-size "2.5 KB">
|
||||
|
||||
<!--
|
||||
<!ENTITY systemd-upstream-patch "systemd-&systemd-version;-upstream_fixes-1.patch">
|
||||
<!ENTITY systemd-upstream-patch-md5 "8d9c1014445c463cf7c24c162b1e0686">
|
||||
<!ENTITY systemd-upstream-patch-size "7.2 KB">
|
||||
-->
|
||||
|
@ -407,7 +407,7 @@
|
||||
<listitem>
|
||||
<para>Man-pages</para>
|
||||
|
||||
<para>Этот пакет представляет собой содержимое основных справочных страниц Linux.</para>
|
||||
<para>Этот пакет содержит основные справочные(man) страницы Linux.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
@ -538,12 +538,12 @@
|
||||
|
||||
<para>Этот пакет предоставляет систему инициализации <application>init</application>
|
||||
и ряд дополнительных возможностей загрузки и управления системой в качестве
|
||||
альтернативы Sysvinit. Он используется многими дистрибутивами.
|
||||
альтернативы SysVinit. Он используется многими дистрибутивами.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem revision="sysv">
|
||||
<para>Sysvinit</para>
|
||||
<para>SysVinit</para>
|
||||
|
||||
<para>Этот пакет содержит систему инициализации <application>init</application>,
|
||||
родительской элемент всех остальных процессов в работающей системе Linux.</para>
|
||||
|
Loading…
Reference in New Issue
Block a user