diff options
author | Sn4il <sn4il@thedroth.rocks> | 2024-03-06 10:25:41 +0300 |
---|---|---|
committer | Sn4il <sn4il@thedroth.rocks> | 2024-03-06 10:25:41 +0300 |
commit | 5a6834585c43296c2207f5f251d3d5c237c7c8d2 (patch) | |
tree | 5c3f9adc4c5fd0b3bdc3b017b021a36016c0f15b | |
parent | 2b6ec04f001bbdf660476a1275d90075d746833c (diff) | |
download | sn4il-site-5a6834585c43296c2207f5f251d3d5c237c7c8d2.tar.gz sn4il-site-5a6834585c43296c2207f5f251d3d5c237c7c8d2.zip |
Update LFS mirror
-rw-r--r-- | index.html | 2 | ||||
-rwxr-xr-x | lfs-12.0-sysv/LFS-BOOK.pdf | bin | 2821998 -> 0 bytes | |||
-rw-r--r-- | lfs-12.0-sysv/chapter09/profile.html | 275 | ||||
-rw-r--r-- | lfs-12.0-sysv/md5sums | 93 | ||||
-rw-r--r-- | lfs-12.0-sysv/wget-list | 94 | ||||
-rw-r--r-- | lfs-12.0-sysv/wget-list-sysv | 93 | ||||
-rw-r--r--[-rwxr-xr-x] | lfs-12.1-sysv/LFS-BOOK.html (renamed from lfs-12.0-sysv/LFS-BOOK.html) | 15070 | ||||
-rw-r--r-- | lfs-12.1-sysv/LFS-BOOK.pdf | bin | 0 -> 2954195 bytes | |||
-rw-r--r-- | lfs-12.1-sysv/appendices/acknowledgments.html (renamed from lfs-12.0-sysv/appendices/acknowledgments.html) | 16 | ||||
-rw-r--r-- | lfs-12.1-sysv/appendices/acronymlist.html (renamed from lfs-12.0-sysv/appendices/acronymlist.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/appendices/creat-comm.html (renamed from lfs-12.0-sysv/appendices/creat-comm.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/appendices/dependencies.html (renamed from lfs-12.0-sysv/appendices/dependencies.html) | 323 | ||||
-rw-r--r-- | lfs-12.1-sysv/appendices/licenses.html (renamed from lfs-12.0-sysv/appendices/licenses.html) | 16 | ||||
-rw-r--r-- | lfs-12.1-sysv/appendices/mit.html (renamed from lfs-12.0-sysv/appendices/mit.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter01/askforhelp.html (renamed from lfs-12.0-sysv/chapter01/askforhelp.html) | 27 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter01/changelog.html (renamed from lfs-12.0-sysv/chapter01/changelog.html) | 917 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter01/chapter01.html (renamed from lfs-12.0-sysv/chapter01/chapter01.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter01/how.html (renamed from lfs-12.0-sysv/chapter01/how.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter01/resources.html (renamed from lfs-12.0-sysv/chapter01/resources.html) | 28 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter01/whatsnew.html (renamed from lfs-12.0-sysv/chapter01/whatsnew.html) | 172 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter02/aboutlfs.html (renamed from lfs-12.0-sysv/chapter02/aboutlfs.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter02/chapter02.html (renamed from lfs-12.0-sysv/chapter02/chapter02.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter02/creatingfilesystem.html (renamed from lfs-12.0-sysv/chapter02/creatingfilesystem.html) | 22 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter02/creatingpartition.html (renamed from lfs-12.0-sysv/chapter02/creatingpartition.html) | 37 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter02/hostreqs.html (renamed from lfs-12.0-sysv/chapter02/hostreqs.html) | 87 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter02/introduction.html (renamed from lfs-12.0-sysv/chapter02/introduction.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter02/mounting.html (renamed from lfs-12.0-sysv/chapter02/mounting.html) | 23 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter02/stages.html (renamed from lfs-12.0-sysv/chapter02/stages.html) | 35 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter03/chapter03.html (renamed from lfs-12.0-sysv/chapter03/chapter03.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter03/introduction.html (renamed from lfs-12.0-sysv/chapter03/introduction.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter03/packages.html (renamed from lfs-12.0-sysv/chapter03/packages.html) | 418 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter03/patches.html (renamed from lfs-12.0-sysv/chapter03/patches.html) | 87 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter04/aboutsbus.html (renamed from lfs-12.0-sysv/chapter04/aboutsbus.html) | 36 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter04/abouttestsuites.html (renamed from lfs-12.0-sysv/chapter04/abouttestsuites.html) | 22 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter04/addinguser.html (renamed from lfs-12.0-sysv/chapter04/addinguser.html) | 26 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter04/chapter04.html (renamed from lfs-12.0-sysv/chapter04/chapter04.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter04/creatingminlayout.html (renamed from lfs-12.0-sysv/chapter04/creatingminlayout.html) | 22 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter04/introduction.html (renamed from lfs-12.0-sysv/chapter04/introduction.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter04/settingenvironment.html (renamed from lfs-12.0-sysv/chapter04/settingenvironment.html) | 89 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter05/binutils-pass1.html (renamed from lfs-12.0-sysv/chapter05/binutils-pass1.html) | 56 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter05/chapter05.html (renamed from lfs-12.0-sysv/chapter05/chapter05.html) | 26 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter05/gcc-libstdc++.html (renamed from lfs-12.0-sysv/chapter05/gcc-libstdc++.html) | 42 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter05/gcc-pass1.html (renamed from lfs-12.0-sysv/chapter05/gcc-pass1.html) | 66 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter05/glibc.html (renamed from lfs-12.0-sysv/chapter05/glibc.html) | 71 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter05/introduction.html (renamed from lfs-12.0-sysv/chapter05/introduction.html) | 28 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter05/linux-headers.html (renamed from lfs-12.0-sysv/chapter05/linux-headers.html) | 38 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter06/bash.html (renamed from lfs-12.0-sysv/chapter06/bash.html) | 44 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter06/binutils-pass2.html (renamed from lfs-12.0-sysv/chapter06/binutils-pass2.html) | 53 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter06/chapter06.html (renamed from lfs-12.0-sysv/chapter06/chapter06.html) | 34 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter06/coreutils.html (renamed from lfs-12.0-sysv/chapter06/coreutils.html) | 54 | ||||
-rw-r--r--[-rwxr-xr-x] | lfs-12.1-sysv/chapter06/diffutils.html (renamed from lfs-12.0-sysv/chapter06/diffutils.html) | 36 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter06/file.html (renamed from lfs-12.0-sysv/chapter06/file.html) | 24 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter06/findutils.html (renamed from lfs-12.0-sysv/chapter06/findutils.html) | 36 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter06/gawk.html (renamed from lfs-12.0-sysv/chapter06/gawk.html) | 30 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter06/gcc-pass2.html (renamed from lfs-12.0-sysv/chapter06/gcc-pass2.html) | 47 | ||||
-rw-r--r--[-rwxr-xr-x] | lfs-12.1-sysv/chapter06/grep.html (renamed from lfs-12.0-sysv/chapter06/grep.html) | 40 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter06/gzip.html (renamed from lfs-12.0-sysv/chapter06/gzip.html) | 28 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter06/introduction.html (renamed from lfs-12.0-sysv/chapter06/introduction.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter06/m4.html (renamed from lfs-12.0-sysv/chapter06/m4.html) | 34 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter06/make.html (renamed from lfs-12.0-sysv/chapter06/make.html) | 34 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter06/ncurses.html (renamed from lfs-12.0-sysv/chapter06/ncurses.html) | 87 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter06/patch.html (renamed from lfs-12.0-sysv/chapter06/patch.html) | 26 | ||||
-rw-r--r--[-rwxr-xr-x] | lfs-12.1-sysv/chapter06/sed.html (renamed from lfs-12.0-sysv/chapter06/sed.html) | 24 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter06/tar.html (renamed from lfs-12.0-sysv/chapter06/tar.html) | 34 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter06/xz.html (renamed from lfs-12.0-sysv/chapter06/xz.html) | 36 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter07/Python.html (renamed from lfs-12.0-sysv/chapter07/Python.html) | 74 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter07/bison.html (renamed from lfs-12.0-sysv/chapter07/bison.html) | 42 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter07/changingowner.html (renamed from lfs-12.0-sysv/chapter07/changingowner.html) | 22 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter07/chapter07.html (renamed from lfs-12.0-sysv/chapter07/chapter07.html) | 32 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter07/chroot.html (renamed from lfs-12.0-sysv/chapter07/chroot.html) | 37 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter07/cleanup.html (renamed from lfs-12.0-sysv/chapter07/cleanup.html) | 38 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter07/createfiles.html (renamed from lfs-12.0-sysv/chapter07/createfiles.html) | 51 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter07/creatingdirs.html (renamed from lfs-12.0-sysv/chapter07/creatingdirs.html) | 22 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter07/gettext.html (renamed from lfs-12.0-sysv/chapter07/gettext.html) | 28 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter07/introduction.html (renamed from lfs-12.0-sysv/chapter07/introduction.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter07/kernfs.html (renamed from lfs-12.0-sysv/chapter07/kernfs.html) | 73 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter07/perl.html (renamed from lfs-12.0-sysv/chapter07/perl.html) | 70 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter07/texinfo.html (renamed from lfs-12.0-sysv/chapter07/texinfo.html) | 49 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter07/util-linux.html (renamed from lfs-12.0-sysv/chapter07/util-linux.html) | 50 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/Python.html (renamed from lfs-12.0-sysv/chapter08/Python.html) | 72 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/aboutdebug.html (renamed from lfs-12.0-sysv/chapter08/aboutdebug.html) | 30 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/acl.html (renamed from lfs-12.0-sysv/chapter08/acl.html) | 44 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/attr.html (renamed from lfs-12.0-sysv/chapter08/attr.html) | 44 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/autoconf.html (renamed from lfs-12.0-sysv/chapter08/autoconf.html) | 57 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/automake.html (renamed from lfs-12.0-sysv/chapter08/automake.html) | 62 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/bash.html (renamed from lfs-12.0-sysv/chapter08/bash.html) | 41 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/bc.html (renamed from lfs-12.0-sysv/chapter08/bc.html) | 28 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/binutils.html (renamed from lfs-12.0-sysv/chapter08/binutils.html) | 68 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/bison.html (renamed from lfs-12.0-sysv/chapter08/bison.html) | 36 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/bzip2.html (renamed from lfs-12.0-sysv/chapter08/bzip2.html) | 40 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/chapter08.html (renamed from lfs-12.0-sysv/chapter08/chapter08.html) | 109 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/check.html (renamed from lfs-12.0-sysv/chapter08/check.html) | 38 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/cleanup.html (renamed from lfs-12.0-sysv/chapter08/cleanup.html) | 32 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/coreutils.html (renamed from lfs-12.0-sysv/chapter08/coreutils.html) | 64 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/dejagnu.html (renamed from lfs-12.0-sysv/chapter08/dejagnu.html) | 52 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/diffutils.html (renamed from lfs-12.0-sysv/chapter08/diffutils.html) | 40 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/e2fsprogs.html (renamed from lfs-12.0-sysv/chapter08/e2fsprogs.html) | 50 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/expat.html (renamed from lfs-12.0-sysv/chapter08/expat.html) | 42 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/expect.html (renamed from lfs-12.0-sysv/chapter08/expect.html) | 81 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/file.html (renamed from lfs-12.0-sysv/chapter08/file.html) | 24 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/findutils.html (renamed from lfs-12.0-sysv/chapter08/findutils.html) | 42 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/flex.html (renamed from lfs-12.0-sysv/chapter08/flex.html) | 32 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/flit-core.html (renamed from lfs-12.0-sysv/chapter08/flit-core.html) | 60 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/gawk.html (renamed from lfs-12.0-sysv/chapter08/gawk.html) | 64 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/gcc.html (renamed from lfs-12.0-sysv/chapter08/gcc.html) | 83 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/gdbm.html (renamed from lfs-12.0-sysv/chapter08/gdbm.html) | 24 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/gettext.html (renamed from lfs-12.0-sysv/chapter08/gettext.html) | 34 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/glibc.html (renamed from lfs-12.0-sysv/chapter08/glibc.html) | 253 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/gmp.html (renamed from lfs-12.0-sysv/chapter08/gmp.html) | 52 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/gperf.html (renamed from lfs-12.0-sysv/chapter08/gperf.html) | 32 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/grep.html (renamed from lfs-12.0-sysv/chapter08/grep.html) | 32 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/groff.html (renamed from lfs-12.0-sysv/chapter08/groff.html) | 38 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/grub.html (renamed from lfs-12.0-sysv/chapter08/grub.html) | 52 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/gzip.html (renamed from lfs-12.0-sysv/chapter08/gzip.html) | 46 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/iana-etc.html (renamed from lfs-12.0-sysv/chapter08/iana-etc.html) | 44 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/inetutils.html (renamed from lfs-12.0-sysv/chapter08/inetutils.html) | 38 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/intltool.html (renamed from lfs-12.0-sysv/chapter08/intltool.html) | 42 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/introduction.html (renamed from lfs-12.0-sysv/chapter08/introduction.html) | 24 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/iproute2.html (renamed from lfs-12.0-sysv/chapter08/iproute2.html) | 60 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/jinja2.html (renamed from lfs-12.0-sysv/chapter08/jinja2.html) | 53 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/kbd.html (renamed from lfs-12.0-sysv/chapter08/kbd.html) | 46 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/kmod.html (renamed from lfs-12.0-sysv/chapter08/kmod.html) | 42 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/less.html (renamed from lfs-12.0-sysv/chapter08/less.html) | 40 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/libcap.html (renamed from lfs-12.0-sysv/chapter08/libcap.html) | 39 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/libelf.html (renamed from lfs-12.0-sysv/chapter08/libelf.html) | 42 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/libffi.html (renamed from lfs-12.0-sysv/chapter08/libffi.html) | 41 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/libpipeline.html (renamed from lfs-12.0-sysv/chapter08/libpipeline.html) | 40 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/libtool.html (renamed from lfs-12.0-sysv/chapter08/libtool.html) | 54 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/libxcrypt.html (renamed from lfs-12.0-sysv/chapter08/libxcrypt.html) | 42 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/m4.html (renamed from lfs-12.0-sysv/chapter08/m4.html) | 32 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/make.html (renamed from lfs-12.0-sysv/chapter08/make.html) | 32 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/man-db.html (renamed from lfs-12.0-sysv/chapter08/man-db.html) | 64 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/man-pages.html (renamed from lfs-12.0-sysv/chapter08/man-pages.html) | 36 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/markupsafe.html (renamed from lfs-12.0-sysv/chapter08/markupsafe.html) | 54 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/meson.html (renamed from lfs-12.0-sysv/chapter08/meson.html) | 44 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/mpc.html (renamed from lfs-12.0-sysv/chapter08/mpc.html) | 46 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/mpfr.html (renamed from lfs-12.0-sysv/chapter08/mpfr.html) | 48 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/ncurses.html (renamed from lfs-12.0-sysv/chapter08/ncurses.html) | 102 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/ninja.html (renamed from lfs-12.0-sysv/chapter08/ninja.html) | 48 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/openssl.html (renamed from lfs-12.0-sysv/chapter08/openssl.html) | 71 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/patch.html (renamed from lfs-12.0-sysv/chapter08/patch.html) | 30 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/perl.html (renamed from lfs-12.0-sysv/chapter08/perl.html) | 79 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/pkgconf.html (renamed from lfs-12.0-sysv/chapter08/pkgconf.html) | 56 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/pkgmgt.html (renamed from lfs-12.0-sysv/chapter08/pkgmgt.html) | 89 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/procps-ng.html (renamed from lfs-12.0-sysv/chapter08/procps-ng.html) | 65 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/psmisc.html (renamed from lfs-12.0-sysv/chapter08/psmisc.html) | 35 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/readline.html (renamed from lfs-12.0-sysv/chapter08/readline.html) | 28 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/sed.html (renamed from lfs-12.0-sysv/chapter08/sed.html) | 36 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/setuptools.html | 128 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/shadow.html (renamed from lfs-12.0-sysv/chapter08/shadow.html) | 87 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/stripping.html (renamed from lfs-12.0-sysv/chapter08/stripping.html) | 45 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/sysklogd.html (renamed from lfs-12.0-sysv/chapter08/sysklogd.html) | 44 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/sysvinit.html (renamed from lfs-12.0-sysv/chapter08/sysvinit.html) | 36 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/tar.html (renamed from lfs-12.0-sysv/chapter08/tar.html) | 55 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/tcl.html (renamed from lfs-12.0-sysv/chapter08/tcl.html) | 24 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/texinfo.html (renamed from lfs-12.0-sysv/chapter08/texinfo.html) | 42 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/udev.html (renamed from lfs-12.0-sysv/chapter08/udev.html) | 130 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/util-linux.html (renamed from lfs-12.0-sysv/chapter08/util-linux.html) | 68 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/vim.html (renamed from lfs-12.0-sysv/chapter08/vim.html) | 83 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/wheel.html (renamed from lfs-12.0-sysv/chapter08/wheel.html) | 42 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/xml-parser.html (renamed from lfs-12.0-sysv/chapter08/xml-parser.html) | 38 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/xz.html (renamed from lfs-12.0-sysv/chapter08/xz.html) | 32 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/zlib.html (renamed from lfs-12.0-sysv/chapter08/zlib.html) | 36 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter08/zstd.html (renamed from lfs-12.0-sysv/chapter08/zstd.html) | 34 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter09/bootscripts.html (renamed from lfs-12.0-sysv/chapter09/bootscripts.html) | 26 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter09/chapter09.html (renamed from lfs-12.0-sysv/chapter09/chapter09.html) | 21 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter09/etcshells.html (renamed from lfs-12.0-sysv/chapter09/etcshells.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter09/inputrc.html (renamed from lfs-12.0-sysv/chapter09/inputrc.html) | 32 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter09/introduction.html (renamed from lfs-12.0-sysv/chapter09/introduction.html) | 22 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter09/locale.html | 256 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter09/network.html (renamed from lfs-12.0-sysv/chapter09/network.html) | 71 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter09/symlinks.html (renamed from lfs-12.0-sysv/chapter09/symlinks.html) | 48 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter09/udev.html (renamed from lfs-12.0-sysv/chapter09/udev.html) | 57 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter09/usage.html (renamed from lfs-12.0-sysv/chapter09/usage.html) | 250 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter10/chapter10.html (renamed from lfs-12.0-sysv/chapter10/chapter10.html) | 22 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter10/fstab.html (renamed from lfs-12.0-sysv/chapter10/fstab.html) | 34 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter10/grub.html (renamed from lfs-12.0-sysv/chapter10/grub.html) | 44 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter10/introduction.html (renamed from lfs-12.0-sysv/chapter10/introduction.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter10/kernel.html (renamed from lfs-12.0-sysv/chapter10/kernel.html) | 156 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter11/afterlfs.html (renamed from lfs-12.0-sysv/chapter11/afterlfs.html) | 97 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter11/chapter11.html (renamed from lfs-12.0-sysv/chapter11/chapter11.html) | 19 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter11/getcounted.html (renamed from lfs-12.0-sysv/chapter11/getcounted.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter11/reboot.html (renamed from lfs-12.0-sysv/chapter11/reboot.html) | 28 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter11/theend.html (renamed from lfs-12.0-sysv/chapter11/theend.html) | 27 | ||||
-rw-r--r-- | lfs-12.1-sysv/chapter11/whatnow.html (renamed from lfs-12.0-sysv/chapter11/whatnow.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/images/caution.png (renamed from lfs-12.0-sysv/images/caution.png) | bin | 1250 -> 1250 bytes | |||
-rw-r--r-- | lfs-12.1-sysv/images/chevron-bottom.png (renamed from lfs-12.0-sysv/images/chevron-bottom.png) | bin | 213 -> 213 bytes | |||
-rw-r--r-- | lfs-12.1-sysv/images/chevron-left.png (renamed from lfs-12.0-sysv/images/chevron-left.png) | bin | 211 -> 211 bytes | |||
-rw-r--r-- | lfs-12.1-sysv/images/chevron-right.png (renamed from lfs-12.0-sysv/images/chevron-right.png) | bin | 191 -> 191 bytes | |||
-rw-r--r-- | lfs-12.1-sysv/images/chevron-top.png (renamed from lfs-12.0-sysv/images/chevron-top.png) | bin | 204 -> 204 bytes | |||
-rw-r--r-- | lfs-12.1-sysv/images/grid-three-up.png (renamed from lfs-12.0-sysv/images/grid-three-up.png) | bin | 146 -> 146 bytes | |||
-rw-r--r-- | lfs-12.1-sysv/images/important.png (renamed from lfs-12.0-sysv/images/important.png) | bin | 722 -> 722 bytes | |||
-rw-r--r-- | lfs-12.1-sysv/images/menu.png (renamed from lfs-12.0-sysv/images/menu.png) | bin | 158 -> 158 bytes | |||
-rw-r--r-- | lfs-12.1-sysv/images/note.png (renamed from lfs-12.0-sysv/images/note.png) | bin | 229 -> 229 bytes | |||
-rw-r--r-- | lfs-12.1-sysv/images/tip.png (renamed from lfs-12.0-sysv/images/tip.png) | bin | 449 -> 449 bytes | |||
-rw-r--r-- | lfs-12.1-sysv/images/tux.png (renamed from lfs-12.0-sysv/images/tux.png) | bin | 11026 -> 11026 bytes | |||
-rw-r--r-- | lfs-12.1-sysv/images/warning.png (renamed from lfs-12.0-sysv/images/warning.png) | bin | 1241 -> 1241 bytes | |||
-rw-r--r-- | lfs-12.1-sysv/index.html (renamed from lfs-12.0-sysv/index.html) | 137 | ||||
-rw-r--r-- | lfs-12.1-sysv/legalnotice.html (renamed from lfs-12.0-sysv/legalnotice.html) | 6 | ||||
-rw-r--r-- | lfs-12.1-sysv/longindex.html (renamed from lfs-12.0-sysv/longindex.html) | 1478 | ||||
-rw-r--r-- | lfs-12.1-sysv/md5sums | 93 | ||||
-rw-r--r-- | lfs-12.1-sysv/part1.html (renamed from lfs-12.0-sysv/part1.html) | 16 | ||||
-rw-r--r-- | lfs-12.1-sysv/part2.html (renamed from lfs-12.0-sysv/part2.html) | 16 | ||||
-rw-r--r-- | lfs-12.1-sysv/part3.html (renamed from lfs-12.0-sysv/part3.html) | 48 | ||||
-rw-r--r-- | lfs-12.1-sysv/part4.html (renamed from lfs-12.0-sysv/part4.html) | 111 | ||||
-rw-r--r-- | lfs-12.1-sysv/part5.html (renamed from lfs-12.0-sysv/part5.html) | 16 | ||||
-rw-r--r-- | lfs-12.1-sysv/partintro/generalinstructions.html (renamed from lfs-12.0-sysv/partintro/generalinstructions.html) | 40 | ||||
-rw-r--r-- | lfs-12.1-sysv/partintro/introduction.html (renamed from lfs-12.0-sysv/partintro/introduction.html) | 19 | ||||
-rw-r--r-- | lfs-12.1-sysv/partintro/partintro.html (renamed from lfs-12.0-sysv/partintro/partintro.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/partintro/toolchaintechnotes.html (renamed from lfs-12.0-sysv/partintro/toolchaintechnotes.html) | 30 | ||||
-rw-r--r-- | lfs-12.1-sysv/prologue/architecture.html (renamed from lfs-12.0-sysv/prologue/architecture.html) | 22 | ||||
-rw-r--r-- | lfs-12.1-sysv/prologue/audience.html (renamed from lfs-12.0-sysv/prologue/audience.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/prologue/errata.html (renamed from lfs-12.0-sysv/prologue/errata.html) | 22 | ||||
-rw-r--r-- | lfs-12.1-sysv/prologue/foreword.html (renamed from lfs-12.0-sysv/prologue/foreword.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/prologue/organization.html (renamed from lfs-12.0-sysv/prologue/organization.html) | 28 | ||||
-rw-r--r-- | lfs-12.1-sysv/prologue/package-choices.html (renamed from lfs-12.0-sysv/prologue/package-choices.html) | 44 | ||||
-rw-r--r-- | lfs-12.1-sysv/prologue/preface.html (renamed from lfs-12.0-sysv/prologue/preface.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/prologue/prerequisites.html (renamed from lfs-12.0-sysv/prologue/prerequisites.html) | 19 | ||||
-rw-r--r-- | lfs-12.1-sysv/prologue/standards.html (renamed from lfs-12.0-sysv/prologue/standards.html) | 27 | ||||
-rw-r--r-- | lfs-12.1-sysv/prologue/typography.html (renamed from lfs-12.0-sysv/prologue/typography.html) | 41 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds01.html (renamed from lfs-12.0-sysv/scripts/apds01.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds02.html (renamed from lfs-12.0-sysv/scripts/apds02.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds03.html (renamed from lfs-12.0-sysv/scripts/apds03.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds04.html (renamed from lfs-12.0-sysv/scripts/apds04.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds05.html (renamed from lfs-12.0-sysv/scripts/apds05.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds06.html (renamed from lfs-12.0-sysv/scripts/apds06.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds07.html (renamed from lfs-12.0-sysv/scripts/apds07.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds08.html (renamed from lfs-12.0-sysv/scripts/apds08.html) | 24 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds09.html (renamed from lfs-12.0-sysv/scripts/apds09.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds10.html (renamed from lfs-12.0-sysv/scripts/apds10.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds11.html (renamed from lfs-12.0-sysv/scripts/apds11.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds12.html (renamed from lfs-12.0-sysv/scripts/apds12.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds13.html (renamed from lfs-12.0-sysv/scripts/apds13.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds14.html (renamed from lfs-12.0-sysv/scripts/apds14.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds15.html (renamed from lfs-12.0-sysv/scripts/apds15.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds16.html (renamed from lfs-12.0-sysv/scripts/apds16.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds17.html (renamed from lfs-12.0-sysv/scripts/apds17.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds18.html (renamed from lfs-12.0-sysv/scripts/apds18.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds19.html (renamed from lfs-12.0-sysv/scripts/apds19.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds20.html (renamed from lfs-12.0-sysv/scripts/apds20.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds21.html (renamed from lfs-12.0-sysv/scripts/apds21.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds22.html (renamed from lfs-12.0-sysv/scripts/apds22.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds23.html (renamed from lfs-12.0-sysv/scripts/apds23.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds24.html (renamed from lfs-12.0-sysv/scripts/apds24.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds25.html (renamed from lfs-12.0-sysv/scripts/apds25.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds26.html (renamed from lfs-12.0-sysv/scripts/apds26.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apds27.html (renamed from lfs-12.0-sysv/scripts/apds27.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/apes01.html (renamed from lfs-12.0-sysv/scripts/apes01.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/scripts.html (renamed from lfs-12.0-sysv/scripts/scripts.html) | 18 | ||||
-rw-r--r-- | lfs-12.1-sysv/scripts/udev-rules.html (renamed from lfs-12.0-sysv/scripts/udev-rules.html) | 20 | ||||
-rw-r--r-- | lfs-12.1-sysv/stylesheets/lfs-print.css (renamed from lfs-12.0-sysv/stylesheets/lfs-print.css) | 0 | ||||
-rw-r--r-- | lfs-12.1-sysv/stylesheets/lfs.css (renamed from lfs-12.0-sysv/stylesheets/lfs.css) | 98 | ||||
-rw-r--r-- | lfs-12.1-sysv/wget-list | 95 | ||||
-rw-r--r-- | lfs-12.1-sysv/wget-list-sysv | 93 |
254 files changed, 15678 insertions, 13141 deletions
@@ -37,7 +37,7 @@ <hr> <p> Просто чтоб было — зеркало русского перевода Linux From Scratch: <br> - <a href="./lfs-12.0-sysv/index.html">Версия 12.0 без SystemD</a> + <a href="./lfs-12.1-sysv/index.html">Версия 12.1 без SystemD</a> </p> </div> diff --git a/lfs-12.0-sysv/LFS-BOOK.pdf b/lfs-12.0-sysv/LFS-BOOK.pdf Binary files differdeleted file mode 100755 index d0e49fd..0000000 --- a/lfs-12.0-sysv/LFS-BOOK.pdf +++ /dev/null diff --git a/lfs-12.0-sysv/chapter09/profile.html b/lfs-12.0-sysv/chapter09/profile.html deleted file mode 100644 index 40ebbca..0000000 --- a/lfs-12.0-sysv/chapter09/profile.html +++ /dev/null @@ -1,275 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> - <title> - 9.7. Файлы запуска оболочки Bash - </title> - <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> - <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= - "text/css" media="print" /> - <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - </head> - <body class="lfs" id="lfs-12.0"> - <div class="navheader"> - <h4> - Линукс с нуля - Версия 12.0 - </h4> - <h3> - Глава 9. Системные настройки - </h3> - <ul> - <li class="prev"> - <a accesskey="p" href="usage.html" title= - "Настройка и использование загрузочных скриптов System V">Пред.</a> - <p> - Настройка и использование загрузочных скриптов System V - </p> - </li> - <li class="next"> - <a accesskey="n" href="inputrc.html" title= - "Создание файла /etc/inputrc">След.</a> - <p> - Создание файла /etc/inputrc - </p> - </li> - <li class="up"> - <a accesskey="u" href="chapter09.html" title= - "Глава 9. Системные настройки">Наверх</a> - </li> - <li class="home"> - <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> - </li> - </ul> - </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-config-profile" name="ch-config-profile"></a>9.7. Файлы - запуска оболочки Bash - </h1> - <p> - Программа оболочки <span class= - "command"><strong>/bin/bash</strong></span> (далее именуемая как - <span class="quote">«<span class="quote">оболочка</span>»</span>) - использует начальный набор файлов, чтобы помочь создать среду для - запуска. Каждый файл имеет определенное назначение и может по-разному - влиять на вход в систему и интерактивное окружение. Файлы в каталоге - <code class="filename">/etc</code> содержат глобальные настройки. - Если в домашнем каталоге существуют эквивалентные файлы, они могут - переопределить глобальные настройки. - </p> - <p> - Интерактивная оболочка входа запускается после успешного входа с - использованием <span class= - "command"><strong>/bin/login</strong></span>, прочитав файл - <code class="filename">/etc/passwd</code>. Интерактивная оболочка без - входа в систему запускается из командной строки (например, - <code class="prompt">[prompt]$</code><span class= - "command"><strong>/bin/bash</strong></span>). Неинтерактивная - оболочка обычно присутствует когда выполняется скрипт оболочки. Он - неинтерактивен, поскольку обрабатывает скрипт и не ожидает ввода - пользователем между командами. - </p> - <p> - Для получения дополнительной информации смотрите разделы <span class= - "emphasis"><em>Загрузочные файлы Bash</em></span> и <span class= - "emphasis"><em>Интерактивные оболочки</em></span> главы <span class= - "emphasis"><em>Возможности Bash</em></span> на информационных - страницах Bash (<span class="command"><strong>info - bash</strong></span>). - </p> - <p> - Файлы <code class="filename">/etc/profile</code> и <code class= - "filename">~/.bash_profile</code> считываются при вызове оболочки как - интерактивной оболочки входа в систему. - </p> - <p> - По умолчанию в файле <code class="filename">/etc/profile</code> - задаются некоторые переменные окружения, необходимые для поддержки - вашего языка. Правильная их установка влияет на: - </p> - <div class="itemizedlist"> - <ul> - <li class="listitem"> - <p> - Выходные данные программ переводятся на ваш родной язык - </p> - </li> - <li class="listitem"> - <p> - Правильную интерпретацию символов в буквы, цифры и другие - классы. Это необходимо для того, чтобы <span class= - "command"><strong>bash</strong></span> правильно принимал - символы, отличные от ASCII, в командной строке с неанглийской - локалью - </p> - </li> - <li class="listitem"> - <p> - Правильный порядок сортировки по алфавиту для страны - </p> - </li> - <li class="listitem"> - <p> - Подходящий формат бумаги по умолчанию - </p> - </li> - <li class="listitem"> - <p> - Правильное форматирование денежных значений, значений времени и - дат - </p> - </li> - </ul> - </div> - <p> - Замените <em class="replaceable"><code><ll></code></em> - двухбуквенным кодом нужного языка (например, <span class= - "quote">«<span class="quote">en</span>»</span>) и <em class= - "replaceable"><code><CC></code></em> двухбуквенным кодом - соответствующей страны (например, <span class="quote">«<span class= - "quote">GB</span>»</span>). <em class= - "replaceable"><code><charmap></code></em> следует заменить на - таблицу символов для выбранной вами локали. Также могут - присутствовать необязательные модификаторы, такие как <span class= - "quote">«<span class="quote">@euro</span>»</span>. - </p> - <p> - Список всех языковых стандартов, поддерживаемых Glibc, можно - получить, выполнив следующую команду: - </p> - <pre class="userinput"><kbd class="command">locale -a</kbd></pre> - <p> - Таблицы символов могут иметь несколько синонимов, например, - <span class="quote">«<span class="quote">ISO-8859-1</span>»</span> - также упоминается как <span class="quote">«<span class= - "quote">iso8859-1</span>»</span> и <span class="quote">«<span class= - "quote">iso88591</span>»</span>. Некоторые приложения не могут - корректно обрабатывать различные синонимы (например, требуют чтобы - <span class="quote">«<span class="quote">UTF-8</span>»</span> - записывалось как <span class="quote">«<span class= - "quote">UTF-8</span>»</span>, а не <span class="quote">«<span class= - "quote">utf8</span>»</span>), поэтому безопаснее всего в большинстве - случаев выбирать каноническое имя для конкретной локали. Чтобы - определить каноническое имя, запустите следующую команду, где - <em class="replaceable"><code><locale name></code></em> - это - вывод, выдаваемый командой <span class="command"><strong>locale - -a</strong></span> для желаемой локали (в нашем примере <span class= - "quote">«<span class="quote">en_GB.iso88591</span>»</span>). - </p> - <pre class="userinput"><kbd class="command">LC_ALL=<em class= - "replaceable"><code><locale name></code></em> locale charmap</kbd></pre> - <p> - Для локали <span class="quote">«<span class= - "quote">en_GB.iso88591</span>»</span> указанная выше команда - напечатает: - </p> - <pre class="screen"><code class= - "computeroutput">ISO-8859-1</code></pre> - <p> - Окончательная настройка локали будет выглядеть так: <span class= - "quote">«<span class="quote">en_GB.ISO-8859-1</span>»</span>. Важно, - чтобы локаль, найденная с помощью приведенной выше методики, была - проверена перед её добавлением в файлы запуска Bash: - </p> - <pre class="userinput"><kbd class= - "command">LC_ALL=<locale name> locale language -LC_ALL=<locale name> locale charmap -LC_ALL=<locale name> locale int_curr_symbol -LC_ALL=<locale name> locale int_prefix</kbd></pre> - <p> - Приведенные выше команды должны вывести название языка, кодировку - символов, используемую в локали, местную валюту и телефонный код - страны. Если какая-либо из команд завершается с сообщением об ошибке, - похожим на указанное ниже, это означает, что ваша локаль либо не была - установлена в <a class="xref" href="../chapter08/glibc.html" title= - "8.5. Glibc-2.38">Раздел 8.5, «Glibc-2.38»</a>, либо не - поддерживается стандартной установкой Glibc - </p> - <pre class="screen"><code class= - "computeroutput">locale: Cannot set LC_* to default locale: No such file or directory</code></pre> - <p> - Если это произойдет, вам следует либо установить желаемую локаль с - помощью команды <span class= - "command"><strong>localedef</strong></span>, либо рассмотреть - возможность выбора другой локали. Дальнейшие инструкции не - предполагают таких сообщений об ошибках от Glibc. - </p> - <p> - Другие пакеты также могут работать некорректно (но не обязательно - будут отображать какие-либо сообщения об ошибках), если название - локали не соответствует их ожиданиям. В таких случаях может оказаться - полезной информация о том, как другие дистрибутивы Linux поддерживают - вашу локаль. - </p> - <p> - Как только будут определены правильные настройки локали, создайте - файл <code class="filename">/etc/profile</code>: - </p> - <pre class="userinput"><kbd class= - "command">cat > /etc/profile << "EOF" -<code class="literal"># Begin /etc/profile - -export LANG=<em class= -"replaceable"><code><ll>_<CC>.<charmap><@modifiers></code></em> - -# End /etc/profile</code> -EOF</kbd></pre> - <p> - Локаль <span class="quote">«<span class="quote">C</span>»</span> - (используемая по умолчанию) и <span class="quote">«<span class= - "quote">en_US.utf8</span>»</span> (рекомендуемая для англоязычных - пользователей в Соединенных Штатах) это разные локали. <span class= - "quote">«<span class="quote">C</span>»</span> использует 7-битный - набор символов US-ASCII и обрабатывает байты с установленным старшим - битом как недопустимые символы. Вот почему, например, команда - <span class="command"><strong>ls</strong></span> заменяет их - вопросительными знаками в этой локали. Кроме того, попытка отправить - письмо с такими символами из Mutt или Pine приводит к отправке - сообщений не соответствующих RFC (кодировка в исходящей почте указана - как <span class="quote">«<span class="quote">unknown - 8-bit</span>»</span>). Таким образом, вы можете использовать локаль - <span class="quote">«<span class="quote">C</span>»</span>, только в - том случае, если уверены, что вам никогда не понадобятся 8-битные - символы. - </p> - <p> - Некоторые программы не поддерживают локали на основе UTF-8. Ведется - работа по документированию и, по возможности, устранению таких - проблем. Некоторые подробности смотрите по ссылке: <a class="ulink" - href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/introduction/locale-issues.html"> - https://mirror.linuxfromscratch.ru/blfs/view/12.0/introduction/locale-issues.html</a>. - </p> - </div> - <div class="navfooter"> - <ul> - <li class="prev"> - <a accesskey="p" href="usage.html" title= - "Настройка и использование загрузочных скриптов System V">Пред.</a> - <p> - Настройка и использование загрузочных скриптов System V - </p> - </li> - <li class="next"> - <a accesskey="n" href="inputrc.html" title= - "Создание файла /etc/inputrc">След.</a> - <p> - Создание файла /etc/inputrc - </p> - </li> - <li class="up"> - <a accesskey="u" href="chapter09.html" title= - "Глава 9. Системные настройки">Наверх</a> - </li> - <li class="home"> - <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> - </li> - </ul> - </div> - </body> -</html> diff --git a/lfs-12.0-sysv/md5sums b/lfs-12.0-sysv/md5sums deleted file mode 100644 index 2243507..0000000 --- a/lfs-12.0-sysv/md5sums +++ /dev/null @@ -1,93 +0,0 @@ -95ce715fe09acca7c12d3306d0f076b2 acl-2.3.1.tar.xz -ac1c5a7a084f0f83b8cace34211f64d8 attr-2.5.1.tar.gz -12cfa1687ffa2606337efe1a64416106 autoconf-2.71.tar.xz -4017e96f89fca45ca946f1c5db6be714 automake-1.16.5.tar.xz -4281bb43497f3905a308430a8d6a30a5 bash-5.2.15.tar.gz -a148cbaaf8ff813b7289a00539e74a5f bc-6.6.0.tar.xz -256d7e0ad998e423030c84483a7c1e30 binutils-2.41.tar.xz -c28f119f405a2304ff0a7ccdcc629713 bison-3.8.2.tar.xz -67e051268d0c475ea773822f7500d0e5 bzip2-1.0.8.tar.gz -50fcafcecde5a380415b12e9c574e0b2 check-0.15.2.tar.gz -040b4b7acaf89499834bfc79609af29f coreutils-9.3.tar.xz -68c5208c58236eba447d7d6d1326b821 dejagnu-1.6.3.tar.gz -2745c50f6f4e395e7b7d52f902d075bf diffutils-3.10.tar.xz -6b4f18a33873623041857b4963641ee9 e2fsprogs-1.47.0.tar.gz -5cfaa711a90cb670406cd495aeaa6030 elfutils-0.189.tar.bz2 -ac6677b6d1b95d209ab697ce8b688704 expat-2.5.0.tar.xz -00fce8de158422f5ccd2666512329bd2 expect5.45.4.tar.gz -26b2a96d4e3a8938827a1e572afd527a file-5.45.tar.gz -4a4a547e888a944b2f3af31d789a1137 findutils-4.9.0.tar.xz -2882e3179748cc9f9c23ec593d6adc8d flex-2.6.4.tar.gz -3bc52f1952b9a78361114147da63c35b flit_core-3.9.0.tar.gz -d63b4de2c722cbd9b8cc8e6f14d78a1e gawk-5.2.2.tar.xz -e0e48554cc6e4f261d55ddee9ab69075 gcc-13.2.0.tar.xz -8551961e36bf8c70b7500d255d3658ec gdbm-1.23.tar.gz -db2f3daf34fd5b85ab1a56f9033e42d1 gettext-0.22.tar.xz -778cce0ea6bf7f84ca8caacf4a01f45b glibc-2.38.tar.xz -956dc04e864001a9c22429f761f2c283 gmp-6.3.0.tar.xz -9e251c0a618ad0824b51117d5d9db87e gperf-3.1.tar.gz -7c9bbd74492131245f7cdb291fa142c0 grep-3.11.tar.xz -5e4f40315a22bb8a158748e7d5094c7d groff-1.23.0.tar.gz -cf0fd928b1e5479c8108ee52cb114363 grub-2.06.tar.xz -9608e4ac5f061b2a6479dc44e917a5db gzip-1.12.tar.xz -0502bd41cc0bf1c1c3cd8651058b9650 iana-etc-20230810.tar.gz -319d65bb5a6f1847c4810651f3b4ba74 inetutils-2.4.tar.xz -12e517cac2b57a0121cda351570f1e63 intltool-0.51.0.tar.gz -90ce0eb84a8f1e2b14ffa77e8eb3f5ed iproute2-6.4.0.tar.xz -d31148abd89c1df1cdb077a55db27d02 Jinja2-3.1.2.tar.gz -986241b5d94c6bd4ed2f6d2a5ab4320b kbd-2.6.1.tar.xz -85202f0740a75eb52f2163c776f9b564 kmod-30.tar.xz -cf05e2546a3729492b944b4874dd43dd less-643.tar.gz -fea080e8be5d0c18095c81bdb9128f5b lfs-bootscripts-20230728.tar.xz -4667bacb837f9ac4adb4a1a0266f4b65 libcap-2.69.tar.xz -0da1a5ed7786ac12dcbaf0d499d8a049 libffi-3.4.4.tar.gz -1a48b5771b9f6c790fb4efdb1ac71342 libpipeline-1.5.7.tar.gz -2fc0b6ddcd66a89ed6e45db28fa44232 libtool-2.4.7.tar.xz -b84cd4104e08c975063ec6c4d0372446 libxcrypt-4.4.36.tar.xz -24570ba0ef9dd592bd640a1a41686fac linux-6.4.12.tar.xz -0d90823e1426f1da2fd872df0311298d m4-1.4.19.tar.xz -c8469a3713cbbe04d955d4ae4be23eeb make-4.4.1.tar.gz -a7d59fb2df6158c44f8f7009dcc6d875 man-db-2.11.2.tar.xz -de4563b797cf9b1e0b0d73628b35e442 man-pages-6.05.01.tar.xz -ca33f119bd0551ce15837f58bb180214 MarkupSafe-2.1.3.tar.gz -e3cc846536189aacd7d01858a45ca9af meson-1.2.1.tar.gz -5c9bc658c9fd0f940e8e3e0f09530c62 mpc-1.3.1.tar.gz -a25091f337f25830c16d2054d74b5af7 mpfr-4.2.0.tar.xz -5a62487b5d4ac6b132fe2bf9f8fad29b ncurses-6.4.tar.gz -32151c08211d7ca3c1d832064f6939b0 ninja-1.11.1.tar.gz -1d7861f969505e67b8677e205afd9ff4 openssl-3.1.2.tar.gz -78ad9937e4caadcba1526ef1853730d5 patch-2.7.6.tar.xz -e1c8aaec897dd386c741f97eef9f2e87 perl-5.38.0.tar.xz -efc1318f368bb592aba6ebb18d9ff254 pkgconf-2.0.1.tar.xz -22b287bcd758831cbaf3356cd3054fe7 procps-ng-4.0.3.tar.xz -ed3206da1184ce9e82d607dc56c52633 psmisc-23.6.tar.xz -fb7f7eae520285788449d569e45b6718 Python-3.11.4.tar.xz -cdce7b1189bcf52947f3b434ab04d7e2 python-3.11.4-docs-html.tar.bz2 -4aa1b31be779e6b84f9a96cb66bc50f6 readline-8.2.tar.gz -6aac9b2dbafcd5b7a67a8a9bcb8036c3 sed-4.9.tar.xz -b1ab01b5462ddcf43588374d57bec123 shadow-4.13.tar.xz -c70599ab0d037fde724f7210c2c8d7f8 sysklogd-1.5.1.tar.gz -0d266e5361dc72097b6c18cfde1c0001 systemd-254.tar.gz -fc32faeac581e1890ca27fcea3858410 systemd-man-pages-254.tar.xz -190398c660af29c97d892126d2a95e28 sysvinit-3.07.tar.xz -a2d8042658cfd8ea939e6d911eaf4152 tar-1.35.tar.xz -0e4358aade2f5db8a8b6f2f6d9481ec2 tcl8.6.13-src.tar.gz -4452f2f6d557f5598cca17b786d6eb68 tcl8.6.13-html.tar.gz -37bf94fd255729a14d4ea3dda119f81a texinfo-7.0.3.tar.xz -5aa672bf129b44dd915f8232de38e49a tzdata2023c.tar.gz -acd4360d8a5c3ef320b9db88d275dae6 udev-lfs-20230818.tar.xz -c542cd7c0726254e4b3006a9b428201a util-linux-2.39.1.tar.xz -65e6b09ef0628a2d8eba79f1d1d5a564 vim-9.0.1677.tar.gz -181cb3f4d8ed340c904a0e1c416d341d wheel-0.41.1.tar.gz -80bb18a8e6240fcf7ec2f7b57601c170 XML-Parser-2.46.tar.gz -d83d6f64a64f88759e312b8a38c3add6 xz-5.4.4.tar.xz -7d9fc1d78ae2fa3e84fe98b77d006c63 zlib-1.2.13.tar.xz -63251602329a106220e0a5ad26ba656f zstd-1.5.5.tar.gz -6a5ac7e89b791aae556de0f745916f7f bzip2-1.0.8-install_docs-1.patch -3c6340b3ddd62f4acdf8d3caa6fad6b0 coreutils-9.3-i18n-1.patch -2c3552bded42a83ad6a7087c5fbf3857 glibc-2.38-memalign_fix-1.patch -9a5997c3452909b1769918c759eff8a2 glibc-2.38-fhs-1.patch -da388905710bb4cbfbc7bd7346ff9174 grub-2.06-upstream_fixes-1.patch -f75cca16a38da6caa7d52151f7136895 kbd-2.6.1-backspace-1.patch -dd1764b84cfca6b677f44978218a75da readline-8.2-upstream_fix-1.patch -17ffccbb8e18c39e8cedc32046f3a475 sysvinit-3.07-consolidated-1.patch diff --git a/lfs-12.0-sysv/wget-list b/lfs-12.0-sysv/wget-list deleted file mode 100644 index 1547452..0000000 --- a/lfs-12.0-sysv/wget-list +++ /dev/null @@ -1,94 +0,0 @@ -https://download.savannah.gnu.org/releases/acl/acl-2.3.1.tar.xz -https://download.savannah.gnu.org/releases/attr/attr-2.5.1.tar.gz -https://ftp.gnu.org/gnu/autoconf/autoconf-2.71.tar.xz -https://ftp.gnu.org/gnu/automake/automake-1.16.5.tar.xz -https://ftp.gnu.org/gnu/bash/bash-5.2.15.tar.gz -https://github.com/gavinhoward/bc/releases/download/6.6.0/bc-6.6.0.tar.xz -https://sourceware.org/pub/binutils/releases/binutils-2.41.tar.xz -https://ftp.gnu.org/gnu/bison/bison-3.8.2.tar.xz -https://www.sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz -https://github.com/libcheck/check/releases/download/0.15.2/check-0.15.2.tar.gz -https://ftp.gnu.org/gnu/coreutils/coreutils-9.3.tar.xz -https://dbus.freedesktop.org/releases/dbus/dbus-1.14.8.tar.xz -https://ftp.gnu.org/gnu/dejagnu/dejagnu-1.6.3.tar.gz -https://ftp.gnu.org/gnu/diffutils/diffutils-3.10.tar.xz -https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.47.0/e2fsprogs-1.47.0.tar.gz -https://sourceware.org/ftp/elfutils/0.189/elfutils-0.189.tar.bz2 -https://prdownloads.sourceforge.net/expat/expat-2.5.0.tar.xz -https://prdownloads.sourceforge.net/expect/expect5.45.4.tar.gz -https://astron.com/pub/file/file-5.45.tar.gz -https://ftp.gnu.org/gnu/findutils/findutils-4.9.0.tar.xz -https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz -https://pypi.org/packages/source/f/flit-core/flit_core-3.9.0.tar.gz -https://ftp.gnu.org/gnu/gawk/gawk-5.2.2.tar.xz -https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz -https://ftp.gnu.org/gnu/gdbm/gdbm-1.23.tar.gz -https://ftp.gnu.org/gnu/gettext/gettext-0.22.tar.xz -https://ftp.gnu.org/gnu/glibc/glibc-2.38.tar.xz -https://ftp.gnu.org/gnu/gmp/gmp-6.3.0.tar.xz -https://ftp.gnu.org/gnu/gperf/gperf-3.1.tar.gz -https://ftp.gnu.org/gnu/grep/grep-3.11.tar.xz -https://ftp.gnu.org/gnu/groff/groff-1.23.0.tar.gz -https://ftp.gnu.org/gnu/grub/grub-2.06.tar.xz -https://ftp.gnu.org/gnu/gzip/gzip-1.12.tar.xz -https://github.com/Mic92/iana-etc/releases/download/20230810/iana-etc-20230810.tar.gz -https://ftp.gnu.org/gnu/inetutils/inetutils-2.4.tar.xz -https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz -https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.4.0.tar.xz -https://pypi.org/packages/source/J/Jinja2/Jinja2-3.1.2.tar.gz -https://www.kernel.org/pub/linux/utils/kbd/kbd-2.6.1.tar.xz -https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-30.tar.xz -https://www.greenwoodsoftware.com/less/less-643.tar.gz -https://mirror.linuxfromscratch.ru/lfs/downloads/12.0/lfs-bootscripts-20230728.tar.xz -https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.69.tar.xz -https://github.com/libffi/libffi/releases/download/v3.4.4/libffi-3.4.4.tar.gz -https://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.7.tar.gz -https://ftp.gnu.org/gnu/libtool/libtool-2.4.7.tar.xz -https://github.com/besser82/libxcrypt/releases/download/v4.4.36/libxcrypt-4.4.36.tar.xz -https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.4.12.tar.xz -https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.xz -https://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz -https://download.savannah.gnu.org/releases/man-db/man-db-2.11.2.tar.xz -https://www.kernel.org/pub/linux/docs/man-pages/man-pages-6.05.01.tar.xz -https://pypi.org/packages/source/M/MarkupSafe/MarkupSafe-2.1.3.tar.gz -https://github.com/mesonbuild/meson/releases/download/1.2.1/meson-1.2.1.tar.gz -https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz -https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.0.tar.xz -https://invisible-mirror.net/archives/ncurses/ncurses-6.4.tar.gz -https://github.com/ninja-build/ninja/archive/v1.11.1/ninja-1.11.1.tar.gz -https://www.openssl.org/source/openssl-3.1.2.tar.gz -https://ftp.gnu.org/gnu/patch/patch-2.7.6.tar.xz -https://www.cpan.org/src/5.0/perl-5.38.0.tar.xz -https://distfiles.ariadne.space/pkgconf/pkgconf-2.0.1.tar.xz -https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-4.0.3.tar.xz -https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-23.6.tar.xz -https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tar.xz -https://www.python.org/ftp/python/doc/3.11.4/python-3.11.4-docs-html.tar.bz2 -https://ftp.gnu.org/gnu/readline/readline-8.2.tar.gz -https://ftp.gnu.org/gnu/sed/sed-4.9.tar.xz -https://github.com/shadow-maint/shadow/releases/download/4.13/shadow-4.13.tar.xz -https://www.infodrom.org/projects/sysklogd/download/sysklogd-1.5.1.tar.gz -https://github.com/systemd/systemd/archive/v254/systemd-254.tar.gz -https://anduin.linuxfromscratch.org/LFS/systemd-man-pages-254.tar.xz -https://github.com/slicer69/sysvinit/releases/download/3.07/sysvinit-3.07.tar.xz -https://ftp.gnu.org/gnu/tar/tar-1.35.tar.xz -https://downloads.sourceforge.net/tcl/tcl8.6.13-src.tar.gz -https://downloads.sourceforge.net/tcl/tcl8.6.13-html.tar.gz -https://ftp.gnu.org/gnu/texinfo/texinfo-7.0.3.tar.xz -https://www.iana.org/time-zones/repository/releases/tzdata2023c.tar.gz -https://anduin.linuxfromscratch.org/LFS/udev-lfs-20230818.tar.xz -https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.1.tar.xz -https://anduin.linuxfromscratch.org/LFS/vim-9.0.1677.tar.gz -https://pypi.org/packages/source/w/wheel/wheel-0.41.1.tar.gz -https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.46.tar.gz -https://tukaani.org/xz/xz-5.4.4.tar.xz -https://anduin.linuxfromscratch.org/LFS/zlib-1.2.13.tar.xz -https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz -https://mirror.linuxfromscratch.ru/patches/lfs/12.0/bzip2-1.0.8-install_docs-1.patch -https://mirror.linuxfromscratch.ru/patches/lfs/12.0/coreutils-9.3-i18n-1.patch -https://mirror.linuxfromscratch.ru/patches/lfs/12.0/glibc-2.38-memalign_fix-1.patch -https://mirror.linuxfromscratch.ru/patches/lfs/12.0/glibc-2.38-fhs-1.patch -https://mirror.linuxfromscratch.ru/patches/lfs/12.0/grub-2.06-upstream_fixes-1.patch -https://mirror.linuxfromscratch.ru/patches/lfs/12.0/kbd-2.6.1-backspace-1.patch -https://mirror.linuxfromscratch.ru/patches/lfs/12.0/readline-8.2-upstream_fix-1.patch -https://mirror.linuxfromscratch.ru/patches/lfs/12.0/sysvinit-3.07-consolidated-1.patch diff --git a/lfs-12.0-sysv/wget-list-sysv b/lfs-12.0-sysv/wget-list-sysv deleted file mode 100644 index 19a50b9..0000000 --- a/lfs-12.0-sysv/wget-list-sysv +++ /dev/null @@ -1,93 +0,0 @@ -https://download.savannah.gnu.org/releases/acl/acl-2.3.1.tar.xz -https://download.savannah.gnu.org/releases/attr/attr-2.5.1.tar.gz -https://ftp.gnu.org/gnu/autoconf/autoconf-2.71.tar.xz -https://ftp.gnu.org/gnu/automake/automake-1.16.5.tar.xz -https://ftp.gnu.org/gnu/bash/bash-5.2.15.tar.gz -https://github.com/gavinhoward/bc/releases/download/6.6.0/bc-6.6.0.tar.xz -https://sourceware.org/pub/binutils/releases/binutils-2.41.tar.xz -https://ftp.gnu.org/gnu/bison/bison-3.8.2.tar.xz -https://www.sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz -https://github.com/libcheck/check/releases/download/0.15.2/check-0.15.2.tar.gz -https://ftp.gnu.org/gnu/coreutils/coreutils-9.3.tar.xz -https://ftp.gnu.org/gnu/dejagnu/dejagnu-1.6.3.tar.gz -https://ftp.gnu.org/gnu/diffutils/diffutils-3.10.tar.xz -https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.47.0/e2fsprogs-1.47.0.tar.gz -https://sourceware.org/ftp/elfutils/0.189/elfutils-0.189.tar.bz2 -https://prdownloads.sourceforge.net/expat/expat-2.5.0.tar.xz -https://prdownloads.sourceforge.net/expect/expect5.45.4.tar.gz -https://astron.com/pub/file/file-5.45.tar.gz -https://ftp.gnu.org/gnu/findutils/findutils-4.9.0.tar.xz -https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz -https://pypi.org/packages/source/f/flit-core/flit_core-3.9.0.tar.gz -https://ftp.gnu.org/gnu/gawk/gawk-5.2.2.tar.xz -https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz -https://ftp.gnu.org/gnu/gdbm/gdbm-1.23.tar.gz -https://ftp.gnu.org/gnu/gettext/gettext-0.22.tar.xz -https://ftp.gnu.org/gnu/glibc/glibc-2.38.tar.xz -https://ftp.gnu.org/gnu/gmp/gmp-6.3.0.tar.xz -https://ftp.gnu.org/gnu/gperf/gperf-3.1.tar.gz -https://ftp.gnu.org/gnu/grep/grep-3.11.tar.xz -https://ftp.gnu.org/gnu/groff/groff-1.23.0.tar.gz -https://ftp.gnu.org/gnu/grub/grub-2.06.tar.xz -https://ftp.gnu.org/gnu/gzip/gzip-1.12.tar.xz -https://github.com/Mic92/iana-etc/releases/download/20230810/iana-etc-20230810.tar.gz -https://ftp.gnu.org/gnu/inetutils/inetutils-2.4.tar.xz -https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz -https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.4.0.tar.xz -https://pypi.org/packages/source/J/Jinja2/Jinja2-3.1.2.tar.gz -https://www.kernel.org/pub/linux/utils/kbd/kbd-2.6.1.tar.xz -https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-30.tar.xz -https://www.greenwoodsoftware.com/less/less-643.tar.gz -https://mirror.linuxfromscratch.ru/lfs/downloads/12.0/lfs-bootscripts-20230728.tar.xz -https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.69.tar.xz -https://github.com/libffi/libffi/releases/download/v3.4.4/libffi-3.4.4.tar.gz -https://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.7.tar.gz -https://ftp.gnu.org/gnu/libtool/libtool-2.4.7.tar.xz -https://github.com/besser82/libxcrypt/releases/download/v4.4.36/libxcrypt-4.4.36.tar.xz -https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.4.12.tar.xz -https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.xz -https://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz -https://download.savannah.gnu.org/releases/man-db/man-db-2.11.2.tar.xz -https://www.kernel.org/pub/linux/docs/man-pages/man-pages-6.05.01.tar.xz -https://pypi.org/packages/source/M/MarkupSafe/MarkupSafe-2.1.3.tar.gz -https://github.com/mesonbuild/meson/releases/download/1.2.1/meson-1.2.1.tar.gz -https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz -https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.0.tar.xz -https://invisible-mirror.net/archives/ncurses/ncurses-6.4.tar.gz -https://github.com/ninja-build/ninja/archive/v1.11.1/ninja-1.11.1.tar.gz -https://www.openssl.org/source/openssl-3.1.2.tar.gz -https://ftp.gnu.org/gnu/patch/patch-2.7.6.tar.xz -https://www.cpan.org/src/5.0/perl-5.38.0.tar.xz -https://distfiles.ariadne.space/pkgconf/pkgconf-2.0.1.tar.xz -https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-4.0.3.tar.xz -https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-23.6.tar.xz -https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tar.xz -https://www.python.org/ftp/python/doc/3.11.4/python-3.11.4-docs-html.tar.bz2 -https://ftp.gnu.org/gnu/readline/readline-8.2.tar.gz -https://ftp.gnu.org/gnu/sed/sed-4.9.tar.xz -https://github.com/shadow-maint/shadow/releases/download/4.13/shadow-4.13.tar.xz -https://www.infodrom.org/projects/sysklogd/download/sysklogd-1.5.1.tar.gz -https://github.com/systemd/systemd/archive/v254/systemd-254.tar.gz -https://anduin.linuxfromscratch.org/LFS/systemd-man-pages-254.tar.xz -https://github.com/slicer69/sysvinit/releases/download/3.07/sysvinit-3.07.tar.xz -https://ftp.gnu.org/gnu/tar/tar-1.35.tar.xz -https://downloads.sourceforge.net/tcl/tcl8.6.13-src.tar.gz -https://downloads.sourceforge.net/tcl/tcl8.6.13-html.tar.gz -https://ftp.gnu.org/gnu/texinfo/texinfo-7.0.3.tar.xz -https://www.iana.org/time-zones/repository/releases/tzdata2023c.tar.gz -https://anduin.linuxfromscratch.org/LFS/udev-lfs-20230818.tar.xz -https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.1.tar.xz -https://anduin.linuxfromscratch.org/LFS/vim-9.0.1677.tar.gz -https://pypi.org/packages/source/w/wheel/wheel-0.41.1.tar.gz -https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.46.tar.gz -https://tukaani.org/xz/xz-5.4.4.tar.xz -https://anduin.linuxfromscratch.org/LFS/zlib-1.2.13.tar.xz -https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz -https://mirror.linuxfromscratch.ru/patches/lfs/12.0/bzip2-1.0.8-install_docs-1.patch -https://mirror.linuxfromscratch.ru/patches/lfs/12.0/coreutils-9.3-i18n-1.patch -https://mirror.linuxfromscratch.ru/patches/lfs/12.0/glibc-2.38-memalign_fix-1.patch -https://mirror.linuxfromscratch.ru/patches/lfs/12.0/glibc-2.38-fhs-1.patch -https://mirror.linuxfromscratch.ru/patches/lfs/12.0/grub-2.06-upstream_fixes-1.patch -https://mirror.linuxfromscratch.ru/patches/lfs/12.0/kbd-2.6.1-backspace-1.patch -https://mirror.linuxfromscratch.ru/patches/lfs/12.0/readline-8.2-upstream_fix-1.patch -https://mirror.linuxfromscratch.ru/patches/lfs/12.0/sysvinit-3.07-consolidated-1.patch diff --git a/lfs-12.0-sysv/LFS-BOOK.html b/lfs-12.1-sysv/LFS-BOOK.html index e8d88e8..439d3b0 100755..100644 --- a/lfs-12.0-sysv/LFS-BOOK.html +++ b/lfs-12.1-sysv/LFS-BOOK.html @@ -1,10 +1,12 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> Линукс с нуля </title> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <style type="text/css"> /*<![CDATA[*/ /* Global settings */ @@ -545,23 +547,23 @@ /*]]>*/ </style> </head> - <body class="lfs" id="lfs-12.0"> - <div class="book"> + <body class="lfs" id="lfs-12.1"> + <div xml:lang="ru" class="book" lang="ru"> <div class="titlepage"> <div> <div> <h1 class="title"> - <a id="idm1"></a>Линукс с нуля + <a id="idm1" name="idm1"></a>Линукс с нуля </h1> </div> <div> <h2 class="subtitle"> - Версия 12.0 + Версия 12.1 </h2> </div> <div> <h2 class="subtitle"> - Дата публикации 2 сентября 2023 + Дата публикации 1 марта 2024 </h2> </div> <div> @@ -588,12 +590,12 @@ </div> <div> <p class="copyright"> - Авторские права © 1999-2023 Gerard Beekmans + Авторские права © 1999-2024 Gerard Beekmans </p> </div> <div> <div class="legalnotice"> - <a id="idm19"></a> + <a id="idm19" name="idm19"></a> <p> Все права защищены. </p> @@ -806,7 +808,7 @@ <a href="#ch-tools-introduction">Введение</a> </li> <li class="sect1"> - <a href="#ch-tools-binutils-pass1">Binutils-2.41 - Проход + <a href="#ch-tools-binutils-pass1">Binutils-2.42 - Проход 1</a> </li> <li class="sect1"> @@ -814,10 +816,10 @@ </li> <li class="sect1"> <a href="#ch-tools-linux-headers">Заголовочные файлы - Linux-6.4.12 API</a> + Linux-6.7.4 API</a> </li> <li class="sect1"> - <a href="#ch-tools-glibc">Glibc-2.38</a> + <a href="#ch-tools-glibc">Glibc-2.39</a> </li> <li class="sect1"> <a href="#ch-tools-libstdcpp">Libstdc++ из GCC-13.2.0</a> @@ -836,13 +838,13 @@ <a href="#ch-tools-m4">M4-1.4.19</a> </li> <li class="sect1"> - <a href="#ch-tools-ncurses">Ncurses-6.4</a> + <a href="#ch-tools-ncurses">Ncurses-6.4-20230520</a> </li> <li class="sect1"> - <a href="#ch-tools-bash">Bash-5.2.15</a> + <a href="#ch-tools-bash">Bash-5.2.21</a> </li> <li class="sect1"> - <a href="#ch-tools-coreutils">Coreutils-9.3</a> + <a href="#ch-tools-coreutils">Coreutils-9.4</a> </li> <li class="sect1"> <a href="#ch-tools-diffutils">Diffutils-3.10</a> @@ -854,13 +856,13 @@ <a href="#ch-tools-findutils">Findutils-4.9.0</a> </li> <li class="sect1"> - <a href="#ch-tools-gawk">Gawk-5.2.2</a> + <a href="#ch-tools-gawk">Gawk-5.3.0</a> </li> <li class="sect1"> <a href="#ch-tools-grep">Grep-3.11</a> </li> <li class="sect1"> - <a href="#ch-tools-gzip">Gzip-1.12</a> + <a href="#ch-tools-gzip">Gzip-1.13</a> </li> <li class="sect1"> <a href="#ch-tools-make">Make-4.4.1</a> @@ -875,10 +877,10 @@ <a href="#ch-tools-tar">Tar-1.35</a> </li> <li class="sect1"> - <a href="#ch-tools-xz">Xz-5.4.4</a> + <a href="#ch-tools-xz">Xz-5.4.6</a> </li> <li class="sect1"> - <a href="#ch-tools-binutils-pass2">Binutils-2.41 - Проход + <a href="#ch-tools-binutils-pass2">Binutils-2.42 - Проход 2</a> </li> <li class="sect1"> @@ -913,22 +915,22 @@ и символических ссылок</a> </li> <li class="sect1"> - <a href="#ch-tools-gettext">Gettext-0.22</a> + <a href="#ch-tools-gettext">Gettext-0.22.4</a> </li> <li class="sect1"> <a href="#ch-tools-bison">Bison-3.8.2</a> </li> <li class="sect1"> - <a href="#ch-tools-perl">Perl-5.38.0</a> + <a href="#ch-tools-perl">Perl-5.38.2</a> </li> <li class="sect1"> - <a href="#ch-tools-Python">Python-3.11.4</a> + <a href="#ch-tools-Python">Python-3.12.2</a> </li> <li class="sect1"> - <a href="#ch-tools-texinfo">Texinfo-7.0.3</a> + <a href="#ch-tools-texinfo">Texinfo-7.1</a> </li> <li class="sect1"> - <a href="#ch-tools-util-linux">Util-linux-2.39.1</a> + <a href="#ch-tools-util-linux">Util-linux-2.39.3</a> </li> <li class="sect1"> <a href="#ch-tools-cleanup">Очистка и сохранение @@ -955,22 +957,22 @@ <a href="#ch-system-pkgmgt">Управление пакетами</a> </li> <li class="sect1"> - <a href="#ch-system-man-pages">Man-pages-6.05.01</a> + <a href="#ch-system-man-pages">Man-pages-6.06</a> </li> <li class="sect1"> - <a href="#ch-system-iana-etc">Iana-Etc-20230810</a> + <a href="#ch-system-iana-etc">Iana-Etc-20240125</a> </li> <li class="sect1"> - <a href="#ch-system-glibc">Glibc-2.38</a> + <a href="#ch-system-glibc">Glibc-2.39</a> </li> <li class="sect1"> - <a href="#ch-system-zlib">Zlib-1.2.13</a> + <a href="#ch-system-zlib">Zlib-1.3.1</a> </li> <li class="sect1"> <a href="#ch-system-bzip2">Bzip2-1.0.8</a> </li> <li class="sect1"> - <a href="#ch-system-xz">Xz-5.4.4</a> + <a href="#ch-system-xz">Xz-5.4.6</a> </li> <li class="sect1"> <a href="#ch-system-zstd">Zstd-1.5.5</a> @@ -985,7 +987,7 @@ <a href="#ch-system-m4">M4-1.4.19</a> </li> <li class="sect1"> - <a href="#ch-system-bc">Bc-6.6.0</a> + <a href="#ch-system-bc">Bc-6.7.5</a> </li> <li class="sect1"> <a href="#ch-system-flex">Flex-2.6.4</a> @@ -1000,22 +1002,25 @@ <a href="#ch-system-dejagnu">DejaGNU-1.6.3</a> </li> <li class="sect1"> - <a href="#ch-system-binutils">Binutils-2.41</a> + <a href="#ch-system-pkgconf">Pkgconf-2.1.1</a> + </li> + <li class="sect1"> + <a href="#ch-system-binutils">Binutils-2.42</a> </li> <li class="sect1"> <a href="#ch-system-gmp">GMP-6.3.0</a> </li> <li class="sect1"> - <a href="#ch-system-mpfr">MPFR-4.2.0</a> + <a href="#ch-system-mpfr">MPFR-4.2.1</a> </li> <li class="sect1"> <a href="#ch-system-mpc">MPC-1.3.1</a> </li> <li class="sect1"> - <a href="#ch-system-attr">Attr-2.5.1</a> + <a href="#ch-system-attr">Attr-2.5.2</a> </li> <li class="sect1"> - <a href="#ch-system-acl">Acl-2.3.1</a> + <a href="#ch-system-acl">Acl-2.3.2</a> </li> <li class="sect1"> <a href="#ch-system-libcap">Libcap-2.69</a> @@ -1024,16 +1029,13 @@ <a href="#ch-system-libxcrypt">Libxcrypt-4.4.36</a> </li> <li class="sect1"> - <a href="#ch-system-shadow">Shadow-4.13</a> + <a href="#ch-system-shadow">Shadow-4.14.5</a> </li> <li class="sect1"> <a href="#ch-system-gcc">GCC-13.2.0</a> </li> <li class="sect1"> - <a href="#ch-system-pkgconf">Pkgconf-2.0.1</a> - </li> - <li class="sect1"> - <a href="#ch-system-ncurses">Ncurses-6.4</a> + <a href="#ch-system-ncurses">Ncurses-6.4-20230520</a> </li> <li class="sect1"> <a href="#ch-system-sed">Sed-4.9</a> @@ -1042,7 +1044,7 @@ <a href="#ch-system-psmisc">Psmisc-23.6</a> </li> <li class="sect1"> - <a href="#ch-system-gettext">Gettext-0.22</a> + <a href="#ch-system-gettext">Gettext-0.22.4</a> </li> <li class="sect1"> <a href="#ch-system-bison">Bison-3.8.2</a> @@ -1051,7 +1053,7 @@ <a href="#ch-system-grep">Grep-3.11</a> </li> <li class="sect1"> - <a href="#ch-system-bash">Bash-5.2.15</a> + <a href="#ch-system-bash">Bash-5.2.21</a> </li> <li class="sect1"> <a href="#ch-system-libtool">Libtool-2.4.7</a> @@ -1063,58 +1065,61 @@ <a href="#ch-system-gperf">Gperf-3.1</a> </li> <li class="sect1"> - <a href="#ch-system-expat">Expat-2.5.0</a> + <a href="#ch-system-expat">Expat-2.6.0</a> </li> <li class="sect1"> - <a href="#ch-system-inetutils">Inetutils-2.4</a> + <a href="#ch-system-inetutils">Inetutils-2.5</a> </li> <li class="sect1"> <a href="#ch-system-less">Less-643</a> </li> <li class="sect1"> - <a href="#ch-system-perl">Perl-5.38.0</a> + <a href="#ch-system-perl">Perl-5.38.2</a> </li> <li class="sect1"> - <a href="#ch-system-xml-parser">XML::Parser-2.46</a> + <a href="#ch-system-xml-parser">XML::Parser-2.47</a> </li> <li class="sect1"> <a href="#ch-system-intltool">Intltool-0.51.0</a> </li> <li class="sect1"> - <a href="#ch-system-autoconf">Autoconf-2.71</a> + <a href="#ch-system-autoconf">Autoconf-2.72</a> </li> <li class="sect1"> <a href="#ch-system-automake">Automake-1.16.5</a> </li> <li class="sect1"> - <a href="#ch-system-openssl">OpenSSL-3.1.2</a> + <a href="#ch-system-openssl">OpenSSL-3.2.1</a> </li> <li class="sect1"> - <a href="#ch-system-kmod">Kmod-30</a> + <a href="#ch-system-kmod">Kmod-31</a> </li> <li class="sect1"> - <a href="#ch-system-libelf">Libelf из Elfutils-0.189</a> + <a href="#ch-system-libelf">Libelf из Elfutils-0.190</a> </li> <li class="sect1"> <a href="#ch-system-libffi">Libffi-3.4.4</a> </li> <li class="sect1"> - <a href="#ch-system-Python">Python-3.11.4</a> + <a href="#ch-system-Python">Python-3.12.2</a> </li> <li class="sect1"> <a href="#ch-system-flit-core">Flit-Core-3.9.0</a> </li> <li class="sect1"> - <a href="#ch-system-wheel">Wheel-0.41.1</a> + <a href="#ch-system-wheel">Wheel-0.42.0</a> + </li> + <li class="sect1"> + <a href="#ch-system-setuptools">Setuptools-69.1.0</a> </li> <li class="sect1"> <a href="#ch-system-ninja">Ninja-1.11.1</a> </li> <li class="sect1"> - <a href="#ch-system-meson">Meson-1.2.1</a> + <a href="#ch-system-meson">Meson-1.3.2</a> </li> <li class="sect1"> - <a href="#ch-system-coreutils">Coreutils-9.3</a> + <a href="#ch-system-coreutils">Coreutils-9.4</a> </li> <li class="sect1"> <a href="#ch-system-check">Check-0.15.2</a> @@ -1123,7 +1128,7 @@ <a href="#ch-system-diffutils">Diffutils-3.10</a> </li> <li class="sect1"> - <a href="#ch-system-gawk">Gawk-5.2.2</a> + <a href="#ch-system-gawk">Gawk-5.3.0</a> </li> <li class="sect1"> <a href="#ch-system-findutils">Findutils-4.9.0</a> @@ -1132,16 +1137,16 @@ <a href="#ch-system-groff">Groff-1.23.0</a> </li> <li class="sect1"> - <a href="#ch-system-grub">GRUB-2.06</a> + <a href="#ch-system-grub">GRUB-2.12</a> </li> <li class="sect1"> - <a href="#ch-system-gzip">Gzip-1.12</a> + <a href="#ch-system-gzip">Gzip-1.13</a> </li> <li class="sect1"> - <a href="#ch-system-iproute2">IPRoute2-6.4.0</a> + <a href="#ch-system-iproute2">IPRoute2-6.7.0</a> </li> <li class="sect1"> - <a href="#ch-system-kbd">Kbd-2.6.1</a> + <a href="#ch-system-kbd">Kbd-2.6.4</a> </li> <li class="sect1"> <a href="#ch-system-libpipeline">Libpipeline-1.5.7</a> @@ -1156,28 +1161,28 @@ <a href="#ch-system-tar">Tar-1.35</a> </li> <li class="sect1"> - <a href="#ch-system-texinfo">Texinfo-7.0.3</a> + <a href="#ch-system-texinfo">Texinfo-7.1</a> </li> <li class="sect1"> - <a href="#ch-system-vim">Vim-9.0.1677</a> + <a href="#ch-system-vim">Vim-9.1.0041</a> </li> <li class="sect1"> - <a href="#ch-system-markupsafe">MarkupSafe-2.1.3</a> + <a href="#ch-system-markupsafe">MarkupSafe-2.1.5</a> </li> <li class="sect1"> - <a href="#ch-system-jinja2">Jinja2-3.1.2</a> + <a href="#ch-system-jinja2">Jinja2-3.1.3</a> </li> <li class="sect1"> - <a href="#ch-system-udev">Udev из Systemd-254</a> + <a href="#ch-system-udev">Udev из Systemd-255</a> </li> <li class="sect1"> - <a href="#ch-system-man-db">Man-DB-2.11.2</a> + <a href="#ch-system-man-db">Man-DB-2.12.0</a> </li> <li class="sect1"> - <a href="#ch-system-procps">Procps-ng-4.0.3</a> + <a href="#ch-system-procps">Procps-ng-4.0.4</a> </li> <li class="sect1"> - <a href="#ch-system-util-linux">Util-linux-2.39.1</a> + <a href="#ch-system-util-linux">Util-linux-2.39.3</a> </li> <li class="sect1"> <a href="#ch-system-e2fsprogs">E2fsprogs-1.47.0</a> @@ -1186,7 +1191,7 @@ <a href="#ch-system-sysklogd">Sysklogd-1.5.1</a> </li> <li class="sect1"> - <a href="#ch-system-sysvinit">Sysvinit-3.07</a> + <a href="#ch-system-sysvinit">Sysvinit-3.08</a> </li> <li class="sect1"> <a href="#ch-system-aboutdebug">Об отладочных @@ -1228,8 +1233,8 @@ загрузочных скриптов System V</a> </li> <li class="sect1"> - <a href="#ch-config-profile">Файлы запуска оболочки - Bash</a> + <a href="#ch-config-locale">Настройка системной + локали</a> </li> <li class="sect1"> <a href="#ch-config-inputrc">Создание файла @@ -1254,7 +1259,7 @@ /etc/fstab</a> </li> <li class="sect1"> - <a href="#ch-bootable-kernel">Linux-6.4.12</a> + <a href="#ch-bootable-kernel">Linux-6.7.4</a> </li> <li class="sect1"> <a href="#ch-bootable-grub">Использование GRUB для @@ -1412,31 +1417,31 @@ </li> <li class="index"> <h3> - <a href="#idm19716">Предметный указатель</a> + <a href="#idm20040">Предметный указатель</a> </h3> </li> </ul> </div> - <div class="preface" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h1 class="title"> - <a id="preface"></a>Предисловие - </h1> - </div> + <h1 class="title"> + <a id="preface" name="preface"></a>Предисловие + </h1> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + </div> + <div class="preface" lang="ru" xml:lang="ru"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="pre-foreword"></a>Предисловие - </h2> - </div> + <h2 class="title"> + <a id="pre-foreword" name="pre-foreword"></a>Предисловие + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Мой путь к изучению и лучшему пониманию Linux начался еще в 1998 году. Я только что установил свой первый дистрибутив Linux и @@ -1517,17 +1522,17 @@ </p> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="pre-audience"></a>Аудитория, на которую рассчитана - эта книга - </h2> - </div> + <h2 class="title"> + <a id="pre-audience" name="pre-audience"></a>Аудитория, на + которую рассчитана эта книга + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Есть много причин, по которым вы хотели бы прочитать эту книгу. Один из вопросов, который задают многие люди, звучит так: @@ -1584,16 +1589,17 @@ силу, которую действительно приносят информация и знания. </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="pre-architecture"></a>Целевые архитектуры LFS - </h2> - </div> + <h2 class="title"> + <a id="pre-architecture" name="pre-architecture"></a>Целевые + архитектуры LFS + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Основными целевыми архитектурами LFS являются процессоры AMD/Intel x86 (32-разрядные) и x86_64 (64-разрядные). Однако, @@ -1642,20 +1648,21 @@ x64 233.2 минут 4.4 ГБ</code></pre> системы. Некоторые редакторы LFS/BLFS поддерживают ответвление LFS для multilib, которое доступно по адресу <a class="ulink" href= - "https://www.linuxfromscratch.org/~thomas/multilib/index.html">https://www.linuxfromscratch.org/~thomas/multilib/index.html</a>. + "https://book.linuxfromscratch.ru/12.1-ml/systemv">https://book.linuxfromscratch.ru/12.1-ml/systemv</a>. Но это более продвинутая тема. </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="pre-prerequisites"></a>Предпосылки - </h2> - </div> + <h2 class="title"> + <a id="pre-prerequisites" name= + "pre-prerequisites"></a>Предпосылки + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Создание системы LFS — непростая задача. Это требует определенного уровня знаний системного администрирования Unix для @@ -1714,16 +1721,17 @@ x64 233.2 минут 4.4 ГБ</code></pre> </ul> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="pre-standards"></a>LFS и стандарты - </h2> - </div> + <h2 class="title"> + <a id="pre-standards" name="pre-standards"></a>LFS и + стандарты + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Структура LFS максимально соответствует стандартам Linux. Первичными стандартами являются: @@ -1755,7 +1763,7 @@ x64 233.2 минут 4.4 ГБ</code></pre> Core и Desktop зависят от архитектуры. Есть также две области не являющиеся обязательными: Gtk3 и Graphics. LFS старается соответствовать стандартам LSB, для архитектур - IA32 (32-bit x86) или AMD64 (x86_64), рассмотренным в + IA32 (32-bit x86) или AMD64 (x86_64), рассмотренных в предыдущем разделе. </p> <div class="admon note"> @@ -1778,15 +1786,16 @@ x64 233.2 минут 4.4 ГБ</code></pre> </div> <p> Создать законченную систему, которая пройдет сертификационные - тесты LSB "с нуля" возможно, но этого нельзя сделать без + тесты LSB <span class="quote">«<span class="quote">с + нуля</span>»</span>, возможно, но этого нельзя сделать без установки множества дополнительных пакетов, которые выходят за рамки этой книги. Однако, инструкции по их установке можно найти в книге BLFS. </p> <div class="variablelist"> <h4> - <a id="idm98"></a>Пакеты LFS, которые необходимы для - удовлетворения требований LSB + <a id="idm99" name="idm99"></a>Пакеты LFS, которые необходимы + для удовлетворения требований LSB </h4> <table border="0" class="variablelist"> <colgroup> @@ -1866,8 +1875,8 @@ x64 233.2 минут 4.4 ГБ</code></pre> </div> <div class="variablelist"> <h4> - <a id="idm125"></a>Пакеты, поставляемые BLFS, необходимые для - удовлетворения требований LSB + <a id="idm126" name="idm126"></a>Пакеты, поставляемые BLFS, + необходимые для удовлетворения требований LSB </h4> <table border="0" class="variablelist"> <colgroup> @@ -1950,8 +1959,8 @@ x64 233.2 минут 4.4 ГБ</code></pre> </div> <div class="variablelist"> <h4> - <a id="idm152"></a>Пакеты, не поставляемые LFS или BLFS, - необходимые для удовлетворения требований LSB + <a id="idm153" name="idm153"></a>Пакеты, не поставляемые LFS + или BLFS, необходимые для удовлетворения требований LSB </h4> <table border="0" class="variablelist"> <colgroup> @@ -2028,26 +2037,27 @@ x64 233.2 минут 4.4 ГБ</code></pre> </table> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="pre-why"></a>Информация о пакетах, используемых в - этой книге - </h2> - </div> + <h2 class="title"> + <a id="pre-why" name="pre-why"></a>Информация о пакетах, + используемых в этой книге + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Целью LFS является создание законченной и пригодной для использования базовой системы, которая содержит все пакеты, - необходимые для самовоспроизведения, состоящую при этом из - относительно небольшого набора программ, с помощью которых можно - расширять систему. Это не означает, что LFS является самой - маленькой из возможных систем. В систему включено несколько - важных пакетов, которые не являются обязательными. Приведенный - ниже список объясняет почему в книгу включен тот или иной пакет. + необходимые для её функционирования, состоящую при этом из + относительно небольшого набора программ, и возможности которой + можно расширять в зависимости от потребностей пользователя. Это + не означает, что LFS является самой маленькой из возможных + систем. В систему включено несколько важных пакетов, которые не + являются обязательными. Приведенный ниже список объясняет почему + в книгу включен тот или иной пакет. </p> <div class="itemizedlist"> <ul> @@ -2143,7 +2153,7 @@ x64 233.2 минут 4.4 ГБ</code></pre> </p> <p> Этот пакет содержит программы для сжатия и распаковки - файлов. Требуется для распаковки множества пакетов LFS. + файлов. Используется для распаковки множества пакетов LFS. </p> </li> <li class="listitem"> @@ -2201,8 +2211,8 @@ x64 233.2 минут 4.4 ГБ</code></pre> Expat </p> <p> - Этот пакет содержит небольшую библиотеку разбора XML. Она - требуется модулем Perl XML::Parser. + Этот пакет содержит небольшую библиотеку разбора XML.Она + необходима для модуля Perl XML::Parser. </p> </li> <li class="listitem"> @@ -2308,7 +2318,7 @@ x64 233.2 минут 4.4 ГБ</code></pre> </p> <p> Этот пакет содержит программу, которая генерирует идеальную - хеш-функцию из набора ключей. Требуется для пакета + хеш-функцию из набора ключей. Необходим для пакета <span class="phrase">Udev</span> . </p> </li> @@ -2463,8 +2473,8 @@ x64 233.2 минут 4.4 ГБ</code></pre> </p> <p> Пакет Libpipeline содержит библиотеку для гибкого и - удобного управления конвейерами подпроцессов. Она требуется - для Man-DB. + удобного управления конвейерами подпроцессов. Она + необходима для Man-DB. </p> </li> <li class="listitem"> @@ -2829,16 +2839,16 @@ x64 233.2 минут 4.4 ГБ</code></pre> </ul> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="pre-typography"></a>Оформление - </h2> - </div> + <h2 class="title"> + <a id="pre-typography" name="pre-typography"></a>Оформление + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Чтобы облегчить понимание, в этой книге используются условные обозначения. Этот раздел содержит примеры оформления, @@ -2895,7 +2905,7 @@ x64 233.2 минут 4.4 ГБ</code></pre> "https://mirror.linuxfromscratch.ru/">https://mirror.linuxfromscratch.ru/</a> </p> <p> - Этот формат используется для гиперссылок как внутри сообщества + Этот формат используется для гиперссылок как на сайт сообщества LFS, так и на внешние ресурсы. Может включать справочную информацию, места загрузки и веб-сайты. </p> @@ -2929,7 +2939,8 @@ EOF</kbd></pre> необязательным. </p> <p> - <code class="filename">passwd(5)</code> + <a class="ulink" href= + "https://man.archlinux.org/man/passwd.5">passwd(5)</a> </p> <p> Этот формат используется для ссылки на определенную страницу @@ -2940,12 +2951,13 @@ EOF</kbd></pre> справочные страницы будут расположены в <code class= "filename">/usr/share/man/man1/passwd.1</code> и <code class= "filename">/usr/share/man/man5/passwd.5</code>. Когда в книге - используется <code class="filename">passwd(5)</code>, имеется в - виду конкретно <code class= + используется <a class="ulink" href= + "https://man.archlinux.org/man//passwd.5">passwd(5)</a>, имеется + в виду конкретно <code class= "filename">/usr/share/man/man5/passwd.5</code>. <span class= "command"><strong>man passwd</strong></span> напечатает первую найденную справочную страницу, совпадающую с <span class= - "quote">«<span class="quote">passwd</span>»</span>, которая будет + "quote">«<span class="quote">passwd</span>»</span> - это будет <code class="filename">/usr/share/man/man1/passwd.1</code>. В этом примере вам нужно будет запустить <span class= "command"><strong>man 5 passwd</strong></span>, чтобы прочитать @@ -2953,23 +2965,28 @@ EOF</kbd></pre> страниц не имеют повторяющихся страниц в разных разделах. Поэтому обычно достаточно <span class="command"><strong>man <em class= "replaceable"><code><имя - программы></code></em></strong></span>. + программы></code></em></strong></span>. В книге LFS ссылки на + справочные страницы также являются гиперссылками, поэтому нажатие + на такую ссылку откроет справочную страницу, в формате HTML, со + <a class="ulink" href="https://man.archlinux.org/">страниц + руководства Arch Linux</a>. </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="pre-organization"></a>Структура - </h2> - </div> + <h2 class="title"> + <a id="pre-organization" name= + "pre-organization"></a>Структура + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Эта книга разделена на несколько частей. </p> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> Часть I - Введение </h3> @@ -2978,7 +2995,7 @@ EOF</kbd></pre> установку LFS. Также здесь представлена метаинформация о книге </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> Часть II - Подготовка к сборке </h3> @@ -2988,7 +3005,7 @@ EOF</kbd></pre> временных инструментов. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> Часть III - Создание кросс-тулчейна LFS и временных инструментов @@ -2998,7 +3015,7 @@ EOF</kbd></pre> необходимых для создания конечной системы LFS. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> Часть IV - Сборка системы LFS </h3> @@ -3013,7 +3030,7 @@ EOF</kbd></pre> установлены. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> Часть V - Приложения </h3> @@ -3026,17 +3043,17 @@ EOF</kbd></pre> </p> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="pre-errata"></a>Ошибки и рекомендации по - безопасности - </h2> - </div> + <h2 class="title"> + <a id="pre-errata" name="pre-errata"></a>Ошибки и + рекомендации по безопасности + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Программное обеспечение, используемое для создания системы LFS, постоянно обновляется и совершенствуется. Предупреждения @@ -3045,7 +3062,7 @@ EOF</kbd></pre> этом выпуске LFS в каких-либо изменениях для устранения уязвимостей в системе безопасности или исправления других ошибок, посетите <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/lfs/errata/12.0/">https://mirror.linuxfromscratch.ru/lfs/errata/12.0/</a>, + "https://mirror.linuxfromscratch.ru/lfs/errata/12.1/">https://mirror.linuxfromscratch.ru/lfs/errata/12.1/</a>, прежде чем приступить к сборке. Вы должны внести требуемые изменения и применить их к соответствующему разделу книги по мере сборки системы LFS. @@ -3065,36 +3082,38 @@ EOF</kbd></pre> </p> </div> </div> + <div class="titlepage"> + <div> + <div> + <h1 class="title"> + <a id="part1" name="part1"></a>Часть I. Введение + </h1> + </div> + </div> + </div> <div class="part"> <div class="titlepage"> <div> <div> - <h1 class="title"> - <a id="part1"></a>Часть I. Введение - </h1> + <h2 class="title"> + <a id="chapter-intro" name="chapter-intro"></a>Глава 1. + Введение + </h2> </div> </div> </div> - <div class="chapter" lang="en"> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="titlepage"> <div> <div> <h2 class="title"> - <a id="chapter-intro"></a>Глава 1. Введение + <a id="ch-intro-how" name="ch-intro-how"></a>1.1. Как + собрать систему LFS </h2> </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> - <div> - <div> - <h2 class="title"> - <a id="ch-intro-how"></a>1.1. Как собрать систему LFS - </h2> - </div> - </div> - </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Система LFS будет собрана с использованием уже установленного дистрибутива Linux (например, Debian, OpenMandriva, Fedora или @@ -3206,47 +3225,17 @@ EOF</kbd></pre> прочтения книги. </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-intro-whatsnew"></a>1.2. Что нового с момента - последнего релиза - </h2> - </div> + <h2 class="title"> + <a id="ch-intro-whatsnew" name="ch-intro-whatsnew"></a>1.2. + Что нового с момента последнего релиза + </h2> </div> </div> - <div class="admon caution"> - <h3> - Внимание - </h3> - <p> - В процессе разработки LFS инструкции в книге часто - изменяются, чтобы адаптироваться к обновлению пакета или - использовать преимущества новых функций из обновленных - пакетов. Смешение инструкций разных версий книги LFS может - привести к незначительным поломкам. Такого рода проблемы - обычно являются результатом повторного использования - некоторых скриптов, созданных для предыдущей версии LFS. - Такое повторное использование настоятельно не рекомендуется. - Если вы по какой-либо причине повторно используете скрипты из - предыдущей версии LFS, вам нужно быть очень осторожным при - обновлении скриптов, чтобы они соответствовали текущей версии - книги LFS. - </p> - </div> - <p> - В книге LFS 12.0 для GCC установлен параметр <em class= - "parameter"><code>--disable-fixincludes</code></em>. Этот - параметр конфигурации, недавно добавлен в GCC 13.1, чтобы - предотвратить <span class="quote">«<span class= - "quote">исправление</span>»</span> системных заголовков. Такое - <span class="quote">«<span class= - "quote">исправление</span>»</span> не требуется для современной - системы Linux и может вызвать проблемы, если пакет будет - обновлен после установки GCC. - </p> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Ниже приведен список пакетов, обновленных с момента предыдущего выпуска книги. @@ -3258,234 +3247,244 @@ EOF</kbd></pre> <ul> <li class="listitem"> <p> - Bc 6.6.0 + Acl-2.3.2 </p> </li> <li class="listitem"> <p> - Binutils-2.41 + Attr-2.5.2 </p> </li> <li class="listitem"> <p> - Coreutils-9.3 + Autoconf-2.72 </p> </li> <li class="listitem"> <p> - Diffutils-3.10 + Bash-5.2.21 </p> </li> <li class="listitem"> <p> - File-5.45 + Bc-6.7.5 </p> </li> <li class="listitem"> <p> - Flit-core-3.9.0 + Binutils-2.42 </p> </li> <li class="listitem"> <p> - Gawk-5.2.2 + Coreutils-9.4 </p> </li> <li class="listitem"> <p> - GCC-13.2.0 + Expat-2.6.0 </p> </li> <li class="listitem"> <p> - Gettext-0.22 + Gawk-5.3.0 </p> </li> <li class="listitem"> <p> - Glibc-2.38 + Gettext-0.22.4 </p> </li> <li class="listitem"> <p> - GMP-6.3.0 + Glibc-2.39 </p> </li> <li class="listitem"> <p> - Grep-3.11 + GRUB-2.12 </p> </li> <li class="listitem"> <p> - Groff-1.23.0 + Gzip-1.13 </p> </li> <li class="listitem"> <p> - IANA-Etc-20230810 + Iana-Etc-20240125 </p> </li> <li class="listitem"> <p> - IPRoute2-6.4.0 + Inetutils-2.5 </p> </li> <li class="listitem"> <p> - Kbd-2.6.1 + IPRoute2-6.7.0 </p> </li> <li class="listitem"> <p> - Less-643 + Jinja2-3.1.3 </p> </li> <li class="listitem"> <p> - Libcap-2.69 + Kbd-2.6.4 </p> </li> <li class="listitem"> <p> - Libelf-0.189 (из elfutils) + Kmod-31 </p> </li> <li class="listitem"> <p> - Linux-6.4.12 + Libelf из Elfutils-0.190 </p> </li> <li class="listitem"> <p> - Make-4.4.1 + Linux-6.7.4 </p> </li> <li class="listitem"> <p> - Man-pages-6.05.01 + Man-DB-2.12.0 </p> </li> <li class="listitem"> <p> - Meson-1.2.1 + Man-pages-6.06 </p> </li> <li class="listitem"> <p> - Openssl-3.1.2 + MarkupSafe-2.1.5 </p> </li> <li class="listitem"> <p> - Pkgconf-2.0.1 + Meson-1.3.2 </p> </li> <li class="listitem"> <p> - Perl-5.38.0 + MPFR-4.2.1 </p> </li> <li class="listitem"> <p> - Procps-ng-4.0.3 + Ncurses-6.4-20230520 </p> </li> <li class="listitem"> <p> - Python-3.11.4 + OpenSSL-3.2.1 </p> </li> <li class="listitem"> <p> - Sysklogd-1.5.1 + Perl-5.38.2 </p> </li> <li class="listitem"> <p> - Systemd-254 + Pkgconf-2.1.1 </p> </li> <li class="listitem"> <p> - Tar-1.35 + Procps-ng-4.0.4 </p> </li> <li class="listitem"> <p> - Texinfo-7.0.3 + Python-3.12.2 </p> </li> <li class="listitem"> <p> - Tzdata-2023c + Setuptools-69.1.0 </p> </li> <li class="listitem"> <p> - Util-Linux-2.39.1 + Shadow-4.14.5 </p> </li> <li class="listitem"> <p> - Vim-9.0.1677 + SysVinit-3.08 </p> </li> <li class="listitem"> <p> - wheel-0.41.1 + Texinfo-7.1 </p> </li> <li class="listitem"> <p> - XZ-Utils-5.4.4 + Tzdata-2024a </p> </li> <li class="listitem"> <p> - Zstd-1.5.5 + Util-Linux-2.39.3 + </p> + </li> + <li class="listitem"> + <p> + Vim-9.1.0041 </p> </li> - </ul> - </div> - <div class="itemizedlist"> - <p class="title"> - <strong>Добавлены:</strong> - </p> - <ul> <li class="listitem"> <p> - Udev-254 (из systemd) + wheel-0.42.0 </p> </li> <li class="listitem"> <p> - Jinja2-3.1.2 + XML::Parser-2.47 </p> </li> <li class="listitem"> <p> - MarkupSafe-2.1.3 + Xz-5.4.6 </p> </li> <li class="listitem"> <p> - Libxcrypt-4.4.36 + Zlib-1.3.1 </p> </li> + </ul> + </div> + <div class="itemizedlist"> + <p class="title"> + <strong>Добавлены:</strong> + </p> + <ul> <li class="listitem"> <p> - Pkgconf-2.0.1 + bash-5.2.21-upstream_fixes-1.patch </p> </li> <li class="listitem"> <p> - Flit-core-3.9.0 + readline-8.2-upstream_fixes-3.patch </p> </li> <li class="listitem"> <p> - glibc-2.38-memalign_fix-1.patch + setuptools-69.1.0 + </p> + </li> + <li class="listitem"> + <p> + systemd-255-upstream_fixes-1.patch </p> </li> </ul> @@ -3497,32 +3496,38 @@ EOF</kbd></pre> <ul> <li class="listitem"> <p> - eudev-3.2.12 + glibc-2.38-memalign_fix-1.patch </p> </li> <li class="listitem"> <p> - Pkg-config-0.29.2 + grub-2.06-upstream_fixes-1.patch + </p> + </li> + <li class="listitem"> + <p> + readline-8.2-upstream_fix-1.patch </p> </li> </ul> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-intro-changelog"></a>1.3. Журнал изменений - </h2> - </div> + <h2 class="title"> + <a id="ch-intro-changelog" name= + "ch-intro-changelog"></a>1.3. Журнал изменений + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> - Это версия 12.0 книги Linux From Scratch от 2 сентября 2023. - Если этой книге больше шести месяцев, возможно, уже доступна - более новая, улучшенная версия. Чтобы узнать это, проверьте - одно из зеркал <a class="ulink" href= + Это версия 12.1 книги Linux From Scratch от 1 марта 2024. Если + этой книге больше шести месяцев, возможно, уже доступна более + новая, улучшенная версия. Чтобы узнать это, проверьте одно из + зеркал <a class="ulink" href= "https://mirror.linuxfromscratch.ru/mirrors.html">https://mirror.linuxfromscratch.ru/mirrors.html</a>. </p> <p> @@ -3536,16 +3541,16 @@ EOF</kbd></pre> <ul> <li class="listitem"> <p> - 2023-08-25 + 2024-02-14 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.4.12. Fixes <a class= + [bdubbs] - Update to meson-1.3.2. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5320"> - #5320</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5442"> + #5442</a>. </p> </li> </ul> @@ -3553,71 +3558,72 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - 2023-08-18 + 2024-02-12 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to udev-lfs-20230818. + [bdubbs] - Update to shadow-4.14.5. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5437"> + #5437</a>. </p> </li> - </ul> - </div> - </li> - <li class="listitem"> - <p> - 2023-08-15 - </p> - <div class="itemizedlist"> - <ul> <li class="listitem"> <p> - [bdubbs] - Add a patch to fix a performance - regression in glibc's posix_memalign() function. - Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5315"> - #5315</a>. + [bdubbs] - Update to setuptools-69.1.0 (Python + module). Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5439"> + #5439</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to less-643. Fixes <a class= + [bdubbs] - Update to python-3.12.2. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5317"> - #5317</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5434"> + #5434</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to meson-1.2.1. Fixes <a class= + [bdubbs] - Update to pkgconf-2.1.1. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5314"> - #5314</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5432"> + #5432</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.4.10. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5313"> - #5313</a>. + [bdubbs] - Update to MarkupSafe-2.1.5 (Python + module). Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5431"> + #5431</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to iana-etc-20230810. Addresses + [bdubbs] - Update to man-pages-6.06. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5006"> - #5006</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5438"> + #5438</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to expat-2.6.0. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5435"> + #5435</a>. </p> </li> <li class="listitem"> <p> - [rahul] - Update to pkgconf-2.0.1. Fixes <a class= + [bdubbs] - Update to linux-6.7.4. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5316"> - #5316</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5433"> + #5433</a>. </p> </li> </ul> @@ -3625,113 +3631,113 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - 2023-08-07 + 2024-02-02 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to xz-5.4.4. Fixes <a class= + [xry111] - Update to tzdata-2024a. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5307"> - #5307</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5428"> + #5428</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to wheel-0.41.1 (Python Module). + [xry111] - Update to glibc-2.39 (security fix). Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5311"> - #5311</a>. - </p> - </li> - <li class="listitem"> - <p> - [bdubbs] - Update to man-pages-6.05.01. Fixes - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5306"> - #5306</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5426"> + #5426</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.4.8. Fixes <a class= + [xry111] - Update to linux-6.7.3. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5309"> - #5309</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5427"> + #5427</a>. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2024-02-01 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [bdubbs] - Update to iana-etc-20230804. Addresses - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5006"> - #5006</a>. + [bdubbs] - Update to openssl-3.2.1 (security fix). + Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5425"> + #5425</a>. </p> </li> <li class="listitem"> <p> - [rahul] - Update to pkgconf-2.0.0. Fixes <a class= + [bdubbs] - Update to zlib-1.3.1. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5310"> - #5310</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5419"> + #5419</a>. </p> </li> - </ul> - </div> - </li> - <li class="listitem"> - <p> - 2023-08-01 - </p> - <div class="itemizedlist"> - <ul> <li class="listitem"> <p> - [bdubbs] - Update to vim-9.0.1677. Addresses - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/4500"> - #4500</a>. + [bdubbs] - Update to xz-5.4.6. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5423"> + #5423</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to openssl-3.1.2. Fixes <a class= + [bdubbs] - Update to linux-6.7.2. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5305"> - #5305</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5422"> + #5422</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to man-pages-6.05. Fixes + [bdubbs] - Update to iana-etc-20240125. Addresses <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5303"> - #5303</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5006"> + #5006</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to binutils-2.41. Fixes <a class= + [bdubbs] - Update to binutils-2.42. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5300"> - #5300</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5424"> + #5424</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to gmp-6.3.0. Fixes <a class= + [bdubbs] - Update to acl-2.3.2. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5301"> - #5301</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5421"> + #5421</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to glibc-2.38. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5302"> - #5302</a>. + [bdubbs] - Update upstream fixes for readline-8.2. + Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5420"> + #5420</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Apply upstream fix for bash-5.2.21. + Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5420"> + #5420</a>. </p> </li> </ul> @@ -3739,74 +3745,104 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - 2023-07-28 + 2024-01-21 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update udev-lfs tarball to remove - obsolete cdrom rules and references to ISDN - devices. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5291"> - #5291</a>. + [xry111] - Apply upstream fix for pkgconf-2.1.0 + regression. Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5414"> + #5414</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to wheel-0.41.0 (Python Module). + [xry111] - Update to jinja2-3.1.3 (security fix). Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5290"> - #5290</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5411"> + #5411</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to tar-1.35. Fixes <a class= + [xry111] - Update to bc-6.7.5. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5287"> - #5287</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5408"> + #5408</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to <span class="phrase">udev - from</span> systemd-254. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5293"> - #5293</a>. + [xry111] - Update to attr-2.5.2. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5412"> + #5412</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to meson-1.2.0. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5286"> - #5286</a>. + [xry111] - Update to ncurses-6.4-20230520 (security + fix). Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5416"> + #5416</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.4.7. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5288"> - #5288</a>. + [xry111] - Update to markupsafe-2.1.4. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5418"> + #5418</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to gcc-13.2.0. Fixes <a class= + [xry111] - Update to linux-6.7.1. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5292"> - #5292</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5406"> + #5406</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Update to iproute2-6.7.0. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5410"> + #5410</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Update to vim-9.1.0041. Addresses + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/4500"> + #4500</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to file-5.45. Fixes <a class= + [xry111] - Update to iana-etc-20240117. Addresses + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5006"> + #5006</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Update to shadow-4.14.3. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5294"> - #5294</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5413"> + #5413</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Fix CVE-2024-0684 for coreutils-9.4. + Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5417"> + #5417</a>. </p> </li> </ul> @@ -3814,19 +3850,18 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - 2023-07-28 + 2024-01-18 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [xry111] - Enable cgroup-based memory pressure - information in kernel, and add the cgroup file - system into /etc/fstab and the mountvirtfs - bootscript. This is a preparation for udev from - systemd-254. Addresses <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5293"> - #5293</a>. + [xry111] - Edit a ncurses header to always use the + wide-character ABI compatible with libncursesw.so + because we are faking the 8-bit libncurses.so with + it. Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5415"> + #5415</a>. </p> </li> </ul> @@ -3834,17 +3869,16 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - 2023-07-22 + 2024-01-09 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [xry111] - Make the mountvirtfs bootscript create - essential symlinks in /dev. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5289"> - #5289</a>. + [renodr] - Fix the definition of the C.UTF-8 + locale. Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5409"> + #5409</a>. </p> </li> </ul> @@ -3852,21 +3886,29 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - 2023-07-15 + 2023-12-31 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [xry111] - Replace eudev-3.2.12 with udev from - systemd-253. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5285"> - #5085</a>. + [xry111] - Add --enable-default-hash-style=gnu + configuring binutils. Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5401"> + #5401</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to iana-etc-20230629. Addresses + [xry111] - Fix CVE-2023-7008 for systemd-255. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5405"> + #5405</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Update to iana-etc-20231205. Addresses <a class="ulink" href= "https://wiki.linuxfromscratch.org/lfs/ticket/5006"> #5006</a>. @@ -3874,67 +3916,74 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.4.3. Fixes <a class= + [xry111] - Update to tzdata-2023d. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5284"> - #5284</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5399"> + #5399</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to libxcrypt-4.4.36. Fixes - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5283"> - #5283</a>. + [xry111] - Update to linux-6.6.8. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5397"> + #5397</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to groff-1.23.0. Fixes <a class= + [xry111] - Update to meson-1.3.1. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5282"> - #5282</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5402"> + #5402</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to perl-5.38.0. Fixes <a class= + [xry111] - Update to grub-2.12. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5281"> - #5281</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5396"> + #5396</a>. </p> </li> - </ul> - </div> - </li> - <li class="listitem"> - <p> - 2023-07-02 - </p> - <div class="itemizedlist"> - <ul> <li class="listitem"> <p> - [xry111] - Add libxcrypt-4.4.35. Fixes <a class= + [xry111] - Update to inetutils-2.5. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5280"> - #5280</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5404"> + #5404</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to iproute2-6.4.0. Fixes + [xry111] - Update to setuptools-69.0.3. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5277"> - #5277</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5400"> + #5400</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to linux-6.4.1. Fixes <a class= + [xry111] - Update to xml-parser-2.47. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5403"> + #5403</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Update to vim-9.0.2189. Addresses + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/4500"> + #4500</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Update to autoconf-2.72. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5276"> - #5276</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5398"> + #5398</a>. </p> </li> </ul> @@ -3942,56 +3991,74 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - 2023-07-01 + 2023-12-16 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to iana-etc-20230615. Addresses - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5006"> - #5006</a>. + [xry111] - Update to <span class="phrase">udev + from</span> systemd-255. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5390"> + #5390</a>. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-12-14 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [bdubbs] - Update to vim-9.0.1671. Addresses + [bdubbs] - Update to util-linux v2.39.3. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/4500"> - #4500</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5388"> + #5388</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to util-linux-2.39.1. Addresses + [bdubbs] - Update to python3-3.12.1. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5278"> - #5278</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5392"> + #5392</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.3.10. Addresses - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5276"> - #5276</a>. + [bdubbs] - Update to linux-6.6.7. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5387"> + #5387</a>. </p> </li> <li class="listitem"> <p> - [rahul] - Update to kbd-2.6.1. Fixes <a class= + [bdubbs] - Update to kbd-2.6.4. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5279"> - #5279</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5393"> + #5393</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to gettext-0.22. Fixes <a class= + [bdubbs] - Update to bc-6.7.4. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5275"> - #5275</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5389"> + #5389</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Reformat util-linux configure + parameters. Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5395"> + #5395</a>. </p> </li> </ul> @@ -3999,32 +4066,15 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - 2023-06-17 + 2023-12-04 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [xry111] - Update to linux-6.3.8. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5272"> - #5272</a>. - </p> - </li> - <li class="listitem"> - <p> - [xry111] - Update to kbd-2.6.0. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5273"> - #5273</a>. - </p> - </li> - <li class="listitem"> - <p> - [rahul] - Changed from pkg-config to pkgconf-1.9.5. - Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5274"> - #5274</a>. + [thomas] - Modify commands for install Python docs + to avoid too restrictive permissions on the files + and dirs. </p> </li> </ul> @@ -4032,24 +4082,16 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - 2023-06-09 + 2023-12-01 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.3.6. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5269"> - #5269</a>. - </p> - </li> - <li class="listitem"> - <p> - [bdubbs] - Update to Python-3.11.4. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5271"> - #5271</a>. + [xry111] - Restore NIC naming based on physical + system characteristics. Fixes <a class="ulink" + href="https://wiki.linuxfromscratch.org/lfs/ticket/5386"> + #5386</a>. </p> </li> </ul> @@ -4057,13 +4099,21 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - 2023-06-03 + 2023-11-30 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to iana-etc-20230524. Addresses + [bdubbs] - Update to vim-9.0.2136. Addresses + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/4500"> + #4500</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to iana-etc-20231117. Addresses <a class="ulink" href= "https://wiki.linuxfromscratch.org/lfs/ticket/5006"> #5006</a>. @@ -4071,59 +4121,82 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.3.5. Fixes <a class= + [bdubbs] - Update to bc-6.7.3. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5264"> - #5264</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5385"> + #5385</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to openssl-3.1.1. Fixes <a class= + [bdubbs] - Update to wheel-0.42.0 (Python Module). + Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5384"> + #5384</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to perl-5.38.2. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5383"> + #5383</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to pkgconf-2.1.0. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5267"> - #5267</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5382"> + #5382</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to readline patches 002 through + 007. Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5381"> + #5381</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to meson-1.1.1. Fixes <a class= + [bdubbs] - Update to openssl-3.2.0. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5266"> - #5266</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5380"> + #5380</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to diffutils-3.10. Fixes + [bdubbs] - Update to setuptools-69.0.2. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5262"> - #5262</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5379"> + #5379</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to bc-6.6.0. Fixes <a class= + [bdubbs] - Update to linux-6.6.3. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5263"> - #5263</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5378"> + #5378</a>. </p> </li> - </ul> - </div> - </li> - <li class="listitem"> - <p> - 2023-05-25 - </p> - <div class="itemizedlist"> - <ul> <li class="listitem"> <p> - [ken] - Remove unneeded group sgx from eudev rules. - Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5265"> - #5265</a>. + [bdubbs] - Update to meson-1.3.0. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5377"> + #5377</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to gettext-0.22.4. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5376"> + #5376</a>. </p> </li> </ul> @@ -4131,56 +4204,72 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - 2023-05-18 + 2023-11-13 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to util-linux-2.39. Fixes + [xry111] - Update to elfutils-0.190. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5259"> - #5259</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5373"> + #5373</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.3.3. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5261"> - #5261</a>. + [xry111] - Update to vim-9.0.2103. Addresses + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/4500"> + #4500</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to libcap-2.69. Fixes <a class= + [xry111] - Update to linux-6.6.1. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5258"> - #5258</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5369"> + #5369</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to grep-3.11. Fixes <a class= + [xry111] - Update to xz-5.4.5. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5256"> - #5256</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5371"> + #5371</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to flit_core-3.9.0. Fixes + [xry111] - Update to iana-etc-20231107. Addresses <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5257"> - #5257</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5006"> + #5006</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to eudev-3.2.12. Fixes <a class= + [xry111] - Update to gawk-5.3.0. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5260"> - #5260</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5372"> + #5372</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Update to bash-5.2.21. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5375"> + #5375</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Update to iproute2-6.6.0. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5374"> + #5374</a>. </p> </li> </ul> @@ -4188,121 +4277,136 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - 2023-05-13 + 2023-11-01 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [xry111] - Update to less-633. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5251"> - #5251</a>. + [bdubbs] - Update to iana-etc-20231019. Addresses + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5006"> + #5006</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to linux-6.3.2. Fixes <a class= + [bdubbs] - Update to wheel-0.41.3. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5255"> - #5255</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5370"> + #5370</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to xz-5.4.3. Fixes <a class= + [bdubbs] - Update to shadow-4.14.2. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5252"> - #5252</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5368"> + #5368</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to gawk-5.2.2. Fixes <a class= + [bdubbs] - Update to openssl-3.1.4. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5253"> - #5253</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5367"> + #5367</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Fix systemd runtime issue exploited by - GCC 13. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5254"> - #5254</a>. + [bdubbs] - Update to texinfo-7.1. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5364"> + #5364</a>. </p> </li> - </ul> - </div> - </li> - <li class="listitem"> - <p> - 2023-05-01 - </p> - <div class="itemizedlist"> - <ul> <li class="listitem"> <p> - [bdubbs] - Update to vim-9.0.1503. Addresses - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/4500"> - #4500</a>. + [bdubbs] - Update to meson-1.2.3. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5366"> + #5366</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to iana-etc-20230418. Addresses - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5006"> - #5006</a>. + [bdubbs] - Update to bc-6.7.2. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5363"> + #5363</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to sysvinit-3.07. Fixes <a class= + [bdubbs] - Update to linux-6.5.9. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5250"> - #5250</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5365"> + #5365</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to iproute2-6.3.0. Fixes - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5248"> - #5248</a>. + [bdubbs] - Update to Python-3.12.0. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5357"> + #5357</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to gcc-13.1.0. Fixes <a class= + [bdubbs] - Add setuptools-68.2.2. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5247"> - #5247</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5358"> + #5358</a>. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-10-15 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [bdubbs] - Update to perl-5.36.1. Fixes <a class= + [bdubbs] - Update to linux-6.5.7. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5246"> - #5246</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5362"> + #5362</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.3.1. Fixes <a class= + [bdubbs] - Update to shadow-4.14.1. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5245"> - #5245</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5361"> + #5361</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to coreutils-9.3. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5244"> - #5244</a>. + [bdubbs] - Update to gettext-0.22.3. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5359"> + #5359</a>. + </p> + </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-10-03 + </p> + <div class="itemizedlist"> + <ul> + <li class="listitem"> + <p> + [xry111] - Update Glibc upstream fixes patch to fix + CVE-2023-4911. </p> </li> </ul> @@ -4310,21 +4414,21 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - 2023-04-15 + 2023-10-01 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to vim-9.0.1452. Addresses + [bdubbs] - Disable building nscd in glibc. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/4500"> - #4500</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5349"> + #5349</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to iana-etc-20230405. Addresses + [bdubbs] - Update to iana-etc-20230929. Addresses <a class="ulink" href= "https://wiki.linuxfromscratch.org/lfs/ticket/5006"> #5006</a>. @@ -4332,136 +4436,174 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - [bdubbs] - Update to zstd-1.5.5. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5239"> - #5239</a>. + [bdubbs] - Update to vim-9.0.1968. Addresses + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/4500"> + #4500</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to Python-3.11.3. Fixes <a class= + [bdubbs] - Update to openssl-3.1.3. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5240"> - #5240</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5350"> + #5350</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to meson-1.1.0. Fixes <a class= + [bdubbs] - Update to meson-1.2.2. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5242"> - #5242</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5356"> + #5356</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to man-pages-6.04. Fixes - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5238"> - #5238</a>. + [bdubbs] - Update to man-db-2.12.0. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5354"> + #5354</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.2.11. Fixes <a class= + [bdubbs] - Update to linux-6.5.5. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5241"> - #5241</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5352"> + #5352</a>. </p> </li> - </ul> - </div> - </li> - <li class="listitem"> - <p> - 2023-03-31 - </p> - <div class="itemizedlist"> - <ul> <li class="listitem"> <p> - [xry111] - Update to linux-6.2.9 (security fix). - Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5230"> - #5230</a>. + [bdubbs] - Update to kmod-31. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5355"> + #5355</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to grep-3.10. Fixes <a class= + [bdubbs] - Update to kbd-2.6.3. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5234"> - #5234</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5351"> + #5361</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to wheel-0.40.0. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5229"> - #5229</a>. + [bdubbs] - Update to gettext-0.22.2. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5348"> + #5348</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to bc-6.5.0. Fixes <a class= + [bdubbs] - Update to bc-6.7.0. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5228"> - #5228</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5353"> + #5353</a>. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-09-24 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [xry111] - Update to texinfo-7.0.3. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5235"> - #5235</a>. + [xry111] - Update Glibc upstream fixes patch to + plug a memory leak introduced by the security fix. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-09-17 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [xry111] - Update to coreutils-9.2. Fixes <a class= + [xry111] - Update to linux-6.5.3. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5232"> - #5232</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5343"> + #5343</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to libcap-2.68. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5236"> - #5236</a>. + [xry111] - Update to iana-etc-20230912. Addresses + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5006"> + #5006</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to tzdata-2023c. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5237"> - #5237</a>. + [xry111] - Update to iproute2-6.5.0. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5342"> + #5342</a>. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-09-13 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [xry111] - Update to xz-5.4.2. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5233"> - #5233</a>. + [xry111] - Fix CVE-2023-4806 for Glibc-2.38. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5347"> + #5347</a>. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-09-12 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [xry111] - Update to openssl-3.1.0. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5227"> - #5227</a>. + [xry111] - Fix CVE-2023-4527 for Glibc-2.38. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5346"> + #5346</a>. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-09-07 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [xry111] - Add flit-core-3.8.0. + [xry111] - Fix an issue in pkgconf-2.0.3 causing + BLFS packages fail to build. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5341"> + #5341</a>. </p> </li> </ul> @@ -4469,40 +4611,60 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - 2023-03-15 + 2023-09-05 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to bc-6.4.0. Fixes <a class= + [xry111] - Move pkgconf before binutils for + binutils building system to detect zstd properly. + Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5340"> + #5340</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Update to linux-6.5.1. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5217"> - #5217</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5332"> + #5332</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to grep-3.9. Fixes <a class= + [xry111] - Update to pkgconf-2.0.3. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5225"> - #5225</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5339"> + #5339</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.2.6. Fixes <a class= + [xry111] - Update to dbus-1.14.10. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5226"> - #5226</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5337"> + #5337</a>. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-09-04 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [bdubbs] - Update to iana-etc-20230306. Addresses - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5006"> - #5006</a>. + [bdubbs] - Move caution regarding building by + mixing different version of LFS to General + Compilation Instructions. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5338"> + #5338</a>. </p> </li> </ul> @@ -4510,70 +4672,128 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - 2023-03-04 + 2023-09-02 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [xry111] - Update to bc-6.3.1. Fixes <a class= + [xry111] - Add --no-cache-dir option for pip3 wheel + commands. Addresses <a class="ulink" href= + "https://wiki.linuxfromscratch.org/blfs/ticket/18466"> + BLFS #18466</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to vim-9.0.1837. Addresses + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/4500"> + #4500</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to zlib-1.3. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5217"> - #5217</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5324"> + #5324</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to linux-6.2.2 (security fixes). + [bdubbs] - Update to wheel-0.41.2 (Python Module). Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5218"> - #5218</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5328"> + #5328</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to procps-ng-4.0.3. Fixes + [bdubbs] - Update to util-linux-2.39.2. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5220"> - #5220</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5322"> + #5322</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to iproute2-6.2.0. Fixes - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5221"> - #5221</a>. + [bdubbs] - Update to sysvinit-3.08. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5321"> + #5321</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to shadow-4.14.0. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5319"> + #5319</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to Python-3.11.5. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5330"> + #5330</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to procps-ng-4.0.4 (security fix + for 32-bit systems). Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5335"> + #5335</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to pkgconf-2.0.2. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5323"> + #5323</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to meson-1.0.1. Fixes <a class= + [bdubbs] - Update to mpfr-4.2.1. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5222"> - #5222</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5326"> + #5326</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to make-4.4.1. Fixes <a class= + [bdubbs] - Update to kbd-2.6.2. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5223"> - #5223</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5318"> + #5318</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to libelf-0.189. Fixes <a class= + [bdubbs] - Update to gzip-1.13. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5224"> - #5224</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5325"> + #5325</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Change to a better host requirements - script in Chapter 2. + [bdubbs] - Update to coreutils-9.4. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5334"> + #5334</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Remove unused usb group. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5331"> + #5331</a>. </p> </li> </ul> @@ -4581,13 +4801,13 @@ EOF</kbd></pre> </li> <li class="listitem"> <p> - 2023-03-01 + 2023-09-01 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - LFS-11.3 released. + [bdubbs] - LFS-12.0 released. </p> </li> </ul> @@ -4596,17 +4816,18 @@ EOF</kbd></pre> </ul> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-intro-resources"></a>1.4. Ресурсы - </h2> - </div> + <h2 class="title"> + <a id="ch-intro-resources" name= + "ch-intro-resources"></a>1.4. Ресурсы + </h2> </div> </div> - <div class="sect2" lang="en"> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="ch-intro-faq" name="ch-intro-faq"></a>1.4.1. Часто задаваемые вопросы @@ -4620,7 +4841,7 @@ EOF</kbd></pre> "https://mirror.linuxfromscratch.ru/faq/">https://mirror.linuxfromscratch.ru/faq/</a>. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="ch-intro-maillists" name= "ch-intro-maillists"></a>1.4.2. Списки рассылки @@ -4642,7 +4863,7 @@ EOF</kbd></pre> "https://mirror.linuxfromscratch.ru/mail.html">https://mirror.linuxfromscratch.ru/mail.html</a>. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="ch-intro-irc" name="ch-intro-irc"></a>1.4.3. IRC </h3> @@ -4656,7 +4877,7 @@ EOF</kbd></pre> называется #lfs-support. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="ch-intro-mirrors" name="ch-intro-mirrors"></a>1.4.4. Зеркала проекта @@ -4670,7 +4891,7 @@ EOF</kbd></pre> для получения списка текущих зеркал. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="ch-intro-contactinfo" name= "ch-intro-contactinfo"></a>1.4.5. Контактная информация @@ -4681,16 +4902,17 @@ EOF</kbd></pre> </p> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-intro-askforhelp"></a>1.5. Помощь - </h2> - </div> + <h2 class="title"> + <a id="ch-intro-askforhelp" name= + "ch-intro-askforhelp"></a>1.5. Помощь + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <div class="admon note"> <h3> Примечание @@ -4751,7 +4973,7 @@ EOF</kbd></pre> необходимую информацию (упомянутую ниже) в свой запрос о помощи. </p> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 1.5.1. Что следует упомянуть </h3> @@ -4763,7 +4985,7 @@ EOF</kbd></pre> <ul> <li class="listitem"> <p> - Используемая версия книги (в данном случае 12.0) + Используемая версия книги (в данном случае 12.1) </p> </li> <li class="listitem"> @@ -4810,7 +5032,7 @@ EOF</kbd></pre> </p> </div> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 1.5.2. Проблемы со скриптом configure </h3> @@ -4824,7 +5046,7 @@ EOF</kbd></pre> строки, если вам нужно обратиться за помощью. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 1.5.3. Проблемы компиляции </h3> @@ -4885,37 +5107,39 @@ make: *** [all-recursive-am] Error 2</code></pre> </div> </div> </div> + <div class="titlepage"> + <div> + <div> + <h1 class="title"> + <a id="part2" name="part2"></a>Часть II. Подготовка к + сборке + </h1> + </div> + </div> + </div> <div class="part"> <div class="titlepage"> <div> <div> - <h1 class="title"> - <a id="part2"></a>Часть II. Подготовка к сборке - </h1> + <h2 class="title"> + <a id="chapter-partitioning" name= + "chapter-partitioning"></a>Глава 2. Подготовка хост-системы + </h2> </div> </div> </div> - <div class="chapter" lang="en"> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="titlepage"> <div> <div> <h2 class="title"> - <a id="chapter-partitioning"></a>Глава 2. Подготовка - хост-системы + <a id="ch-partitioning-introduction" name= + "ch-partitioning-introduction"></a>2.1. Введение </h2> </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> - <div> - <div> - <h2 class="title"> - <a id="ch-partitioning-introduction"></a>2.1. Введение - </h2> - </div> - </div> - </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этой главе проверяются и при необходимости устанавливаются основные инструменты, необходимые для построения LFS. Затем @@ -4924,18 +5148,19 @@ make: *** [all-recursive-am] Error 2</code></pre> смонтируем его. </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-partitioning-hostreqs"></a>2.2. Требования к - хост-системе - </h2> - </div> + <h2 class="title"> + <a id="ch-partitioning-hostreqs" name= + "ch-partitioning-hostreqs"></a>2.2. Требования к + хост-системе + </h2> </div> </div> - <div class="sect2" lang="en"> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 2.2.1. Аппаратное обеспечение </h3> @@ -4947,7 +5172,7 @@ make: *** [all-recursive-am] Error 2</code></pre> документации. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 2.2.2. Программное обеспечение </h3> @@ -4957,11 +5182,12 @@ make: *** [all-recursive-am] Error 2</code></pre> быть проблемой для большинства современных дистрибутивов Linux. Также обратите внимание на то, что многие дистрибутивы помещают заголовочные файлы в отдельные пакеты, как правило в - формате <span class="quote">«<span class= - "quote"><package-name>-devel</span>»</span> или - <span class="quote">«<span class= - "quote"><package-name>-dev</span>»</span>. Обязательно - установите эти пакеты, если ваш дистрибутив их предоставляет. + формате <code class="literal"><em class= + "replaceable"><code><package-name></code></em>-devel</code> + или <code class="literal"><em class= + "replaceable"><code><package-name></code></em>-dev</code>. + Обязательно установите эти пакеты, если ваш дистрибутив их + предоставляет. </p> <p> Более ранние версии перечисленных ниже пакетов могут @@ -4980,7 +5206,7 @@ make: *** [all-recursive-am] Error 2</code></pre> <p> <span class= "strong"><strong>Binutils-2.13.1</strong></span> - (Версия выше 2.41 не рекомендуется, так как она не + (Версия выше 2.42 не рекомендуется, так как она не тестировалась) </p> </li> @@ -4994,7 +5220,7 @@ make: *** [all-recursive-am] Error 2</code></pre> <li class="listitem"> <p> <span class= - "strong"><strong>Coreutils-7.0</strong></span> + "strong"><strong>Coreutils-8.1</strong></span> </p> </li> <li class="listitem"> @@ -5017,10 +5243,10 @@ make: *** [all-recursive-am] Error 2</code></pre> </li> <li class="listitem"> <p> - <span class="strong"><strong>GCC-5.1</strong></span>, + <span class="strong"><strong>GCC-5.2</strong></span>, включая компилятор C++, <span class= "command"><strong>g++</strong></span> (версии выше - 11.2.0 не рекомендуются, поскольку они не + 13.2.0 не рекомендуются, поскольку они не тестировались). Также должны присутствовать стандартные библиотеки C и C++ (с заголовочными файлами), чтобы компилятор C++ мог осуществлять сборку программ. @@ -5041,7 +5267,7 @@ make: *** [all-recursive-am] Error 2</code></pre> <li class="listitem"> <p> <span class="strong"><strong>Linux - Kernel-4.14</strong></span> + Kernel-4.19</strong></span> </p> <p> Причиной, по которой указаны минимальные требования к @@ -5054,14 +5280,19 @@ make: *** [all-recursive-am] Error 2</code></pre> Глава 8</a>. Так как более старые ядра не поддерживаются, скомпилированный пакет <span class= "application">glibc</span> немного меньше и быстрее. По - состоянию на июнь 2023 г. 4.14 является самой старой + состоянию на февраль 2024 г. 4.19 является самой старой версией ядра, поддерживаемой разработчиками ядра. + Некоторые версии ядра, более старые, чем 4.19, могут + по-прежнему поддерживаться сторонними командами, но они + не считаются официальными выпусками ядра; подробности + читайте на странице <a class="ulink" href= + "https://kernel.org/category/releases.html">https://kernel.org/category/releases.html</a> </p> <p> - Если версия ядра хоста более ранняя, чем 4.14, вам + Если версия ядра хоста более ранняя, чем 4.19, вам необходимо обновить ядро на более современную версию. Есть два способа сделать это. Во-первых, посмотрите, - предоставляет ли ваш дистрибутив Linux пакет ядра 4.14 + предоставляет ли ваш дистрибутив Linux пакет ядра 4.19 или более позднюю версию. Если это так, установите его. Если ваш дистрибутив не предлагает приемлемый пакет ядра или вы предпочитаете не устанавливать его, вы @@ -5075,9 +5306,9 @@ make: *** [all-recursive-am] Error 2</code></pre> Для сборки LFS необходимо, чтобы ядро хоста поддерживало псевдотерминал UNIX 98 (PTY). Обычно он включен на всех настольных или серверных дистрибутивах, - поставляющих Linux 4.14 или более новое ядро. Если вы - собираете собственное хоста, убедитесь, что для - параметра <code class= + поставляющих Linux 4.19 или более новое ядро. Если на + хосте вы используете самостоятельно собранное ядро, + убедитесь, что для параметра <code class= "option">CONFIG_UNIX98_PTYS</code> установлено значение <code class="literal">y</code> в конфигурационном файле ядра. @@ -5148,7 +5379,7 @@ make: *** [all-recursive-am] Error 2</code></pre> </p> </div> <h3> - <a id="version-check"></a> + <a id="version-check" name="version-check"></a> </h3> <p> Чтобы узнать, есть ли в вашей хост-системе все необходимые @@ -5199,16 +5430,16 @@ ver_kernel() fi } -# Coreutils first because-sort needs Coreutils >= 7.0 -ver_check Coreutils sort 7.0 || bail "--version-sort unsupported" +# Coreutils first because --version-sort needs Coreutils >= 7.0 +ver_check Coreutils sort 8.1 || bail "Coreutils too old, stop" ver_check Bash bash 3.2 ver_check Binutils ld 2.13.1 ver_check Bison bison 2.7 ver_check Diffutils diff 2.8.1 ver_check Findutils find 4.2.31 ver_check Gawk gawk 4.0.1 -ver_check GCC gcc 5.1 -ver_check "GCC (C++)" g++ 5.1 +ver_check GCC gcc 5.2 +ver_check "GCC (C++)" g++ 5.2 ver_check Grep grep 2.5.1a ver_check Gzip gzip 1.3.12 ver_check M4 m4 1.4.10 @@ -5220,7 +5451,7 @@ ver_check Sed sed 4.1.5 ver_check Tar tar 1.22 ver_check Texinfo texi2any 5.0 ver_check Xz xz 5.0.0 -ver_kernel 4.14 +ver_kernel 4.19 if mount | grep -q 'devpts on /dev/pts' && [ -e /dev/ptmx ] then echo "OK: Linux Kernel supports UNIX 98 PTY"; @@ -5240,23 +5471,29 @@ echo "Compiler check:" if printf "int main(){}" | g++ -x c++ - then echo "OK: g++ works"; else echo "ERROR: g++ does NOT work"; fi -rm -f a.out</code> +rm -f a.out + +if [ "$(nproc)" = "" ]; then + echo "ERROR: nproc is not available or it produces empty output" +else + echo "OK: nproc reports $(nproc) logical cores are available" +fi</code> EOF bash version-check.sh</kbd></pre> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-partitioning-stages"></a>2.3. Этапы сборки - системы LFS - </h2> - </div> + <h2 class="title"> + <a id="ch-partitioning-stages" name= + "ch-partitioning-stages"></a>2.3. Этапы сборки системы LFS + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> LFS разработан для сборки за один сеанс. То есть инструкция предполагает, что система не будет выключаться в процессе. Это @@ -5265,7 +5502,7 @@ bash version-check.sh</kbd></pre> перезагрузки/выключения), необходимо выполнить некоторые процедуры повторно. </p> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 2.3.1. Главы 1–4 </h3> @@ -5277,16 +5514,17 @@ bash version-check.sh</kbd></pre> <ul> <li class="listitem"> <p> - Процедуры, выполняемые пользователем <code class= - "systemitem">root</code> после Раздела 2.4, должны - иметь переменную среды LFS, установленную <span class= - "emphasis"><em>ДЛЯ ПОЛЬЗОВАТЕЛЯ ROOT</em></span>. + При выполнении операций, от имени пользователя + <code class="systemitem">root</code> после Раздела 2.4, + <span class="emphasis"><em>ДЛЯ ПОЛЬЗОВАТЕЛЯ</em></span> + <code class="systemitem">root</code> должна быть + установлена переменная окружения LFS. </p> </li> </ul> </div> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 2.3.2. Главы 5–6 </h3> @@ -5324,7 +5562,7 @@ bash version-check.sh</kbd></pre> </ul> </div> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 2.3.3. Главы 7–10 </h3> @@ -5374,17 +5612,18 @@ bash version-check.sh</kbd></pre> </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-partitioning-creatingpartition"></a>2.4. - Создание нового раздела - </h2> - </div> + <h2 class="title"> + <a id="ch-partitioning-creatingpartition" name= + "ch-partitioning-creatingpartition"></a>2.4. Создание + нового раздела + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Как и большинство других операционных систем, LFS обычно устанавливается на выделенный раздел. Рекомендуемый подход к @@ -5425,10 +5664,12 @@ bash version-check.sh</kbd></pre> котором будет создан новый раздел, например, <code class= "filename">/dev/sda</code> для основного диска. Создайте раздел Linux и <code class="systemitem">раздел подкачки</code>, если - это необходимо. Пожалуйста, обратитесь к справке по - <code class="filename">cfdisk(8)</code> или <code class= - "filename">fdisk(8)</code>, если вы еще не знаете, как - пользоваться этими программами. + это необходимо. Пожалуйста, обратитесь к справке <a class= + "ulink" href= + "https://man.archlinux.org/man/cfdisk.8">cfdisk(8)</a> или + <a class="ulink" href= + "https://man.archlinux.org/man/fdisk.8">fdisk(8)</a>, если вы + еще не знаете, как пользоваться этими программами. </p> <div class="admon note"> <h3> @@ -5438,12 +5679,12 @@ bash version-check.sh</kbd></pre> Для опытных пользователей возможны и другие схемы разбиения. Система LFS может располагаться на программном <a class= "ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/raid.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/raid.html"> RAID-массиве</a> или логическом томе <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/aboutlvm.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/aboutlvm.html"> LVM</a>. Однако для некоторых опций требуется <a class= "ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/initramfs.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/initramfs.html"> initramfs</a>, что является сложной темой. Эти методы разбиения не рекомендуются начинающим пользователям LFS. </p> @@ -5456,7 +5697,7 @@ bash version-check.sh</kbd></pre> понадобятся позже для файла <code class= "filename">/etc/fstab</code>. </p> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 2.4.1. Другие вопросы по созданию разделов </h3> @@ -5477,7 +5718,8 @@ bash version-check.sh</kbd></pre> <div> <div> <h4 class="title"> - <a id="idm1279"></a>2.4.1.1. Корневой раздел + <a id="idm1357" name="idm1357"></a>2.4.1.1. Корневой + раздел </h4> </div> </div> @@ -5496,7 +5738,8 @@ bash version-check.sh</kbd></pre> <div> <div> <h4 class="title"> - <a id="idm1283"></a>2.4.1.2. Раздел подкачки + <a id="idm1361" name="idm1361"></a>2.4.1.2. Раздел + подкачки </h4> </div> </div> @@ -5540,7 +5783,8 @@ bash version-check.sh</kbd></pre> <div> <div> <h4 class="title"> - <a id="idm1290"></a>2.4.1.3. Раздел GRUB + <a id="idm1368" name="idm1368"></a>2.4.1.3. Раздел + GRUB </h4> </div> </div> @@ -5577,8 +5821,8 @@ bash version-check.sh</kbd></pre> <div> <div> <h4 class="title"> - <a id="idm1299"></a>2.4.1.4. Разделы, используемые - для удобства + <a id="idm1377" name="idm1377"></a>2.4.1.4. Разделы, + используемые для удобства </h4> </div> </div> @@ -5607,7 +5851,7 @@ bash version-check.sh</kbd></pre> /boot/efi – Системный раздел EFI, используемый для загрузки системы с помощью UEFI. Подробнее читайте на <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/grub-setup.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/grub-setup.html"> странице BLFS</a>. </p> </li> @@ -5684,17 +5928,18 @@ bash version-check.sh</kbd></pre> </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-partitioning-creatingfilesystem"></a>2.5. - Создание файловой системы на разделе - </h2> - </div> + <h2 class="title"> + <a id="ch-partitioning-creatingfilesystem" name= + "ch-partitioning-creatingfilesystem"></a>2.5. Создание + файловой системы на разделе + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Раздел - это всего лишь диапазон секторов на диске, указанный в таблице разделов. Прежде чем операционная система сможет @@ -5787,17 +6032,18 @@ bash version-check.sh</kbd></pre> именем <code class="systemitem">раздела подкачки</code>. </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-partitioning-aboutlfs"></a>2.6. Установка - переменной $LFS - </h2> - </div> + <h2 class="title"> + <a id="ch-partitioning-aboutlfs" name= + "ch-partitioning-aboutlfs"></a>2.6. Установка переменной + $LFS + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этой книге переменная окружения <code class= "envar">LFS</code> будет использоваться несколько раз. Вы @@ -5879,17 +6125,18 @@ bash version-check.sh</kbd></pre> </p> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-partitioning-mounting"></a>2.7. Монтирование - нового раздела - </h2> - </div> + <h2 class="title"> + <a id="ch-partitioning-mounting" name= + "ch-partitioning-mounting"></a>2.7. Монтирование нового + раздела + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Теперь, когда файловая система создана, раздел должен быть смонтирован, чтобы хост-система могла получить доступ к нему. В @@ -5898,7 +6145,8 @@ bash version-check.sh</kbd></pre> описанной в предыдущем разделе. </p> <p> - Строго говоря, нельзя «смонтировать раздел». Монтируется + Строго говоря, нельзя <span class="quote">«<span class= + "quote">смонтировать раздел</span>»</span>. Монтируется <span class="emphasis"><em>файловая система</em></span> на этом разделе. Но так как один раздел не может содержать несколько файловых систем, люди часто говорят о разделе и связанной с ним @@ -5982,27 +6230,28 @@ mount -v -t ext4 /dev/<em class= </p> </div> </div> - <div class="chapter" lang="en"> + <div class="titlepage"> + <div> + <div> + <h2 class="title"> + <a id="chapter-getting-materials" name= + "chapter-getting-materials"></a>Глава 3. Пакеты и патчи + </h2> + </div> + </div> + </div> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="titlepage"> <div> <div> <h2 class="title"> - <a id="chapter-getting-materials"></a>Глава 3. Пакеты и - патчи + <a id="ch-materials-introduction" name= + "ch-materials-introduction"></a>3.1. Введение </h2> </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> - <div> - <div> - <h2 class="title"> - <a id="ch-materials-introduction"></a>3.1. Введение - </h2> - </div> - </div> - </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Эта глава содержит список пакетов, которые необходимо загрузить для сборки базовой системы Linux. Перечисленные версии @@ -6129,16 +6378,17 @@ popd</kbd></pre> <pre class="userinput"><kbd class= "command">chown root:root $LFS/sources/*</kbd></pre> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-materials-packages"></a>3.2. Все пакеты - </h2> - </div> + <h2 class="title"> + <a id="ch-materials-packages" name= + "ch-materials-packages"></a>3.2. Все пакеты + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <div class="admon note"> <h3> Примечание @@ -6169,7 +6419,7 @@ popd</kbd></pre> <div class="variablelist"> <dl class="variablelist"> <dt> - <span class="term">Acl (2.3.1) - <span class="token">348 + <span class="term">Acl (2.3.2) - <span class="token">363 KB</span>:</span> </dt> <dd> @@ -6179,16 +6429,16 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://download.savannah.gnu.org/releases/acl/acl-2.3.1.tar.xz"> - https://download.savannah.gnu.org/releases/acl/acl-2.3.1.tar.xz</a> + "https://download.savannah.gnu.org/releases/acl/acl-2.3.2.tar.xz"> + https://download.savannah.gnu.org/releases/acl/acl-2.3.2.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">95ce715fe09acca7c12d3306d0f076b2</code> + "literal">590765dee95907dbc3c856f7255bd669</code> </p> </dd> <dt> - <span class="term">Attr (2.5.1) - <span class="token">456 + <span class="term">Attr (2.5.2) - <span class="token">484 KB</span>:</span> </dt> <dd> @@ -6198,17 +6448,17 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://download.savannah.gnu.org/releases/attr/attr-2.5.1.tar.gz"> - https://download.savannah.gnu.org/releases/attr/attr-2.5.1.tar.gz</a> + "https://download.savannah.gnu.org/releases/attr/attr-2.5.2.tar.gz"> + https://download.savannah.gnu.org/releases/attr/attr-2.5.2.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">ac1c5a7a084f0f83b8cace34211f64d8</code> + "literal">227043ec2f6ca03c0948df5517f9c927</code> </p> </dd> <dt> - <span class="term">Autoconf (2.71) - <span class= - "token">1,263 KB</span>:</span> + <span class="term">Autoconf (2.72) - <span class= + "token">1,360 KB</span>:</span> </dt> <dd> <p> @@ -6217,12 +6467,12 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/autoconf/autoconf-2.71.tar.xz"> - https://ftp.gnu.org/gnu/autoconf/autoconf-2.71.tar.xz</a> + "https://ftp.gnu.org/gnu/autoconf/autoconf-2.72.tar.xz"> + https://ftp.gnu.org/gnu/autoconf/autoconf-2.72.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">12cfa1687ffa2606337efe1a64416106</code> + "literal">1be79f7106ab6767f18391c5e22be701</code> </p> </dd> <dt> @@ -6245,8 +6495,8 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">Bash (5.2.15) - <span class= - "token">10,695 KB</span>:</span> + <span class="term">Bash (5.2.21) - <span class= + "token">10,696 KB</span>:</span> </dt> <dd> <p> @@ -6255,15 +6505,15 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/bash/bash-5.2.15.tar.gz">https://ftp.gnu.org/gnu/bash/bash-5.2.15.tar.gz</a> + "https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz">https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">4281bb43497f3905a308430a8d6a30a5</code> + "literal">ad5b38410e3bf0e9bcc20e2765f5e3f9</code> </p> </dd> <dt> - <span class="term">Bc (6.6.0) - <span class="token">455 + <span class="term">Bc (6.7.5) - <span class="token">460 KB</span>:</span> </dt> <dd> @@ -6273,17 +6523,17 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://github.com/gavinhoward/bc/releases/download/6.6.0/bc-6.6.0.tar.xz"> - https://github.com/gavinhoward/bc/releases/download/6.6.0/bc-6.6.0.tar.xz</a> + "https://github.com/gavinhoward/bc/releases/download/6.7.5/bc-6.7.5.tar.xz"> + https://github.com/gavinhoward/bc/releases/download/6.7.5/bc-6.7.5.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">a148cbaaf8ff813b7289a00539e74a5f</code> + "literal">e249b1f86f886d6fb71c15f72b65dd3d</code> </p> </dd> <dt> - <span class="term">Binutils (2.41) - <span class= - "token">26,139 KB</span>:</span> + <span class="term">Binutils (2.42) - <span class= + "token">26,922 KB</span>:</span> </dt> <dd> <p> @@ -6292,12 +6542,12 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://sourceware.org/pub/binutils/releases/binutils-2.41.tar.xz"> - https://sourceware.org/pub/binutils/releases/binutils-2.41.tar.xz</a> + "https://sourceware.org/pub/binutils/releases/binutils-2.42.tar.xz"> + https://sourceware.org/pub/binutils/releases/binutils-2.42.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">256d7e0ad998e423030c84483a7c1e30</code> + "literal">a075178a9646551379bfb64040487715</code> </p> </dd> <dt> @@ -6353,8 +6603,8 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">Coreutils (9.3) - <span class= - "token">5,673 KB</span>:</span> + <span class="term">Coreutils (9.4) - <span class= + "token">5,840 KB</span>:</span> </dt> <dd> <p> @@ -6363,12 +6613,12 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/coreutils/coreutils-9.3.tar.xz"> - https://ftp.gnu.org/gnu/coreutils/coreutils-9.3.tar.xz</a> + "https://ftp.gnu.org/gnu/coreutils/coreutils-9.4.tar.xz"> + https://ftp.gnu.org/gnu/coreutils/coreutils-9.4.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">040b4b7acaf89499834bfc79609af29f</code> + "literal">459e9546074db2834eefe5421f250025</code> </p> </dd> <dt> @@ -6428,8 +6678,8 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">Elfutils (0.189) - <span class= - "token">8,936 KB</span>:</span> + <span class="term">Elfutils (0.190) - <span class= + "token">8,949 KB</span>:</span> </dt> <dd> <p> @@ -6438,17 +6688,17 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://sourceware.org/ftp/elfutils/0.189/elfutils-0.189.tar.bz2"> - https://sourceware.org/ftp/elfutils/0.189/elfutils-0.189.tar.bz2</a> + "https://sourceware.org/ftp/elfutils/0.190/elfutils-0.190.tar.bz2"> + https://sourceware.org/ftp/elfutils/0.190/elfutils-0.190.tar.bz2</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">5cfaa711a90cb670406cd495aeaa6030</code> + "literal">79ad698e61a052bea79e77df6a08bc4b</code> </p> </dd> <dt> - <span class="term">Expat (2.5.0) - <span class= - "token">450 KB</span>:</span> + <span class="term">Expat (2.6.0) - <span class= + "token">473 KB</span>:</span> </dt> <dd> <p> @@ -6457,12 +6707,12 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://prdownloads.sourceforge.net/expat/expat-2.5.0.tar.xz"> - https://prdownloads.sourceforge.net/expat/expat-2.5.0.tar.xz</a> + "https://prdownloads.sourceforge.net/expat/expat-2.6.0.tar.xz"> + https://prdownloads.sourceforge.net/expat/expat-2.6.0.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">ac6677b6d1b95d209ab697ce8b688704</code> + "literal">bd169cb11f4b9bdfddadf9e88a5c4d4b</code> </p> </dd> <dt> @@ -6560,8 +6810,8 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">Gawk (5.2.2) - <span class= - "token">3,324 KB</span>:</span> + <span class="term">Gawk (5.3.0) - <span class= + "token">3,356 KB</span>:</span> </dt> <dd> <p> @@ -6570,11 +6820,11 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/gawk/gawk-5.2.2.tar.xz">https://ftp.gnu.org/gnu/gawk/gawk-5.2.2.tar.xz</a> + "https://ftp.gnu.org/gnu/gawk/gawk-5.3.0.tar.xz">https://ftp.gnu.org/gnu/gawk/gawk-5.3.0.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">d63b4de2c722cbd9b8cc8e6f14d78a1e</code> + "literal">97c5a7d83f91a7e1b2035ebbe6ac7abd</code> </p> </dd> <dt> @@ -6595,9 +6845,6 @@ popd</kbd></pre> Контрольная сумма MD5: <code class= "literal">e0e48554cc6e4f261d55ddee9ab69075</code> </p> - <p> - Контрольная сумма SHA256: - </p> </dd> <dt> <span class="term">GDBM (1.23) - <span class= @@ -6618,8 +6865,8 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">Gettext (0.22) - <span class= - "token">9,775 KB</span>:</span> + <span class="term">Gettext (0.22.4) - <span class= + "token">10,016 KB</span>:</span> </dt> <dd> <p> @@ -6628,16 +6875,17 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/gettext/gettext-0.22.tar.xz">https://ftp.gnu.org/gnu/gettext/gettext-0.22.tar.xz</a> + "https://ftp.gnu.org/gnu/gettext/gettext-0.22.4.tar.xz"> + https://ftp.gnu.org/gnu/gettext/gettext-0.22.4.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">db2f3daf34fd5b85ab1a56f9033e42d1</code> + "literal">2d8507d003ef3ddd1c172707ffa97ed8</code> </p> </dd> <dt> - <span class="term">Glibc (2.38) - <span class= - "token">18,471 KB</span>:</span> + <span class="term">Glibc (2.39) - <span class= + "token">18,092 KB</span>:</span> </dt> <dd> <p> @@ -6646,11 +6894,11 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/glibc/glibc-2.38.tar.xz">https://ftp.gnu.org/gnu/glibc/glibc-2.38.tar.xz</a> + "https://ftp.gnu.org/gnu/glibc/glibc-2.39.tar.xz">https://ftp.gnu.org/gnu/glibc/glibc-2.39.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">778cce0ea6bf7f84ca8caacf4a01f45b</code> + "literal">be81e87f72b5ea2c0ffe2bedfeb680c6</code> </p> <div class="admon note"> <h3> @@ -6658,10 +6906,10 @@ popd</kbd></pre> </h3> <p> Разработчики Glibc поддерживают <a class="ulink" - href="https://sourceware.org/git/?p=glibc.git;a=shortlog;h=refs/heads/release/2.38/master"> + href="https://sourceware.org/git/?p=glibc.git;a=shortlog;h=refs/heads/release/2.39/master"> Git ветку</a> содержащую исправления, которые - заслуживают внимания для Glibc-2.38 но, к сожалению, - выпущенные после релиза Glibc-2.38. Редакторы LFS + заслуживают внимания для Glibc-2.39 но, к сожалению, + выпущенные после релиза Glibc-2.39. Редакторы LFS публикуют рекомендации по безопасности, если в ветку добавлено какое-либо исправление безопасности, но для других недавно добавленных патчей не будет @@ -6744,8 +6992,8 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">GRUB (2.06) - <span class= - "token">6,428 KB</span>:</span> + <span class="term">GRUB (2.12) - <span class= + "token">6,524 KB</span>:</span> </dt> <dd> <p> @@ -6754,15 +7002,15 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/grub/grub-2.06.tar.xz">https://ftp.gnu.org/gnu/grub/grub-2.06.tar.xz</a> + "https://ftp.gnu.org/gnu/grub/grub-2.12.tar.xz">https://ftp.gnu.org/gnu/grub/grub-2.12.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">cf0fd928b1e5479c8108ee52cb114363</code> + "literal">60c564b1bdc39d8e43b3aab4bc0fb140</code> </p> </dd> <dt> - <span class="term">Gzip (1.12) - <span class="token">807 + <span class="term">Gzip (1.13) - <span class="token">819 KB</span>:</span> </dt> <dd> @@ -6772,16 +7020,16 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/gzip/gzip-1.12.tar.xz">https://ftp.gnu.org/gnu/gzip/gzip-1.12.tar.xz</a> + "https://ftp.gnu.org/gnu/gzip/gzip-1.13.tar.xz">https://ftp.gnu.org/gnu/gzip/gzip-1.13.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">9608e4ac5f061b2a6479dc44e917a5db</code> + "literal">d5c9fc9441288817a4a0be2da0249e29</code> </p> </dd> <dt> - <span class="term">Iana-Etc (20230810) - <span class= - "token">588 KB</span>:</span> + <span class="term">Iana-Etc (20240125) - <span class= + "token">589 KB</span>:</span> </dt> <dd> <p> @@ -6790,17 +7038,17 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://github.com/Mic92/iana-etc/releases/download/20230810/iana-etc-20230810.tar.gz"> - https://github.com/Mic92/iana-etc/releases/download/20230810/iana-etc-20230810.tar.gz</a> + "https://github.com/Mic92/iana-etc/releases/download/20240125/iana-etc-20240125.tar.gz"> + https://github.com/Mic92/iana-etc/releases/download/20240125/iana-etc-20240125.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">0502bd41cc0bf1c1c3cd8651058b9650</code> + "literal">aed66d04de615d76c70890233081e584</code> </p> </dd> <dt> - <span class="term">Inetutils (2.4) - <span class= - "token">1,522 KB</span>:</span> + <span class="term">Inetutils (2.5) - <span class= + "token">1,632 KB</span>:</span> </dt> <dd> <p> @@ -6809,15 +7057,12 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/inetutils/inetutils-2.4.tar.xz"> - https://ftp.gnu.org/gnu/inetutils/inetutils-2.4.tar.xz</a> + "https://ftp.gnu.org/gnu/inetutils/inetutils-2.5.tar.xz"> + https://ftp.gnu.org/gnu/inetutils/inetutils-2.5.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">319d65bb5a6f1847c4810651f3b4ba74</code> - </p> - <p> - Контрольная сумма SHA256: + "literal">9e5a6dfd2d794dc056a770e8ad4a9263</code> </p> </dd> <dt> @@ -6840,8 +7085,8 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">IPRoute2 (6.4.0) - <span class= - "token">904 KB</span>:</span> + <span class="term">IPRoute2 (6.7.0) - <span class= + "token">900 KB</span>:</span> </dt> <dd> <p> @@ -6850,36 +7095,36 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.4.0.tar.xz"> - https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.4.0.tar.xz</a> + "https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.7.0.tar.xz"> + https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.7.0.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">90ce0eb84a8f1e2b14ffa77e8eb3f5ed</code> + "literal">35d8277d1469596b7edc07a51470a033</code> </p> </dd> <dt> - <span class="term">Jinja2 (3.1.2) - <span class= - "token">262 KB</span>:</span> + <span class="term">Jinja2 (3.1.3) - <span class= + "token">264 KB</span>:</span> </dt> <dd> <p> Домашняя страница: <a class="ulink" href= - "https://jinja.palletsprojects.com/en/3.0.x/">https://jinja.palletsprojects.com/en/3.0.x/</a> + "https://jinja.palletsprojects.com/en/3.1.x/">https://jinja.palletsprojects.com/en/3.1.x/</a> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://pypi.org/packages/source/J/Jinja2/Jinja2-3.1.2.tar.gz"> - https://pypi.org/packages/source/J/Jinja2/Jinja2-3.1.2.tar.gz</a> + "https://pypi.org/packages/source/J/Jinja2/Jinja2-3.1.3.tar.gz"> + https://pypi.org/packages/source/J/Jinja2/Jinja2-3.1.3.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">d31148abd89c1df1cdb077a55db27d02</code> + "literal">caf5418c851eac59e70a78d9730d4cea</code> </p> </dd> <dt> - <span class="term">Kbd (2.6.1) - <span class= - "token">1,554 KB</span>:</span> + <span class="term">Kbd (2.6.4) - <span class= + "token">1,470 KB</span>:</span> </dt> <dd> <p> @@ -6888,27 +7133,31 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.kernel.org/pub/linux/utils/kbd/kbd-2.6.1.tar.xz"> - https://www.kernel.org/pub/linux/utils/kbd/kbd-2.6.1.tar.xz</a> + "https://www.kernel.org/pub/linux/utils/kbd/kbd-2.6.4.tar.xz"> + https://www.kernel.org/pub/linux/utils/kbd/kbd-2.6.4.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">986241b5d94c6bd4ed2f6d2a5ab4320b</code> + "literal">e2fd7adccf6b1e98eb1ae8d5a1ce5762</code> </p> </dd> <dt> - <span class="term">Kmod (30) - <span class="token">555 + <span class="term">Kmod (31) - <span class="token">558 KB</span>:</span> </dt> <dd> <p> + Домашняя страница: <a class="ulink" href= + "https://github.com/kmod-project/kmod">https://github.com/kmod-project/kmod</a> + </p> + <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-30.tar.xz"> - https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-30.tar.xz</a> + "https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-31.tar.xz"> + https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-31.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">85202f0740a75eb52f2163c776f9b564</code> + "literal">6165867e1836d51795a11ea4762ff66a</code> </p> </dd> <dt> @@ -6937,12 +7186,12 @@ popd</kbd></pre> <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/lfs/downloads/12.0/lfs-bootscripts-20230728.tar.xz"> - https://mirror.linuxfromscratch.ru/lfs/downloads/12.0/lfs-bootscripts-20230728.tar.xz</a> + "https://mirror.linuxfromscratch.ru/lfs/downloads/12.1/lfs-bootscripts-20230728.tar.xz"> + https://mirror.linuxfromscratch.ru/lfs/downloads/12.1/lfs-bootscripts-20230728.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">740e56f1f2448766b672c53ae3abb5c2</code> + "literal">c37ac1c5dbb57fb326d9c32c8f8b49c7</code> </p> </dd> <dt> @@ -7040,8 +7289,8 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">Linux (6.4.12) - <span class= - "token">134,616 KB</span>:</span> + <span class="term">Linux (6.7.4) - <span class= + "token">138,130 KB</span>:</span> </dt> <dd> <p> @@ -7050,12 +7299,12 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.4.12.tar.xz"> - https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.4.12.tar.xz</a> + "https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.7.4.tar.xz"> + https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.7.4.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">24570ba0ef9dd592bd640a1a41686fac</code> + "literal">370e1b6155ae63133380e421146619e0</code> </p> <div class="admon note"> <h3> @@ -7116,8 +7365,8 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">Man-DB (2.11.2) - <span class= - "token">1,908 KB</span>:</span> + <span class="term">Man-DB (2.12.0) - <span class= + "token">1,941 KB</span>:</span> </dt> <dd> <p> @@ -7126,17 +7375,17 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://download.savannah.gnu.org/releases/man-db/man-db-2.11.2.tar.xz"> - https://download.savannah.gnu.org/releases/man-db/man-db-2.11.2.tar.xz</a> + "https://download.savannah.gnu.org/releases/man-db/man-db-2.12.0.tar.xz"> + https://download.savannah.gnu.org/releases/man-db/man-db-2.12.0.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">a7d59fb2df6158c44f8f7009dcc6d875</code> + "literal">67e0052fa200901b314fad7b68c9db27</code> </p> </dd> <dt> - <span class="term">Man-pages (6.05.01) - <span class= - "token">2,144 KB</span>:</span> + <span class="term">Man-pages (6.06) - <span class= + "token">2,116 KB</span>:</span> </dt> <dd> <p> @@ -7145,16 +7394,16 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.kernel.org/pub/linux/docs/man-pages/man-pages-6.05.01.tar.xz"> - https://www.kernel.org/pub/linux/docs/man-pages/man-pages-6.05.01.tar.xz</a> + "https://www.kernel.org/pub/linux/docs/man-pages/man-pages-6.06.tar.xz"> + https://www.kernel.org/pub/linux/docs/man-pages/man-pages-6.06.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">de4563b797cf9b1e0b0d73628b35e442</code> + "literal">26b39e38248144156d437e1e10cb20bf</code> </p> </dd> <dt> - <span class="term">MarkupSafe (2.1.3) - <span class= + <span class="term">MarkupSafe (2.1.5) - <span class= "token">19 KB</span>:</span> </dt> <dd> @@ -7164,17 +7413,17 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://pypi.org/packages/source/M/MarkupSafe/MarkupSafe-2.1.3.tar.gz"> - https://pypi.org/packages/source/M/MarkupSafe/MarkupSafe-2.1.3.tar.gz</a> + "https://pypi.org/packages/source/M/MarkupSafe/MarkupSafe-2.1.5.tar.gz"> + https://pypi.org/packages/source/M/MarkupSafe/MarkupSafe-2.1.5.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">ca33f119bd0551ce15837f58bb180214</code> + "literal">8fe7227653f2fb9b1ffe7f9f2058998a</code> </p> </dd> <dt> - <span class="term">Meson (1.2.1) - <span class= - "token">2,131 KB</span>:</span> + <span class="term">Meson (1.3.2) - <span class= + "token">2,172 KB</span>:</span> </dt> <dd> <p> @@ -7183,12 +7432,12 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://github.com/mesonbuild/meson/releases/download/1.2.1/meson-1.2.1.tar.gz"> - https://github.com/mesonbuild/meson/releases/download/1.2.1/meson-1.2.1.tar.gz</a> + "https://github.com/mesonbuild/meson/releases/download/1.3.2/meson-1.3.2.tar.gz"> + https://github.com/mesonbuild/meson/releases/download/1.3.2/meson-1.3.2.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">e3cc846536189aacd7d01858a45ca9af</code> + "literal">2d0ebd3a24249617b1c4d30026380cf8</code> </p> </dd> <dt> @@ -7210,8 +7459,8 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">MPFR (4.2.0) - <span class= - "token">1,443 KB</span>:</span> + <span class="term">MPFR (4.2.1) - <span class= + "token">1,459 KB</span>:</span> </dt> <dd> <p> @@ -7220,16 +7469,16 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.0.tar.xz">https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.0.tar.xz</a> + "https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.1.tar.xz">https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.1.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">a25091f337f25830c16d2054d74b5af7</code> + "literal">523c50c6318dde6f9dc523bc0244690a</code> </p> </dd> <dt> - <span class="term">Ncurses (6.4) - <span class= - "token">3,528 KB</span>:</span> + <span class="term">Ncurses (6.4-20230520) - <span class= + "token">2,156 KB</span>:</span> </dt> <dd> <p> @@ -7238,12 +7487,12 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://invisible-mirror.net/archives/ncurses/ncurses-6.4.tar.gz"> - https://invisible-mirror.net/archives/ncurses/ncurses-6.4.tar.gz</a> + "https://anduin.linuxfromscratch.org/LFS/ncurses-6.4-20230520.tar.xz"> + https://anduin.linuxfromscratch.org/LFS/ncurses-6.4-20230520.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">5a62487b5d4ac6b132fe2bf9f8fad29b</code> + "literal">c5367e829b6d9f3f97b280bb3e6bfbc3</code> </p> </dd> <dt> @@ -7266,8 +7515,8 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">OpenSSL (3.1.2) - <span class= - "token">15,196 KB</span>:</span> + <span class="term">OpenSSL (3.2.1) - <span class= + "token">17,318 KB</span>:</span> </dt> <dd> <p> @@ -7276,11 +7525,11 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.openssl.org/source/openssl-3.1.2.tar.gz">https://www.openssl.org/source/openssl-3.1.2.tar.gz</a> + "https://www.openssl.org/source/openssl-3.2.1.tar.gz">https://www.openssl.org/source/openssl-3.2.1.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">1d7861f969505e67b8677e205afd9ff4</code> + "literal">c239213887804ba00654884918b37441</code> </p> </dd> <dt> @@ -7302,8 +7551,8 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">Perl (5.38.0) - <span class= - "token">13,248 KB</span>:</span> + <span class="term">Perl (5.38.2) - <span class= + "token">13,359 KB</span>:</span> </dt> <dd> <p> @@ -7312,16 +7561,16 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.cpan.org/src/5.0/perl-5.38.0.tar.xz">https://www.cpan.org/src/5.0/perl-5.38.0.tar.xz</a> + "https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz">https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">e1c8aaec897dd386c741f97eef9f2e87</code> + "literal">d3957d75042918a23ec0abac4a2b7e0a</code> </p> </dd> <dt> - <span class="term">Pkgconf (2.0.1) - <span class= - "token">304 KB</span>:</span> + <span class="term">Pkgconf (2.1.1) - <span class= + "token">305 KB</span>:</span> </dt> <dd> <p> @@ -7330,31 +7579,31 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://distfiles.ariadne.space/pkgconf/pkgconf-2.0.1.tar.xz"> - https://distfiles.ariadne.space/pkgconf/pkgconf-2.0.1.tar.xz</a> + "https://distfiles.ariadne.space/pkgconf/pkgconf-2.1.1.tar.xz"> + https://distfiles.ariadne.space/pkgconf/pkgconf-2.1.1.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">efc1318f368bb592aba6ebb18d9ff254</code> + "literal">bc29d74c2483197deb9f1f3b414b7918</code> </p> </dd> <dt> - <span class="term">Procps (4.0.3) - <span class= - "token">1,268 KB</span>:</span> + <span class="term">Procps (4.0.4) - <span class= + "token">1,369 KB</span>:</span> </dt> <dd> <p> Домашняя страница: <a class="ulink" href= - "https://sourceforge.net/projects/procps-ng">https://sourceforge.net/projects/procps-ng</a> + "https://gitlab.com/procps-ng/procps/">https://gitlab.com/procps-ng/procps/</a> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-4.0.3.tar.xz"> - https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-4.0.3.tar.xz</a> + "https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-4.0.4.tar.xz"> + https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-4.0.4.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">22b287bcd758831cbaf3356cd3054fe7</code> + "literal">2f747fc7df8ccf402d03e375c565cf96</code> </p> </dd> <dt> @@ -7377,8 +7626,8 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">Python (3.11.4) - <span class= - "token">19,488 KB</span>:</span> + <span class="term">Python (3.12.2) - <span class= + "token">20,109 KB</span>:</span> </dt> <dd> <p> @@ -7387,27 +7636,27 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tar.xz"> - https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tar.xz</a> + "https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tar.xz"> + https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">fb7f7eae520285788449d569e45b6718</code> + "literal">e7c178b97bf8f7ccd677b94d614f7b3c</code> </p> </dd> <dt> - <span class="term">Python Documentation (3.11.4) - - <span class="token">7,649 KB</span>:</span> + <span class="term">Python Documentation (3.12.2) - + <span class="token">8,065 KB</span>:</span> </dt> <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.python.org/ftp/python/doc/3.11.4/python-3.11.4-docs-html.tar.bz2"> - https://www.python.org/ftp/python/doc/3.11.4/python-3.11.4-docs-html.tar.bz2</a> + "https://www.python.org/ftp/python/doc/3.12.2/python-3.12.2-docs-html.tar.bz2"> + https://www.python.org/ftp/python/doc/3.12.2/python-3.12.2-docs-html.tar.bz2</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">cdce7b1189bcf52947f3b434ab04d7e2</code> + "literal">8a6310f6288e7f60c3565277ec3b5279</code> </p> </dd> <dt> @@ -7447,22 +7696,41 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">Shadow (4.13) - <span class= - "token">1,722 KB</span>:</span> + <span class="term">Setuptools (69.1.0) - <span class= + "token">2,168 KB</span>:</span> + </dt> + <dd> + <p> + Домашняя страница: <a class="ulink" href= + "https://pypi.org/project/setuptools/">https://pypi.org/project/setuptools/</a> + </p> + <p> + Ссылка на загрузку: <a class="ulink" href= + "https://pypi.org/packages/source/s/setuptools/setuptools-69.1.0.tar.gz"> + https://pypi.org/packages/source/s/setuptools/setuptools-69.1.0.tar.gz</a> + </p> + <p> + Контрольная сумма MD5: <code class= + "literal">6f6eb780ce12c90d81ce243747ed7ab0</code> + </p> + </dd> + <dt> + <span class="term">Shadow (4.14.5) - <span class= + "token">1,765 KB</span>:</span> </dt> <dd> <p> Домашняя страница: <a class="ulink" href= - "https://shadow-maint.github.io/shadow/">https://shadow-maint.github.io/shadow/</a> + "https://github.com/shadow-maint/shadow/">https://github.com/shadow-maint/shadow/</a> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://github.com/shadow-maint/shadow/releases/download/4.13/shadow-4.13.tar.xz"> - https://github.com/shadow-maint/shadow/releases/download/4.13/shadow-4.13.tar.xz</a> + "https://github.com/shadow-maint/shadow/releases/download/4.14.5/shadow-4.14.5.tar.xz"> + https://github.com/shadow-maint/shadow/releases/download/4.14.5/shadow-4.14.5.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">b1ab01b5462ddcf43588374d57bec123</code> + "literal">452b0e59f08bf618482228ba3732d0ae</code> </p> </dd> <dt> @@ -7485,8 +7753,8 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">Systemd (254) - <span class= - "token">13,985 KB</span>:</span> + <span class="term">Systemd (255) - <span class= + "token">14,516 KB</span>:</span> </dt> <dd> <p> @@ -7495,17 +7763,17 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://github.com/systemd/systemd/archive/v254/systemd-254.tar.gz"> - https://github.com/systemd/systemd/archive/v254/systemd-254.tar.gz</a> + "https://github.com/systemd/systemd/archive/v255/systemd-255.tar.gz"> + https://github.com/systemd/systemd/archive/v255/systemd-255.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">0d266e5361dc72097b6c18cfde1c0001</code> + "literal">521cda27409a9edf0370c128fae3e690</code> </p> </dd> <dt> - <span class="term">Systemd Man Pages(254) - <span class= - "token">626 KB</span>:</span> + <span class="term">Systemd Man Pages(255) - <span class= + "token">652 KB</span>:</span> </dt> <dd> <p> @@ -7514,12 +7782,12 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://anduin.linuxfromscratch.org/LFS/systemd-man-pages-254.tar.xz"> - https://anduin.linuxfromscratch.org/LFS/systemd-man-pages-254.tar.xz</a> + "https://anduin.linuxfromscratch.org/LFS/systemd-man-pages-255.tar.xz"> + https://anduin.linuxfromscratch.org/LFS/systemd-man-pages-255.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">fc32faeac581e1890ca27fcea3858410</code> + "literal">1ebe54d7a80f9abf8f2d14ddfeb2432d</code> </p> <div class="admon note"> <h3> @@ -7534,8 +7802,8 @@ popd</kbd></pre> </div> </dd> <dt> - <span class="term">Sysvinit (3.07) - <span class= - "token">258 KB</span>:</span> + <span class="term">Sysvinit (3.08) - <span class= + "token">263 KB</span>:</span> </dt> <dd> <p> @@ -7544,12 +7812,12 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://github.com/slicer69/sysvinit/releases/download/3.07/sysvinit-3.07.tar.xz"> - https://github.com/slicer69/sysvinit/releases/download/3.07/sysvinit-3.07.tar.xz</a> + "https://github.com/slicer69/sysvinit/releases/download/3.08/sysvinit-3.08.tar.xz"> + https://github.com/slicer69/sysvinit/releases/download/3.08/sysvinit-3.08.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">190398c660af29c97d892126d2a95e28</code> + "literal">81a05f28d7b67533cfc778fcadea168c</code> </p> </dd> <dt> @@ -7605,8 +7873,8 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">Texinfo (7.0.3) - <span class= - "token">4,776 KB</span>:</span> + <span class="term">Texinfo (7.1) - <span class= + "token">5,416 KB</span>:</span> </dt> <dd> <p> @@ -7615,16 +7883,16 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/texinfo/texinfo-7.0.3.tar.xz">https://ftp.gnu.org/gnu/texinfo/texinfo-7.0.3.tar.xz</a> + "https://ftp.gnu.org/gnu/texinfo/texinfo-7.1.tar.xz">https://ftp.gnu.org/gnu/texinfo/texinfo-7.1.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">37bf94fd255729a14d4ea3dda119f81a</code> + "literal">edd9928b4a3f82674bcc3551616eef3b</code> </p> </dd> <dt> - <span class="term">Time Zone Data (2023c) - <span class= - "token">436 KB</span>:</span> + <span class="term">Time Zone Data (2024a) - <span class= + "token">444 KB</span>:</span> </dt> <dd> <p> @@ -7633,12 +7901,12 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.iana.org/time-zones/repository/releases/tzdata2023c.tar.gz"> - https://www.iana.org/time-zones/repository/releases/tzdata2023c.tar.gz</a> + "https://www.iana.org/time-zones/repository/releases/tzdata2024a.tar.gz"> + https://www.iana.org/time-zones/repository/releases/tzdata2024a.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">5aa672bf129b44dd915f8232de38e49a</code> + "literal">2349edd8335245525cc082f2755d5bf4</code> </p> </dd> <dt> @@ -7657,8 +7925,8 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">Util-linux (2.39.1) - <span class= - "token">8,156 KB</span>:</span> + <span class="term">Util-linux (2.39.3) - <span class= + "token">8,327 KB</span>:</span> </dt> <dd> <p> @@ -7668,17 +7936,17 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.1.tar.xz"> - https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.1.tar.xz</a> + "https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.3.tar.xz"> + https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.3.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">c542cd7c0726254e4b3006a9b428201a</code> + "literal">f3591e6970c017bb4bcd24ae762a98f5</code> </p> </dd> <dt> - <span class="term">Vim (9.0.1677) - <span class= - "token">16,670 KB</span>:</span> + <span class="term">Vim (9.1.0041) - <span class= + "token">17,224 KB</span>:</span> </dt> <dd> <p> @@ -7687,12 +7955,12 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://anduin.linuxfromscratch.org/LFS/vim-9.0.1677.tar.gz"> - https://anduin.linuxfromscratch.org/LFS/vim-9.0.1677.tar.gz</a> + "https://github.com/vim/vim/archive/v9.1.0041/vim-9.1.0041.tar.gz"> + https://github.com/vim/vim/archive/v9.1.0041/vim-9.1.0041.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">65e6b09ef0628a2d8eba79f1d1d5a564</code> + "literal">79dfe62be5d347b1325cbd5ce2a1f9b3</code> </p> <div class="admon note"> <h3> @@ -7706,8 +7974,8 @@ popd</kbd></pre> </div> </dd> <dt> - <span class="term">Wheel (0.41.1) - <span class= - "token">96 KB</span>:</span> + <span class="term">Wheel (0.42.0) - <span class= + "token">97 KB</span>:</span> </dt> <dd> <p> @@ -7716,17 +7984,17 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://pypi.org/packages/source/w/wheel/wheel-0.41.1.tar.gz"> - https://pypi.org/packages/source/w/wheel/wheel-0.41.1.tar.gz</a> + "https://pypi.org/packages/source/w/wheel/wheel-0.42.0.tar.gz"> + https://pypi.org/packages/source/w/wheel/wheel-0.42.0.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">181cb3f4d8ed340c904a0e1c416d341d</code> + "literal">802ad6e5f9336fcb1c76b7593f0cd22d</code> </p> </dd> <dt> - <span class="term">XML::Parser (2.46) - <span class= - "token">249 KB</span>:</span> + <span class="term">XML::Parser (2.47) - <span class= + "token">276 KB</span>:</span> </dt> <dd> <p> @@ -7735,17 +8003,17 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.46.tar.gz"> - https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.46.tar.gz</a> + "https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.47.tar.gz"> + https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.47.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">80bb18a8e6240fcf7ec2f7b57601c170</code> + "literal">89a8e82cfd2ad948b349c0a69c494463</code> </p> </dd> <dt> - <span class="term">Xz Utils (5.4.4) - <span class= - "token">1,623 KB</span>:</span> + <span class="term">Xz Utils (5.4.6) - <span class= + "token">1,645 KB</span>:</span> </dt> <dd> <p> @@ -7754,30 +8022,30 @@ popd</kbd></pre> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://tukaani.org/xz/xz-5.4.4.tar.xz">https://tukaani.org/xz/xz-5.4.4.tar.xz</a> + "https://github.com/tukaani-project/xz/releases/download/v5.4.6/xz-5.4.6.tar.xz"> + https://github.com/tukaani-project/xz/releases/download/v5.4.6/xz-5.4.6.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">d83d6f64a64f88759e312b8a38c3add6</code> + "literal">7ade7bd1181a731328f875bec62a9377</code> </p> </dd> <dt> - <span class="term">Zlib (1.2.13) - <span class= - "token">1267 KB</span>:</span> + <span class="term">Zlib (1.3.1) - <span class= + "token">1,478 KB</span>:</span> </dt> <dd> <p> Домашняя страница: <a class="ulink" href= - "https://www.zlib.net/">https://www.zlib.net/</a> + "https://zlib.net/">https://zlib.net/</a> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://anduin.linuxfromscratch.org/LFS/zlib-1.2.13.tar.xz"> - https://anduin.linuxfromscratch.org/LFS/zlib-1.2.13.tar.xz</a> + "https://zlib.net/fossils/zlib-1.3.1.tar.gz">https://zlib.net/fossils/zlib-1.3.1.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">7d9fc1d78ae2fa3e84fe98b77d006c63</code> + "literal">9855b6d802d7fe5b7bd5b196a2271655</code> </p> </dd> <dt> @@ -7803,19 +8071,20 @@ popd</kbd></pre> </div> </div> <p> - Общий размер пакетов: примерно 493 MB + Общий размер пакетов: примерно 504 MB </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-materials-patches"></a>3.3. Необходимые патчи - </h2> - </div> + <h2 class="title"> + <a id="ch-materials-patches" name= + "ch-materials-patches"></a>3.3. Необходимые патчи + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В дополнение к пакетам требуется несколько патчей. Эти патчи исправляют ошибки в пакетах, которые должны быть исправлены @@ -7827,48 +8096,48 @@ popd</kbd></pre> <div class="variablelist"> <dl class="variablelist"> <dt> - <span class="term">Bzip2 Documentation Patch - - <span class="token">1.6 KB</span>:</span> + <span class="term">Bash Upstream Fixes Patch - + <span class="token">5.9 KB</span>:</span> </dt> <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/patches/lfs/12.0/bzip2-1.0.8-install_docs-1.patch"> - https://mirror.linuxfromscratch.ru/patches/lfs/12.0/bzip2-1.0.8-install_docs-1.patch</a> + "https://mirror.linuxfromscratch.ru/patches/lfs/12.1/bash-5.2.21-upstream_fixes-1.patch"> + https://mirror.linuxfromscratch.ru/patches/lfs/12.1/bash-5.2.21-upstream_fixes-1.patch</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">6a5ac7e89b791aae556de0f745916f7f</code> + "literal">2d1691a629c558e894dbb78ee6bf34ef</code> </p> </dd> <dt> - <span class="term">Coreutils Internationalization Fixes - Patch - <span class="token">166 KB</span>:</span> + <span class="term">Bzip2 Documentation Patch - + <span class="token">1.6 KB</span>:</span> </dt> <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/patches/lfs/12.0/coreutils-9.3-i18n-1.patch"> - https://mirror.linuxfromscratch.ru/patches/lfs/12.0/coreutils-9.3-i18n-1.patch</a> + "https://mirror.linuxfromscratch.ru/patches/lfs/12.1/bzip2-1.0.8-install_docs-1.patch"> + https://mirror.linuxfromscratch.ru/patches/lfs/12.1/bzip2-1.0.8-install_docs-1.patch</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">3c6340b3ddd62f4acdf8d3caa6fad6b0</code> + "literal">6a5ac7e89b791aae556de0f745916f7f</code> </p> </dd> <dt> - <span class="term">Glibc Memalign Patch - <span class= - "token">20 KB</span>:</span> + <span class="term">Coreutils Internationalization Fixes + Patch - <span class="token">166 KB</span>:</span> </dt> <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/patches/lfs/12.0/glibc-2.38-memalign_fix-1.patch"> - https://mirror.linuxfromscratch.ru/patches/lfs/12.0/glibc-2.38-memalign_fix-1.patch</a> + "https://mirror.linuxfromscratch.ru/patches/lfs/12.1/coreutils-9.4-i18n-1.patch"> + https://mirror.linuxfromscratch.ru/patches/lfs/12.1/coreutils-9.4-i18n-1.patch</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">2c3552bded42a83ad6a7087c5fbf3857</code> + "literal">cca7dc8c73147444e77bc45d210229bb</code> </p> </dd> <dt> @@ -7878,8 +8147,8 @@ popd</kbd></pre> <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/patches/lfs/12.0/glibc-2.38-fhs-1.patch"> - https://mirror.linuxfromscratch.ru/patches/lfs/12.0/glibc-2.38-fhs-1.patch</a> + "https://mirror.linuxfromscratch.ru/patches/lfs/12.1/glibc-2.39-fhs-1.patch"> + https://mirror.linuxfromscratch.ru/patches/lfs/12.1/glibc-2.39-fhs-1.patch</a> </p> <p> Контрольная сумма MD5: <code class= @@ -7887,29 +8156,14 @@ popd</kbd></pre> </p> </dd> <dt> - <span class="term">GRUB Upstream Fixes Patch - - <span class="token">8 KB</span>:</span> - </dt> - <dd> - <p> - Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/patches/lfs/12.0/grub-2.06-upstream_fixes-1.patch"> - https://mirror.linuxfromscratch.ru/patches/lfs/12.0/grub-2.06-upstream_fixes-1.patch</a> - </p> - <p> - Контрольная сумма MD5: <code class= - "literal">da388905710bb4cbfbc7bd7346ff9174</code> - </p> - </dd> - <dt> <span class="term">Kbd Backspace/Delete Fix Patch - <span class="token">12 KB</span>:</span> </dt> <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/patches/lfs/12.0/kbd-2.6.1-backspace-1.patch"> - https://mirror.linuxfromscratch.ru/patches/lfs/12.0/kbd-2.6.1-backspace-1.patch</a> + "https://mirror.linuxfromscratch.ru/patches/lfs/12.1/kbd-2.6.4-backspace-1.patch"> + https://mirror.linuxfromscratch.ru/patches/lfs/12.1/kbd-2.6.4-backspace-1.patch</a> </p> <p> Контрольная сумма MD5: <code class= @@ -7918,17 +8172,17 @@ popd</kbd></pre> </dd> <dt> <span class="term">Readline Upstream Fix Patch - - <span class="token">1.3 KB</span>:</span> + <span class="token">13 KB</span>:</span> </dt> <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/patches/lfs/12.0/readline-8.2-upstream_fix-1.patch"> - https://mirror.linuxfromscratch.ru/patches/lfs/12.0/readline-8.2-upstream_fix-1.patch</a> + "https://mirror.linuxfromscratch.ru/patches/lfs/12.1/readline-8.2-upstream_fixes-3.patch"> + https://mirror.linuxfromscratch.ru/patches/lfs/12.1/readline-8.2-upstream_fixes-3.patch</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">dd1764b84cfca6b677f44978218a75da</code> + "literal">9ed497b6cb8adcb8dbda9dee9ebce791</code> </p> </dd> <dt> @@ -7938,8 +8192,8 @@ popd</kbd></pre> <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/patches/lfs/12.0/sysvinit-3.07-consolidated-1.patch"> - https://mirror.linuxfromscratch.ru/patches/lfs/12.0/sysvinit-3.07-consolidated-1.patch</a> + "https://mirror.linuxfromscratch.ru/patches/lfs/12.1/sysvinit-3.08-consolidated-1.patch"> + https://mirror.linuxfromscratch.ru/patches/lfs/12.1/sysvinit-3.08-consolidated-1.patch</a> </p> <p> Контрольная сумма MD5: <code class= @@ -7950,7 +8204,7 @@ popd</kbd></pre> </div> </div> <p> - Общий размер этих патчей: примерно 214.2 KB + Общий размер этих патчей: примерно 203.8 KB </p> <p> Помимо указанных выше обязательных исправлений, существует ряд @@ -7964,27 +8218,29 @@ popd</kbd></pre> </p> </div> </div> - <div class="chapter" lang="en"> + <div class="titlepage"> + <div> + <div> + <h2 class="title"> + <a id="chapter-final-preps" name= + "chapter-final-preps"></a>Глава 4. Заключительный этап + подготовки + </h2> + </div> + </div> + </div> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="titlepage"> <div> <div> <h2 class="title"> - <a id="chapter-final-preps"></a>Глава 4. Заключительный - этап подготовки + <a id="ch-preps-introduction" name= + "ch-preps-introduction"></a>4.1. Введение </h2> </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> - <div> - <div> - <h2 class="title"> - <a id="ch-preps-introduction"></a>4.1. Введение - </h2> - </div> - </div> - </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этой главе мы выполним несколько дополнительных настроек для подготовки к сборке временной системы. Мы создадим несколько @@ -7998,17 +8254,18 @@ popd</kbd></pre> некоторую информацию о наборах тестов. </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-creatingminlayout"></a>4.2. Создание - ограниченной иерархии папок в файловой системе LFS - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-creatingminlayout" name= + "ch-tools-creatingminlayout"></a>4.2. Создание ограниченной + иерархии папок в файловой системе LFS + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этом разделе мы начинаем заполнять файловую систему LFS элементами, которые будут основой конечной системы Linux. @@ -8072,17 +8329,17 @@ esac</kbd></pre> </p> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-preps-addinguser"></a>4.3. Создание - пользователя LFS - </h2> - </div> + <h2 class="title"> + <a id="ch-preps-addinguser" name= + "ch-preps-addinguser"></a>4.3. Создание пользователя LFS + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> При входе в систему под учетной записью <code class= "systemitem">root</code> допущение одной ошибки может привести @@ -8213,22 +8470,22 @@ esac</kbd></pre> значение команде <span class= "command"><strong>su</strong></span> для запуска оболочки входа в систему, а не обычной оболочки. Разница между этими двумя - типами оболочек подробно описана в <code class= - "filename">bash(1)</code> и <span class="command"><strong>info - bash</strong></span>. + типами оболочек подробно описана в <a class="ulink" href= + "https://man.archlinux.org/man/bash.1">bash(1)</a> и + <span class="command"><strong>info bash</strong></span>. </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-preps-settingenviron"></a>4.4. Настройка - окружения - </h2> - </div> + <h2 class="title"> + <a id="ch-preps-settingenviron" name= + "ch-preps-settingenviron"></a>4.4. Настройка окружения + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Настроим хорошо работающее окружение, создав два новых файла запуска для оболочки <span class= @@ -8328,10 +8585,11 @@ EOF</kbd></pre> (umask) 022 гарантирует, что вновь созданные файлы и каталоги доступны для записи только их владельцу, но будут доступны для чтения и выполнения остальным - пользователям (при условии, что системный вызов - <code class="function">open(2)</code> использует режим по - умолчанию, новые файлы получат разрешения 644, а каталоги - 755). + пользователям (при условии, что системный вызов <a class= + "ulink" href= + "https://man.archlinux.org/man/open.2">open(2)</a> + использует режимы по умолчанию, новые файлы получат + разрешения 644, а каталоги 755). </p> </dd> <dt> @@ -8470,7 +8728,7 @@ EOF</kbd></pre> пользовательская среда <code class="systemitem">lfs</code> чиста, проверьте наличие файла <code class= "filename">/etc/bash.bashrc</code> и, если он есть, - переименуйте его. От пользователя <code class= + переименуйте его. От имени пользователя <code class= "systemitem">root</code>, запустите: </p> <pre class="userinput"><kbd class= @@ -8486,13 +8744,74 @@ EOF</kbd></pre> <p> Обратите внимание, что пакет LFS Bash, который мы создадим в <a class="xref" href="#ch-system-bash" title= - "8.35. Bash-5.2.15">Раздел 8.35, «Bash-5.2.15»</a>, не + "8.35. Bash-5.2.21">Раздел 8.35, «Bash-5.2.21»</a>, не настроен на загрузку или выполнение <code class= "filename">/etc/bash.bashrc</code>, поэтому этот файл бесполезен в готовой системе LFS. </p> </div> <p> + Для многих современных систем с несколькими процессорами (или + ядрами) время компиляции пакета можно сократить, выполнив + <span class="quote">«<span class="quote">параллельную + сборку</span>»</span>, либо установив переменную среды, либо + сообщив программе <span class= + "command"><strong>make</strong></span>, сколько ядер + задействовать для сборки. Например, процессор Intel Core + i9-13900K имеет 8 ядер P (производительность) и 16 ядер E + (энергоэффективность), ядро P может одновременно запускать два + потока, поэтому каждое ядро P моделируется ядром Linux как два + логических ядра. В результате получается 32 логических ядра. + Очевидный способ задействовать все эти логические ядра - + разрешить <span class="command"><strong>make</strong></span> + создавать до 32 заданий сборки. Это можно сделать, передав + параметр <em class="parameter"><code>-j32</code></em> команде + <span class="command"><strong>make</strong></span>: + </p> + <pre class="userinput"><kbd class="command">make -j32</kbd></pre> + <p> + Или установите переменную окружения <code class= + "envar">MAKEFLAGS</code>, и ее содержимое будет автоматически + использоваться <span class= + "command"><strong>make</strong></span> в качестве параметров + командной строки: + </p> + <pre class="userinput"><kbd class= + "command">export MAKEFLAGS=-j32</kbd></pre> + <div class="admon important"> + <h3> + Важно + </h3> + <p> + Никогда не передавайте параметр <em class= + "parameter"><code>-j</code></em> без номера в <span class= + "command"><strong>make</strong></span> и не устанавливайте + такой параметр в <code class="envar">MAKEFLAGS</code>. Иначе + <span class="command"><strong>make</strong></span> будет + создавать бесконечные задания сборки, что вызовет проблемы со + стабильностью системы. + </p> + </div> + <p> + Чтобы использовать все логические ядра, доступные для сборки + пакетов в <a class="xref" href="#chapter-cross-tools" title= + "Глава 5. Сборка кросс-тулчейна">Глава 5</a> и <a class= + "xref" href="#chapter-temporary-tools" title= + "Глава 6. Кросс-Компиляция временных инструментов">Глава 6</a>, + укажите параметр <code class="envar">MAKEFLAGS</code> в + <code class="filename">.bashrc сейчас</code>: + </p> + <pre class="userinput"><kbd class= + "command">cat >> ~/.bashrc << "EOF" +<code class="literal">export MAKEFLAGS=-j<em class= +"replaceable"><code>$(nproc)</code></em></code> +EOF</kbd></pre> + <p> + Замените <em class="replaceable"><code>$(nproc)</code></em> + количеством логических ядер, которые вы хотите использовать, + если вы планируете использовать не все логические ядра. + </p> + <p> Наконец, чтобы убедиться, что среда полностью подготовлена для сборки временных инструментов, перечитайте только что созданный профиль пользователя: @@ -8500,17 +8819,18 @@ EOF</kbd></pre> <pre class="userinput"><kbd class= "command">source ~/.bash_profile</kbd></pre> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-preps-aboutsbus"></a>4.5. О SBU (Стандартная - единица времени сборки) - </h2> - </div> + <h2 class="title"> + <a id="ch-preps-aboutsbus" name= + "ch-preps-aboutsbus"></a>4.5. О SBU (Стандартная единица + времени сборки) + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Многие люди хотели бы знать заранее, сколько примерно времени потребуется для компиляции и установки каждого пакета. @@ -8551,23 +8871,6 @@ EOF</kbd></pre> Примечание </h3> <p> - Для многих современных систем с несколькими процессорами (или - ядрами) время компиляции пакета можно сократить, выполнив - <span class="quote">«<span class="quote">параллельную - сборку</span>»</span>, либо установив переменную среды, либо - сообщив программе <span class= - "command"><strong>make</strong></span>, сколько ядер - задействовать для сборки. Например, процессор Intel i5-6500 - может поддерживать четыре одновременных потока: - </p> - <pre class="userinput"><kbd class= - "command">export MAKEFLAGS='-j4'</kbd></pre> - <p> - или просто собирать с флагом: - </p> - <pre class="userinput"><kbd class= - "command">make -j4</kbd></pre> - <p> Когда используется несколько ядер, единицы измерения SBU будут различаться еще больше, чем обычно. В некоторых случаях make просто завершится ошибкой. Анализ выходных данных @@ -8584,17 +8887,17 @@ EOF</kbd></pre> </p> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-preps-abouttestsuites"></a>4.6. О наборах - тестов - </h2> - </div> + <h2 class="title"> + <a id="ch-preps-abouttestsuites" name= + "ch-preps-abouttestsuites"></a>4.6. О наборах тестов + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Большинство пакетов предоставляют набор тестов. Запуск набора тестов для только что собранного пакета — хорошая идея, потому @@ -8643,45 +8946,46 @@ EOF</kbd></pre> Иногда наборы тестов не работают, по причинам, о которых знают разработчики и которые они считают некритичными. Просмотрите журналы, расположенные по адресу <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/lfs/build-logs/12.0/">https://mirror.linuxfromscratch.ru/lfs/build-logs/12.0/</a>, + "https://mirror.linuxfromscratch.ru/lfs/build-logs/12.1/">https://mirror.linuxfromscratch.ru/lfs/build-logs/12.1/</a>, чтобы проверить, ожидаются ли сбои. Этот сайт актуален для всех наборов тестов, описанных в книге. </p> </div> </div> </div> + <div class="titlepage"> + <div> + <div> + <h1 class="title"> + <a id="part3" name="part3"></a>Часть III. Сборка + кросс-компилятора и набора временных инструментов + </h1> + </div> + </div> + </div> <div class="part"> <div class="titlepage"> <div> <div> - <h1 class="title"> - <a id="part3"></a>Часть III. Сборка - кросс-компилятора и набора временных инструментов - </h1> + <h2 class="title"> + <a id="partintro-cross-temp" name= + "partintro-cross-temp"></a>Важный предварительный материал + </h2> </div> </div> </div> - <div class="preface" lang="en"> + <div class="preface" lang="ru" xml:lang="ru"> <div class="titlepage"> <div> <div> <h2 class="title"> - <a id="partintro-cross-temp"></a>Важный предварительный - материал + <a id="ch-part3intro-intro" name= + "ch-part3intro-intro"></a>Введение </h2> </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> - <div> - <div> - <h2 class="title"> - <a id="ch-part3intro-intro"></a>Введение - </h2> - </div> - </div> - </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Эта часть разделена на три этапа: во-первых, сборка кросс-компилятора и связанных с ним библиотек; во-вторых, @@ -8715,17 +9019,18 @@ EOF</kbd></pre> по компиляции. </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-toolchaintechnotes"></a>Технические - примечания по сборочным инструментам - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-toolchaintechnotes" name= + "ch-tools-toolchaintechnotes"></a>Технические примечания по + сборочным инструментам + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этом разделе объясняются причины и некоторые технические детали, лежащие в основе сборки пакетов. Не обязательно сразу @@ -8759,7 +9064,7 @@ EOF</kbd></pre> заключающееся в том, что все, что подвергается кросс-компиляции, не будет зависеть от окружения хоста. </p> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="cross-compile" name="cross-compile"></a>О кросс-компиляции @@ -8990,7 +9295,7 @@ EOF</kbd></pre> "emphasis"><em>нативными</em></span> компиляторами. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="lfs-cross" name="lfs-cross"></a>Реализация кросс-компиляции для LFS @@ -9218,7 +9523,7 @@ EOF</kbd></pre> Вообще говоря, cc-lfs не может работать на ПК (хост-системе). Хотя триплеты для ПК и LFS совместимы друг с другом, исполняемый файл для lfs должен зависеть - от glibc-2.38; хост-дистрибутив может использовать либо + от glibc-2.39; хост-дистрибутив может использовать либо другую реализацию libc (например, musl), либо предыдущий выпуск glibc (например, glibc-2.13). </p> @@ -9272,7 +9577,7 @@ EOF</kbd></pre> причиной для пересборки пакетов является выполнение тестов. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="other-details" name="other-details"></a>Другие детали процесса @@ -9422,17 +9727,37 @@ checking what linker to use... /mnt/lfs/tools/i686-lfs-linux-gnu/bin/ld</code></ </p> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-generalinstructions"></a>Общие инструкции - по компиляции - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-generalinstructions" name= + "ch-tools-generalinstructions"></a>Общие инструкции по + компиляции + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> + <div class="admon caution"> + <h3> + Внимание + </h3> + <p> + В процессе разработки LFS инструкции в книге часто + изменяются, чтобы адаптироваться к обновлению пакета или + использовать преимущества новых функций из обновленных + пакетов. Смешение инструкций разных версий книги LFS может + привести к незначительным поломкам. Такого рода проблемы + обычно являются результатом повторного использования + некоторых скриптов, созданных для предыдущей версии LFS. + Такое повторное использование настоятельно не рекомендуется. + Если вы по какой-либо причине повторно используете скрипты из + предыдущей версии LFS, вам нужно быть очень осторожным при + обновлении скриптов, чтобы они соответствовали текущей версии + книги LFS. + </p> + </div> <p> При сборке пакетов в инструкциях делается несколько допущений: </p> @@ -9555,7 +9880,8 @@ checking what linker to use... /mnt/lfs/tools/i686-lfs-linux-gnu/bin/ld</code></ </li> <li class="listitem"> <p> - <a id="buildinstr"></a>Для каждого пакета: + <a id="buildinstr" name="buildinstr"></a>Для + каждого пакета: </p> <div class="orderedlist"> <ol class="compact"> @@ -9620,27 +9946,28 @@ checking what linker to use... /mnt/lfs/tools/i686-lfs-linux-gnu/bin/ld</code></ </div> </div> </div> - <div class="chapter" lang="en"> + <div class="titlepage"> + <div> + <div> + <h2 class="title"> + <a id="chapter-cross-tools" name= + "chapter-cross-tools"></a>Глава 5. Сборка кросс-тулчейна + </h2> + </div> + </div> + </div> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="titlepage"> <div> <div> <h2 class="title"> - <a id="chapter-cross-tools"></a>Глава 5. Сборка - кросс-тулчейна + <a id="ch-tools-introduction" name= + "ch-tools-introduction"></a>5.1. Введение </h2> </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> - <div> - <div> - <h2 class="title"> - <a id="ch-tools-introduction"></a>5.1. Введение - </h2> - </div> - </div> - </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этой главе дано описание, как создать кросс-компилятор и связанные с ним инструменты. Несмотря на то, что на данном @@ -9655,18 +9982,18 @@ checking what linker to use... /mnt/lfs/tools/i686-lfs-linux-gnu/bin/ld</code></ поскольку они относятся к системе, которую мы хотим создать. </p> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-binutils-pass1"></a>5.2. Binutils-2.41 - - Проход 1 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-binutils-pass1" name= + "ch-tools-binutils-pass1"></a>5.2. Binutils-2.42 - Проход 1 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Binutils содержит компоновщик, ассемблер и другие инструменты для работы с объектными файлами. @@ -9679,13 +10006,13 @@ checking what linker to use... /mnt/lfs/tools/i686-lfs-linux-gnu/bin/ld</code></ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">647 + пространство:</strong> <span class="segbody">663 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 5.2.1. Установка кросс-пакета Binutils </h3> @@ -9737,7 +10064,8 @@ cd build</kbd></pre> --target=$LFS_TGT \ --disable-nls \ --enable-gprofng=no \ - --disable-werror</kbd></pre> + --disable-werror \ + --enable-default-hash-style=gnu</kbd></pre> <div class="variablelist"> <p class="title"> <strong>Значение параметров настройки:</strong> @@ -9810,6 +10138,28 @@ cd build</kbd></pre> появления предупреждений от компилятора хоста. </p> </dd> + <dt> + <span class="term"><em class= + "parameter"><code>--enable-default-hash-style=gnu</code></em></span> + </dt> + <dd> + <p> + По умолчанию компоновщик генерирует как хеш-таблицу в + стиле GNU, так и классическую хеш-таблицу ELF для общих + библиотек и динамически связанных исполняемых файлов. + Хеш-таблицы необходимы только для динамического + компоновщика, выполняющего поиск символов. В LFS + динамический компоновщик (предоставляемый пакетом + Glibc) всегда будет использовать хеш-таблицу в стиле + GNU, к которой запросы выполняются быстрее. Так что + классическая хеш-таблица ELF совершенно бесполезна. + Этот параметр указывает компоновщику по умолчанию + генерировать только хеш-таблицу в стиле GNU, поэтому мы + можем избежать траты времени на создание классической + хеш-таблицы ELF при сборке пакетов или не тратить + дисковое пространство для ее хранения. + </p> + </dd> </dl> </div> <p> @@ -9822,26 +10172,27 @@ cd build</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-binutils" title= - "8.18.2. Содержимое пакета Binutils">Раздел 8.18.2, + "8.19.2. Содержимое пакета Binutils">Раздел 8.19.2, «Содержимое пакета Binutils.»</a> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-gcc-pass1"></a>5.3. GCC-13.2.0 - Проход 1 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-gcc-pass1" name= + "ch-tools-gcc-pass1"></a>5.3. GCC-13.2.0 - Проход 1 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет GCC содержит коллекцию компиляторов GNU, которая включает компиляторы C и C++. @@ -9850,17 +10201,17 @@ cd build</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">3.5 SBU</span> + сборки:</strong> <span class="segbody">3.8 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">4.2 + пространство:</strong> <span class="segbody">4.1 GB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 5.3.1. Установка кросс-пакета GCC </h3> @@ -9886,14 +10237,14 @@ cd build</kbd></pre> </p> </div> <pre class="userinput"><kbd class= - "command">tar -xf ../mpfr-4.2.0.tar.xz -mv -v mpfr-4.2.0 mpfr + "command">tar -xf ../mpfr-4.2.1.tar.xz +mv -v mpfr-4.2.1 mpfr tar -xf ../gmp-6.3.0.tar.xz mv -v gmp-6.3.0 gmp tar -xf ../mpc-1.3.1.tar.gz mv -v mpc-1.3.1 mpc</kbd></pre> <p> - На хостах x86_64 установите имя каталога по умолчанию для + На хостах x86_64 измените имя каталога по умолчанию для 64-битных библиотек на <span class="quote">«<span class= "quote">lib</span>»</span>: </p> @@ -9916,7 +10267,7 @@ cd build</kbd></pre> "command">../configure \ --target=$LFS_TGT \ --prefix=$LFS/tools \ - --with-glibc-version=2.38 \ + --with-glibc-version=2.39 \ --with-sysroot=$LFS \ --with-newlib \ --without-headers \ @@ -9940,7 +10291,7 @@ cd build</kbd></pre> <dl class="variablelist"> <dt> <span class="term"><em class= - "parameter"><code>--with-glibc-version=2.38</code></em></span> + "parameter"><code>--with-glibc-version=2.39</code></em></span> </dt> <dd> <p> @@ -10013,9 +10364,9 @@ cd build</kbd></pre> </dt> <dd> <p> - Для платформы x86_64, LFS пока не поддерживает - конфигурацию multilib. Этот аргумент ни как не - повлияет, если установка выполняется на платформе x86. + На x86_64, LFS не поддерживает конфигурацию multilib. + Этот аргумент никак не влияет на работу с архитектурой + x86. </p> </dd> <dt> @@ -10071,7 +10422,7 @@ cd build</kbd></pre> сборки Glibc, но полный внутренний заголовочный файл понадобится позже. Создайте полную версию внутреннего заголовочного файла с помощью команды, идентичной той, что - система сборки GCC использует в обычных обстоятельствах: + система сборки GCC использует обычно: </p> <div class="admon note"> <h3> @@ -10091,29 +10442,30 @@ cd build</kbd></pre> cat gcc/limitx.h gcc/glimits.h gcc/limity.h > \ `dirname $($LFS_TGT-gcc -print-libgcc-file-name)`/include/limits.h</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-gcc" title= - "8.27.2. Содержимое пакета GCC">Раздел 8.27.2, + "8.28.2. Содержимое пакета GCC">Раздел 8.28.2, «Содержимое пакета GCC.»</a> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-linux-headers"></a>5.4. Заголовочные - файлы Linux-6.4.12 API - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-linux-headers" name= + "ch-tools-linux-headers"></a>5.4. Заголовочные файлы + Linux-6.7.4 API + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> - Заголовочные файлы Linux API (в linux-6.4.12.tar.xz) + Заголовочные файлы Linux API (в linux-6.7.4.tar.xz) предоставляют API ядра для использования Glibc. </p> <div class="segmentedlist"> @@ -10131,7 +10483,7 @@ cat gcc/limitx.h gcc/glimits.h gcc/limity.h > \ </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 5.4.1. Установка заголовочных файлов </h3> @@ -10160,7 +10512,7 @@ cat gcc/limitx.h gcc/glimits.h gcc/limity.h > \ find usr/include -type f ! -name '*.h' -delete </kbd><kbd class="command">cp -rv usr/include $LFS/usr</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-linux-headers" name= "contents-linux-headers"></a>5.4.2. Содержимое заголовочных @@ -10190,7 +10542,7 @@ find usr/include -type f ! -name '*.h' -delete </div> <div class="variablelist"> <h4> - <a id="idm3210"></a>Краткое описание + <a id="idm3316" name="idm3316"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -10201,7 +10553,8 @@ find usr/include -type f ! -name '*.h' -delete <tr> <td> <p> - <a id="asm"></a><span class="term"><code class= + <a id="asm" name="asm"></a><span class= + "term"><code class= "filename">/usr/include/asm/*.h</code></span> </p> </td> @@ -10214,8 +10567,8 @@ find usr/include -type f ! -name '*.h' -delete <tr> <td> <p> - <a id="asm-generic"></a><span class= - "term"><code class= + <a id="asm-generic" name= + "asm-generic"></a><span class="term"><code class= "filename">/usr/include/asm-generic/*.h</code></span> </p> </td> @@ -10228,7 +10581,8 @@ find usr/include -type f ! -name '*.h' -delete <tr> <td> <p> - <a id="drm"></a><span class="term"><code class= + <a id="drm" name="drm"></a><span class= + "term"><code class= "filename">/usr/include/drm/*.h</code></span> </p> </td> @@ -10241,7 +10595,8 @@ find usr/include -type f ! -name '*.h' -delete <tr> <td> <p> - <a id="linux"></a><span class="term"><code class= + <a id="linux" name="linux"></a><span class= + "term"><code class= "filename">/usr/include/linux/*.h</code></span> </p> </td> @@ -10254,7 +10609,8 @@ find usr/include -type f ! -name '*.h' -delete <tr> <td> <p> - <a id="misc"></a><span class="term"><code class= + <a id="misc" name="misc"></a><span class= + "term"><code class= "filename">/usr/include/misc/*.h</code></span> </p> </td> @@ -10267,7 +10623,8 @@ find usr/include -type f ! -name '*.h' -delete <tr> <td> <p> - <a id="mtd"></a><span class="term"><code class= + <a id="mtd" name="mtd"></a><span class= + "term"><code class= "filename">/usr/include/mtd/*.h</code></span> </p> </td> @@ -10280,7 +10637,8 @@ find usr/include -type f ! -name '*.h' -delete <tr> <td> <p> - <a id="rdma"></a><span class="term"><code class= + <a id="rdma" name="rdma"></a><span class= + "term"><code class= "filename">/usr/include/rdma/*.h</code></span> </p> </td> @@ -10293,7 +10651,8 @@ find usr/include -type f ! -name '*.h' -delete <tr> <td> <p> - <a id="scsi"></a><span class="term"><code class= + <a id="scsi" name="scsi"></a><span class= + "term"><code class= "filename">/usr/include/scsi/*.h</code></span> </p> </td> @@ -10306,7 +10665,8 @@ find usr/include -type f ! -name '*.h' -delete <tr> <td> <p> - <a id="sound"></a><span class="term"><code class= + <a id="sound" name="sound"></a><span class= + "term"><code class= "filename">/usr/include/sound/*.h</code></span> </p> </td> @@ -10319,7 +10679,8 @@ find usr/include -type f ! -name '*.h' -delete <tr> <td> <p> - <a id="video"></a><span class="term"><code class= + <a id="video" name="video"></a><span class= + "term"><code class= "filename">/usr/include/video/*.h</code></span> </p> </td> @@ -10332,7 +10693,8 @@ find usr/include -type f ! -name '*.h' -delete <tr> <td> <p> - <a id="xen"></a><span class="term"><code class= + <a id="xen" name="xen"></a><span class= + "term"><code class= "filename">/usr/include/xen/*.h</code></span> </p> </td> @@ -10347,17 +10709,18 @@ find usr/include -type f ! -name '*.h' -delete </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-glibc"></a>5.5. Glibc-2.38 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-glibc" name="ch-tools-glibc"></a>5.5. + Glibc-2.39 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Glibc содержит основную библиотеку C. Эта библиотека предоставляет основные процедуры для выделения памяти, поиска @@ -10369,17 +10732,17 @@ find usr/include -type f ! -name '*.h' -delete <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">1.6 SBU</span> + сборки:</strong> <span class="segbody">1.5 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">858 + пространство:</strong> <span class="segbody">846 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 5.5.1. Установка пакета Glibc </h3> @@ -10405,8 +10768,9 @@ esac</kbd></pre> "command"><strong>ln</strong></span> имеет несколько вариантов синтаксиса, поэтому обязательно ознакомьтесь с <span class="command"><strong>info coreutils - ln</strong></span> и <code class="filename">ln(1)</code>, - прежде чем сообщать об ошибке. + ln</strong></span> и <a class="ulink" href= + "https://man.archlinux.org/man/ln.1">ln(1)</a>, прежде чем + сообщать об ошибке. </p> </div> <p> @@ -10417,7 +10781,7 @@ esac</kbd></pre> хранили свои данные в местах, совместимых с FHS: </p> <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../glibc-2.38-fhs-1.patch</kbd></pre> + "command">patch -Np1 -i ../glibc-2.39-fhs-1.patch</kbd></pre> <p> В документации к Glibc рекомендуется собирать Glibc в отдельном каталоге: @@ -10440,8 +10804,9 @@ cd build</kbd></pre> --prefix=/usr \ --host=$LFS_TGT \ --build=$(../scripts/config.guess) \ - --enable-kernel=4.14 \ + --enable-kernel=4.19 \ --with-headers=$LFS/usr/include \ + --disable-nscd \ libc_cv_slibdir=/usr/lib</kbd></pre> <div class="variablelist"> <p class="title"> @@ -10463,12 +10828,12 @@ cd build</kbd></pre> </dd> <dt> <span class="term"><em class= - "parameter"><code>--enable-kernel=4.14</code></em></span> + "parameter"><code>--enable-kernel=4.19</code></em></span> </dt> <dd> <p> Этот параметр позволяет Glibc выполнять компиляцию - библиотеки с поддержкой ядра 4.14 и более поздних + библиотеки с поддержкой ядра 4.19 и более поздних версий. Поддержка более старых ядер не включена. </p> </dd> @@ -10496,6 +10861,16 @@ cd build</kbd></pre> 64-битных машинах. </p> </dd> + <dt> + <span class="term"><em class= + "parameter"><code>--disable-nscd</code></em></span> + </dt> + <dd> + <p> + Параметр отключает сборку демона кэша службы имен, + который больше не используется. + </p> + </dd> </dl> </div> <p> @@ -10525,9 +10900,10 @@ cd build</kbd></pre> </h3> <p> Поступали сообщения о том, что этот пакет может не - компилироваться при "параллельной сборке". Если это + компилироваться при <span class="quote">«<span class= + "quote">параллельной сборке</span>»</span>. Если это произойдет, повторно запустите команду make с параметром - "-j1". + <code class="option">-j1</code>. </p> </div> <p> @@ -10602,7 +10978,7 @@ cd build</kbd></pre> "command">echo 'int main(){}' | $LFS_TGT-gcc -xc - readelf -l a.out | grep ld-linux</kbd></pre> <p> - Если все работает правильно, ошибок быть не должно, и вывод + Если все работает правильно, ошибок быть не должно и вывод последней команды будет иметь вид: </p> <pre class="screen"><code class= @@ -10638,7 +11014,7 @@ readelf -l a.out | grep ld-linux</kbd></pre> </p> </div> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-glibc" title= @@ -10647,18 +11023,18 @@ readelf -l a.out | grep ld-linux</kbd></pre> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-libstdcpp"></a>5.6. Libstdc++ из - GCC-13.2.0 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-libstdcpp" name= + "ch-tools-libstdcpp"></a>5.6. Libstdc++ из GCC-13.2.0 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Libstdc++ — это стандартная библиотека C++. Она нужна для компиляции кода C++ (часть GCC написана на C++), когда мы @@ -10681,7 +11057,7 @@ readelf -l a.out | grep ld-linux</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 5.6.1. Установка библиотеки Libstdc++ </h3> @@ -10724,8 +11100,8 @@ cd build</kbd></pre> </dt> <dd> <p> - Указывает, что кросс-компилятор, который мы только что - создали, должен использоваться вместо того, который + Указывает, что должен использоваться кросс-компилятор, + который мы только что собрали, вместо того, который находится в <code class="filename">/usr/bin</code>. </p> </dd> @@ -10784,39 +11160,41 @@ cd build</kbd></pre> опасны при кросс-компиляции: </p> <pre class="userinput"><kbd class= - "command">rm -v $LFS/usr/lib/lib{stdc++,stdc++fs,supc++}.la</kbd></pre> + "command">rm -v $LFS/usr/lib/lib{stdc++{,exp,fs},supc++}.la</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете приведена в <a class= "xref" href="#contents-gcc" title= - "8.27.2. Содержимое пакета GCC">Раздел 8.27.2, + "8.28.2. Содержимое пакета GCC">Раздел 8.28.2, «Содержимое пакета GCC.»</a> </p> </div> </div> </div> - <div class="chapter" lang="en"> + <div class="titlepage"> + <div> + <div> + <h2 class="title"> + <a id="chapter-temporary-tools" name= + "chapter-temporary-tools"></a>Глава 6. Кросс-Компиляция + временных инструментов + </h2> + </div> + </div> + </div> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="titlepage"> <div> <div> <h2 class="title"> - <a id="chapter-temporary-tools"></a>Глава 6. - Кросс-Компиляция временных инструментов + <a id="ch-tools-introduction-cross" name= + "ch-tools-introduction-cross"></a>6.1. Введение </h2> </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> - <div> - <div> - <h2 class="title"> - <a id="ch-tools-introduction-cross"></a>6.1. Введение - </h2> - </div> - </div> - </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этой главе рассказывается, как выполнить кросс-компиляцию базовых утилит с использованием только что собранного @@ -10844,17 +11222,17 @@ cd build</kbd></pre> окружения»</a>. </p> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-m4"></a>6.2. M4-1.4.19 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-m4" name="ch-tools-m4"></a>6.2. M4-1.4.19 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет M4 содержит макропроцессор. </p> @@ -10871,7 +11249,7 @@ cd build</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 6.2.1. Установка пакета M4 </h3> @@ -10892,7 +11270,7 @@ cd build</kbd></pre> <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-m4" title= @@ -10901,17 +11279,18 @@ cd build</kbd></pre> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-ncurses"></a>6.3. Ncurses-6.4 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-ncurses" name="ch-tools-ncurses"></a>6.3. + Ncurses-6.4-20230520 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Ncurses содержит библиотеки для независимой от терминала обработки ввода/вывода @@ -10929,7 +11308,7 @@ cd build</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 6.3.1. Установка пакета Ncurses </h3> @@ -11058,15 +11437,15 @@ popd</kbd></pre> <p> Этот аргумент указывает, что необходимо скомпилировать библиотеки расширенных символов (такие как, - <code class="filename">libncursesw.so.6.4</code>) + <code class="filename">libncursesw.so.6.4-20230520</code>) вместо обычных (таких как, <code class= - "filename">libncurses.so.6.4</code>). Эти библиотеки - расширенных символов можно использовать как в - многобайтовой, так и традиционной 8-битной локали, в то - время как обычные библиотеки корректно работают только - в 8-битных локалях. Библиотеки расширенных символов и - обычные совместимы на уровне исходного кода, но не - совместимы в двоичном. + "filename">libncurses.so.6.4-20230520</code>). Эти + библиотеки расширенных символов можно использовать как + в многобайтовой, так и традиционной 8-битной локали, в + то время как обычные библиотеки корректно работают + только в 8-битных локалях. Библиотеки расширенных + символов и обычные совместимы на уровне исходного кода, + но не совместимы в двоичном. </p> </dd> </dl> @@ -11080,7 +11459,9 @@ popd</kbd></pre> </p> <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS TIC_PATH=$(pwd)/build/progs/tic install -echo "INPUT(-lncursesw)" > $LFS/usr/lib/libncurses.so</kbd></pre> +ln -sv libncursesw.so $LFS/usr/lib/libncurses.so +sed -e 's/^#if.*XOPEN.*$/#if 1/' \ + -i $LFS/usr/include/curses.h</kbd></pre> <div class="variablelist"> <p class="title"> <strong>Значение параметров установки:</strong> @@ -11100,25 +11481,46 @@ echo "INPUT(-lncursesw)" > $LFS/usr/lib/libncurses.so</kbd></pre> </p> </dd> <dt> - <span class="term"><span class="command"><strong>echo - "INPUT(-lncursesw)" > + <span class="term"><span class="command"><strong>ln -sv + libncursesw.so $LFS/usr/lib/libncurses.so</strong></span></span> </dt> <dd> <p> Библиотека <code class="filename">libncurses.so</code> необходима для нескольких пакетов, которые мы скоро - соберем. Мы создадим небольшой скрипт компоновщика, как - это делается поясняется в <a class="xref" href= - "#chapter-building-system" title= - "Глава 8. Установка базового системного программного обеспечения"> - Глава 8</a>. + соберем. Мы создаем эту символическую ссылку, чтобы + использовать <code class= + "filename">libncursesw.so</code> в качестве замены. + </p> + </dd> + <dt> + <span class="term"><span class="command"><strong>sed -e + 's/^#if.*XOPEN.*$/#if 1/' ...</strong></span></span> + </dt> + <dd> + <p> + Заголовочный файл <code class= + "filename">curses.h</code> содержит определения + различных структур данных Ncurses. С разными + определениями макросов препроцессора могут + использоваться два разных набора определений структуры + данных: 8-битное определение совместимо с <code class= + "filename">libncurses.so</code>, а определение + расширенного набора символов совместимо с <code class= + "filename">libncursesw.so</code> . Поскольку мы + используем <code class="filename">libncursesw.so</code> + вместо <code class="filename">libncurses.so</code>, + отредактируйте заголовочный файл, чтобы он всегда + использовал определение структуры данных расширенного + набора символов, совместимое с <code class="filename">. + libncursesw.so</code>. </p> </dd> </dl> </div> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-ncurses" title= @@ -11127,17 +11529,18 @@ echo "INPUT(-lncursesw)" > $LFS/usr/lib/libncurses.so</kbd></pre> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-bash"></a>6.4. Bash-5.2.15 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-bash" name="ch-tools-bash"></a>6.4. + Bash-5.2.21 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Bash содержит Bourne-Again Shell. </p> @@ -11154,7 +11557,7 @@ echo "INPUT(-lncursesw)" > $LFS/usr/lib/libncurses.so</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 6.4.1. Установка пакета Bash </h3> @@ -11205,7 +11608,7 @@ echo "INPUT(-lncursesw)" > $LFS/usr/lib/libncurses.so</kbd></pre> <pre class="userinput"><kbd class= "command">ln -sv bash $LFS/bin/sh</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-bash" title= @@ -11214,17 +11617,18 @@ echo "INPUT(-lncursesw)" > $LFS/usr/lib/libncurses.so</kbd></pre> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-coreutils"></a>6.5. Coreutils-9.3 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-coreutils" name= + "ch-tools-coreutils"></a>6.5. Coreutils-9.4 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Coreutils содержит основные утилиты, необходимые каждой операционной системе. @@ -11237,13 +11641,13 @@ echo "INPUT(-lncursesw)" > $LFS/usr/lib/libncurses.so</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">168 + пространство:</strong> <span class="segbody">173 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 6.5.1. Установка пакета Coreutils </h3> @@ -11255,8 +11659,7 @@ echo "INPUT(-lncursesw)" > $LFS/usr/lib/libncurses.so</kbd></pre> --host=$LFS_TGT \ --build=$(build-aux/config.guess) \ --enable-install-program=hostname \ - --enable-no-install-program=kill,uptime \ - gl_cv_macro_MB_CUR_MAX_good=y</kbd></pre> + --enable-no-install-program=kill,uptime</kbd></pre> <div class="variablelist"> <p class="title"> <strong>Значение параметров настройки:</strong> @@ -11275,17 +11678,6 @@ echo "INPUT(-lncursesw)" > $LFS/usr/lib/libncurses.so</kbd></pre> Perl. </p> </dd> - <dt> - <span class="term"><code class= - "envar">gl_cv_macro_MB_CUR_MAX_good=y</code></span> - </dt> - <dd> - <p> - Этот параметр необходим, чтобы обойти проблему с копией - gnulib, поставляемой пакетом, которая нарушит - кросс-компиляцию. - </p> - </dd> </dl> </div> <p> @@ -11309,26 +11701,27 @@ mkdir -pv $LFS/usr/share/man/man8 mv -v $LFS/usr/share/man/man1/chroot.1 $LFS/usr/share/man/man8/chroot.8 sed -i 's/"1"/"8"/' $LFS/usr/share/man/man8/chroot.8</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-coreutils" title= - "8.56.2. Содержимое пакета Coreutils">Раздел 8.56.2, + "8.57.2. Содержимое пакета Coreutils">Раздел 8.57.2, «Содержимое пакета Coreutils.»</a> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-diffutils"></a>6.6. Diffutils-3.10 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-diffutils" name= + "ch-tools-diffutils"></a>6.6. Diffutils-3.10 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Diffutils содержит программы, которые показывают различия между файлами или каталогами. @@ -11346,7 +11739,7 @@ sed -i 's/"1"/"8"/' $LFS/usr/share/man/man8/chroot.8</kbd></p </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 6.6.1. Установка пакета Diffutils </h3> @@ -11367,26 +11760,27 @@ sed -i 's/"1"/"8"/' $LFS/usr/share/man/man8/chroot.8</kbd></p <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-diffutils" title= - "8.58.2. Содержимое пакета Diffutils">Раздел 8.58.2, + "8.59.2. Содержимое пакета Diffutils">Раздел 8.59.2, «Содержимое пакета Diffutils.»</a> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-file"></a>6.7. File-5.45 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-file" name="ch-tools-file"></a>6.7. + File-5.45 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет File содержит утилиту для определения типа указанного файла или файлов @@ -11404,7 +11798,7 @@ sed -i 's/"1"/"8"/' $LFS/usr/share/man/man8/chroot.8</kbd></p </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 6.7.1. Установка пакета File </h3> @@ -11467,7 +11861,7 @@ popd</kbd></pre> <pre class="userinput"><kbd class= "command">rm -v $LFS/usr/lib/libmagic.la</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-file" title= @@ -11476,17 +11870,18 @@ popd</kbd></pre> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-findutils"></a>6.8. Findutils-4.9.0 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-findutils" name= + "ch-tools-findutils"></a>6.8. Findutils-4.9.0 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Findutils содержит программы для поиска файлов. Эти программы предназначены для поиска по всем файлам в дереве @@ -11511,7 +11906,7 @@ popd</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 6.8.1. Установка пакета Findutils </h3> @@ -11533,26 +11928,27 @@ popd</kbd></pre> <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-findutils" title= - "8.60.2. Содержимое пакета Findutils">Раздел 8.60.2, + "8.61.2. Содержимое пакета Findutils">Раздел 8.61.2, «Содержимое пакета Findutils.»</a> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-gawk"></a>6.9. Gawk-5.2.2 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-gawk" name="ch-tools-gawk"></a>6.9. + Gawk-5.3.0 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Gawk содержит программы для работы с текстовыми файлами. @@ -11565,12 +11961,12 @@ popd</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">48 MB</span> + пространство:</strong> <span class="segbody">47 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 6.9.1. Установка пакета Gawk </h3> @@ -11597,26 +11993,27 @@ popd</kbd></pre> <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-gawk" title= - "8.59.2. Содержимое пакета Gawk">Раздел 8.59.2, + "8.60.2. Содержимое пакета Gawk">Раздел 8.60.2, «Содержимое пакета Gawk.»</a> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-grep"></a>6.10. Grep-3.11 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-grep" name="ch-tools-grep"></a>6.10. + Grep-3.11 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Grep содержит программы для поиска по содержимому файлов. @@ -11634,15 +12031,15 @@ popd</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 6.10.1. Установка пакета Grep </h3> <p> Подготовьте Grep к компиляции: </p> - <pre class="userinput"><kbd class= - "command">./configure --prefix=/usr \ + <pre class="userinput"><kbd class= + "command">./configure --prefix=/usr \ --host=$LFS_TGT \ --build=$(./build-aux/config.guess)</kbd></pre> <p> @@ -11655,7 +12052,7 @@ popd</kbd></pre> <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-grep" title= @@ -11664,17 +12061,18 @@ popd</kbd></pre> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-gzip"></a>6.11. Gzip-1.12 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-gzip" name="ch-tools-gzip"></a>6.11. + Gzip-1.13 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Gzip содержит программы для сжатия и распаковки файлов. </p> @@ -11691,7 +12089,7 @@ popd</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 6.11.1. Установка пакета Gzip </h3> @@ -11710,26 +12108,27 @@ popd</kbd></pre> <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-gzip" title= - "8.63.2. Содержимое пакета Gzip">Раздел 8.63.2, + "8.64.2. Содержимое пакета Gzip">Раздел 8.64.2, «Содержимое пакета Gzip.»</a> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-make"></a>6.12. Make-4.4.1 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-make" name="ch-tools-make"></a>6.12. + Make-4.4.1 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Make содержит программу, управляющую генерацией исполняемых и других файлов, из исходного кода. @@ -11748,7 +12147,7 @@ popd</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 6.12.1. Установка пакета Make </h3> @@ -11789,26 +12188,27 @@ popd</kbd></pre> <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-make" title= - "8.67.2. Содержимое пакета Make">Раздел 8.67.2, + "8.68.2. Содержимое пакета Make">Раздел 8.68.2, «Содержимое пакета Make.»</a> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-patch"></a>6.13. Patch-2.7.6 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-patch" name="ch-tools-patch"></a>6.13. + Patch-2.7.6 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Patch содержит программу для изменения или создания файлов путём наложение <span class="quote">«<span class= @@ -11828,7 +12228,7 @@ popd</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 6.13.1. Установка пакета Patch </h3> @@ -11849,26 +12249,26 @@ popd</kbd></pre> <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-patch" title= - "8.68.2. Содержимое пакета Patch">Раздел 8.68.2, + "8.69.2. Содержимое пакета Patch">Раздел 8.69.2, «Содержимое пакета Patch.»</a> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-sed"></a>6.14. Sed-4.9 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-sed" name="ch-tools-sed"></a>6.14. Sed-4.9 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Sed содержит потоковый редактор текста </p> @@ -11885,15 +12285,15 @@ popd</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 6.14.1. Установка пакета Sed </h3> <p> Подготовьте Sed к компиляции: </p> - <pre class="userinput"><kbd class= - "command">./configure --prefix=/usr \ + <pre class="userinput"><kbd class= + "command">./configure --prefix=/usr \ --host=$LFS_TGT \ --build=$(./build-aux/config.guess)</kbd></pre> <p> @@ -11906,7 +12306,7 @@ popd</kbd></pre> <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-sed" title= @@ -11915,17 +12315,17 @@ popd</kbd></pre> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-tar"></a>6.15. Tar-1.35 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-tar" name="ch-tools-tar"></a>6.15. Tar-1.35 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Tar предоставляет возможность создавать tar архивы, а также производить с ними различные манипуляции. Tar может @@ -11945,7 +12345,7 @@ popd</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 6.15.1. Установка пакета Tar </h3> @@ -11966,26 +12366,26 @@ popd</kbd></pre> <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-tar" title= - "8.69.2. Содержимое пакета Tar">Раздел 8.69.2, + "8.70.2. Содержимое пакета Tar">Раздел 8.70.2, «Содержимое пакета Tar.»</a> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-xz"></a>6.16. Xz-5.4.4 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-xz" name="ch-tools-xz"></a>6.16. Xz-5.4.6 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Xz содержит программы для сжатия и распаковки файлов. Он предоставляет возможности для lzma и более новых форматов @@ -12008,7 +12408,7 @@ popd</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 6.16.1. Установка пакета Xz </h3> @@ -12020,7 +12420,7 @@ popd</kbd></pre> --host=$LFS_TGT \ --build=$(build-aux/config.guess) \ --disable-static \ - --docdir=/usr/share/doc/xz-5.4.4</kbd></pre> + --docdir=/usr/share/doc/xz-5.4.6</kbd></pre> <p> Скомпилируйте пакет: </p> @@ -12037,7 +12437,7 @@ popd</kbd></pre> <pre class="userinput"><kbd class= "command">rm -v $LFS/usr/lib/liblzma.la</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-xz" title= @@ -12046,18 +12446,19 @@ popd</kbd></pre> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-binutils-pass2"></a>6.17. Binutils-2.41 - - Проход 2 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-binutils-pass2" name= + "ch-tools-binutils-pass2"></a>6.17. Binutils-2.42 - Проход + 2 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Binutils содержит компоновщик, ассемблер и другие инструменты для работы с объектными файлами. @@ -12070,21 +12471,24 @@ popd</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">523 + пространство:</strong> <span class="segbody">537 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 6.17.1. Установка пакета Binutils </h3> <p> - Binutils поставляет устаревшую версию libtool в архиве. В нем - отсутствует поддержка sysroot, поэтому созданные двоичные - файлы будут ошибочно связаны с библиотеками из основного - дистрибутива. Решение этой проблемы: + Система сборки Binutils использует содержащуюся в пакете + копию libtool для линковки с внутренними статическими + библиотеками, но копии libiberty и zlib, поставляемые с + пакетом, не используют libtool. Это несоответствие может + привести к тому, что созданные двоичные файлы будут ошибочно + связаны с библиотеками из основного дистрибутива. Решение + этой проблемы: </p> <pre class="userinput"><kbd class= "command">sed '6009s/$add_dir//' -i ltmain.sh</kbd></pre> @@ -12105,7 +12509,8 @@ cd build</kbd></pre> --enable-shared \ --enable-gprofng=no \ --disable-werror \ - --enable-64-bit-bfd</kbd></pre> + --enable-64-bit-bfd \ + --enable-default-hash-style=gnu</kbd></pre> <div class="variablelist"> <p class="title"> <strong>Значение новых параметров настройки:</strong> @@ -12151,27 +12556,27 @@ cd build</kbd></pre> <pre class="userinput"><kbd class= "command">rm -v $LFS/usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes,sframe}.{a,la}</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-binutils" title= - "8.18.2. Содержимое пакета Binutils">Раздел 8.18.2, + "8.19.2. Содержимое пакета Binutils">Раздел 8.19.2, «Содержимое пакета Binutils.»</a> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-gcc-pass2"></a>6.18. GCC-13.2.0 - Проход - 2 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-gcc-pass2" name= + "ch-tools-gcc-pass2"></a>6.18. GCC-13.2.0 - Проход 2 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет GCC содержит коллекцию компиляторов GNU, которая включает компиляторы C и C++. @@ -12180,7 +12585,7 @@ cd build</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">4.3 SBU</span> + сборки:</strong> <span class="segbody">4.4 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое @@ -12190,7 +12595,7 @@ cd build</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 6.18.1. Установка пакета GCC </h3> @@ -12199,8 +12604,8 @@ cd build</kbd></pre> MPC. Распакуйте архивы и переименуйте каталоги: </p> <pre class="userinput"><kbd class= - "command">tar -xf ../mpfr-4.2.0.tar.xz -mv -v mpfr-4.2.0 mpfr + "command">tar -xf ../mpfr-4.2.1.tar.xz +mv -v mpfr-4.2.1 mpfr tar -xf ../gmp-6.3.0.tar.xz mv -v gmp-6.3.0 gmp tar -xf ../mpc-1.3.1.tar.gz @@ -12208,11 +12613,12 @@ mv -v mpc-1.3.1 mpc</kbd></pre> <p> При сборке на x86_64 измените имя каталога по умолчанию для 64-разрядных библиотек на <span class="quote">«<span class= - "quote">lib</span>»</span>.: + "quote">lib</span>»</span>: </p> <pre class="userinput"><kbd class="command">case $(uname -m) in x86_64) - sed -e '/m64=/s/lib64/lib/' -i.orig gcc/config/i386/t-linux64 + sed -e '/m64=/s/lib64/lib/' \ + -i.orig gcc/config/i386/t-linux64 ;; esac</kbd></pre> <p> @@ -12354,38 +12760,40 @@ cd build</kbd></pre> <pre class="userinput"><kbd class= "command">ln -sv gcc $LFS/usr/bin/cc</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-gcc" title= - "8.27.2. Содержимое пакета GCC">Раздел 8.27.2, + "8.28.2. Содержимое пакета GCC">Раздел 8.28.2, «Содержимое пакета GCC.»</a> </p> </div> </div> </div> - <div class="chapter" lang="en"> + <div class="titlepage"> + <div> + <div> + <h2 class="title"> + <a id="chapter-chroot-temporary-tools" name= + "chapter-chroot-temporary-tools"></a>Глава 7. Вход в + окружение Chroot и создание дополнительных временных + инструментов + </h2> + </div> + </div> + </div> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="titlepage"> <div> <div> <h2 class="title"> - <a id="chapter-chroot-temporary-tools"></a>Глава 7. Вход в - окружение Chroot и создание дополнительных временных - инструментов + <a id="ch-tools-introduction-chroot" name= + "ch-tools-introduction-chroot"></a>7.1. Введение </h2> </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> - <div> - <div> - <h2 class="title"> - <a id="ch-tools-introduction-chroot"></a>7.1. Введение - </h2> - </div> - </div> - </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этой главе рассказывается, как собрать последние недостающие части временной системы: инструменты, необходимые для сборки @@ -12417,16 +12825,17 @@ cd build</kbd></pre> всю систему LFS. </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-changingowner"></a>7.2. Смена владельца - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-changingowner" name= + "ch-tools-changingowner"></a>7.2. Смена владельца + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <div class="admon note"> <h3> Примечание @@ -12455,7 +12864,7 @@ cd build</kbd></pre> <p> Для решения проблемы измените владельца каталогов <code class= "filename">$LFS/*</code> на пользователя <code class= - "systemitem">root</code> выполнив следующую команду: + "systemitem">root</code>, выполнив следующую команду: </p> <pre class="userinput"><kbd class= "command">chown -R root:root $LFS/{usr,lib,var,etc,bin,sbin,tools} @@ -12463,17 +12872,17 @@ case $(uname -m) in x86_64) chown -R root:root $LFS/lib64 ;; esac</kbd></pre> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-kernfs"></a>7.3. Подготовка виртуальных - файловых систем ядра - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-kernfs" name="ch-tools-kernfs"></a>7.3. + Подготовка виртуальных файловых систем ядра + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Приложения, работающие в пользовательском пространстве, используют различные файловые системы, созданные ядром, для @@ -12490,7 +12899,7 @@ esac</kbd></pre> </p> <pre class="userinput"><kbd class= "command">mkdir -pv $LFS/{dev,proc,sys,run}</kbd></pre> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="ch-tools-bindmount" name= "ch-tools-bindmount"></a>7.3.1. Монтирование и заполнение @@ -12530,7 +12939,7 @@ esac</kbd></pre> <pre class="userinput"><kbd class= "command">mount -v --bind /dev $LFS/dev</kbd></pre> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="ch-tools-kernfsmount" name= "ch-tools-kernfsmount"></a>7.3.2. Монтирование виртуальных @@ -12540,15 +12949,57 @@ esac</kbd></pre> Теперь смонтируйте оставшиеся виртуальные файловые системы: </p> <pre class="userinput"><kbd class= - "command">mount -v --bind /dev/pts $LFS/dev/pts + "command">mount -vt devpts devpts -o gid=5,mode=0620 $LFS/dev/pts mount -vt proc proc $LFS/proc mount -vt sysfs sysfs $LFS/sys mount -vt tmpfs tmpfs $LFS/run</kbd></pre> + <div class="variablelist"> + <p class="title"> + <strong>Значение параметров монтирования для + devpts:</strong> + </p> + <dl class="variablelist"> + <dt> + <span class="term"><em class= + "parameter"><code>gid=5</code></em></span> + </dt> + <dd> + <p> + Этот параметр гарантирует, что все узлы устройств, + созданные devpts, принадлежат группе с идентификатором + 5. Это идентификатор, который мы будем использовать + позже для группы <code class="systemitem">tty</code>. + Мы используем идентификатор группы вместо имени, + поскольку хост-система может использовать другой + идентификатор для своей группы <code class= + "systemitem">tty</code>. + </p> + </dd> + <dt> + <span class="term"><em class= + "parameter"><code>mode=0620</code></em></span> + </dt> + <dd> + <p> + Этот параметр гарантирует, что все узлы устройств, + созданные devpts, будут иметь права 0620 (доступен для + чтения и записи пользователем, доступен для записи + группе). Вместе с вышеуказанной опцией это гарантирует, + что devpts создаст узлы устройств, соответствующие + требованиям grantpt(), а это означает, что + вспомогательный файл Glibc <span class= + "command"><strong>pt_chown</strong></span> (который не + установлен по умолчанию) не требуется. + </p> + </dd> + </dl> + </div> <p> В некоторых хост-системах <code class= "filename">/dev/shm</code> является символической ссылкой на - <code class="filename">/run/shm</code>. /run tmpfs был - смонтирован выше, поэтому нужно создать только каталог. + каталог <code class="filename">/run/shm</code>. /run tmpfs + был смонтирован выше, поэтому сейчас необходимо только + создать каталог с правильными разрешениями. </p> <p> В других хост-системах <code class="filename">/dev/shm</code> @@ -12559,22 +13010,23 @@ mount -vt tmpfs tmpfs $LFS/run</kbd></pre> </p> <pre class="userinput"><kbd class= "command">if [ -h $LFS/dev/shm ]; then - mkdir -pv $LFS/$(readlink $LFS/dev/shm) + install -v -d -m 1777 $LFS$(realpath /dev/shm) else - mount -t tmpfs -o nosuid,nodev tmpfs $LFS/dev/shm + mount -vt tmpfs -o nosuid,nodev tmpfs $LFS/dev/shm fi</kbd></pre> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-chroot"></a>7.4. Вход в окружение Chroot - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-chroot" name="ch-tools-chroot"></a>7.4. + Вход в окружение Chroot + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Теперь, когда все пакеты, необходимые для сборки остальных инструментов установлены в системе, пришло время войти в @@ -12591,8 +13043,25 @@ fi</kbd></pre> TERM="$TERM" \ PS1='(lfs chroot) \u:\w\$ ' \ PATH=/usr/bin:/usr/sbin \ + MAKEFLAGS="-j<em class="replaceable"><code>$(nproc)</code></em>" \ + TESTSUITEFLAGS="-j<em class="replaceable"><code>$(nproc)</code></em>" \ /bin/bash --login</kbd></pre> <p> + Если вы не хотите использовать все доступные логические ядра, + замените параметр <em class= + "replaceable"><code>$(nproc)</code></em> количеством логических + ядер, которые вы хотите использовать для сборки пакетов в этой + и последующих главах. На наборы тестов некоторых пакетов (в + частности Autoconf, Libtool и Tar) в <a class="xref" href= + "#chapter-building-system" title= + "Глава 8. Установка базового системного программного обеспечения"> + Глава 8</a> не влияет установка переменной <code class= + "envar">MAKEFLAGS</code>, вместо этого они используют + переменную среды <code class="envar">TESTSUITEFLAGS</code>. Мы + также установили её здесь для запуска тестов с поддержкой + нескольких ядер. + </p> + <p> Параметр <em class="parameter"><code>-i</code></em> команды <span class="command"><strong>env</strong></span>, очистит все переменные в среде chroot. После этого переменные <code class= @@ -12623,7 +13092,7 @@ fi</kbd></pre> кросс-тулчейн больше не будет использоваться. </p> <p> - Обратите внимание, что в командной строке <span class= + Также обратите внимание, что в командной строке <span class= "command"><strong>bash</strong></span> будет указано <code class="computeroutput">I have no name!</code>. Это нормально, поскольку файл <code class= @@ -12649,16 +13118,17 @@ fi</kbd></pre> </p> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-creatingdirs"></a>7.5. Создание каталогов - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-creatingdirs" name= + "ch-tools-creatingdirs"></a>7.5. Создание каталогов + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Пришло время создать полную структуру каталогов в файловой системе LFS. @@ -12720,7 +13190,7 @@ install -dv -m 1777 /tmp /var/tmp</kbd></pre> <span class="quote">«<span class="quote">sticky bit (липким битом)</span>»</span>, старшим битом (1) в битовой маске 1777 </p> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 7.5.1. Примечание о соответствии требованиям FHS </h3> @@ -12751,17 +13221,18 @@ install -dv -m 1777 /tmp /var/tmp</kbd></pre> </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-createfiles"></a>7.6. Создание основных - файлов и символических ссылок - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-createfiles" name= + "ch-tools-createfiles"></a>7.6. Создание основных файлов и + символических ссылок + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Исторически сложилось, что Linux хранит список примонтированных файловых систем в файле <code class= @@ -12828,7 +13299,6 @@ dialout:x:10: audio:x:11: video:x:12: utmp:x:13: -usb:x:14: cdrom:x:15: adm:x:16: messagebus:x:18: @@ -12916,32 +13386,49 @@ chmod -v 600 /var/log/btmp</kbd></pre> последнего входа каждого пользователя в систему. В файл <code class="filename">/var/log/faillog</code> записываются неудачные попытки входа в систему. В файл <code class= - "filename">/var/log/btmp</code> записываются неудачные попытки - входа в систему. + "filename">/var/log/btmp</code> также записываются неудачные + попытки входа в систему. </p> <div class="admon note"> <h3> Примечание </h3> <p> - В файле <code class="filename">/run/utmp</code> записываются + В файл <code class="filename">/run/utmp</code> записываются пользователи, которые в данный момент вошли в систему. Он создаётся динамически, в процессе выполнения сценариев загрузки. </p> </div> + <div class="admon note"> + <h3> + Примечание + </h3> + <p> + Файлы <span class="phrase"><code class= + "filename">utmp</code>,</span> <code class= + "filename">wtmp</code>, <code class="filename">btmp</code> и + <code class="filename">lastlog</code> используют для + временных меток 32-разрядные целые числа, значения счетчика + достигнет максимума (2 147 483 647) 19 января 2038 года + ("проблема 2038 года"). Многие пакеты перестали их + использовать, другие же, собираются прекратить их + использование. Вероятно, лучше считать их устаревшими. + </p> + </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-gettext"></a>7.7. Gettext-0.22 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-gettext" name="ch-tools-gettext"></a>7.7. + Gettext-0.22.4 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Gettext содержит утилиты для интернационализации и локализации. Они позволяют компилировать программы с @@ -12962,7 +13449,7 @@ chmod -v 600 /var/log/btmp</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 7.7.1. Установка пакета Gettext </h3> @@ -13006,7 +13493,7 @@ chmod -v 600 /var/log/btmp</kbd></pre> <pre class="userinput"><kbd class= "command">cp -v gettext-tools/src/{msgfmt,msgmerge,xgettext} /usr/bin</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-gettext" title= @@ -13015,17 +13502,18 @@ chmod -v 600 /var/log/btmp</kbd></pre> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-bison"></a>7.8. Bison-3.8.2 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-bison" name="ch-tools-bison"></a>7.8. + Bison-3.8.2 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Bison содержит генератор синтаксического анализа. </p> @@ -13042,7 +13530,7 @@ chmod -v 600 /var/log/btmp</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 7.8.1. Установка пакета Bison </h3> @@ -13079,7 +13567,7 @@ chmod -v 600 /var/log/btmp</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-bison" title= @@ -13088,17 +13576,18 @@ chmod -v 600 /var/log/btmp</kbd></pre> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-perl"></a>7.9. Perl-5.38.0 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-perl" name="ch-tools-perl"></a>7.9. + Perl-5.38.2 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Perl содержит практический язык для извлечения данных и составления отчётов (Practical Extraction and Report @@ -13118,7 +13607,7 @@ chmod -v 600 /var/log/btmp</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 7.9.1. Установка пакета Perl </h3> @@ -13153,6 +13642,44 @@ chmod -v 600 /var/log/btmp</kbd></pre> несущественные выходные данные. </p> </dd> + <dt> + <span class="term"><em class= + "parameter"><code>-Dvendorprefix=/usr</code></em></span> + </dt> + <dd> + <p> + Параметр гарантирует, что <span class= + "command"><strong>perl</strong></span> знает, как + указать пакетам, где они должны устанавливать свои + модули Perl. + </p> + </dd> + <dt> + <span class="term"><em class= + "parameter"><code>-Duseshrplib</code></em></span> + </dt> + <dd> + <p> + Собрать библиотеку libperl, необходимую некоторым + модулям Perl, как общую библиотеку вместо статической. + </p> + </dd> + <dt> + <span class="term"><em class= + "parameter"><code>-Dprivlib,-Darchlib,-Dsitelib,...</code></em></span> + </dt> + <dd> + <p> + Эти настройки определяют, где Perl ищет установленные + модули. Редакторы LFS решили поместить их в структуру + каталогов, основанную на MAJOR.MINOR версии Perl + (5.38), что позволяет обновлять Perl до более новых + уровней исправлений (уровень исправления - это + последняя разделенная точками часть в строке полной + версии, например 5.38.2) без необходимости + переустанавливать все модули. + </p> + </dd> </dl> </div> <p> @@ -13165,7 +13692,7 @@ chmod -v 600 /var/log/btmp</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-perl" title= @@ -13174,17 +13701,18 @@ chmod -v 600 /var/log/btmp</kbd></pre> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-Python"></a>7.10. Python-3.11.4 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-Python" name="ch-tools-Python"></a>7.10. + Python-3.12.2 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Python 3 содержит среду разработчика Python. Его можно использовать для объектно-ориентированного программирования, @@ -13196,17 +13724,17 @@ chmod -v 600 /var/log/btmp</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">0.4 SBU</span> + сборки:</strong> <span class="segbody">0.5 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">533 + пространство:</strong> <span class="segbody">598 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 7.10.1. Установка пакета Python </h3> @@ -13215,10 +13743,11 @@ chmod -v 600 /var/log/btmp</kbd></pre> Примечание </h3> <p> - Есть два пакета, имена которых начинаются с <span class= - "quote">«<span class="quote">python</span>»</span>. Нужный - архив это <code class= - "filename">Python-3.11.4.tar.xz</code> (обратите внимание + Существует два пакета, имена которых начинаются с префикса + <span class="quote">«<span class= + "quote">python</span>»</span>. Сейчас необходимо + распаковать файл <code class= + "filename">Python-3.12.2.tar.xz</code> (обратите внимание на заглавную первую букву). </p> </div> @@ -13265,13 +13794,11 @@ chmod -v 600 /var/log/btmp</kbd></pre> </h3> <p> Некоторые модули Python 3 не могут быть собраны сейчас, - потому что зависимости еще не установлены. Система сборки - пытается их собрать, в результате компиляция некоторых - файлов завершится ошибкой, и может показаться, что - сообщение компилятора указывает на <span class= - "quote">«<span class="quote">фатальную - ошибку</span>»</span>. Сообщение следует проигнорировать. - Просто убедитесь, что команда <span class= + потому что зависимости еще не установлены. Для модуля + <code class="filename">ssl</code> выводится сообщение + <code class="computeroutput">Python требует OpenSSL 1.1.1 + или новее</code>. Сообщение следует проигнорировать. Просто + убедитесь, что команда <span class= "command"><strong>make</strong></span> верхнего уровня не завершилась ошибкой. Дополнительные модули сейчас не нужны, и они будут собраны в <a class="xref" href= @@ -13286,7 +13813,7 @@ chmod -v 600 /var/log/btmp</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-python" title= @@ -13295,17 +13822,18 @@ chmod -v 600 /var/log/btmp</kbd></pre> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-texinfo"></a>7.11. Texinfo-7.0.3 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-texinfo" name="ch-tools-texinfo"></a>7.11. + Texinfo-7.1 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Texinfo содержит программы для чтения, записи и преобразования информационных страниц. @@ -13314,17 +13842,17 @@ chmod -v 600 /var/log/btmp</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">0.1 SBU</span> + сборки:</strong> <span class="segbody">0.2 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">116 + пространство:</strong> <span class="segbody">130 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 7.11.1. Установка пакета Texinfo </h3> @@ -13343,26 +13871,27 @@ chmod -v 600 /var/log/btmp</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-texinfo" title= - "8.70.2. Содержимое пакета Texinfo">Раздел 8.70.2, + "8.71.2. Содержимое пакета Texinfo">Раздел 8.71.2, «Содержимое пакета Texinfo.»</a> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-util-linux"></a>7.12. Util-linux-2.39.1 - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-util-linux" name= + "ch-tools-util-linux"></a>7.12. Util-linux-2.39.3 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Util-linux содержит различные служебные программы. Среди них утилиты для работы с файловыми системами, @@ -13376,13 +13905,13 @@ chmod -v 600 /var/log/btmp</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">169 + пространство:</strong> <span class="segbody">172 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 7.12.1. Установка пакета Util-linux </h3> @@ -13399,10 +13928,8 @@ chmod -v 600 /var/log/btmp</kbd></pre> Подготовьте Util-linux к компиляции: </p> <pre class="userinput"><kbd class= - "command">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \ - --libdir=/usr/lib \ + "command">./configure --libdir=/usr/lib \ --runstatedir=/run \ - --docdir=/usr/share/doc/util-linux-2.39.1 \ --disable-chfn-chsh \ --disable-login \ --disable-nologin \ @@ -13411,7 +13938,9 @@ chmod -v 600 /var/log/btmp</kbd></pre> --disable-runuser \ --disable-pylibmount \ --disable-static \ - --without-python</kbd></pre> + --without-python \ + ADJTIME_PATH=/var/lib/hwclock/adjtime \ + --docdir=/usr/share/doc/util-linux-2.39.3</kbd></pre> <div class="variablelist"> <p class="title"> <strong>Значение параметров настройки:</strong> @@ -13489,27 +14018,27 @@ chmod -v 600 /var/log/btmp</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class= "xref" href="#contents-utillinux" title= - "8.77.2. Содержимое пакета Util-linux">Раздел 8.77.2, + "8.78.2. Содержимое пакета Util-linux">Раздел 8.78.2, «Содержимое пакета Util-linux.»</a> </p> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-tools-cleanup"></a>7.13. Очистка и сохранение - временной системы - </h2> - </div> + <h2 class="title"> + <a id="ch-tools-cleanup" name="ch-tools-cleanup"></a>7.13. + Очистка и сохранение временной системы + </h2> </div> </div> - <div class="sect2" lang="en"> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 7.13.1. Очистка </h3> @@ -13537,7 +14066,7 @@ chmod -v 600 /var/log/btmp</kbd></pre> <pre class="userinput"><kbd class= "command">rm -rf /tools</kbd></pre> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 7.13.2. Резервное копирование </h3> @@ -13643,7 +14172,7 @@ umount $LFS/{sys,proc,run,dev}</kbd></pre> </p> </div> <pre class="userinput"><kbd class="command">cd $LFS -tar -cJpf $HOME/lfs-temp-tools-12.0.tar.xz .</kbd></pre> +tar -cJpf $HOME/lfs-temp-tools-12.1.tar.xz .</kbd></pre> <div class="admon note"> <h3> Примечание @@ -13655,7 +14184,7 @@ tar -cJpf $HOME/lfs-temp-tools-12.0.tar.xz .</kbd></pre> </p> </div> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 7.13.3. Восстановление </h3> @@ -13687,7 +14216,7 @@ tar -cJpf $HOME/lfs-temp-tools-12.0.tar.xz .</kbd></pre> </div> <pre class="screen"><code class="computeroutput">cd $LFS rm -rf ./* -tar -xpf $HOME/lfs-temp-tools-12.0.tar.xz</code></pre> +tar -xpf $HOME/lfs-temp-tools-12.1.tar.xz</code></pre> <p> Еще раз проверьте, правильно ли настроено окружение, и продолжайте сборку остальной части системы. @@ -13716,37 +14245,40 @@ tar -xpf $HOME/lfs-temp-tools-12.0.tar.xz</code></pre> </div> </div> </div> + <div class="titlepage"> + <div> + <div> + <h1 class="title"> + <a id="part4" name="part4"></a>Часть IV. Сборка + системы LFS + </h1> + </div> + </div> + </div> <div class="part"> <div class="titlepage"> <div> <div> - <h1 class="title"> - <a id="part4"></a>Часть IV. Сборка системы LFS - </h1> + <h2 class="title"> + <a id="chapter-building-system" name= + "chapter-building-system"></a>Глава 8. Установка базового + системного программного обеспечения + </h2> </div> </div> </div> - <div class="chapter" lang="en"> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="titlepage"> <div> <div> <h2 class="title"> - <a id="chapter-building-system"></a>Глава 8. Установка - базового системного программного обеспечения + <a id="ch-system-introduction" name= + "ch-system-introduction"></a>8.1. Введение </h2> </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> - <div> - <div> - <h2 class="title"> - <a id="ch-system-introduction"></a>8.1. Введение - </h2> - </div> - </div> - </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этой главе мы приступаем к сборке конечной системы LFS. </p> @@ -13812,7 +14344,7 @@ tar -xpf $HOME/lfs-temp-tools-12.0.tar.xz</code></pre> операций, если не указано иное. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.1.1. О библиотеках </h3> @@ -13843,21 +14375,22 @@ tar -xpf $HOME/lfs-temp-tools-12.0.tar.xz</code></pre> <p> Более подробное обсуждение библиотек смотрите <a class= "ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/introduction/libraries.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/introduction/libraries.html"> Библиотеки: статические или общие?</a> в книге BLFS. </p> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-pkgmgt"></a>8.2. Управление пакетами - </h2> - </div> + <h2 class="title"> + <a id="ch-system-pkgmgt" name="ch-system-pkgmgt"></a>8.2. + Управление пакетами + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Управление пакетами — часто cпрашиваемое дополнение к книге LFS. Менеджер пакетов позволяет отслеживать установку файлов, @@ -13902,7 +14435,7 @@ tar -xpf $HOME/lfs-temp-tools-12.0.tar.xz</code></pre> возможно вы найдете решение, которое соответствует вашим потребностям. </p> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="pkgmgmt-upgrade-issues" name= "pkgmgmt-upgrade-issues"></a>8.2.1. Проблемы с обновлением @@ -13923,20 +14456,19 @@ tar -xpf $HOME/lfs-temp-tools-12.0.tar.xz</code></pre> не нужно. Система продолжит нормально работать благодаря четко определенной границе между ядром и пользовательским пространством. В частности, заголовки - Linux API не нужно (и не следует, см. следующий пункт) - обновлять вместе с ядром. Вам просто нужно - перезагрузить систему, чтобы использовать обновленное - ядро. + Linux API не нужно обновлять вместе с ядром. Вам просто + нужно перезагрузить систему, чтобы использовать + обновленное ядро. </p> </li> <li class="listitem"> <p> - Если необходимо обновить заголовочные файлы Linux API - или Glibc до более новой версии (например, с Glibc-2.31 - до Glibc-2.32), безопаснее заново собрать LFS. Хотя вы - <span class="emphasis"><em>можете</em></span> - пересобрать все пакеты с их зависимостями, мы не - рекомендуем этого делать. + Если необходимо обновить Glibc до более новой версии + (например, с Glibc-2.36 до Glibc-2.39) необходимо + выполнить некоторые дополнительные действия, чтобы + избежать поломки системы. Подробности читайте в + <a class="xref" href="#ch-system-glibc" title= + "8.5. Glibc-2.39">Раздел 8.5, «Glibc-2.39»</a>. </p> </li> <li class="listitem"> @@ -14050,7 +14582,7 @@ tar -xpf $HOME/lfs-temp-tools-12.0.tar.xz</code></pre> двоичных файлов и библиотек. Это означает, что большую часть времени вас не будет беспокоить эта проблема. Однако процесс установки некоторых пакетов (в - частности, Mozilla JS в BLFS) просто перезаписывает + частности, SpiderMonkey в BLFS) просто перезаписывает файл, если он существует, и вызывает сбой. Поэтому безопаснее сохранить свою работу и закрыть ненужные запущенные программы перед обновлением пакета. @@ -14059,7 +14591,7 @@ tar -xpf $HOME/lfs-temp-tools-12.0.tar.xz</code></pre> </ul> </div> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.2.2. Методы управления пакетами </h3> @@ -14074,7 +14606,8 @@ tar -xpf $HOME/lfs-temp-tools-12.0.tar.xz</code></pre> <div> <div> <h4 class="title"> - <a id="idm4799"></a>8.2.2.1. Всё у меня в голове! + <a id="idm4964" name="idm4964"></a>8.2.2.1. Всё у + меня в голове! </h4> </div> </div> @@ -14093,34 +14626,44 @@ tar -xpf $HOME/lfs-temp-tools-12.0.tar.xz</code></pre> <div> <div> <h4 class="title"> - <a id="idm4802"></a>8.2.2.2. Установка в отдельные - каталоги + <a id="idm4967" name="idm4967"></a>8.2.2.2. Установка + в отдельные каталоги </h4> </div> </div> </div> <p> Это упрощенный метод управления пакетами, для которого не - требуется специальная программа для управления. Каждый - пакет устанавливается в отдельный каталог. Например, пакет + требуется специальная программа управления. Каждый пакет + устанавливается в отдельный каталог. Например, пакет foo-1.1 устанавливается в <code class= - "filename">/usr/pkg/foo-1.1</code>, а символическая ссылка - создается из <code class="filename">/usr/pkg/foo</code> в - <code class="filename">/usr/pkg/foo-1.1</code>. Когда + "filename">/opt/foo-1.1</code>, а символическая ссылка + создается из <code class="filename">/opt/foo</code> в + <code class="filename">/opt/foo-1.1</code>. Когда появляется новая версия foo-1.2, она устанавливается в - <code class="filename">/usr/pkg/foo-1.2</code> и предыдущая + <code class="filename">/opt/foo-1.2</code> и предыдущая символическая ссылка заменяется символической ссылкой на новую версию. </p> <p> Переменные окружения, такие как <code class= - "envar">PATH</code>, <code class= - "envar">LD_LIBRARY_PATH</code>, <code class= - "envar">MANPATH</code>, <code class="envar">INFOPATH</code> - и <code class="envar">CPPFLAGS</code> необходимо расширить, - включив каталог <code class="filename">/usr/pkg/foo</code>. - Для большого количества пакетов, такая схема становится - неуправляемой. + "envar">PATH</code>, <code class="envar">MANPATH</code>, + <code class="envar">INFOPATH</code>, <code class= + "envar">PKG_CONFIG_PATH</code>, <code class= + "envar">CPPFLAGS</code>, <code class="envar">LDFLAGS</code> + и файл конфигурации <code class= + "filename">/etc/ld.so.conf</code>, возможно, потребуется + расширить, включив соответствующие подкаталоги в + <code class="filename">/opt/foo-x.y</code>. + </p> + <p> + Этот подход используется в книге BLFS для установки + некоторых очень больших пакетов, чтобы упростить их + обновление. Если вы устанавливаете много таких пакетов, эта + схема становится неуправляемой. Некоторые пакеты (например, + заголовки Linux API и Glibc) могут плохо работать с такой + структурой. <span class="bold"><strong>Никогда не + используйте её в масштабах всей системы.</strong></span> </p> </div> <div class="sect3"> @@ -14128,8 +14671,9 @@ tar -xpf $HOME/lfs-temp-tools-12.0.tar.xz</code></pre> <div> <div> <h4 class="title"> - <a id="idm4816"></a>8.2.2.3. Управление пакетами с - использованием символических ссылок + <a id="idm4985" name="idm4985"></a>8.2.2.3. + Управление пакетами с использованием символических + ссылок </h4> </div> </div> @@ -14187,8 +14731,8 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> <div> <div> <h4 class="title"> - <a id="idm4833"></a>8.2.2.4. На основе временной - метки + <a id="idm5002" name="idm5002"></a>8.2.2.4. На основе + временной метки </h4> </div> </div> @@ -14218,8 +14762,8 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> <div> <div> <h4 class="title"> - <a id="idm4838"></a>8.2.2.5. Отслеживание сценариев - установки + <a id="idm5007" name="idm5007"></a>8.2.2.5. + Отслеживание сценариев установки </h4> </div> </div> @@ -14260,7 +14804,8 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> <div> <div> <h4 class="title"> - <a id="idm4848"></a>8.2.2.6. Создание архивов пакетов + <a id="idm5017" name="idm5017"></a>8.2.2.6. Создание + архивов пакетов </h4> </div> </div> @@ -14306,8 +14851,8 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> <div> <div> <h4 class="title"> - <a id="idm4858"></a>8.2.2.7. Пользовательское - управление пакетами + <a id="idm5027" name="idm5027"></a>8.2.2.7. + Пользовательское управление пакетами </h4> </div> </div> @@ -14328,7 +14873,7 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> </p> </div> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.2.3. Развертывание LFS на нескольких системах </h3> @@ -14381,17 +14926,18 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> </p> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-man-pages"></a>8.3. Man-pages-6.05.01 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-man-pages" name= + "ch-system-man-pages"></a>8.3. Man-pages-6.06 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Man-pages содержит более 2400 справочных руководств. </p> @@ -14409,7 +14955,7 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.3.1. Установка пакета Man-pages </h3> @@ -14426,7 +14972,7 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> <pre class="userinput"><kbd class= "command">make prefix=/usr install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-manpages" name="contents-manpages"></a>8.3.2. Содержимое пакета Man-pages @@ -14442,7 +14988,7 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm4911"></a>Краткое описание + <a id="idm5080" name="idm5080"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -14453,7 +14999,7 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> <tr> <td> <p> - <a id="man-pages"></a><span class= + <a id="man-pages" name="man-pages"></a><span class= "term"><code class="filename">man pages</code></span> </p> @@ -14470,17 +15016,18 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-iana-etc"></a>8.4. Iana-Etc-20230810 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-iana-etc" name= + "ch-system-iana-etc"></a>8.4. Iana-Etc-20240125 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Iana-Etc предоставляет данные для сетевых служб и протоколов. @@ -14500,7 +15047,7 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.4.1. Установка пакета Iana-Etc </h3> @@ -14510,7 +15057,7 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> <pre class="userinput"><kbd class= "command">cp services protocols /etc</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-iana-etc" name="contents-iana-etc"></a>8.4.2. Содержимое пакета Iana-Etc @@ -14526,7 +15073,7 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm4944"></a>Краткое описание + <a id="idm5113" name="idm5113"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -14537,7 +15084,7 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> <tr> <td> <p> - <a id="protocols"></a><span class= + <a id="protocols" name="protocols"></a><span class= "term"><code class= "filename">/etc/protocols</code></span> </p> @@ -14552,8 +15099,9 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> <tr> <td> <p> - <a id="services"></a><span class= - "term"><code class="filename">/etc/services</code></span> + <a id="services" name="services"></a><span class= + "term"><code class= + "filename">/etc/services</code></span> </p> </td> <td> @@ -14569,17 +15117,18 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-glibc"></a>8.5. Glibc-2.38 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-glibc" name="ch-system-glibc"></a>8.5. + Glibc-2.39 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Glibc содержит основную библиотеку C. Эта библиотека предоставляет основные процедуры для выделения памяти, поиска @@ -14591,17 +15140,17 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">11 SBU</span> + сборки:</strong> <span class="segbody">12 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">3.0 + пространство:</strong> <span class="segbody">3.1 GB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.5.1. Установка пакета Glibc </h3> @@ -14613,14 +15162,7 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> совместимых с FHS: </p> <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../glibc-2.38-fhs-1.patch</kbd></pre> - <p> - Теперь исправьте регрессию, из-за которой функция - posix_memalign() в некоторых условиях работала очень - медленно: - </p> - <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../glibc-2.38-memalign_fix-1.patch</kbd></pre> + "command">patch -Np1 -i ../glibc-2.39-fhs-1.patch</kbd></pre> <p> Документация Glibc рекомендует выполнять компиляцию в отдельном каталоге: @@ -14641,9 +15183,9 @@ cd build</kbd></pre> <pre class="userinput"><kbd class= "command">../configure --prefix=/usr \ --disable-werror \ - --enable-kernel=4.14 \ + --enable-kernel=4.19 \ --enable-stack-protector=strong \ - --with-headers=/usr/include \ + --disable-nscd \ libc_cv_slibdir=/usr/lib</kbd></pre> <div class="variablelist"> <p class="title"> @@ -14662,12 +15204,12 @@ cd build</kbd></pre> </dd> <dt> <span class="term"><em class= - "parameter"><code>--enable-kernel=4.14</code></em></span> + "parameter"><code>--enable-kernel=4.19</code></em></span> </dt> <dd> <p> Этот параметр сообщает системе сборки, что Glibc может - использоваться с ядрами старше 4.14. Это значение + использоваться с ядрами старше 4.19. Это значение используется для создание обходных путей на случай, если системный вызов, представленный в более поздней версии, нельзя будет использовать. @@ -14681,17 +15223,21 @@ cd build</kbd></pre> <p> Этот параметр повышает безопасность системы за счет добавления дополнительного кода для проверки - переполнения буфера. + переполнения буфера. Обратите внимание, что Glibc + всегда явно переопределяет параметры GCC по умолчанию, + поэтому необходимо всегда указывать эту опцию, несмотря + на то, что мы уже указали <code class= + "option">--enable-default-ssp</code> для GCC. </p> </dd> <dt> <span class="term"><em class= - "parameter"><code>--with-headers=/usr/include</code></em></span> + "parameter"><code>--disable-nscd</code></em></span> </dt> <dd> <p> - Сообщает системе сборки местоположение заголовочных - файлов API ядра + Параметр отключает сборку демона кэша службы имен, + который больше не используется. </p> </dd> <dt> @@ -14743,25 +15289,39 @@ cd build</kbd></pre> </li> <li class="listitem"> <p> - Известно что тест <span class= - "emphasis"><em>stdlib/tst-arc4random-thread</em></span> - завершается неудачей, если ядро хоста относительно - старое. - </p> - </li> - <li class="listitem"> - <p> - Некоторые тесты, например, <span class= + Известно, что некоторые тесты, например <span class= "emphasis"><em>nss/tst-nss-files-hosts-multi</em></span> - не работают на относительно медленных системах из-за - внутреннего тайм-аута. + и <span class= + "emphasis"><em>nptl/tst-thread-affinity*</em></span> + завершаются неудачей из-за тайм-аута (особенно когда + система работает относительно медленно и/или набор + тестов запущен в несколько потоков). Эти тесты могут + быть идентифицированы с помощью следующей команды: + </p> + <pre class="userinput"><kbd class= + "command">grep "Timed out" -l $(find -name \*.out)</kbd></pre> + <p> + Можно повторно запустить отдельный тест, увеличив + таймаут с помощью команды <span class= + "command"><strong>TIMEOUTFACTOR=<em class= + "replaceable"><code><factor></code></em> make + test t=<em class="replaceable"><code><test + name></code></em></strong></span>. Например, + <span class="command"><strong>TIMEOUTFACTOR=10 make + test t=nss/tst-nss-files-hosts-multi</strong></span> + перезапустит <span class= + "emphasis"><em>nss/tst-nss-files-hosts-multi</em></span>, + увеличив начальный таймаут в 10 раз. </p> </li> <li class="listitem"> <p> Кроме того, некоторые тесты могут завершиться неудачно при использовании относительно старой модели процессора - или версии ядра хоста. + (например, <span class= + "emphasis"><em>elf/tst-cpu-features-cpuinfo</em></span>) + или версии ядра хоста (например, <span class= + "emphasis"><em>stdlib/tst-arc4random-thread</em></span>). </p> </li> </ul> @@ -14781,6 +15341,104 @@ cd build</kbd></pre> </p> <pre class="userinput"><kbd class= "command">sed '/test-installation/s@$(PERL)@echo not running@' -i ../Makefile</kbd></pre> + <div class="admon important"> + <h3> + Важно + </h3> + <p> + При обновлении Glibc до новой минорной версии (например, с + Glibc-2.36 до Glibc-2.39) в работающей системе LFS вам + необходимо принять некоторые дополнительные меры + предосторожности, чтобы избежать поломки системы: + </p> + <div class="itemizedlist"> + <ul> + <li class="listitem"> + <p> + Обновление Glibc в системе LFS до версии 11.0 не + поддерживается. Пересоберите LFS, если вы используете + такую старую систему, но вам нужна более новая Glibc. + </p> + </li> + <li class="listitem"> + <p> + При обновлении системы LFS до версии 12.0 установите + <span class="application">Libxcrypt</span> следуя + инструкции <a class="xref" href= + "#ch-system-libxcrypt" title= + "8.26. Libxcrypt-4.4.36">Раздел 8.26, + «Libxcrypt-4.4.36.»</a>. В дополнение к обычной + установке <span class="application">Libxcrypt</span>, + <span class="bold"><strong>вы ДОЛЖНЫ следовать + примечанию со страницы Libxcrypt, чтобы установить + <code class="filename">libcrypt.so.1*</code> (заменив + <code class="filename">libcrypt.so.1</code> из + предыдущей установки Glibc)</strong></span>. + </p> + </li> + <li class="listitem"> + <p> + При обновлении системы LFS до версии 12.1 удалите + программу <span class= + "command"><strong>nscd</strong></span>: + </p> + <pre class="userinput"><kbd class= + "command">rm -f /usr/sbin/nscd</kbd></pre> + </li> + <li class="listitem"> + <p> + Обновите ядро и перезагрузитесь, если оно старше 4.19 + (проверьте текущую версию с помощью <span class= + "command"><strong>uname -r</strong></span>) или, если + вы хотите обновить имеющееся ядро, выполните действия + из <a class="xref" href="#ch-bootable-kernel" title= + "10.3. Linux-6.7.4">Раздел 10.3, + «Linux-6.7.4.»</a> + </p> + </li> + <li class="listitem"> + <p> + Обновите заголовочные файлы API ядра, если они старше + 4.19 (проверьте текущую версию с помощью <span class= + "command"><strong>cat + /usr/include/linux/version.h</strong></span>) или, + если вы просто хотите обновить их, следуйте <a class= + "xref" href="#ch-tools-linux-headers" title= + "5.4. Заголовочные файлы Linux-6.7.4 API">Раздел 5.4, + «Заголовочные файлы Linux-6.7.4 API»</a> (но удалив + <code class="envar">$LFS</code> из команды + <span class="command"><strong>cp</strong></span>). + </p> + </li> + <li class="listitem"> + <p> + Выполните установку <code class= + "envar">DESTDIR</code> и обновите общие библиотеки + Glibc в системе с помощью одной команды <span class= + "command"><strong>install</strong></span>: + </p> + <pre class="userinput"><kbd class= + "command">make DESTDIR=$PWD/dest install +install -vm755 dest/usr/lib/*.so.* /usr/lib</kbd></pre> + </li> + </ul> + </div> + <p> + Крайне важно строго следовать описанным выше шагам, если вы + не совсем понимаете, что делаете. <span class= + "bold"><strong>Любое неожиданное отклонение может сделать + систему полностью непригодной для использования. ВЫ + ПРЕДУПРЕЖДЕНЫ.</strong></span> + </p> + <p> + Затем продолжайте выполнять команды <span class= + "command"><strong>make install</strong></span>, + <span class="command"><strong>sed</strong></span> для + <code class="filename">/usr/bin/ldd</code> и команды для + установки локалей. Как только они будут выполнены, + перезагрузите систему. + </p> + </div> <p> Установите пакет: </p> @@ -14793,13 +15451,6 @@ cd build</kbd></pre> <pre class="userinput"><kbd class= "command">sed '/RTLDLIST=/s@/usr@@g' -i /usr/bin/ldd</kbd></pre> <p> - Установите файл настроек и создайте рабочий каталог - <span class="command"><strong>nscd</strong></span>: - </p> - <pre class="userinput"><kbd class= - "command">cp -v ../nscd/nscd.conf /etc/nscd.conf -mkdir -pv /var/cache/nscd</kbd></pre> - <p> Затем установите локали, которые дадут возможность системе отвечать на разных языках. Ни одна из локалей не требуется системе, но если некоторые из них отсутствуют, то наборы @@ -14822,7 +15473,7 @@ mkdir -pv /var/cache/nscd</kbd></pre> </p> <pre class="userinput"><kbd class= "command">mkdir -pv /usr/lib/locale -localedef -i POSIX -f UTF-8 C.UTF-8 2> /dev/null || true +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 @@ -14864,7 +15515,7 @@ localedef -i zh_TW -f UTF-8 zh_TW.UTF-8</kbd></pre> <p> В качестве альтернативы, установите сразу все локали перечисленные в файле <code class= - "filename">glibc-2.38/localedata/SUPPORTED</code> (он + "filename">glibc-2.39/localedata/SUPPORTED</code> (он включает все локали из списка выше и многие другие), выполнив команду: </p> @@ -14874,12 +15525,12 @@ localedef -i zh_TW -f UTF-8 zh_TW.UTF-8</kbd></pre> Затем используйте команду <span class= "command"><strong>localedef</strong></span> для создания и установки локалей, не перечисленных в файле <code class= - "filename">glibc-2.38/localedata/SUPPORTED</code>, когда они + "filename">glibc-2.39/localedata/SUPPORTED</code>, когда они вам понадобятся. Например, для некоторых тестов в этой главе потребуются следующие две локали: </p> <pre class="userinput"><kbd class= - "command">localedef -i POSIX -f UTF-8 C.UTF-8 2> /dev/null || true + "command">localedef -i C -f UTF-8 C.UTF-8 localedef -i ja_JP -f SHIFT_JIS ja_JP.SJIS 2> /dev/null || true</kbd></pre> <div class="admon note"> <h3> @@ -14890,12 +15541,12 @@ localedef -i ja_JP -f SHIFT_JIS ja_JP.SJIS 2> /dev/null || true</kbd></pre> интернационализированных доменных имен. Если такая функция необходима, то инструкцию по установке libidn2 можно найти на странице <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/libidn2.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libidn2.html"> BLFS libidn2</a>. </p> </div> </div> - <div class="configuration" lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="conf-glibc" name="conf-glibc"></a>8.5.2. Настройка Glibc @@ -14905,7 +15556,8 @@ localedef -i ja_JP -f SHIFT_JIS ja_JP.SJIS 2> /dev/null || true</kbd></pre> <div> <div> <h4 class="title"> - <a id="idm5087"></a>8.5.2.1. Добавление nsswitch.conf + <a id="idm5298" name="idm5298"></a>8.5.2.1. + Добавление nsswitch.conf </h4> </div> </div> @@ -14945,8 +15597,8 @@ EOF</kbd></pre> <div> <div> <h4 class="title"> - <a id="idm5096"></a>8.5.2.2. Добавление данных о - часовом поясе + <a id="idm5307" name="idm5307"></a>8.5.2.2. + Добавление данных о часовом поясе </h4> </div> </div> @@ -14955,7 +15607,7 @@ EOF</kbd></pre> Установите и настройте часовой пояс следующим образом: </p> <pre class="userinput"><kbd class= - "command">tar -xf ../../tzdata2023c.tar.gz + "command">tar -xf ../../tzdata2024a.tar.gz ZONEINFO=/usr/share/zoneinfo mkdir -pv $ZONEINFO/{posix,right} @@ -15017,8 +15669,8 @@ unset ZONEINFO</kbd></pre> <p> Создаёт файл <code class= "filename">posixrules</code>. Используется New York, - потому что POSIX требует соответствия правил летнего - времени с правилами США. + потому что POSIX требует, чтобы правила перехода на + летнее время соответствовали правилам США. </p> </dd> </dl> @@ -15057,8 +15709,8 @@ unset ZONEINFO</kbd></pre> <div> <div> <h4 class="title"> - <a id="conf-ld"></a>8.5.2.3. Настройка динамического - загрузчика + <a id="conf-ld" name="conf-ld"></a>8.5.2.3. Настройка + динамического загрузчика </h4> </div> </div> @@ -15103,7 +15755,7 @@ EOF mkdir -pv /etc/ld.so.conf.d</kbd></pre> </div> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-glibc" name="contents-glibc"></a>8.5.3. Содержимое пакета Glibc @@ -15115,7 +15767,7 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> программы:</strong> <span class="segbody">gencat, getconf, getent, iconv, iconvconfig, ldconfig, ldd, lddlibc4, ld.so (symlink to ld-linux-x86-64.so.2 or - ld-linux.so.2), locale, localedef, makedb, mtrace, nscd, + ld-linux.so.2), locale, localedef, makedb, mtrace, pcprofiledump, pldd, sln, sotruss, sprof, tzselect, xtrace, zdump и zic</span> </div> @@ -15143,14 +15795,14 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> /usr/include/nfs, /usr/include/protocols, /usr/include/rpc, /usr/include/sys, /usr/lib/audit, /usr/lib/gconv, /usr/lib/locale, /usr/libexec/getconf, - /usr/share/i18n, /usr/share/zoneinfo, /var/cache/nscd и + /usr/share/i18n, /usr/share/zoneinfo и /var/lib/nss_db</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm5169"></a>Краткое описание + <a id="idm5380" name="idm5380"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -15161,7 +15813,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="gencat"></a><span class="term"><span class= + <a id="gencat" name="gencat"></a><span class= + "term"><span class= "command"><strong>gencat</strong></span></span> </p> </td> @@ -15174,7 +15827,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="getconf"></a><span class="term"><span class= + <a id="getconf" name="getconf"></a><span class= + "term"><span class= "command"><strong>getconf</strong></span></span> </p> </td> @@ -15188,7 +15842,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="getent"></a><span class="term"><span class= + <a id="getent" name="getent"></a><span class= + "term"><span class= "command"><strong>getent</strong></span></span> </p> </td> @@ -15201,7 +15856,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="iconv"></a><span class="term"><span class= + <a id="iconv" name="iconv"></a><span class= + "term"><span class= "command"><strong>iconv</strong></span></span> </p> </td> @@ -15214,8 +15870,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="iconvconfig"></a><span class= - "term"><span class= + <a id="iconvconfig" name= + "iconvconfig"></a><span class="term"><span class= "command"><strong>iconvconfig</strong></span></span> </p> </td> @@ -15229,8 +15885,9 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="ldconfig"></a><span class= - "term"><span class="command"><strong>ldconfig</strong></span></span> + <a id="ldconfig" name="ldconfig"></a><span class= + "term"><span class= + "command"><strong>ldconfig</strong></span></span> </p> </td> <td> @@ -15243,7 +15900,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="ldd"></a><span class="term"><span class= + <a id="ldd" name="ldd"></a><span class= + "term"><span class= "command"><strong>ldd</strong></span></span> </p> </td> @@ -15257,8 +15915,9 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="lddlibc4"></a><span class= - "term"><span class="command"><strong>lddlibc4</strong></span></span> + <a id="lddlibc4" name="lddlibc4"></a><span class= + "term"><span class= + "command"><strong>lddlibc4</strong></span></span> </p> </td> <td> @@ -15273,7 +15932,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="locale"></a><span class="term"><span class= + <a id="locale" name="locale"></a><span class= + "term"><span class= "command"><strong>locale</strong></span></span> </p> </td> @@ -15286,7 +15946,7 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="localedef"></a><span class= + <a id="localedef" name="localedef"></a><span class= "term"><span class= "command"><strong>localedef</strong></span></span> </p> @@ -15300,7 +15960,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="makedb"></a><span class="term"><span class= + <a id="makedb" name="makedb"></a><span class= + "term"><span class= "command"><strong>makedb</strong></span></span> </p> </td> @@ -15314,7 +15975,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="mtrace"></a><span class="term"><span class= + <a id="mtrace" name="mtrace"></a><span class= + "term"><span class= "command"><strong>mtrace</strong></span></span> </p> </td> @@ -15328,22 +15990,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="nscd"></a><span class="term"><span class= - "command"><strong>nscd</strong></span></span> - </p> - </td> - <td> - <p> - Демон, который обеспечивает кеширование наиболее - распространенных запросов к службе имен - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="pcprofiledump"></a><span class= - "term"><span class= + <a id="pcprofiledump" name= + "pcprofiledump"></a><span class="term"><span class= "command"><strong>pcprofiledump</strong></span></span> </p> </td> @@ -15357,7 +16005,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="pldd"></a><span class="term"><span class= + <a id="pldd" name="pldd"></a><span class= + "term"><span class= "command"><strong>pldd</strong></span></span> </p> </td> @@ -15371,7 +16020,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="sln"></a><span class="term"><span class= + <a id="sln" name="sln"></a><span class= + "term"><span class= "command"><strong>sln</strong></span></span> </p> </td> @@ -15385,7 +16035,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="sotruss"></a><span class="term"><span class= + <a id="sotruss" name="sotruss"></a><span class= + "term"><span class= "command"><strong>sotruss</strong></span></span> </p> </td> @@ -15399,7 +16050,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="sprof"></a><span class="term"><span class= + <a id="sprof" name="sprof"></a><span class= + "term"><span class= "command"><strong>sprof</strong></span></span> </p> </td> @@ -15413,8 +16065,9 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="tzselect"></a><span class= - "term"><span class="command"><strong>tzselect</strong></span></span> + <a id="tzselect" name="tzselect"></a><span class= + "term"><span class= + "command"><strong>tzselect</strong></span></span> </p> </td> <td> @@ -15428,7 +16081,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="xtrace"></a><span class="term"><span class= + <a id="xtrace" name="xtrace"></a><span class= + "term"><span class= "command"><strong>xtrace</strong></span></span> </p> </td> @@ -15442,7 +16096,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="zdump"></a><span class="term"><span class= + <a id="zdump" name="zdump"></a><span class= + "term"><span class= "command"><strong>zdump</strong></span></span> </p> </td> @@ -15455,7 +16110,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="zic"></a><span class="term"><span class= + <a id="zic" name="zic"></a><span class= + "term"><span class= "command"><strong>zic</strong></span></span> </p> </td> @@ -15468,8 +16124,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="ld.so"></a><span class="term"><code class= - "filename">ld-*.so</code></span> + <a id="ld.so" name="ld.so"></a><span class= + "term"><code class="filename">ld-*.so</code></span> </p> </td> <td> @@ -15482,7 +16138,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libBrokenLocale"></a><span class= + <a id="libBrokenLocale" name= + "libBrokenLocale"></a><span class= "term"><code class= "filename">libBrokenLocale</code></span> </p> @@ -15493,7 +16150,7 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> запуска сломанных программ (например, некоторые приложения Motif). Прочитайте комментарии в <code class= - "filename">glibc-2.38/locale/broken_cur_max.c</code> + "filename">glibc-2.39/locale/broken_cur_max.c</code> для получения дополнительной информации </p> </td> @@ -15501,8 +16158,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libanl"></a><span class="term"><code class= - "filename">libanl</code></span> + <a id="libanl" name="libanl"></a><span class= + "term"><code class="filename">libanl</code></span> </p> </td> <td> @@ -15517,8 +16174,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libc"></a><span class="term"><code class= - "filename">libc</code></span> + <a id="libc" name="libc"></a><span class= + "term"><code class="filename">libc</code></span> </p> </td> <td> @@ -15530,7 +16187,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libc_malloc_debug"></a><span class= + <a id="libc_malloc_debug" name= + "libc_malloc_debug"></a><span class= "term"><code class= "filename">libc_malloc_debug</code></span> </p> @@ -15545,8 +16203,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libdl"></a><span class="term"><code class= - "filename">libdl</code></span> + <a id="libdl" name="libdl"></a><span class= + "term"><code class="filename">libdl</code></span> </p> </td> <td> @@ -15561,8 +16219,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libg"></a><span class="term"><code class= - "filename">libg</code></span> + <a id="libg" name="libg"></a><span class= + "term"><code class="filename">libg</code></span> </p> </td> <td> @@ -15576,8 +16234,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libm"></a><span class="term"><code class= - "filename">libm</code></span> + <a id="libm" name="libm"></a><span class= + "term"><code class="filename">libm</code></span> </p> </td> <td> @@ -15589,8 +16247,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libmvec"></a><span class="term"><code class= - "filename">libmvec</code></span> + <a id="libmvec" name="libmvec"></a><span class= + "term"><code class="filename">libmvec</code></span> </p> </td> <td> @@ -15604,7 +16262,7 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libmcheck"></a><span class= + <a id="libmcheck" name="libmcheck"></a><span class= "term"><code class= "filename">libmcheck</code></span> </p> @@ -15619,8 +16277,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libmemusage"></a><span class= - "term"><code class= + <a id="libmemusage" name= + "libmemusage"></a><span class="term"><code class= "filename">libmemusage</code></span> </p> </td> @@ -15635,8 +16293,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libnsl"></a><span class="term"><code class= - "filename">libnsl</code></span> + <a id="libnsl" name="libnsl"></a><span class= + "term"><code class="filename">libnsl</code></span> </p> </td> <td> @@ -15649,7 +16307,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libnss"></a><span class="term"><code class= + <a id="libnss" name="libnss"></a><span class= + "term"><code class= "filename">libnss_*</code></span> </p> </td> @@ -15667,8 +16326,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libpcprofile"></a><span class= - "term"><code class= + <a id="libpcprofile" name= + "libpcprofile"></a><span class="term"><code class= "filename">libpcprofile</code></span> </p> </td> @@ -15683,8 +16342,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libpthread"></a><span class= - "term"><code class= + <a id="libpthread" name= + "libpthread"></a><span class="term"><code class= "filename">libpthread</code></span> </p> </td> @@ -15703,7 +16362,7 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libresolv"></a><span class= + <a id="libresolv" name="libresolv"></a><span class= "term"><code class= "filename">libresolv</code></span> </p> @@ -15719,8 +16378,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="librt"></a><span class="term"><code class= - "filename">librt</code></span> + <a id="librt" name="librt"></a><span class= + "term"><code class="filename">librt</code></span> </p> </td> <td> @@ -15734,8 +16393,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libthread_db"></a><span class= - "term"><code class= + <a id="libthread_db" name= + "libthread_db"></a><span class="term"><code class= "filename">libthread_db</code></span> </p> </td> @@ -15749,8 +16408,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libutil"></a><span class="term"><code class= - "filename">libutil</code></span> + <a id="libutil" name="libutil"></a><span class= + "term"><code class="filename">libutil</code></span> </p> </td> <td> @@ -15769,17 +16428,18 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-zlib"></a>8.6. Zlib-1.2.13 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-zlib" name="ch-system-zlib"></a>8.6. + Zlib-1.3.1 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Zlib содержит подпрограммы сжатия и распаковки, используемые некоторыми программами. @@ -15793,13 +16453,13 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">6.2 + пространство:</strong> <span class="segbody">6.4 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.6.1. Установка пакета Zlib </h3> @@ -15828,7 +16488,7 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <pre class="userinput"><kbd class= "command">rm -fv /usr/lib/libz.a</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-zlib" name="contents-zlib"></a>8.6.2. Содержимое пакета Zlib @@ -15843,7 +16503,7 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm5508"></a>Краткое описание + <a id="idm5712" name="idm5712"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -15854,8 +16514,8 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="libz"></a><span class="term"><code class= - "filename">libz</code></span> + <a id="libz" name="libz"></a><span class= + "term"><code class="filename">libz</code></span> </p> </td> <td> @@ -15870,17 +16530,18 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-bzip2"></a>8.7. Bzip2-1.0.8 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-bzip2" name="ch-system-bzip2"></a>8.7. + Bzip2-1.0.8 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Bzip2 содержит программы для сжатия и распаковки файлов. Сжатие текстовых файлов с помощью <span class= @@ -15903,7 +16564,7 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.7.1. Установка пакета Bzip2 </h3> @@ -15985,7 +16646,7 @@ done</kbd></pre> <pre class="userinput"><kbd class= "command">rm -fv /usr/lib/libbz2.a</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-bzip2" name="contents-bzip2"></a>8.7.2. Содержимое пакета Bzip2 @@ -16013,7 +16674,7 @@ done</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm5584"></a>Краткое описание + <a id="idm5788" name="idm5788"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -16024,7 +16685,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="bunzip2"></a><span class="term"><span class= + <a id="bunzip2" name="bunzip2"></a><span class= + "term"><span class= "command"><strong>bunzip2</strong></span></span> </p> </td> @@ -16037,7 +16699,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="bzcat"></a><span class="term"><span class= + <a id="bzcat" name="bzcat"></a><span class= + "term"><span class= "command"><strong>bzcat</strong></span></span> </p> </td> @@ -16050,7 +16713,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="bzcmp"></a><span class="term"><span class= + <a id="bzcmp" name="bzcmp"></a><span class= + "term"><span class= "command"><strong>bzcmp</strong></span></span> </p> </td> @@ -16065,7 +16729,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="bzdiff"></a><span class="term"><span class= + <a id="bzdiff" name="bzdiff"></a><span class= + "term"><span class= "command"><strong>bzdiff</strong></span></span> </p> </td> @@ -16080,7 +16745,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="bzegrep"></a><span class="term"><span class= + <a id="bzegrep" name="bzegrep"></a><span class= + "term"><span class= "command"><strong>bzegrep</strong></span></span> </p> </td> @@ -16095,7 +16761,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="bzfgrep"></a><span class="term"><span class= + <a id="bzfgrep" name="bzfgrep"></a><span class= + "term"><span class= "command"><strong>bzfgrep</strong></span></span> </p> </td> @@ -16110,7 +16777,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="bzgrep"></a><span class="term"><span class= + <a id="bzgrep" name="bzgrep"></a><span class= + "term"><span class= "command"><strong>bzgrep</strong></span></span> </p> </td> @@ -16125,7 +16793,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="bzip2"></a><span class="term"><span class= + <a id="bzip2" name="bzip2"></a><span class= + "term"><span class= "command"><strong>bzip2</strong></span></span> </p> </td> @@ -16144,8 +16813,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="bzip2recover"></a><span class= - "term"><span class= + <a id="bzip2recover" name= + "bzip2recover"></a><span class="term"><span class= "command"><strong>bzip2recover</strong></span></span> </p> </td> @@ -16159,7 +16828,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="bzless"></a><span class="term"><span class= + <a id="bzless" name="bzless"></a><span class= + "term"><span class= "command"><strong>bzless</strong></span></span> </p> </td> @@ -16174,7 +16844,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="bzmore"></a><span class="term"><span class= + <a id="bzmore" name="bzmore"></a><span class= + "term"><span class= "command"><strong>bzmore</strong></span></span> </p> </td> @@ -16189,8 +16860,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="libbz2"></a><span class="term"><code class= - "filename">libbz2</code></span> + <a id="libbz2" name="libbz2"></a><span class= + "term"><code class="filename">libbz2</code></span> </p> </td> <td> @@ -16205,17 +16876,17 @@ done</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-xz"></a>8.8. Xz-5.4.4 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-xz" name="ch-system-xz"></a>8.8. Xz-5.4.6 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Xz содержит программы для сжатия и распаковки файлов. Он предоставляет возможности для lzma и более новых форматов @@ -16233,12 +16904,12 @@ done</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">24 MB</span> + пространство:</strong> <span class="segbody">25 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.8.1. Установка пакета Xz </h3> @@ -16248,7 +16919,7 @@ done</kbd></pre> <pre class="userinput"><kbd class= "command">./configure --prefix=/usr \ --disable-static \ - --docdir=/usr/share/doc/xz-5.4.4</kbd></pre> + --docdir=/usr/share/doc/xz-5.4.6</kbd></pre> <p> Скомпилируйте пакет: </p> @@ -16264,7 +16935,7 @@ done</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-xz" name="contents-xz"></a>8.8.2. Содержимое пакета Xz @@ -16292,13 +16963,13 @@ done</kbd></pre> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/include/lzma и - /usr/share/doc/xz-5.4.4</span> + /usr/share/doc/xz-5.4.6</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm5719"></a>Краткое описание + <a id="idm5923" name="idm5923"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -16309,7 +16980,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="lzcat"></a><span class="term"><span class= + <a id="lzcat" name="lzcat"></a><span class= + "term"><span class= "command"><strong>lzcat</strong></span></span> </p> </td> @@ -16322,7 +16994,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="lzcmp"></a><span class="term"><span class= + <a id="lzcmp" name="lzcmp"></a><span class= + "term"><span class= "command"><strong>lzcmp</strong></span></span> </p> </td> @@ -16337,7 +17010,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="lzdiff"></a><span class="term"><span class= + <a id="lzdiff" name="lzdiff"></a><span class= + "term"><span class= "command"><strong>lzdiff</strong></span></span> </p> </td> @@ -16352,7 +17026,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="lzegrep"></a><span class="term"><span class= + <a id="lzegrep" name="lzegrep"></a><span class= + "term"><span class= "command"><strong>lzegrep</strong></span></span> </p> </td> @@ -16367,7 +17042,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="lzfgrep"></a><span class="term"><span class= + <a id="lzfgrep" name="lzfgrep"></a><span class= + "term"><span class= "command"><strong>lzfgrep</strong></span></span> </p> </td> @@ -16382,7 +17058,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="lzgrep"></a><span class="term"><span class= + <a id="lzgrep" name="lzgrep"></a><span class= + "term"><span class= "command"><strong>lzgrep</strong></span></span> </p> </td> @@ -16397,7 +17074,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="lzless"></a><span class="term"><span class= + <a id="lzless" name="lzless"></a><span class= + "term"><span class= "command"><strong>lzless</strong></span></span> </p> </td> @@ -16412,7 +17090,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="lzma"></a><span class="term"><span class= + <a id="lzma" name="lzma"></a><span class= + "term"><span class= "command"><strong>lzma</strong></span></span> </p> </td> @@ -16425,7 +17104,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="lzmadec"></a><span class="term"><span class= + <a id="lzmadec" name="lzmadec"></a><span class= + "term"><span class= "command"><strong>lzmadec</strong></span></span> </p> </td> @@ -16438,8 +17118,9 @@ done</kbd></pre> <tr> <td> <p> - <a id="lzmainfo"></a><span class= - "term"><span class="command"><strong>lzmainfo</strong></span></span> + <a id="lzmainfo" name="lzmainfo"></a><span class= + "term"><span class= + "command"><strong>lzmainfo</strong></span></span> </p> </td> <td> @@ -16452,7 +17133,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="lzmore"></a><span class="term"><span class= + <a id="lzmore" name="lzmore"></a><span class= + "term"><span class= "command"><strong>lzmore</strong></span></span> </p> </td> @@ -16467,7 +17149,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="unlzma"></a><span class="term"><span class= + <a id="unlzma" name="unlzma"></a><span class= + "term"><span class= "command"><strong>unlzma</strong></span></span> </p> </td> @@ -16480,7 +17163,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="unxz"></a><span class="term"><span class= + <a id="unxz" name="unxz"></a><span class= + "term"><span class= "command"><strong>unxz</strong></span></span> </p> </td> @@ -16493,7 +17177,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="xz"></a><span class="term"><span class= + <a id="xz" name="xz"></a><span class= + "term"><span class= "command"><strong>xz</strong></span></span> </p> </td> @@ -16506,7 +17191,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="xzcat"></a><span class="term"><span class= + <a id="xzcat" name="xzcat"></a><span class= + "term"><span class= "command"><strong>xzcat</strong></span></span> </p> </td> @@ -16519,7 +17205,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="xzcmp"></a><span class="term"><span class= + <a id="xzcmp" name="xzcmp"></a><span class= + "term"><span class= "command"><strong>xzcmp</strong></span></span> </p> </td> @@ -16534,7 +17221,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="xzdec"></a><span class="term"><span class= + <a id="xzdec" name="xzdec"></a><span class= + "term"><span class= "command"><strong>xzdec</strong></span></span> </p> </td> @@ -16547,7 +17235,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="xzdiff"></a><span class="term"><span class= + <a id="xzdiff" name="xzdiff"></a><span class= + "term"><span class= "command"><strong>xzdiff</strong></span></span> </p> </td> @@ -16562,7 +17251,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="xzegrep"></a><span class="term"><span class= + <a id="xzegrep" name="xzegrep"></a><span class= + "term"><span class= "command"><strong>xzegrep</strong></span></span> </p> </td> @@ -16577,7 +17267,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="xzfgrep"></a><span class="term"><span class= + <a id="xzfgrep" name="xzfgrep"></a><span class= + "term"><span class= "command"><strong>xzfgrep</strong></span></span> </p> </td> @@ -16592,7 +17283,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="xzgrep"></a><span class="term"><span class= + <a id="xzgrep" name="xzgrep"></a><span class= + "term"><span class= "command"><strong>xzgrep</strong></span></span> </p> </td> @@ -16607,7 +17299,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="xzless"></a><span class="term"><span class= + <a id="xzless" name="xzless"></a><span class= + "term"><span class= "command"><strong>xzless</strong></span></span> </p> </td> @@ -16622,7 +17315,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="xzmore"></a><span class="term"><span class= + <a id="xzmore" name="xzmore"></a><span class= + "term"><span class= "command"><strong>xzmore</strong></span></span> </p> </td> @@ -16637,8 +17331,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="liblzma"></a><span class="term"><code class= - "filename">liblzma</code></span> + <a id="liblzma" name="liblzma"></a><span class= + "term"><code class="filename">liblzma</code></span> </p> </td> <td> @@ -16654,17 +17348,18 @@ done</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-zstd"></a>8.9. Zstd-1.5.5 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-zstd" name="ch-system-zstd"></a>8.9. + Zstd-1.5.5 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Zstandard — это алгоритм сжатия в реальном времени, обеспечивающий высокую степень сжатия. Он предлагает очень @@ -16675,7 +17370,7 @@ done</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">0.4 SBU</span> + сборки:</strong> <span class="segbody">0.5 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое @@ -16684,7 +17379,7 @@ done</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.9.1. Установка пакета Zstd </h3> @@ -16720,7 +17415,7 @@ done</kbd></pre> <pre class="userinput"><kbd class= "command">rm -v /usr/lib/libzstd.a</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-zstd" name="contents-zstd"></a>8.9.2. Содержимое пакета Zstd @@ -16742,7 +17437,7 @@ done</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm5940"></a>Краткое описание + <a id="idm6144" name="idm6144"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -16753,7 +17448,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="zstd"></a><span class="term"><span class= + <a id="zstd" name="zstd"></a><span class= + "term"><span class= "command"><strong>zstd</strong></span></span> </p> </td> @@ -16766,8 +17462,9 @@ done</kbd></pre> <tr> <td> <p> - <a id="zstdgrep"></a><span class= - "term"><span class="command"><strong>zstdgrep</strong></span></span> + <a id="zstdgrep" name="zstdgrep"></a><span class= + "term"><span class= + "command"><strong>zstdgrep</strong></span></span> </p> </td> <td> @@ -16781,8 +17478,9 @@ done</kbd></pre> <tr> <td> <p> - <a id="zstdless"></a><span class= - "term"><span class="command"><strong>zstdless</strong></span></span> + <a id="zstdless" name="zstdless"></a><span class= + "term"><span class= + "command"><strong>zstdless</strong></span></span> </p> </td> <td> @@ -16796,8 +17494,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="libzstd"></a><span class="term"><code class= - "filename">libzstd</code></span> + <a id="libzstd" name="libzstd"></a><span class= + "term"><code class="filename">libzstd</code></span> </p> </td> <td> @@ -16812,17 +17510,18 @@ done</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-file"></a>8.10. File-5.45 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-file" name="ch-system-file"></a>8.10. + File-5.45 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет File содержит утилиту для определения типа указанного файла или файлов @@ -16841,7 +17540,7 @@ done</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.10.1. Установка пакета File </h3> @@ -16865,7 +17564,7 @@ done</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-file" name="contents-file"></a>8.10.2. Содержимое пакета File @@ -16885,7 +17584,7 @@ done</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm6007"></a>Краткое описание + <a id="idm6211" name="idm6211"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -16896,7 +17595,8 @@ done</kbd></pre> <tr> <td> <p> - <a id="file"></a><span class="term"><span class= + <a id="file" name="file"></a><span class= + "term"><span class= "command"><strong>file</strong></span></span> </p> </td> @@ -16911,8 +17611,9 @@ done</kbd></pre> <tr> <td> <p> - <a id="libmagic"></a><span class= - "term"><code class="filename">libmagic</code></span> + <a id="libmagic" name="libmagic"></a><span class= + "term"><code class= + "filename">libmagic</code></span> </p> </td> <td> @@ -16928,17 +17629,18 @@ done</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-readline"></a>8.11. Readline-8.2 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-readline" name= + "ch-system-readline"></a>8.11. Readline-8.2 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Readline представляет собой набор библиотек, предлагающих возможности редактирования прямо в командной @@ -16958,7 +17660,7 @@ done</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.11.1. Установка пакета Readline </h3> @@ -16977,7 +17679,7 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> Теперь устраните проблему, выявленную разработчиками: </p> <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../readline-8.2-upstream_fix-1.patch</kbd></pre> + "command">patch -Np1 -i ../readline-8.2-upstream_fixes-3.patch</kbd></pre> <p> Подготовьте Readline к компиляции: </p> @@ -17042,7 +17744,7 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> <pre class="userinput"><kbd class= "command">install -v -m644 doc/*.{ps,pdf,html,dvi} /usr/share/doc/readline-8.2</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-readline" name= "contents-readline"></a>8.11.2. Содержимое пакета Readline @@ -17063,7 +17765,7 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm6083"></a>Краткое описание + <a id="idm6287" name="idm6287"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -17074,8 +17776,8 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> <tr> <td> <p> - <a id="libhistory"></a><span class= - "term"><code class= + <a id="libhistory" name= + "libhistory"></a><span class="term"><code class= "filename">libhistory</code></span> </p> </td> @@ -17089,8 +17791,8 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> <tr> <td> <p> - <a id="libreadline"></a><span class= - "term"><code class= + <a id="libreadline" name= + "libreadline"></a><span class="term"><code class= "filename">libreadline</code></span> </p> </td> @@ -17106,17 +17808,18 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-m4"></a>8.12. M4-1.4.19 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-m4" name="ch-system-m4"></a>8.12. + M4-1.4.19 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет M4 содержит макропроцессор. </p> @@ -17133,7 +17836,7 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.12.1. Установка пакета M4 </h3> @@ -17157,7 +17860,7 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-m4" name="contents-m4"></a>8.12.2. Содержимое пакета M4 @@ -17172,7 +17875,7 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm6132"></a>Краткое описание + <a id="idm6336" name="idm6336"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -17183,7 +17886,8 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> <tr> <td> <p> - <a id="m4"></a><span class="term"><span class= + <a id="m4" name="m4"></a><span class= + "term"><span class= "command"><strong>m4</strong></span></span> </p> </td> @@ -17210,17 +17914,17 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-bc"></a>8.13. Bc-6.6.0 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-bc" name="ch-system-bc"></a>8.13. Bc-6.7.5 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Bc содержит язык для обработки чисел произвольной точности. @@ -17234,13 +17938,13 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">7.7 + пространство:</strong> <span class="segbody">7.8 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.13.1. Установка пакета Bc </h3> @@ -17310,7 +18014,7 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-bc" name="contents-bc"></a>8.13.2. Содержимое пакета Bc @@ -17325,7 +18029,7 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm6199"></a>Краткое описание + <a id="idm6403" name="idm6403"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -17336,7 +18040,8 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> <tr> <td> <p> - <a id="bc"></a><span class="term"><span class= + <a id="bc" name="bc"></a><span class= + "term"><span class= "command"><strong>bc</strong></span></span> </p> </td> @@ -17349,7 +18054,8 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> <tr> <td> <p> - <a id="dc"></a><span class="term"><span class= + <a id="dc" name="dc"></a><span class= + "term"><span class= "command"><strong>dc</strong></span></span> </p> </td> @@ -17365,17 +18071,18 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-flex"></a>8.14. Flex-2.6.4 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-flex" name="ch-system-flex"></a>8.14. + Flex-2.6.4 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Flex содержит инструмент для генерации программ, распознающих заданные шаблоны в тексте @@ -17393,7 +18100,7 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.14.1. Установка пакета Flex </h3> @@ -17434,7 +18141,7 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> "command">ln -sv flex /usr/bin/lex ln -sv flex.1 /usr/share/man/man1/lex.1</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-flex" name="contents-flex"></a>8.14.2. Содержимое пакета Flex @@ -17459,7 +18166,7 @@ ln -sv flex.1 /usr/share/man/man1/lex.1</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm6261"></a>Краткое описание + <a id="idm6465" name="idm6465"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -17470,7 +18177,8 @@ ln -sv flex.1 /usr/share/man/man1/lex.1</kbd></pre> <tr> <td> <p> - <a id="flex"></a><span class="term"><span class= + <a id="flex" name="flex"></a><span class= + "term"><span class= "command"><strong>flex</strong></span></span> </p> </td> @@ -17486,7 +18194,8 @@ ln -sv flex.1 /usr/share/man/man1/lex.1</kbd></pre> <tr> <td> <p> - <a id="flexpp"></a><span class="term"><span class= + <a id="flexpp" name="flexpp"></a><span class= + "term"><span class= "command"><strong>flex++</strong></span></span> </p> </td> @@ -17501,7 +18210,8 @@ ln -sv flex.1 /usr/share/man/man1/lex.1</kbd></pre> <tr> <td> <p> - <a id="lex"></a><span class="term"><span class= + <a id="lex" name="lex"></a><span class= + "term"><span class= "command"><strong>lex</strong></span></span> </p> </td> @@ -17517,8 +18227,8 @@ ln -sv flex.1 /usr/share/man/man1/lex.1</kbd></pre> <tr> <td> <p> - <a id="libfl"></a><span class="term"><code class= - "filename">libfl</code></span> + <a id="libfl" name="libfl"></a><span class= + "term"><code class="filename">libfl</code></span> </p> </td> <td> @@ -17532,17 +18242,18 @@ ln -sv flex.1 /usr/share/man/man1/lex.1</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-tcl"></a>8.15. Tcl-8.6.13 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-tcl" name="ch-system-tcl"></a>8.15. + Tcl-8.6.13 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет <span class="application">Tcl</span> содержит Tool Command Language, надежный скриптовый язык общего назначения. @@ -17563,7 +18274,7 @@ ln -sv flex.1 /usr/share/man/man1/lex.1</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.15.1. Установка пакета Tcl </h3> @@ -17654,7 +18365,7 @@ tar -xf ../tcl8.6.13-html.tar.gz --strip-components=1 mkdir -v -p /usr/share/doc/tcl-8.6.13 cp -v -r ./html/* /usr/share/doc/tcl-8.6.13</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-tcl" name="contents-tcl"></a>8.15.2. Содержимое пакета Tcl @@ -17675,7 +18386,7 @@ cp -v -r ./html/* /usr/share/doc/tcl-8.6.13</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm6352"></a>Краткое описание + <a id="idm6556" name="idm6556"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -17686,8 +18397,9 @@ cp -v -r ./html/* /usr/share/doc/tcl-8.6.13</kbd></pre> <tr> <td> <p> - <a id="tclsh8.6"></a><span class= - "term"><span class="command"><strong>tclsh8.6</strong></span></span> + <a id="tclsh8.6" name="tclsh8.6"></a><span class= + "term"><span class= + "command"><strong>tclsh8.6</strong></span></span> </p> </td> <td> @@ -17699,7 +18411,8 @@ cp -v -r ./html/* /usr/share/doc/tcl-8.6.13</kbd></pre> <tr> <td> <p> - <a id="tclsh"></a><span class="term"><span class= + <a id="tclsh" name="tclsh"></a><span class= + "term"><span class= "command"><strong>tclsh</strong></span></span> </p> </td> @@ -17712,8 +18425,8 @@ cp -v -r ./html/* /usr/share/doc/tcl-8.6.13</kbd></pre> <tr> <td> <p> - <a id="libtcl8.6.so"></a><span class= - "term"><code class= + <a id="libtcl8.6.so" name= + "libtcl8.6.so"></a><span class="term"><code class= "filename">libtcl8.6.so</code></span> </p> </td> @@ -17726,7 +18439,8 @@ cp -v -r ./html/* /usr/share/doc/tcl-8.6.13</kbd></pre> <tr> <td> <p> - <a id="libtclstub8.6.a"></a><span class= + <a id="libtclstub8.6.a" name= + "libtclstub8.6.a"></a><span class= "term"><code class= "filename">libtclstub8.6.a</code></span> </p> @@ -17742,17 +18456,18 @@ cp -v -r ./html/* /usr/share/doc/tcl-8.6.13</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-expect"></a>8.16. Expect-5.45.4 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-expect" name="ch-system-expect"></a>8.16. + Expect-5.45.4 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет <span class="application">Expect</span> содержит инструменты для автоматизации работы интерактивных @@ -17784,11 +18499,39 @@ cp -v -r ./html/* /usr/share/doc/tcl-8.6.13</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.16.1. Установка пакета Expect </h3> <p> + Expect для работы необходим псевдотерминал(PTY). Убедитесь, + что PTY работают правильно в среде chroot, выполнив простой + тест: + </p> + <pre class="userinput"><kbd class= + "command">python3 -c 'from pty import spawn; spawn(["echo", "ok"])'</kbd></pre> + <p> + Эта команда должна вывести <code class= + "computeroutput">ok</code>. Если вместо этого вывод содержит + <code class="computeroutput">OSError: out of pty + devices</code>, то среда не настроена для правильной работы + PTY. Вам необходимо выйти из среды chroot, ещё раз прочитать + <a class="xref" href="#ch-tools-kernfs" title= + "7.3. Подготовка виртуальных файловых систем ядра">Раздел 7.3, + «Подготовка виртуальных файловых систем ядра»</a> и + убедиться, что файловая система <code class= + "systemitem">devpts</code> (и другие файловые системы + виртуального ядра) смонтирована правильно. Затем повторно + войдите в среду chroot, следуя инструкции <a class="xref" + href="#ch-tools-chroot" title= + "7.4. Вход в окружение Chroot">Раздел 7.4, «Вход в + окружение Chroot»</a>. Эту проблему необходимо решить, прежде + чем вы продолжите, иначе наборы тестов, зависимые от Expect + (например, наборы тестов Bash, Binutils, GCC, GDBM и, + конечно, самого Expect), потерпят фатальный сбой, а также + могут произойти другие незначительные сбои. + </p> + <p> Подготовьте Expect к компиляции: </p> <pre class="userinput"><kbd class= @@ -17830,47 +18573,18 @@ cp -v -r ./html/* /usr/share/doc/tcl-8.6.13</kbd></pre> Соберите пакет: </p> <pre class="userinput"><kbd class="command">make</kbd></pre> - <div class="admon important"> - <h3> - Важно - </h3> - <p> - Набор тестов для Expect считается критически важным. Не - пропускайте его ни при каких обстоятельствах. - </p> - </div> <p> Чтобы протестировать пакет, выполните: </p> <pre class="userinput"><kbd class= "command">make test</kbd></pre> <p> - Если какой-либо тест завершается неудачей с сообщением - <span class="quote">«<span class="quote"><code class= - "computeroutput">The system has no more ptys. Ask your system - administrator to create more</code></span>»</span>, это - означает, что вы неправильно смонтировали файловую систему - <code class="systemitem">devpts</code>. Вам необходимо выйти - из среды chroot, ещё раз прочитать <a class="xref" href= - "#ch-tools-kernfs" title= - "7.3. Подготовка виртуальных файловых систем ядра">Раздел 7.3, - «Подготовка виртуальных файловых систем ядра»</a> и - убедиться, что файловая система <code class= - "systemitem">devpts</code> (и другие файловые системы - виртуального ядра) смонтированы правильно. Затем повторно - войдите в среду chroot, следуя инструкции <a class="xref" - href="#ch-tools-chroot" title= - "7.4. Вход в окружение Chroot">Раздел 7.4, «Вход в - окружение Chroot»</a>. Эту проблему необходимо решить, прежде - чем вы продолжите. - </p> - <p> Установите пакет: </p> <pre class="userinput"><kbd class="command">make install ln -svf expect5.45.4/libexpect5.45.4.so /usr/lib</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-expect" name="contents-expect"></a>8.16.2. Содержимое пакета Expect @@ -17890,7 +18604,7 @@ ln -svf expect5.45.4/libexpect5.45.4.so /usr/lib</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm6450"></a>Краткое описание + <a id="idm6654" name="idm6654"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -17901,7 +18615,8 @@ ln -svf expect5.45.4/libexpect5.45.4.so /usr/lib</kbd></pre> <tr> <td> <p> - <a id="expect"></a><span class="term"><span class= + <a id="expect" name="expect"></a><span class= + "term"><span class= "command"><strong>expect</strong></span></span> </p> </td> @@ -17915,7 +18630,7 @@ ln -svf expect5.45.4/libexpect5.45.4.so /usr/lib</kbd></pre> <tr> <td> <p> - <a id="libexpect"></a><span class= + <a id="libexpect" name="libexpect"></a><span class= "term"><code class= "filename">libexpect-5.45.4.so</code></span> </p> @@ -17933,17 +18648,18 @@ ln -svf expect5.45.4/libexpect5.45.4.so /usr/lib</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-dejagnu"></a>8.17. DejaGNU-1.6.3 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-dejagnu" name= + "ch-system-dejagnu"></a>8.17. DejaGNU-1.6.3 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет <span class="application">DejaGnu</span> содержит фреймворк для запуска наборов тестов на инструментах GNU. Он @@ -17956,8 +18672,7 @@ ln -svf expect5.45.4/libexpect5.45.4.so /usr/lib</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">менее 0.1 - SBU</span> + сборки:</strong> <span class="segbody">0.1 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое @@ -17967,7 +18682,7 @@ ln -svf expect5.45.4/libexpect5.45.4.so /usr/lib</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.17.1. Установка пакета DejaGNU </h3> @@ -17985,18 +18700,18 @@ cd build</kbd></pre> makeinfo --html --no-split -o doc/dejagnu.html ../doc/dejagnu.texi makeinfo --plaintext -o doc/dejagnu.txt ../doc/dejagnu.texi</kbd></pre> <p> - Соберите и установите пакет: - </p> - <pre class="userinput"><kbd class="command">make install -install -v -dm755 /usr/share/doc/dejagnu-1.6.3 -install -v -m644 doc/dejagnu.{html,txt} /usr/share/doc/dejagnu-1.6.3</kbd></pre> - <p> Чтобы протестировать пакет, выполните: </p> <pre class="userinput"><kbd class= "command">make check</kbd></pre> + <p> + Установите пакет: + </p> + <pre class="userinput"><kbd class="command">make install +install -v -dm755 /usr/share/doc/dejagnu-1.6.3 +install -v -m644 doc/dejagnu.{html,txt} /usr/share/doc/dejagnu-1.6.3</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-dejagnu" name="contents-dejagnu"></a>8.17.2. Содержимое пакета DejaGNU @@ -18012,7 +18727,7 @@ install -v -m644 doc/dejagnu.{html,txt} /usr/share/doc/dejagnu-1.6.3</kbd></pr </div> <div class="variablelist"> <h4> - <a id="idm6502"></a>Short Descriptions + <a id="idm6706" name="idm6706"></a>Short Descriptions </h4> <table border="0" class="variablelist"> <colgroup> @@ -18023,7 +18738,8 @@ install -v -m644 doc/dejagnu.{html,txt} /usr/share/doc/dejagnu-1.6.3</kbd></pr <tr> <td> <p> - <a id="dejagnu"></a><span class="term"><span class= + <a id="dejagnu" name="dejagnu"></a><span class= + "term"><span class= "command"><strong>dejagnu</strong></span></span> </p> </td> @@ -18036,7 +18752,8 @@ install -v -m644 doc/dejagnu.{html,txt} /usr/share/doc/dejagnu-1.6.3</kbd></pr <tr> <td> <p> - <a id="runtest"></a><span class="term"><span class= + <a id="runtest" name="runtest"></a><span class= + "term"><span class= "command"><strong>runtest</strong></span></span> </p> </td> @@ -18044,7 +18761,7 @@ install -v -m644 doc/dejagnu.{html,txt} /usr/share/doc/dejagnu-1.6.3</kbd></pr <p> Скрипт-обертка, который находит соответствующую оболочку <span class= - "command"><strong>expect</strong></span>, и + "command"><strong>expect</strong></span> и запускает DejaGnu </p> </td> @@ -18054,17 +18771,163 @@ install -v -m644 doc/dejagnu.{html,txt} /usr/share/doc/dejagnu-1.6.3</kbd></pr </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-binutils"></a>8.18. Binutils-2.41 - </h2> + <h2 class="title"> + <a id="ch-system-pkgconf" name= + "ch-system-pkgconf"></a>8.18. Pkgconf-2.1.1 + </h2> + </div> + </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> + <p> + Пакет pkgconf является преемником pkg-config и содержит + инструмент, который позволяет передавать пути установки или + пути к библиотекам для инструментов сборки на этапе настройки + (configure) и сборки(make) пакетов. + </p> + <div class="segmentedlist"> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Приблизительное время + сборки:</strong> <span class="segbody">менее 0.1 + SBU</span> + </div> + <div class="seg"> + <strong class="segtitle">Требуемое дисковое + пространство:</strong> <span class="segbody">4.6 + MB</span> + </div> </div> </div> </div> - <div class="package" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> + <h3 class="sect2"> + 8.18.1. Установка пакета Pkgconf + </h3> + <p> + Подготовьте Pkgconf к компиляции: + </p> + <pre class="userinput"><kbd class= + "command">./configure --prefix=/usr \ + --disable-static \ + --docdir=/usr/share/doc/pkgconf-2.1.1</kbd></pre> + <p> + Скомпилируйте пакет: + </p> + <pre class="userinput"><kbd class="command">make</kbd></pre> + <p> + Установите пакет: + </p> + <pre class="userinput"><kbd class= + "command">make install</kbd></pre> + <p> + Для обеспечения совместимости с исходным Pkg-config, создайте + две символические ссылки: + </p> + <pre class="userinput"><kbd class= + "command">ln -sv pkgconf /usr/bin/pkg-config +ln -sv pkgconf.1 /usr/share/man/man1/pkg-config.1</kbd></pre> + </div> + <div class="content" lang="ru" xml:lang="ru"> + <h3 class="sect2"> + <a id="contents-pkgconf" name="contents-pkgconf"></a>8.18.2. + Содержимое пакета Pkgconf + </h3> + <div class="segmentedlist"> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Установленные + программы:</strong> <span class="segbody">pkgconf, + pkg-config (ссылка на pkgconf) и bomtool</span> + </div> + <div class="seg"> + <strong class="segtitle">Установленные + библиотеки:</strong> <span class= + "segbody">libpkgconf.so</span> + </div> + <div class="seg"> + <strong class="segtitle">Созданные каталоги:</strong> + <span class="segbody">/usr/share/doc/pkgconf-2.1.1</span> + </div> + </div> + </div> + <div class="variablelist"> + <h4> + <a id="idm6760" name="idm6760"></a>Краткое описание + </h4> + <table border="0" class="variablelist"> + <colgroup> + <col align="left" valign="top" /> + <col /> + </colgroup> + <tbody> + <tr> + <td> + <p> + <a id="pkgconf" name="pkgconf"></a><span class= + "term"><span class= + "command"><strong>pkgconf</strong></span></span> + </p> + </td> + <td> + <p> + Возвращает метаданные указанной библиотеки или + пакета + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="bomtool" name="bomtool"></a><span class= + "term"><span class= + "command"><strong>bomtool</strong></span></span> + </p> + </td> + <td> + <p> + Генерирует спецификацию программного обеспечения из + файлов pkg-config с расширением .pc + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="libpkgconf" name= + "libpkgconf"></a><span class="term"><code class= + "filename">libpkgconf</code></span> + </p> + </td> + <td> + <p> + Содержит большую часть функций pkgconf, позволяя + другим инструментам, таким как IDE и компиляторы, + использовать его фреймворки + </p> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + <div class="titlepage"> + <div> + <div> + <h2 class="title"> + <a id="ch-system-binutils" name= + "ch-system-binutils"></a>8.19. Binutils-2.42 + </h2> + </div> + </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Binutils содержит компоновщик, ассемблер и другие инструменты для работы с объектными файлами. @@ -18083,9 +18946,9 @@ install -v -m644 doc/dejagnu.{html,txt} /usr/share/doc/dejagnu-1.6.3</kbd></pr </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.18.1. Установка пакета Binutils + 8.19.1. Установка пакета Binutils </h3> <p> Документация Binutils рекомендует выполнять компиляцию в @@ -18105,10 +18968,11 @@ cd build</kbd></pre> --enable-shared \ --disable-werror \ --enable-64-bit-bfd \ - --with-system-zlib</kbd></pre> + --with-system-zlib \ + --enable-default-hash-style=gnu</kbd></pre> <div class="variablelist"> <p class="title"> - <strong>Значение параметров настройки:</strong> + <strong>Значение новых параметров настройки:</strong> </p> <dl class="variablelist"> <dt> @@ -18142,23 +19006,12 @@ cd build</kbd></pre> </dd> <dt> <span class="term"><em class= - "parameter"><code>--enable-64-bit-bfd</code></em></span> - </dt> - <dd> - <p> - Включает 64-разрядную поддержку (на хостах с - ограниченным размерам слов). Может не понадобится в - 64-разрядных системах, но вреда от этого не будет. - </p> - </dd> - <dt> - <span class="term"><em class= "parameter"><code>--with-system-zlib</code></em></span> </dt> <dd> <p> - Использовать установленную библиотеку zlib вместо - сборки собственной. + Указывает, что необходимо использовать установленную + библиотеку zlib вместо сборки собственной. </p> </dd> </dl> @@ -18224,10 +19077,6 @@ cd build</kbd></pre> "option">--enable-default-ssp</code>. </p> <p> - Также известно, что завершаются неудачно три теста в пакете - gprofng. - </p> - <p> Установите пакет: </p> <pre class="userinput"><kbd class= @@ -18238,10 +19087,10 @@ cd build</kbd></pre> <pre class="userinput"><kbd class= "command">rm -fv /usr/lib/lib{bfd,ctf,ctf-nobfd,gprofng,opcodes,sframe}.a</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-binutils" name= - "contents-binutils"></a>8.18.2. Содержимое пакета Binutils + "contents-binutils"></a>8.19.2. Содержимое пакета Binutils </h3> <div class="segmentedlist"> <div class="seglistitem"> @@ -18266,7 +19115,7 @@ cd build</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm6609"></a>Краткое описание + <a id="idm6867" name="idm6867"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -18277,7 +19126,7 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="addr2line"></a><span class= + <a id="addr2line" name="addr2line"></a><span class= "term"><span class= "command"><strong>addr2line</strong></span></span> </p> @@ -18295,7 +19144,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="ar"></a><span class="term"><span class= + <a id="ar" name="ar"></a><span class= + "term"><span class= "command"><strong>ar</strong></span></span> </p> </td> @@ -18308,7 +19158,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="as"></a><span class="term"><span class= + <a id="as" name="as"></a><span class= + "term"><span class= "command"><strong>as</strong></span></span> </p> </td> @@ -18323,7 +19174,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="c-filt"></a><span class="term"><span class= + <a id="c-filt" name="c-filt"></a><span class= + "term"><span class= "command"><strong>c++filt</strong></span></span> </p> </td> @@ -18338,7 +19190,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="dwp"></a><span class="term"><span class= + <a id="dwp" name="dwp"></a><span class= + "term"><span class= "command"><strong>dwp</strong></span></span> </p> </td> @@ -18351,7 +19204,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="elfedit"></a><span class="term"><span class= + <a id="elfedit" name="elfedit"></a><span class= + "term"><span class= "command"><strong>elfedit</strong></span></span> </p> </td> @@ -18364,7 +19218,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="gprof"></a><span class="term"><span class= + <a id="gprof" name="gprof"></a><span class= + "term"><span class= "command"><strong>gprof</strong></span></span> </p> </td> @@ -18378,7 +19233,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="gprofng"></a><span class="term"><span class= + <a id="gprofng" name="gprofng"></a><span class= + "term"><span class= "command"><strong>gprofng</strong></span></span> </p> </td> @@ -18391,7 +19247,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="ld"></a><span class="term"><span class= + <a id="ld" name="ld"></a><span class= + "term"><span class= "command"><strong>ld</strong></span></span> </p> </td> @@ -18406,7 +19263,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="ld.gold"></a><span class="term"><span class= + <a id="ld.gold" name="ld.gold"></a><span class= + "term"><span class= "command"><strong>ld.gold</strong></span></span> </p> </td> @@ -18420,7 +19278,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="ld.bfd"></a><span class="term"><span class= + <a id="ld.bfd" name="ld.bfd"></a><span class= + "term"><span class= "command"><strong>ld.bfd</strong></span></span> </p> </td> @@ -18434,7 +19293,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="nm"></a><span class="term"><span class= + <a id="nm" name="nm"></a><span class= + "term"><span class= "command"><strong>nm</strong></span></span> </p> </td> @@ -18448,7 +19308,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="objcopy"></a><span class="term"><span class= + <a id="objcopy" name="objcopy"></a><span class= + "term"><span class= "command"><strong>objcopy</strong></span></span> </p> </td> @@ -18461,7 +19322,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="objdump"></a><span class="term"><span class= + <a id="objdump" name="objdump"></a><span class= + "term"><span class= "command"><strong>objdump</strong></span></span> </p> </td> @@ -18479,7 +19341,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="ranlib"></a><span class="term"><span class= + <a id="ranlib" name="ranlib"></a><span class= + "term"><span class= "command"><strong>ranlib</strong></span></span> </p> </td> @@ -18495,7 +19358,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="readelf"></a><span class="term"><span class= + <a id="readelf" name="readelf"></a><span class= + "term"><span class= "command"><strong>readelf</strong></span></span> </p> </td> @@ -18508,7 +19372,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="size"></a><span class="term"><span class= + <a id="size" name="size"></a><span class= + "term"><span class= "command"><strong>size</strong></span></span> </p> </td> @@ -18522,7 +19387,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="strings"></a><span class="term"><span class= + <a id="strings" name="strings"></a><span class= + "term"><span class= "command"><strong>strings</strong></span></span> </p> </td> @@ -18541,7 +19407,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="strip"></a><span class="term"><span class= + <a id="strip" name="strip"></a><span class= + "term"><span class= "command"><strong>strip</strong></span></span> </p> </td> @@ -18554,8 +19421,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="libbfd"></a><span class="term"><code class= - "filename">libbfd</code></span> + <a id="libbfd" name="libbfd"></a><span class= + "term"><code class="filename">libbfd</code></span> </p> </td> <td> @@ -18567,8 +19434,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="libctf"></a><span class="term"><code class= - "filename">libctf</code></span> + <a id="libctf" name="libctf"></a><span class= + "term"><code class="filename">libctf</code></span> </p> </td> <td> @@ -18580,8 +19447,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="libctf-nobfd"></a><span class= - "term"><code class= + <a id="libctf-nobfd" name= + "libctf-nobfd"></a><span class="term"><code class= "filename">libctf-nobfd</code></span> </p> </td> @@ -18595,8 +19462,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="libgprofng"></a><span class= - "term"><code class= + <a id="libgprofng" name= + "libgprofng"></a><span class="term"><code class= "filename">libgprofng</code></span> </p> </td> @@ -18611,8 +19478,8 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="libopcodes"></a><span class= - "term"><code class= + <a id="libopcodes" name= + "libopcodes"></a><span class="term"><code class= "filename">libopcodes</code></span> </p> </td> @@ -18630,7 +19497,7 @@ cd build</kbd></pre> <tr> <td> <p> - <a id="libsframe"></a><span class= + <a id="libsframe" name="libsframe"></a><span class= "term"><code class= "filename">libsframe</code></span> </p> @@ -18648,17 +19515,18 @@ cd build</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-gmp"></a>8.19. GMP-6.3.0 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-gmp" name="ch-system-gmp"></a>8.20. + GMP-6.3.0 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет GMP содержит математические библиотеки. Они содержат полезные функции для арифметики с произвольной точностью. @@ -18676,9 +19544,9 @@ cd build</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.19.1. Установка пакета GMP + 8.20.1. Установка пакета GMP </h3> <div class="admon note"> <h3> @@ -18773,14 +19641,15 @@ make html</kbd></pre> он собран. Иногда код, определяющий процессор, неверно определяет возможности системы, и в тестах или других приложениях, использующих библиотеки gmp, возникают ошибки - с сообщением "Illegal instruction". В этом случае gmp - следует переконфигурировать с параметром <code class= + с сообщением <code class="computeroutput">Illegal + instruction</code>. В этом случае gmp следует + переконфигурировать с параметром <code class= "option">--host=none-linux-gnu</code> и пересобрать. </p> </div> <p> - Убедитесь, что все 199 тестов в наборе тестов пройдены. - Проверьте результат, выполнив следующую команду: + Убедитесь, что все 199 тестов в наборе пройдены. Проверьте + результат, выполнив следующую команду: </p> <pre class="userinput"><kbd class= "command">awk '/# PASS:/{total+=$3} ; END{print total}' gmp-check-log</kbd></pre> @@ -18790,9 +19659,9 @@ make html</kbd></pre> <pre class="userinput"><kbd class="command">make install make install-html</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-gmp" name="contents-gmp"></a>8.19.2. + <a id="contents-gmp" name="contents-gmp"></a>8.20.2. Содержимое пакета GMP </h3> <div class="segmentedlist"> @@ -18810,7 +19679,7 @@ make install-html</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm6857"></a>Краткое описание + <a id="idm7116" name="idm7116"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -18821,8 +19690,8 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="libgmp"></a><span class="term"><code class= - "filename">libgmp</code></span> + <a id="libgmp" name="libgmp"></a><span class= + "term"><code class="filename">libgmp</code></span> </p> </td> <td> @@ -18834,8 +19703,9 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="libgmpxx"></a><span class= - "term"><code class="filename">libgmpxx</code></span> + <a id="libgmpxx" name="libgmpxx"></a><span class= + "term"><code class= + "filename">libgmpxx</code></span> </p> </td> <td> @@ -18849,17 +19719,18 @@ make install-html</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-mpfr"></a>8.20. MPFR-4.2.0 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-mpfr" name="ch-system-mpfr"></a>8.21. + MPFR-4.2.1 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет MPFR содержит функции для двоичных вычислений с плавающей запятой произвольной точности. @@ -18868,35 +19739,27 @@ make install-html</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">0.2 SBU</span> + сборки:</strong> <span class="segbody">0.3 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">43 MB</span> + пространство:</strong> <span class="segbody">44 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.20.1. Установка пакета MPFR + 8.21.1. Установка пакета MPFR </h3> <p> - Исправьте тестовый пример, приводящий к ошибке в старых - версиях Glibc: - </p> - <pre class="userinput"><kbd class= - "command">sed -e 's/+01,234,567/+1,234,567 /' \ - -e 's/13.10Pd/13Pd/' \ - -i tests/tsprintf.c</kbd></pre> - <p> Подготовьте MPFR к компиляции: </p> <pre class="userinput"><kbd class= "command">./configure --prefix=/usr \ --disable-static \ --enable-thread-safe \ - --docdir=/usr/share/doc/mpfr-4.2.0</kbd></pre> + --docdir=/usr/share/doc/mpfr-4.2.1</kbd></pre> <p> Скомпилируйте пакет и сгенерируйте HTML-документацию: </p> @@ -18912,7 +19775,7 @@ make html</kbd></pre> </p> </div> <p> - Выполните тестирование и убедитесь, что все 197 тестов + Выполните тестирование и убедитесь, что все 198 тестов пройдены: </p> <pre class="userinput"><kbd class= @@ -18923,9 +19786,9 @@ make html</kbd></pre> <pre class="userinput"><kbd class="command">make install make install-html</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-mpfr" name="contents-mpfr"></a>8.20.2. + <a id="contents-mpfr" name="contents-mpfr"></a>8.21.2. Содержимое пакета MPFR </h3> <div class="segmentedlist"> @@ -18937,13 +19800,13 @@ make install-html</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> - <span class="segbody">/usr/share/doc/mpfr-4.2.0</span> + <span class="segbody">/usr/share/doc/mpfr-4.2.1</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm6913"></a>Краткое описание + <a id="idm7169" name="idm7169"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -18954,8 +19817,8 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="libmpfr"></a><span class="term"><code class= - "filename">libmpfr</code></span> + <a id="libmpfr" name="libmpfr"></a><span class= + "term"><code class="filename">libmpfr</code></span> </p> </td> <td> @@ -18970,17 +19833,18 @@ make install-html</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-mpc"></a>8.21. MPC-1.3.1 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-mpc" name="ch-system-mpc"></a>8.22. + MPC-1.3.1 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет MPC содержит библиотеку для арифметики комплексных чисел с высокой точностью и правильным округлением @@ -18999,9 +19863,9 @@ make install-html</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.21.1. Установка пакета MPC + 8.22.1. Установка пакета MPC </h3> <p> Подготовьте MPC к компиляции: @@ -19026,9 +19890,9 @@ make html</kbd></pre> <pre class="userinput"><kbd class="command">make install make install-html</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-mpc" name="contents-mpc"></a>8.21.2. + <a id="contents-mpc" name="contents-mpc"></a>8.22.2. Содержимое пакета MPC </h3> <div class="segmentedlist"> @@ -19046,7 +19910,7 @@ make install-html</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm6957"></a>Краткое описание + <a id="idm7213" name="idm7213"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -19057,8 +19921,8 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="libmpc"></a><span class="term"><code class= - "filename">libmpc</code></span> + <a id="libmpc" name="libmpc"></a><span class= + "term"><code class="filename">libmpc</code></span> </p> </td> <td> @@ -19072,17 +19936,18 @@ make install-html</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-attr"></a>8.22. Attr-2.5.1 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-attr" name="ch-system-attr"></a>8.23. + Attr-2.5.2 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Attr содержит утилиты для управления расширенными атрибутами объектов файловой системы. @@ -19096,15 +19961,15 @@ make install-html</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">4.1 + пространство:</strong> <span class="segbody">4.2 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.22.1. Установка пакета Attr + 8.23.1. Установка пакета Attr </h3> <p> Подготовьте Attr к компиляции: @@ -19113,7 +19978,7 @@ make install-html</kbd></pre> "command">./configure --prefix=/usr \ --disable-static \ --sysconfdir=/etc \ - --docdir=/usr/share/doc/attr-2.5.1</kbd></pre> + --docdir=/usr/share/doc/attr-2.5.2</kbd></pre> <p> Скомпилируйте пакет: </p> @@ -19131,9 +19996,9 @@ make install-html</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-attr" name="contents-attr"></a>8.22.2. + <a id="contents-attr" name="contents-attr"></a>8.23.2. Содержимое пакета Attr </h3> <div class="segmentedlist"> @@ -19151,13 +20016,13 @@ make install-html</kbd></pre> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/include/attr и - /usr/share/doc/attr-2.5.1</span> + /usr/share/doc/attr-2.5.2</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm7003"></a>Краткое описание + <a id="idm7259" name="idm7259"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -19168,7 +20033,8 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="attr"></a><span class="term"><span class= + <a id="attr" name="attr"></a><span class= + "term"><span class= "command"><strong>attr</strong></span></span> </p> </td> @@ -19181,8 +20047,9 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="getfattr"></a><span class= - "term"><span class="command"><strong>getfattr</strong></span></span> + <a id="getfattr" name="getfattr"></a><span class= + "term"><span class= + "command"><strong>getfattr</strong></span></span> </p> </td> <td> @@ -19195,8 +20062,9 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="setfattr"></a><span class= - "term"><span class="command"><strong>setfattr</strong></span></span> + <a id="setfattr" name="setfattr"></a><span class= + "term"><span class= + "command"><strong>setfattr</strong></span></span> </p> </td> <td> @@ -19209,8 +20077,8 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="libattr"></a><span class="term"><code class= - "filename">libattr</code></span> + <a id="libattr" name="libattr"></a><span class= + "term"><code class="filename">libattr</code></span> </p> </td> <td> @@ -19225,17 +20093,18 @@ make install-html</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-acl"></a>8.23. Acl-2.3.1 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-acl" name="ch-system-acl"></a>8.24. + Acl-2.3.2 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Acl содержит утилиты для администрирования списков контроля доступа, которые используются для определения @@ -19250,15 +20119,15 @@ make install-html</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">6.1 + пространство:</strong> <span class="segbody">6.3 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.23.1. Установка пакета Acl + 8.24.1. Установка пакета Acl </h3> <p> Подготовьте Acl к компиляции: @@ -19266,7 +20135,7 @@ make install-html</kbd></pre> <pre class="userinput"><kbd class= "command">./configure --prefix=/usr \ --disable-static \ - --docdir=/usr/share/doc/acl-2.3.1</kbd></pre> + --docdir=/usr/share/doc/acl-2.3.2</kbd></pre> <p> Скомпилируйте пакет: </p> @@ -19286,9 +20155,9 @@ make install-html</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-acl" name="contents-acl"></a>8.23.2. + <a id="contents-acl" name="contents-acl"></a>8.24.2. Содержимое пакета Acl </h3> <div class="segmentedlist"> @@ -19306,13 +20175,13 @@ make install-html</kbd></pre> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/include/acl и - /usr/share/doc/acl-2.3.1</span> + /usr/share/doc/acl-2.3.2</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm7071"></a>Краткое описание + <a id="idm7327" name="idm7327"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -19323,7 +20192,8 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="chacl"></a><span class="term"><span class= + <a id="chacl" name="chacl"></a><span class= + "term"><span class= "command"><strong>chacl</strong></span></span> </p> </td> @@ -19336,7 +20206,8 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="getfacl"></a><span class="term"><span class= + <a id="getfacl" name="getfacl"></a><span class= + "term"><span class= "command"><strong>getfacl</strong></span></span> </p> </td> @@ -19349,7 +20220,8 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="setfacl"></a><span class="term"><span class= + <a id="setfacl" name="setfacl"></a><span class= + "term"><span class= "command"><strong>setfacl</strong></span></span> </p> </td> @@ -19362,8 +20234,8 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="libacl"></a><span class="term"><code class= - "filename">libacl</code></span> + <a id="libacl" name="libacl"></a><span class= + "term"><code class="filename">libacl</code></span> </p> </td> <td> @@ -19378,17 +20250,18 @@ make install-html</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-libcap"></a>8.24. Libcap-2.69 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-libcap" name="ch-system-libcap"></a>8.25. + Libcap-2.69 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Libcap реализует интерфейсы пользовательского пространства для возможностей POSIX 1003.1e, доступных в @@ -19410,9 +20283,9 @@ make install-html</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.24.1. Установка пакета Libcap + 8.25.1. Установка пакета Libcap </h3> <p> Запретите установку статических библиотек: @@ -19454,9 +20327,9 @@ make install-html</kbd></pre> <pre class="userinput"><kbd class= "command">make prefix=/usr lib=lib install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-libcap" name="contents-libcap"></a>8.24.2. + <a id="contents-libcap" name="contents-libcap"></a>8.25.2. Содержимое пакета Libcap </h3> <div class="segmentedlist"> @@ -19475,7 +20348,7 @@ make install-html</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm7145"></a>Краткое описание + <a id="idm7401" name="idm7401"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -19486,7 +20359,8 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="capsh"></a><span class="term"><span class= + <a id="capsh" name="capsh"></a><span class= + "term"><span class= "command"><strong>capsh</strong></span></span> </p> </td> @@ -19500,7 +20374,8 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="getcap"></a><span class="term"><span class= + <a id="getcap" name="getcap"></a><span class= + "term"><span class= "command"><strong>getcap</strong></span></span> </p> </td> @@ -19513,8 +20388,9 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="getpcaps"></a><span class= - "term"><span class="command"><strong>getpcaps</strong></span></span> + <a id="getpcaps" name="getpcaps"></a><span class= + "term"><span class= + "command"><strong>getpcaps</strong></span></span> </p> </td> <td> @@ -19527,7 +20403,8 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="setcap"></a><span class="term"><span class= + <a id="setcap" name="setcap"></a><span class= + "term"><span class= "command"><strong>setcap</strong></span></span> </p> </td> @@ -19540,8 +20417,8 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="libcap"></a><span class="term"><code class= - "filename">libcap</code></span> + <a id="libcap" name="libcap"></a><span class= + "term"><code class="filename">libcap</code></span> </p> </td> <td> @@ -19554,8 +20431,8 @@ make install-html</kbd></pre> <tr> <td> <p> - <a id="libpsx"></a><span class="term"><code class= - "filename">libpsx</code></span> + <a id="libpsx" name="libpsx"></a><span class= + "term"><code class="filename">libpsx</code></span> </p> </td> <td> @@ -19570,17 +20447,18 @@ make install-html</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-libxcrypt"></a>8.25. Libxcrypt-4.4.36 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-libxcrypt" name= + "ch-system-libxcrypt"></a>8.26. Libxcrypt-4.4.36 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Libxcrypt содержит современную библиотеку для одностороннего хэширования паролей. @@ -19598,9 +20476,9 @@ make install-html</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.25.1. Установка пакета Libxcrypt + 8.26.1. Установка пакета Libxcrypt </h3> <p> Подготовьте Libxcrypt к компиляции: @@ -19689,13 +20567,13 @@ make install-html</kbd></pre> --disable-static \ --disable-failure-tokens make -cp -av .libs/libcrypt.so.1* /usr/lib</kbd></pre> +cp -av --remove-destination .libs/libcrypt.so.1* /usr/lib</kbd></pre> </div> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-libxcrypt" name= - "contents-libxcrypt"></a>8.25.2. Содержимое пакета Libxcrypt + "contents-libxcrypt"></a>8.26.2. Содержимое пакета Libxcrypt </h3> <div class="segmentedlist"> <div class="seglistitem"> @@ -19708,7 +20586,7 @@ cp -av .libs/libcrypt.so.1* /usr/lib</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm7244"></a>Краткое описание + <a id="idm7500" name="idm7500"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -19719,8 +20597,9 @@ cp -av .libs/libcrypt.so.1* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="libcrypt"></a><span class= - "term"><code class="filename">libcrypt</code></span> + <a id="libcrypt" name="libcrypt"></a><span class= + "term"><code class= + "filename">libcrypt</code></span> </p> </td> <td> @@ -19734,17 +20613,18 @@ cp -av .libs/libcrypt.so.1* /usr/lib</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-shadow"></a>8.26. Shadow-4.13 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-shadow" name="ch-system-shadow"></a>8.27. + Shadow-4.14.5 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Shadow содержит программы для безопасной обработки паролей. @@ -19757,14 +20637,14 @@ cp -av .libs/libcrypt.so.1* /usr/lib</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">46 MB</span> + пространство:</strong> <span class="segbody">49 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.26.1. Установка пакета Shadow + 8.27.1. Установка пакета Shadow </h3> <div class="admon note"> <h3> @@ -19773,8 +20653,8 @@ cp -av .libs/libcrypt.so.1* /usr/lib</kbd></pre> <p> Если вы хотите принудительно использовать надежные пароли, обратитесь к инструкции <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/cracklib.html"> - https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/cracklib.html</a> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/cracklib.html"> + https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/cracklib.html</a> для установки CrackLib перед сборкой. Затем добавьте параметр <em class= "parameter"><code>--with-libcrack</code></em> в приведенную @@ -19789,8 +20669,7 @@ cp -av .libs/libcrypt.so.1* /usr/lib</kbd></pre> того, запретите установку страниц руководств, так как они были установлены в <a class="xref" href= "#ch-system-man-pages" title= - "8.3. Man-pages-6.05.01">Раздел 8.3, - «Man-pages-6.05.01»</a>: + "8.3. Man-pages-6.06">Раздел 8.3, «Man-pages-6.06»</a>: </p> <pre class="userinput"><kbd class= "command">sed -i 's/groups$(EXEEXT) //' src/Makefile.in @@ -19798,8 +20677,8 @@ find man -name Makefile.in -exec sed -i 's/groups\.1 / /' {} \; find man -name Makefile.in -exec sed -i 's/getspnam\.3 / /' {} \; find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;</kbd></pre> <p> - <a id="shadow-login_defs"></a>Вместо используемого по - умолчанию метода <span class= + <a id="shadow-login_defs" name="shadow-login_defs"></a>Вместо + используемого по умолчанию метода <span class= "emphasis"><em>crypt</em></span>, используйте более безопасный метод шифрования паролей <span class= "emphasis"><em>YESCRYPT</em></span>, который также позволяет @@ -19849,6 +20728,7 @@ find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;</kbd></pre> ./configure --sysconfdir=/etc \ --disable-static \ --with-{b,yes}crypt \ + --without-libbsd \ --with-group-name-max-length=32</kbd></pre> <div class="variablelist"> <p class="title"> @@ -19898,6 +20778,17 @@ find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;</kbd></pre> названия группы. </p> </dd> + <dt> + <span class="term"><em class= + "parameter"><code>--without-libbsd</code></em></span> + </dt> + <dd> + <p> + Не используйте функцию readpassphrase из иблиотеки + libbsd, которой нет в LFS. Вместо этого используйте + внутреннюю копию. + </p> + </dd> </dl> </div> <p> @@ -19914,9 +20805,9 @@ find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;</kbd></pre> "command">make exec_prefix=/usr install make -C man install-man</kbd></pre> </div> - <div class="configuration" lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="conf-shadow" name="conf-shadow"></a>8.26.2. Настройка + <a id="conf-shadow" name="conf-shadow"></a>8.27.2. Настройка Shadow </h3> <p> @@ -19960,8 +20851,9 @@ make -C man install-man</kbd></pre> настройку <em class= "parameter"><code>USERGROUPS_ENAB</code></em> в файле <code class="filename">/etc/login.defs</code>. Смотрите - справочную страницу <code class="filename">useradd(8)</code> - для получения дополнительной информации. + справочную страницу <a class="ulink" href= + "https://man.archlinux.org/man/useradd.8">useradd(8)</a> для + получения дополнительной информации. </p> <p> Во-вторых, чтобы изменить параметры по умолчанию, необходимо @@ -20030,9 +20922,9 @@ useradd -D --gid 999</kbd></pre> </dl> </div> </div> - <div class="configuration" lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.26.3. Установка пароля пользователя root + 8.27.3. Установка пароля пользователя root </h3> <p> Придумайте пароль для <span class= @@ -20041,9 +20933,9 @@ useradd -D --gid 999</kbd></pre> <pre class="userinput"><kbd class= "command">passwd root</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-shadow" name="contents-shadow"></a>8.26.4. + <a id="contents-shadow" name="contents-shadow"></a>8.27.4. Содержимое пакета Shadow </h3> <div class="segmentedlist"> @@ -20053,10 +20945,10 @@ useradd -D --gid 999</kbd></pre> программы:</strong> <span class="segbody">chage, chfn, chgpasswd, chpasswd, chsh, expiry, faillog, getsubids, gpasswd, groupadd, groupdel, groupmems, groupmod, grpck, - grpconv, grpunconv, lastlog, login, logoutd, newgidmap, - newgrp, newuidmap, newusers, nologin, passwd, pwck, - pwconv, pwunconv, sg (ссылка на newgrp), su, useradd, - userdel, usermod, vigr (ссылка на vipw) и vipw</span> + grpconv, grpunconv, login, logoutd, newgidmap, newgrp, + newuidmap, newusers, nologin, passwd, pwck, pwconv, + pwunconv, sg (ссылка на newgrp), su, useradd, userdel, + usermod, vigr (ссылка на vipw) и vipw</span> </div> <div class="seg"> <strong class="segtitle">Установленные @@ -20072,7 +20964,7 @@ useradd -D --gid 999</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm7400"></a>Краткое описание + <a id="idm7661" name="idm7661"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -20083,7 +20975,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="chage"></a><span class="term"><span class= + <a id="chage" name="chage"></a><span class= + "term"><span class= "command"><strong>chage</strong></span></span> </p> </td> @@ -20097,7 +20990,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="chfn"></a><span class="term"><span class= + <a id="chfn" name="chfn"></a><span class= + "term"><span class= "command"><strong>chfn</strong></span></span> </p> </td> @@ -20111,7 +21005,7 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="chgpasswd"></a><span class= + <a id="chgpasswd" name="chgpasswd"></a><span class= "term"><span class= "command"><strong>chgpasswd</strong></span></span> </p> @@ -20126,8 +21020,9 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="chpasswd"></a><span class= - "term"><span class="command"><strong>chpasswd</strong></span></span> + <a id="chpasswd" name="chpasswd"></a><span class= + "term"><span class= + "command"><strong>chpasswd</strong></span></span> </p> </td> <td> @@ -20140,7 +21035,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="chsh"></a><span class="term"><span class= + <a id="chsh" name="chsh"></a><span class= + "term"><span class= "command"><strong>chsh</strong></span></span> </p> </td> @@ -20154,7 +21050,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="expiry"></a><span class="term"><span class= + <a id="expiry" name="expiry"></a><span class= + "term"><span class= "command"><strong>expiry</strong></span></span> </p> </td> @@ -20168,7 +21065,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="faillog"></a><span class="term"><span class= + <a id="faillog" name="faillog"></a><span class= + "term"><span class= "command"><strong>faillog</strong></span></span> </p> </td> @@ -20184,7 +21082,7 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="getsubids"></a><span class= + <a id="getsubids" name="getsubids"></a><span class= "term"><span class= "command"><strong>getsubids</strong></span></span> </p> @@ -20199,7 +21097,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="gpasswd"></a><span class="term"><span class= + <a id="gpasswd" name="gpasswd"></a><span class= + "term"><span class= "command"><strong>gpasswd</strong></span></span> </p> </td> @@ -20213,8 +21112,9 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="groupadd"></a><span class= - "term"><span class="command"><strong>groupadd</strong></span></span> + <a id="groupadd" name="groupadd"></a><span class= + "term"><span class= + "command"><strong>groupadd</strong></span></span> </p> </td> <td> @@ -20226,8 +21126,9 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="groupdel"></a><span class= - "term"><span class="command"><strong>groupdel</strong></span></span> + <a id="groupdel" name="groupdel"></a><span class= + "term"><span class= + "command"><strong>groupdel</strong></span></span> </p> </td> <td> @@ -20239,7 +21140,7 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="groupmems"></a><span class= + <a id="groupmems" name="groupmems"></a><span class= "term"><span class= "command"><strong>groupmems</strong></span></span> </p> @@ -20255,8 +21156,9 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="groupmod"></a><span class= - "term"><span class="command"><strong>groupmod</strong></span></span> + <a id="groupmod" name="groupmod"></a><span class= + "term"><span class= + "command"><strong>groupmod</strong></span></span> </p> </td> <td> @@ -20268,7 +21170,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="grpck"></a><span class="term"><span class= + <a id="grpck" name="grpck"></a><span class= + "term"><span class= "command"><strong>grpck</strong></span></span> </p> </td> @@ -20283,7 +21186,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="grpconv"></a><span class="term"><span class= + <a id="grpconv" name="grpconv"></a><span class= + "term"><span class= "command"><strong>grpconv</strong></span></span> </p> </td> @@ -20297,7 +21201,7 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="grpunconv"></a><span class= + <a id="grpunconv" name="grpunconv"></a><span class= "term"><span class= "command"><strong>grpunconv</strong></span></span> </p> @@ -20313,21 +21217,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="lastlog"></a><span class="term"><span class= - "command"><strong>lastlog</strong></span></span> - </p> - </td> - <td> - <p> - Сообщает о самом последнем входе в систему всех - пользователей или данного пользователя - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="login"></a><span class="term"><span class= + <a id="login" name="login"></a><span class= + "term"><span class= "command"><strong>login</strong></span></span> </p> </td> @@ -20341,7 +21232,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="logoutd"></a><span class="term"><span class= + <a id="logoutd" name="logoutd"></a><span class= + "term"><span class= "command"><strong>logoutd</strong></span></span> </p> </td> @@ -20355,7 +21247,7 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="newgidmap"></a><span class= + <a id="newgidmap" name="newgidmap"></a><span class= "term"><span class= "command"><strong>newgidmap</strong></span></span> </p> @@ -20370,7 +21262,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="newgrp"></a><span class="term"><span class= + <a id="newgrp" name="newgrp"></a><span class= + "term"><span class= "command"><strong>newgrp</strong></span></span> </p> </td> @@ -20384,7 +21277,7 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="newuidmap"></a><span class= + <a id="newuidmap" name="newuidmap"></a><span class= "term"><span class= "command"><strong>newuidmap</strong></span></span> </p> @@ -20399,8 +21292,9 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="newusers"></a><span class= - "term"><span class="command"><strong>newusers</strong></span></span> + <a id="newusers" name="newusers"></a><span class= + "term"><span class= + "command"><strong>newusers</strong></span></span> </p> </td> <td> @@ -20413,7 +21307,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="nologin"></a><span class="term"><span class= + <a id="nologin" name="nologin"></a><span class= + "term"><span class= "command"><strong>nologin</strong></span></span> </p> </td> @@ -20429,7 +21324,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="passwd"></a><span class="term"><span class= + <a id="passwd" name="passwd"></a><span class= + "term"><span class= "command"><strong>passwd</strong></span></span> </p> </td> @@ -20443,7 +21339,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="pwck"></a><span class="term"><span class= + <a id="pwck" name="pwck"></a><span class= + "term"><span class= "command"><strong>pwck</strong></span></span> </p> </td> @@ -20458,7 +21355,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="pwconv"></a><span class="term"><span class= + <a id="pwconv" name="pwconv"></a><span class= + "term"><span class= "command"><strong>pwconv</strong></span></span> </p> </td> @@ -20472,8 +21370,9 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="pwunconv"></a><span class= - "term"><span class="command"><strong>pwunconv</strong></span></span> + <a id="pwunconv" name="pwunconv"></a><span class= + "term"><span class= + "command"><strong>pwunconv</strong></span></span> </p> </td> <td> @@ -20487,7 +21386,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="sg"></a><span class="term"><span class= + <a id="sg" name="sg"></a><span class= + "term"><span class= "command"><strong>sg</strong></span></span> </p> </td> @@ -20502,7 +21402,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="su"></a><span class="term"><span class= + <a id="su" name="su"></a><span class= + "term"><span class= "command"><strong>su</strong></span></span> </p> </td> @@ -20516,7 +21417,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="useradd"></a><span class="term"><span class= + <a id="useradd" name="useradd"></a><span class= + "term"><span class= "command"><strong>useradd</strong></span></span> </p> </td> @@ -20531,7 +21433,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="userdel"></a><span class="term"><span class= + <a id="userdel" name="userdel"></a><span class= + "term"><span class= "command"><strong>userdel</strong></span></span> </p> </td> @@ -20544,7 +21447,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="usermod"></a><span class="term"><span class= + <a id="usermod" name="usermod"></a><span class= + "term"><span class= "command"><strong>usermod</strong></span></span> </p> </td> @@ -20559,7 +21463,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="vigr"></a><span class="term"><span class= + <a id="vigr" name="vigr"></a><span class= + "term"><span class= "command"><strong>vigr</strong></span></span> </p> </td> @@ -20574,7 +21479,8 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="vipw"></a><span class="term"><span class= + <a id="vipw" name="vipw"></a><span class= + "term"><span class= "command"><strong>vipw</strong></span></span> </p> </td> @@ -20589,8 +21495,9 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="libsubid"></a><span class= - "term"><code class="filename">libsubid</code></span> + <a id="libsubid" name="libsubid"></a><span class= + "term"><code class= + "filename">libsubid</code></span> </p> </td> <td> @@ -20605,17 +21512,18 @@ useradd -D --gid 999</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-gcc"></a>8.27. GCC-13.2.0 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-gcc" name="ch-system-gcc"></a>8.28. + GCC-13.2.0 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет GCC содержит коллекцию компиляторов GNU, которая включает компиляторы C и C++. @@ -20635,9 +21543,9 @@ useradd -D --gid 999</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.27.1. Установка пакета GCC + 8.28.1. Установка пакета GCC </h3> <p> При сборке на x86_64 измените имя каталога по умолчанию для @@ -20673,7 +21581,7 @@ cd build</kbd></pre> GCC поддерживает семь различных языков программирования, но предварительные условия для большинства из них еще не выполнены. См. страницу <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/gcc.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/gcc.html"> BLFS Book GCC</a> для получения инструкций о том, как собрать все языки, поддерживаемые GCC </p> @@ -20726,7 +21634,7 @@ cd build</kbd></pre> <div class="admon note"> <h3> Примечание - </h3><a id="pie-ssp-info"></a> + </h3><a id="pie-ssp-info" name="pie-ssp-info"></a> <p> PIE (позиционно-независимые исполняемые файлы) — это двоичные программы, которые можно загружать в любое место @@ -20778,7 +21686,7 @@ cd build</kbd></pre> Выполните тестирование под непривилегированным пользователем, но не останавливайтесь на ошибках: </p> - <pre class="userinput"><kbd class="command">chown -Rv tester . + <pre class="userinput"><kbd class="command">chown -R tester . su tester -c "PATH=$PATH make -k check"</kbd></pre> <p> Чтобы получить сводку результатов набора тестов, выполните: @@ -20793,27 +21701,23 @@ su tester -c "PATH=$PATH make -k check"</kbd></pre> <p> Результаты можно сравнить с результатами, размещенными на <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/lfs/build-logs/12.0/">https://mirror.linuxfromscratch.ru/lfs/build-logs/12.0/</a> + "https://mirror.linuxfromscratch.ru/lfs/build-logs/12.1/">https://mirror.linuxfromscratch.ru/lfs/build-logs/12.1/</a> и <a class="ulink" href= "https://gcc.gnu.org/ml/gcc-testresults/">https://gcc.gnu.org/ml/gcc-testresults/</a>. </p> <p> - Известно, что два теста с именами <code class= - "filename">copy.cc</code> и <code class= - "filename">pr56837.c</code> завершаются ошибкой. Кроме того, - известно, что несколько тестов в каталоге <code class= - "filename">vect</code> завершаются неудачно, если - оборудование не поддерживает AVX. - </p> - <p> - Известно, что в Glibc-2.38, тесты анализатора с именами - <code class="filename">data-model-4.c</code> и <code class= - "filename">conftest-1.c</code> завершаются неудачно. - Известно, что в тестах asan, несколько тестов в <code class= - "filename">asan_test.C</code> завершаются неудачно. Известно, - что тест с именем <code class= - "filename">interception-malloc-test-1.C</code> завершился - ошибкой. + Известно, что восемь тестов gcc (из более чем 185 000): + <code class="filename">pr56837.c</code> и семь тестов из + каталога <code class="filename">analyzer</code> завершились + неудачно. Также провалился один тест libstdc++ (из более чем + 15 000) — это <code class="filename">copy.cc</code>. + Известно, что для g++ 21 тест (из примерно 250 000), 14 + тестов <span class="quote">«<span class= + "quote">AddressSanitizer*</span>»</span> и 7 тестов + <code class="filename">interception-malloc-test-1.C</code> + завершились неудачно. Кроме того, несколько тестов из + каталога <code class="filename">vect</code> завершаются + неудачно, если оборудование не поддерживает AVX. </p> <p> Не всегда удается избежать неожиданных сбоев. Разработчики @@ -20993,9 +21897,9 @@ SEARCH_DIR("/usr/lib");</code></pre> "command">mkdir -pv /usr/share/gdb/auto-load/usr/lib mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-gcc" name="contents-gcc"></a>8.27.2. + <a id="contents-gcc" name="contents-gcc"></a>8.28.2. Содержимое пакета GCC </h3> <div class="segmentedlist"> @@ -21026,7 +21930,7 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm7829"></a>Краткое описание + <a id="idm8081" name="idm8081"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -21037,7 +21941,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="c"></a><span class="term"><span class= + <a id="c" name="c"></a><span class= + "term"><span class= "command"><strong>c++</strong></span></span> </p> </td> @@ -21050,7 +21955,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="cc"></a><span class="term"><span class= + <a id="cc" name="cc"></a><span class= + "term"><span class= "command"><strong>cc</strong></span></span> </p> </td> @@ -21063,7 +21969,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="cpp"></a><span class="term"><span class= + <a id="cpp" name="cpp"></a><span class= + "term"><span class= "command"><strong>cpp</strong></span></span> </p> </td> @@ -21078,7 +21985,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="g"></a><span class="term"><span class= + <a id="g" name="g"></a><span class= + "term"><span class= "command"><strong>g++</strong></span></span> </p> </td> @@ -21091,7 +21999,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="gcc"></a><span class="term"><span class= + <a id="gcc" name="gcc"></a><span class= + "term"><span class= "command"><strong>gcc</strong></span></span> </p> </td> @@ -21104,7 +22013,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="gcc-ar"></a><span class="term"><span class= + <a id="gcc-ar" name="gcc-ar"></a><span class= + "term"><span class= "command"><strong>gcc-ar</strong></span></span> </p> </td> @@ -21122,7 +22032,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="gcc-nm"></a><span class="term"><span class= + <a id="gcc-nm" name="gcc-nm"></a><span class= + "term"><span class= "command"><strong>gcc-nm</strong></span></span> </p> </td> @@ -21140,8 +22051,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="gcc-ranlib"></a><span class= - "term"><span class= + <a id="gcc-ranlib" name= + "gcc-ranlib"></a><span class="term"><span class= "command"><strong>gcc-ranlib</strong></span></span> </p> </td> @@ -21159,7 +22070,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="gcov"></a><span class="term"><span class= + <a id="gcov" name="gcov"></a><span class= + "term"><span class= "command"><strong>gcov</strong></span></span> </p> </td> @@ -21174,7 +22086,7 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="gcov-dump"></a><span class= + <a id="gcov-dump" name="gcov-dump"></a><span class= "term"><span class= "command"><strong>gcov-dump</strong></span></span> </p> @@ -21189,7 +22101,7 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="gcov-tool"></a><span class= + <a id="gcov-tool" name="gcov-tool"></a><span class= "term"><span class= "command"><strong>gcov-tool</strong></span></span> </p> @@ -21203,8 +22115,9 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="lto-dump"></a><span class= - "term"><span class="command"><strong>lto-dump</strong></span></span> + <a id="lto-dump" name="lto-dump"></a><span class= + "term"><span class= + "command"><strong>lto-dump</strong></span></span> </p> </td> <td> @@ -21217,8 +22130,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="libasan"></a><span class="term"><code class= - "filename">libasan</code></span> + <a id="libasan" name="libasan"></a><span class= + "term"><code class="filename">libasan</code></span> </p> </td> <td> @@ -21230,7 +22143,7 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="libatomic"></a><span class= + <a id="libatomic" name="libatomic"></a><span class= "term"><code class= "filename">libatomic</code></span> </p> @@ -21244,21 +22157,21 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="libcc1"></a><span class="term"><code class= - "filename">libcc1</code></span> + <a id="libcc1" name="libcc1"></a><span class= + "term"><code class="filename">libcc1</code></span> </p> </td> <td> <p> - Библиотека предварительной обработки C + Библиотека, которая позволяет GDB использовать GCC </p> </td> </tr> <tr> <td> <p> - <a id="libgcc"></a><span class="term"><code class= - "filename">libgcc</code></span> + <a id="libgcc" name="libgcc"></a><span class= + "term"><code class="filename">libgcc</code></span> </p> </td> <td> @@ -21271,8 +22184,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="libgcov"></a><span class="term"><code class= - "filename">libgcov</code></span> + <a id="libgcov" name="libgcov"></a><span class= + "term"><code class="filename">libgcov</code></span> </p> </td> <td> @@ -21285,8 +22198,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="libgomp"></a><span class="term"><code class= - "filename">libgomp</code></span> + <a id="libgomp" name="libgomp"></a><span class= + "term"><code class="filename">libgomp</code></span> </p> </td> <td> @@ -21301,7 +22214,7 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="libhwasan"></a><span class= + <a id="libhwasan" name="libhwasan"></a><span class= "term"><code class= "filename">libhwasan</code></span> </p> @@ -21316,8 +22229,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="libitm"></a><span class="term"><code class= - "filename">libitm</code></span> + <a id="libitm" name="libitm"></a><span class= + "term"><code class="filename">libitm</code></span> </p> </td> <td> @@ -21329,8 +22242,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="liblsan"></a><span class="term"><code class= - "filename">liblsan</code></span> + <a id="liblsan" name="liblsan"></a><span class= + "term"><code class="filename">liblsan</code></span> </p> </td> <td> @@ -21343,8 +22256,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="liblto_plugin"></a><span class= - "term"><code class= + <a id="liblto_plugin" name= + "liblto_plugin"></a><span class="term"><code class= "filename">liblto_plugin</code></span> </p> </td> @@ -21358,8 +22271,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="libquadmath"></a><span class= - "term"><code class= + <a id="libquadmath" name= + "libquadmath"></a><span class="term"><code class= "filename">libquadmath</code></span> </p> </td> @@ -21372,8 +22285,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="libssp"></a><span class="term"><code class= - "filename">libssp</code></span> + <a id="libssp" name="libssp"></a><span class= + "term"><code class="filename">libssp</code></span> </p> </td> <td> @@ -21388,7 +22301,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="libstdc"></a><span class="term"><code class= + <a id="libstdc" name="libstdc"></a><span class= + "term"><code class= "filename">libstdc++</code></span> </p> </td> @@ -21401,8 +22315,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="libstdcexp"></a><span class= - "term"><code class= + <a id="libstdcexp" name= + "libstdcexp"></a><span class="term"><code class= "filename">libstdc++exp</code></span> </p> </td> @@ -21415,7 +22329,7 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="libstdcfs"></a><span class= + <a id="libstdcfs" name="libstdcfs"></a><span class= "term"><code class= "filename">libstdc++fs</code></span> </p> @@ -21429,7 +22343,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="libsupc"></a><span class="term"><code class= + <a id="libsupc" name="libsupc"></a><span class= + "term"><code class= "filename">libsupc++</code></span> </p> </td> @@ -21443,8 +22358,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="libtsan"></a><span class="term"><code class= - "filename">libtsan</code></span> + <a id="libtsan" name="libtsan"></a><span class= + "term"><code class="filename">libtsan</code></span> </p> </td> <td> @@ -21457,8 +22372,9 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <tr> <td> <p> - <a id="libubsan"></a><span class= - "term"><code class="filename">libubsan</code></span> + <a id="libubsan" name="libubsan"></a><span class= + "term"><code class= + "filename">libubsan</code></span> </p> </td> <td> @@ -21474,159 +22390,18 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-pkgconf"></a>8.28. Pkgconf-2.0.1 - </h2> - </div> - </div> - </div> - <div class="package" lang="en"> - <p> - Пакет pkgconf является преемником pkg-config и содержит - инструмент, который позволяет передавать пути установки или - пути к библиотекам для инструментов сборки на этапе настройки - (configure) и сборки(make) пакетов. - </p> - <div class="segmentedlist"> - <div class="seglistitem"> - <div class="seg"> - <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">менее 0.1 - SBU</span> - </div> - <div class="seg"> - <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">4.6 - MB</span> - </div> - </div> - </div> - </div> - <div class="installation" lang="en"> - <h3 class="sect2"> - 8.28.1. Установка пакета Pkgconf - </h3> - <p> - Подготовьте Pkgconf к компиляции: - </p> - <pre class="userinput"><kbd class= - "command">./configure --prefix=/usr \ - --disable-static \ - --docdir=/usr/share/doc/pkgconf-2.0.1</kbd></pre> - <p> - Скомпилируйте пакет: - </p> - <pre class="userinput"><kbd class="command">make</kbd></pre> - <p> - Установите пакет: - </p> - <pre class="userinput"><kbd class= - "command">make install</kbd></pre> - <p> - Для обеспечения совместимости с исходным Pkg-config, создайте - две символические ссылки: - </p> - <pre class="userinput"><kbd class= - "command">ln -sv pkgconf /usr/bin/pkg-config -ln -sv pkgconf.1 /usr/share/man/man1/pkg-config.1</kbd></pre> - </div> - <div class="content" lang="en"> - <h3 class="sect2"> - <a id="contents-pkgconf" name="contents-pkgconf"></a>8.28.2. - Содержимое пакета Pkgconf - </h3> - <div class="segmentedlist"> - <div class="seglistitem"> - <div class="seg"> - <strong class="segtitle">Установленные - программы:</strong> <span class="segbody">pkgconf, - pkg-config (ссылка на pkgconf) и bomtool</span> - </div> - <div class="seg"> - <strong class="segtitle">Установленные - библиотеки:</strong> <span class= - "segbody">libpkgconf.so</span> - </div> - <div class="seg"> - <strong class="segtitle">Созданные каталоги:</strong> - <span class="segbody">/usr/share/doc/pkgconf-2.0.1</span> - </div> - </div> - </div> - <div class="variablelist"> - <h4> - <a id="idm8082"></a>Краткое описание - </h4> - <table border="0" class="variablelist"> - <colgroup> - <col align="left" valign="top" /> - <col /> - </colgroup> - <tbody> - <tr> - <td> - <p> - <a id="pkgconf"></a><span class="term"><span class= - "command"><strong>pkgconf</strong></span></span> - </p> - </td> - <td> - <p> - Возвращает метаданные указанной библиотеки или - пакета - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="bomtool"></a><span class="term"><span class= - "command"><strong>bomtool</strong></span></span> - </p> - </td> - <td> - <p> - Генерирует спецификацию программного обеспечения из - файлов pkg-config с расширением .pc - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="libpkgconf"></a><span class= - "term"><code class= - "filename">libpkgconf</code></span> - </p> - </td> - <td> - <p> - Содержит большую часть функций pkgconf, позволяя - другим инструментам, таким как IDE и компиляторы, - использовать его фреймворки - </p> - </td> - </tr> - </tbody> - </table> + <h2 class="title"> + <a id="ch-system-ncurses" name= + "ch-system-ncurses"></a>8.29. Ncurses-6.4-20230520 + </h2> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> - <div> - <div> - <h2 class="title"> - <a id="ch-system-ncurses"></a>8.29. Ncurses-6.4 - </h2> - </div> - </div> - </div> - <div class="package" lang="en"> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Ncurses содержит библиотеки для независимой от терминала обработки ввода/вывода @@ -21644,7 +22419,7 @@ ln -sv pkgconf.1 /usr/share/man/man1/pkg-config.1</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.29.1. Установка пакета Ncurses </h3> @@ -21748,7 +22523,7 @@ ln -sv pkgconf.1 /usr/share/man/man1/pkg-config.1</kbd></pre> У этого пакета есть набор тестов, но его можно запустить только после того, как пакет будет установлен. Тесты находятся в каталоге <code class="filename">test/</code>. - Дополнительные сведения см. в файле <code class= + Дополнительные сведения смотрите в файле <code class= "filename">README</code> в этом каталоге. </p> <p> @@ -21758,39 +22533,48 @@ ln -sv pkgconf.1 /usr/share/man/man1/pkg-config.1</kbd></pre> файла библиотеки. Установите пакет с помощью <code class= "literal">DESTDIR</code> и правильно замените файл библиотеки с помощью команды <span class= - "command"><strong>install</strong></span>. + "command"><strong>install</strong></span>(также + отредактирован заголовочный файл <code class= + "filename">curses.h</code>, чтобы обеспечить использование + ABI расширенного набора символов, как это сделано в <a class= + "xref" href="#ch-tools-ncurses" title= + "6.3. Ncurses-6.4-20230520">Раздел 6.3, + «Ncurses-6.4-20230520»</a>). </p> <pre class="userinput"><kbd class= "command">make DESTDIR=$PWD/dest install install -vm755 dest/usr/lib/libncursesw.so.6.4 /usr/lib rm -v dest/usr/lib/libncursesw.so.6.4 +sed -e 's/^#if.*XOPEN.*$/#if 1/' \ + -i dest/usr/include/curses.h cp -av dest/* /</kbd></pre> <p> - Многие приложения ожидают, что компоновщик сможет найти + Многие приложения ожидают, что компоновщик может найти библиотеки Ncurses, не поддерживающие расширенный набор - символов. Свяжите такие приложения с библиотеками - расширенного набора символов с помощью символических ссылок и - скриптов компоновщика: + символов. Используя трюк ниже, свяжите такие приложения с + библиотеками расширенного набора символов с помощью + символических ссылок (обратите внимание, что ссылки + <code class="filename">.so</code> безопасны только в том + случае, если <code class="filename">curses.h</code> + отредактирован так, чтобы всегда использовать ABI + расширенного набора символов): </p> <pre class="userinput"><kbd class= "command">for lib in ncurses form panel menu ; do - rm -vf /usr/lib/lib${lib}.so - echo "INPUT(-l${lib}w)" > /usr/lib/lib${lib}.so - ln -sfv ${lib}w.pc /usr/lib/pkgconfig/${lib}.pc + ln -sfv lib${lib}w.so /usr/lib/lib${lib}.so + ln -sfv ${lib}w.pc /usr/lib/pkgconfig/${lib}.pc done</kbd></pre> <p> Убедитесь, что старые приложения, которым нужна <code class= "filename">-lcurses</code> для сборки, собираются правильно: </p> <pre class="userinput"><kbd class= - "command">rm -vf /usr/lib/libcursesw.so -echo "INPUT(-lncursesw)" > /usr/lib/libcursesw.so -ln -sfv libncurses.so /usr/lib/libcurses.so</kbd></pre> + "command">ln -sfv libncursesw.so /usr/lib/libcurses.so</kbd></pre> <p> По желанию установите документацию Ncurses: </p> <pre class="userinput"><kbd class= - "command">cp -v -R doc -T /usr/share/doc/ncurses-6.4</kbd></pre> + "command">cp -v -R doc -T /usr/share/doc/ncurses-6.4-20230520</kbd></pre> <div class="admon note"> <h3> Примечание @@ -21819,7 +22603,7 @@ make sources libs cp -av lib/lib*.so.5* /usr/lib</kbd></pre> </div> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-ncurses" name="contents-ncurses"></a>8.29.2. Содержимое пакета Ncurses @@ -21831,26 +22615,28 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> программы:</strong> <span class="segbody">captoinfo (ссылка на tic), clear, infocmp, infotocap (ссылка на tic), ncursesw6-config, reset (ссылка на tset), tabs, - tic, toe, tput, и tset</span> + tic, toe, tput и tset</span> </div> <div class="seg"> <strong class="segtitle">Установленные - библиотеки:</strong> <span class="segbody">libcursesw.so - (символическая ссылка и скрипт компоновщика на - libncursesw.so), libformw.so, libmenuw.so, - libncursesw.so, libncurses++w.so, libpanelw.so, и их - аналоги без "w" в именах библиотек.</span> + библиотеки:</strong> <span class="segbody">libcurses.so + (символическая ссылка), libform.so (символическая + ссылка), libformw.so, libmenu.so (символическая ссылка), + libmenuw.so, libncurses.so (символическая ссылка), + libncursesw.so, libncurses++w.so, libpanel.so + (символическая ссылка) и libpanelw.so,</span> </div> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/share/tabset, - /usr/share/terminfo, и /usr/share/doc/ncurses-6.4</span> + /usr/share/terminfo и + /usr/share/doc/ncurses-6.4-20230520</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm8193"></a>Краткое описание + <a id="idm8389" name="idm8389"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -21861,7 +22647,7 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="captoinfo"></a><span class= + <a id="captoinfo" name="captoinfo"></a><span class= "term"><span class= "command"><strong>captoinfo</strong></span></span> </p> @@ -21875,7 +22661,8 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="clear"></a><span class="term"><span class= + <a id="clear" name="clear"></a><span class= + "term"><span class= "command"><strong>clear</strong></span></span> </p> </td> @@ -21888,7 +22675,8 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="infocmp"></a><span class="term"><span class= + <a id="infocmp" name="infocmp"></a><span class= + "term"><span class= "command"><strong>infocmp</strong></span></span> </p> </td> @@ -21901,7 +22689,7 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="infotocap"></a><span class= + <a id="infotocap" name="infotocap"></a><span class= "term"><span class= "command"><strong>infotocap</strong></span></span> </p> @@ -21915,7 +22703,8 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="ncursesw6-config"></a><span class= + <a id="ncursesw6-config" name= + "ncursesw6-config"></a><span class= "term"><span class= "command"><strong>ncursesw6-config</strong></span></span> </p> @@ -21930,7 +22719,8 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="reset"></a><span class="term"><span class= + <a id="reset" name="reset"></a><span class= + "term"><span class= "command"><strong>reset</strong></span></span> </p> </td> @@ -21944,7 +22734,8 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="tabs"></a><span class="term"><span class= + <a id="tabs" name="tabs"></a><span class= + "term"><span class= "command"><strong>tabs</strong></span></span> </p> </td> @@ -21958,7 +22749,8 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="tic"></a><span class="term"><span class= + <a id="tic" name="tic"></a><span class= + "term"><span class= "command"><strong>tic</strong></span></span> </p> </td> @@ -21975,7 +22767,8 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="toe"></a><span class="term"><span class= + <a id="toe" name="toe"></a><span class= + "term"><span class= "command"><strong>toe</strong></span></span> </p> </td> @@ -21990,7 +22783,8 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="tput"></a><span class="term"><span class= + <a id="tput" name="tput"></a><span class= + "term"><span class= "command"><strong>tput</strong></span></span> </p> </td> @@ -22007,7 +22801,8 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="tset"></a><span class="term"><span class= + <a id="tset" name="tset"></a><span class= + "term"><span class= "command"><strong>tset</strong></span></span> </p> </td> @@ -22020,22 +22815,8 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="libcursesw"></a><span class= - "term"><code class= - "filename">libcursesw</code></span> - </p> - </td> - <td> - <p> - Ссылка на <code class="filename">libncursesw</code> - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="libncursesw"></a><span class= - "term"><code class= + <a id="libncursesw" name= + "libncursesw"></a><span class="term"><code class= "filename">libncursesw</code></span> </p> </td> @@ -22053,8 +22834,8 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="libncurses__w"></a><span class= - "term"><code class= + <a id="libncurses__w" name= + "libncurses__w"></a><span class="term"><code class= "filename">libncurses++w</code></span> </p> </td> @@ -22068,8 +22849,9 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="libformw"></a><span class= - "term"><code class="filename">libformw</code></span> + <a id="libformw" name="libformw"></a><span class= + "term"><code class= + "filename">libformw</code></span> </p> </td> <td> @@ -22081,8 +22863,9 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="libmenuw"></a><span class= - "term"><code class="filename">libmenuw</code></span> + <a id="libmenuw" name="libmenuw"></a><span class= + "term"><code class= + "filename">libmenuw</code></span> </p> </td> <td> @@ -22094,7 +22877,7 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="libpanelw"></a><span class= + <a id="libpanelw" name="libpanelw"></a><span class= "term"><code class= "filename">libpanelw</code></span> </p> @@ -22110,17 +22893,18 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-sed"></a>8.30. Sed-4.9 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-sed" name="ch-system-sed"></a>8.30. + Sed-4.9 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Sed содержит потоковый редактор текста </p> @@ -22137,7 +22921,7 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.30.1. Установка пакета Sed </h3> @@ -22154,7 +22938,7 @@ make html</kbd></pre> <p> Чтобы протестировать пакет, выполните: </p> - <pre class="userinput"><kbd class="command">chown -Rv tester . + <pre class="userinput"><kbd class="command">chown -R tester . su tester -c "PATH=$PATH make check"</kbd></pre> <p> Установите пакет и документацию к нему: @@ -22163,7 +22947,7 @@ su tester -c "PATH=$PATH make check"</kbd></pre> install -d -m755 /usr/share/doc/sed-4.9 install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-sed" name="contents-sed"></a>8.30.2. Содержимое пакета Sed @@ -22182,7 +22966,7 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm8351"></a>Краткое описание + <a id="idm8539" name="idm8539"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -22193,7 +22977,8 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> <tr> <td> <p> - <a id="sed"></a><span class="term"><span class= + <a id="sed" name="sed"></a><span class= + "term"><span class= "command"><strong>sed</strong></span></span> </p> </td> @@ -22209,17 +22994,18 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-psmisc"></a>8.31. Psmisc-23.6 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-psmisc" name="ch-system-psmisc"></a>8.31. + Psmisc-23.6 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Psmisc содержит программы для отображения информации о запущенных процессах. @@ -22239,7 +23025,7 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.31.1. Установка пакета Psmisc </h3> @@ -22263,7 +23049,7 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-psmisc" name="contents-psmisc"></a>8.31.2. Содержимое пакета Psmisc @@ -22280,7 +23066,7 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm8393"></a>Краткое описание + <a id="idm8581" name="idm8581"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -22291,7 +23077,8 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> <tr> <td> <p> - <a id="fuser"></a><span class="term"><span class= + <a id="fuser" name="fuser"></a><span class= + "term"><span class= "command"><strong>fuser</strong></span></span> </p> </td> @@ -22305,7 +23092,8 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> <tr> <td> <p> - <a id="killall"></a><span class="term"><span class= + <a id="killall" name="killall"></a><span class= + "term"><span class= "command"><strong>killall</strong></span></span> </p> </td> @@ -22319,7 +23107,8 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> <tr> <td> <p> - <a id="peekfd"></a><span class="term"><span class= + <a id="peekfd" name="peekfd"></a><span class= + "term"><span class= "command"><strong>peekfd</strong></span></span> </p> </td> @@ -22333,7 +23122,8 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> <tr> <td> <p> - <a id="prtstat"></a><span class="term"><span class= + <a id="prtstat" name="prtstat"></a><span class= + "term"><span class= "command"><strong>prtstat</strong></span></span> </p> </td> @@ -22346,7 +23136,8 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> <tr> <td> <p> - <a id="pslog"></a><span class="term"><span class= + <a id="pslog" name="pslog"></a><span class= + "term"><span class= "command"><strong>pslog</strong></span></span> </p> </td> @@ -22359,7 +23150,8 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> <tr> <td> <p> - <a id="pstree"></a><span class="term"><span class= + <a id="pstree" name="pstree"></a><span class= + "term"><span class= "command"><strong>pstree</strong></span></span> </p> </td> @@ -22372,8 +23164,8 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> <tr> <td> <p> - <a id="pstree.x11"></a><span class= - "term"><span class= + <a id="pstree.x11" name= + "pstree.x11"></a><span class="term"><span class= "command"><strong>pstree.x11</strong></span></span> </p> </td> @@ -22391,17 +23183,18 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-gettext"></a>8.32. Gettext-0.22 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-gettext" name= + "ch-system-gettext"></a>8.32. Gettext-0.22.4 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Gettext содержит утилиты для интернационализации и локализации. Они позволяют компилировать программы с @@ -22422,7 +23215,7 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.32.1. Установка пакета Gettext </h3> @@ -22432,7 +23225,7 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> <pre class="userinput"><kbd class= "command">./configure --prefix=/usr \ --disable-static \ - --docdir=/usr/share/doc/gettext-0.22</kbd></pre> + --docdir=/usr/share/doc/gettext-0.22.4</kbd></pre> <p> Скомпилируйте пакет: </p> @@ -22449,7 +23242,7 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> <pre class="userinput"><kbd class="command">make install chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-gettext" name="contents-gettext"></a>8.32.2. Содержимое пакета Gettext @@ -22474,14 +23267,14 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/lib/gettext, - /usr/share/doc/gettext-0.22, /usr/share/gettext и - /usr/share/gettext-0.22</span> + /usr/share/doc/gettext-0.22.4, /usr/share/gettext и + /usr/share/gettext-0.22.4</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm8482"></a>Краткое описание + <a id="idm8670" name="idm8670"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -22492,7 +23285,7 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="autopoint"></a><span class= + <a id="autopoint" name="autopoint"></a><span class= "term"><span class= "command"><strong>autopoint</strong></span></span> </p> @@ -22507,8 +23300,9 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="envsubst"></a><span class= - "term"><span class="command"><strong>envsubst</strong></span></span> + <a id="envsubst" name="envsubst"></a><span class= + "term"><span class= + "command"><strong>envsubst</strong></span></span> </p> </td> <td> @@ -22521,7 +23315,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="gettext"></a><span class="term"><span class= + <a id="gettext" name="gettext"></a><span class= + "term"><span class= "command"><strong>gettext</strong></span></span> </p> </td> @@ -22536,8 +23331,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="gettext.sh"></a><span class= - "term"><span class= + <a id="gettext.sh" name= + "gettext.sh"></a><span class="term"><span class= "command"><strong>gettext.sh</strong></span></span> </p> </td> @@ -22551,8 +23346,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="gettextize"></a><span class= - "term"><span class= + <a id="gettextize" name= + "gettextize"></a><span class="term"><span class= "command"><strong>gettextize</strong></span></span> </p> </td> @@ -22567,7 +23362,7 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="msgattrib"></a><span class= + <a id="msgattrib" name="msgattrib"></a><span class= "term"><span class= "command"><strong>msgattrib</strong></span></span> </p> @@ -22582,7 +23377,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="msgcat"></a><span class="term"><span class= + <a id="msgcat" name="msgcat"></a><span class= + "term"><span class= "command"><strong>msgcat</strong></span></span> </p> </td> @@ -22596,7 +23392,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="msgcmp"></a><span class="term"><span class= + <a id="msgcmp" name="msgcmp"></a><span class= + "term"><span class= "command"><strong>msgcmp</strong></span></span> </p> </td> @@ -22611,7 +23408,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="msgcomm"></a><span class="term"><span class= + <a id="msgcomm" name="msgcomm"></a><span class= + "term"><span class= "command"><strong>msgcomm</strong></span></span> </p> </td> @@ -22625,7 +23423,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="msgconv"></a><span class="term"><span class= + <a id="msgconv" name="msgconv"></a><span class= + "term"><span class= "command"><strong>msgconv</strong></span></span> </p> </td> @@ -22639,7 +23438,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="msgen"></a><span class="term"><span class= + <a id="msgen" name="msgen"></a><span class= + "term"><span class= "command"><strong>msgen</strong></span></span> </p> </td> @@ -22652,7 +23452,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="msgexec"></a><span class="term"><span class= + <a id="msgexec" name="msgexec"></a><span class= + "term"><span class= "command"><strong>msgexec</strong></span></span> </p> </td> @@ -22666,7 +23467,7 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="msgfilter"></a><span class= + <a id="msgfilter" name="msgfilter"></a><span class= "term"><span class= "command"><strong>msgfilter</strong></span></span> </p> @@ -22681,7 +23482,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="msgfmt"></a><span class="term"><span class= + <a id="msgfmt" name="msgfmt"></a><span class= + "term"><span class= "command"><strong>msgfmt</strong></span></span> </p> </td> @@ -22695,7 +23497,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="msggrep"></a><span class="term"><span class= + <a id="msggrep" name="msggrep"></a><span class= + "term"><span class= "command"><strong>msggrep</strong></span></span> </p> </td> @@ -22710,7 +23513,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="msginit"></a><span class="term"><span class= + <a id="msginit" name="msginit"></a><span class= + "term"><span class= "command"><strong>msginit</strong></span></span> </p> </td> @@ -22725,8 +23529,9 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="msgmerge"></a><span class= - "term"><span class="command"><strong>msgmerge</strong></span></span> + <a id="msgmerge" name="msgmerge"></a><span class= + "term"><span class= + "command"><strong>msgmerge</strong></span></span> </p> </td> <td> @@ -22738,8 +23543,9 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="msgunfmt"></a><span class= - "term"><span class="command"><strong>msgunfmt</strong></span></span> + <a id="msgunfmt" name="msgunfmt"></a><span class= + "term"><span class= + "command"><strong>msgunfmt</strong></span></span> </p> </td> <td> @@ -22752,7 +23558,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="msguniq"></a><span class="term"><span class= + <a id="msguniq" name="msguniq"></a><span class= + "term"><span class= "command"><strong>msguniq</strong></span></span> </p> </td> @@ -22766,8 +23573,9 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="ngettext"></a><span class= - "term"><span class="command"><strong>ngettext</strong></span></span> + <a id="ngettext" name="ngettext"></a><span class= + "term"><span class= + "command"><strong>ngettext</strong></span></span> </p> </td> <td> @@ -22781,7 +23589,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="recode-sr-latin"></a><span class= + <a id="recode-sr-latin" name= + "recode-sr-latin"></a><span class= "term"><span class= "command"><strong>recode-sr-latin</strong></span></span> </p> @@ -22796,8 +23605,9 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="xgettext"></a><span class= - "term"><span class="command"><strong>xgettext</strong></span></span> + <a id="xgettext" name="xgettext"></a><span class= + "term"><span class= + "command"><strong>xgettext</strong></span></span> </p> </td> <td> @@ -22811,8 +23621,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="libasprintf"></a><span class= - "term"><code class= + <a id="libasprintf" name= + "libasprintf"></a><span class="term"><code class= "filename">libasprintf</code></span> </p> </td> @@ -22832,8 +23642,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="libgettextlib"></a><span class= - "term"><code class= + <a id="libgettextlib" name= + "libgettextlib"></a><span class="term"><code class= "filename">libgettextlib</code></span> </p> </td> @@ -22848,8 +23658,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="libgettextpo"></a><span class= - "term"><code class= + <a id="libgettextpo" name= + "libgettextpo"></a><span class="term"><code class= "filename">libgettextpo</code></span> </p> </td> @@ -22874,8 +23684,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="libgettextsrc"></a><span class= - "term"><code class= + <a id="libgettextsrc" name= + "libgettextsrc"></a><span class="term"><code class= "filename">libgettextsrc</code></span> </p> </td> @@ -22890,8 +23700,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="libtextstyle"></a><span class= - "term"><code class= + <a id="libtextstyle" name= + "libtextstyle"></a><span class="term"><code class= "filename">libtextstyle</code></span> </p> </td> @@ -22904,7 +23714,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="preloadable_libintl"></a><span class= + <a id="preloadable_libintl" name= + "preloadable_libintl"></a><span class= "term"><code class= "filename">preloadable_libintl</code></span> </p> @@ -22923,17 +23734,18 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-bison"></a>8.33. Bison-3.8.2 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-bison" name="ch-system-bison"></a>8.33. + Bison-3.8.2 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Bison содержит генератор синтаксического анализа. </p> @@ -22941,7 +23753,7 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">2.2 SBU</span> + сборки:</strong> <span class="segbody">2.3 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое @@ -22950,7 +23762,7 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.33.1. Установка пакета Bison </h3> @@ -22974,7 +23786,7 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-bison" name="contents-bison"></a>8.33.2. Содержимое пакета Bison @@ -22998,7 +23810,7 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm8730"></a>Краткое описание + <a id="idm8918" name="idm8918"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -23009,7 +23821,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="bison"></a><span class="term"><span class= + <a id="bison" name="bison"></a><span class= + "term"><span class= "command"><strong>bison</strong></span></span> </p> </td> @@ -23024,7 +23837,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="yacc"></a><span class="term"><span class= + <a id="yacc" name="yacc"></a><span class= + "term"><span class= "command"><strong>yacc</strong></span></span> </p> </td> @@ -23047,8 +23861,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="liby"></a><span class="term"><code class= - "filename">liby</code></span> + <a id="liby" name="liby"></a><span class= + "term"><code class="filename">liby</code></span> </p> </td> <td> @@ -23066,17 +23880,18 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-grep"></a>8.34. Grep-3.11 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-grep" name="ch-system-grep"></a>8.34. + Grep-3.11 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Grep содержит программы для поиска по содержимому файлов. @@ -23094,7 +23909,7 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.34.1. Установка пакета Grep </h3> @@ -23124,7 +23939,7 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-grep" name="contents-grep"></a>8.34.2. Содержимое пакета Grep @@ -23140,7 +23955,7 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm8796"></a>Краткое описание + <a id="idm8984" name="idm8984"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -23151,7 +23966,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="egrep"></a><span class="term"><span class= + <a id="egrep" name="egrep"></a><span class= + "term"><span class= "command"><strong>egrep</strong></span></span> </p> </td> @@ -23167,7 +23983,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="fgrep"></a><span class="term"><span class= + <a id="fgrep" name="fgrep"></a><span class= + "term"><span class= "command"><strong>fgrep</strong></span></span> </p> </td> @@ -23183,7 +24000,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <tr> <td> <p> - <a id="grep"></a><span class="term"><span class= + <a id="grep" name="grep"></a><span class= + "term"><span class= "command"><strong>grep</strong></span></span> </p> </td> @@ -23199,17 +24017,18 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-bash"></a>8.35. Bash-5.2.15 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-bash" name="ch-system-bash"></a>8.35. + Bash-5.2.21 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Bash содержит Bourne-Again Shell. </p> @@ -23217,7 +24036,7 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">1.1 SBU</span> + сборки:</strong> <span class="segbody">1.2 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое @@ -23226,18 +24045,24 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.35.1. Установка пакета Bash </h3> <p> + Во-первых, исправьте некоторые проблемы, выявленные + разработчиками: + </p> + <pre class="userinput"><kbd class= + "command">patch -Np1 -i ../bash-5.2.21-upstream_fixes-1.patch</kbd></pre> + <p> Подготовьте Bash к компиляции: </p> <pre class="userinput"><kbd class= "command">./configure --prefix=/usr \ --without-bash-malloc \ --with-installed-readline \ - --docdir=/usr/share/doc/bash-5.2.15</kbd></pre> + --docdir=/usr/share/doc/bash-5.2.21</kbd></pre> <div class="variablelist"> <p class="title"> <strong>Значение нового параметра настройки:</strong> @@ -23272,7 +24097,7 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> с исходниками: </p> <pre class="userinput"><kbd class= - "command">chown -Rv tester .</kbd></pre> + "command">chown -R tester .</kbd></pre> <p> Набор тестов пакета предназначен для запуска пользователем без полномочий root, которому принадлежит терминал, @@ -23282,7 +24107,7 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> имени пользователя <code class="systemitem">tester</code>: </p> <pre class="userinput"><kbd class= - "command">su -s /usr/bin/expect tester << EOF + "command">su -s /usr/bin/expect tester << "EOF" set timeout -1 spawn make tests expect eof @@ -23316,7 +24141,7 @@ EOF</kbd></pre> <pre class="userinput"><kbd class= "command">exec /usr/bin/bash --login</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-bash" name="contents-bash"></a>8.35.2. Содержимое пакета Bash @@ -23331,13 +24156,13 @@ EOF</kbd></pre> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/include/bash, /usr/lib/bash, - and /usr/share/doc/bash-5.2.15</span> + and /usr/share/doc/bash-5.2.21</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm8882"></a>Краткое описание + <a id="idm9073" name="idm9073"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -23348,7 +24173,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="bash"></a><span class="term"><span class= + <a id="bash" name="bash"></a><span class= + "term"><span class= "command"><strong>bash</strong></span></span> </p> </td> @@ -23364,7 +24190,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="bashbug"></a><span class="term"><span class= + <a id="bashbug" name="bashbug"></a><span class= + "term"><span class= "command"><strong>bashbug</strong></span></span> </p> </td> @@ -23379,7 +24206,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="sh"></a><span class="term"><span class= + <a id="sh" name="sh"></a><span class= + "term"><span class= "command"><strong>sh</strong></span></span> </p> </td> @@ -23400,17 +24228,18 @@ EOF</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-libtool"></a>8.36. Libtool-2.4.7 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-libtool" name= + "ch-system-libtool"></a>8.36. Libtool-2.4.7 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Libtool содержит сценарий поддержки универсальной библиотеки GNU. Это упрощает использование общих библиотек @@ -23420,7 +24249,7 @@ EOF</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">1.3 SBU</span> + сборки:</strong> <span class="segbody">0.6 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое @@ -23429,7 +24258,7 @@ EOF</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.36.1. Установка пакета Libtool </h3> @@ -23447,26 +24276,13 @@ EOF</kbd></pre> </p> <pre class="userinput"><kbd class= "command">make -k check</kbd></pre> - <div class="admon note"> - <h3> - Примечание - </h3> - <p> - Время тестирования Libtool может быть значительно сокращено - в системе с несколькими ядрами. Для этого добавьте - <span class= - "command"><strong>TESTSUITEFLAGS=-j<N></strong></span> - к строке выше. Например, использование -j4 может сократить - время тестирования более чем на 60 процентов. - </p> - </div> <p> Известно, что пять тестов в среде сборки LFS завершаются неудачно из-за циклической зависимости, но эти тесты проходят успешно, если запустить их повторно после установки automake. - Кроме того, в grep-3.8 два теста вызовут предупреждение для - регулярных выражений, несовместимых с POSIX и завершатся с - ошибкой. + Кроме того, в grep-3.8 или более поздней версии два теста + вызовут предупреждение для регулярных выражений, + несовместимых с POSIX и завершатся ошибкой. </p> <p> Установите пакет: @@ -23479,7 +24295,7 @@ EOF</kbd></pre> <pre class="userinput"><kbd class= "command">rm -fv /usr/lib/libltdl.a</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-libtool" name="contents-libtool"></a>8.36.2. Содержимое пакета Libtool @@ -23505,7 +24321,7 @@ EOF</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm8954"></a>Краткое описание + <a id="idm9142" name="idm9142"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -23516,7 +24332,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="libtool"></a><span class="term"><span class= + <a id="libtool" name="libtool"></a><span class= + "term"><span class= "command"><strong>libtool</strong></span></span> </p> </td> @@ -23530,8 +24347,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="libtoolize"></a><span class= - "term"><span class= + <a id="libtoolize" name= + "libtoolize"></a><span class="term"><span class= "command"><strong>libtoolize</strong></span></span> </p> </td> @@ -23546,8 +24363,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="libltdl"></a><span class="term"><code class= - "filename">libltdl</code></span> + <a id="libltdl" name="libltdl"></a><span class= + "term"><code class="filename">libltdl</code></span> </p> </td> <td> @@ -23562,17 +24379,18 @@ EOF</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-gdbm"></a>8.37. GDBM-1.23 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-gdbm" name="ch-system-gdbm"></a>8.37. + GDBM-1.23 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет GDBM содержит менеджер баз данных GNU. Это библиотека функций базы данных, использующая расширяемое хеширование и @@ -23595,7 +24413,7 @@ EOF</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.37.1. Установка пакета GDBM </h3> @@ -23640,7 +24458,7 @@ EOF</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-gdbm" name="contents-gdbm"></a>8.37.2. Содержимое пакета GDBM @@ -23661,7 +24479,7 @@ EOF</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm9020"></a>Краткое описание + <a id="idm9208" name="idm9208"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -23672,7 +24490,7 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="gdbm_dump"></a><span class= + <a id="gdbm_dump" name="gdbm_dump"></a><span class= "term"><span class= "command"><strong>gdbm_dump</strong></span></span> </p> @@ -23686,7 +24504,7 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="gdbm_load"></a><span class= + <a id="gdbm_load" name="gdbm_load"></a><span class= "term"><span class= "command"><strong>gdbm_load</strong></span></span> </p> @@ -23700,8 +24518,9 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="gdbmtool"></a><span class= - "term"><span class="command"><strong>gdbmtool</strong></span></span> + <a id="gdbmtool" name="gdbmtool"></a><span class= + "term"><span class= + "command"><strong>gdbmtool</strong></span></span> </p> </td> <td> @@ -23713,8 +24532,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="libgdbm"></a><span class="term"><code class= - "filename">libgdbm</code></span> + <a id="libgdbm" name="libgdbm"></a><span class= + "term"><code class="filename">libgdbm</code></span> </p> </td> <td> @@ -23727,9 +24546,9 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="libgdbm_compat"></a><span class= - "term"><code class= - "filename">libgdbm_compat</code></span> + <a id="libgdbm_compat" name= + "libgdbm_compat"></a><span class= + "term"><code class="filename">libgdbm_compat</code></span> </p> </td> <td> @@ -23744,17 +24563,18 @@ EOF</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-gperf"></a>8.38. Gperf-3.1 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-gperf" name="ch-system-gperf"></a>8.38. + Gperf-3.1 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Gperf генерирует идеальную хэш-функцию из набора ключей. </p> @@ -23773,7 +24593,7 @@ EOF</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.38.1. Установка пакета Gperf </h3> @@ -23799,7 +24619,7 @@ EOF</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-gperf" name="contents-gperf"></a>8.38.2. Содержимое пакета Gperf @@ -23818,7 +24638,7 @@ EOF</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm9092"></a>Краткое описание + <a id="idm9280" name="idm9280"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -23829,7 +24649,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="gperf"></a><span class="term"><span class= + <a id="gperf" name="gperf"></a><span class= + "term"><span class= "command"><strong>gperf</strong></span></span> </p> </td> @@ -23844,17 +24665,18 @@ EOF</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-expat"></a>8.39. Expat-2.5.0 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-expat" name="ch-system-expat"></a>8.39. + Expat-2.6.0 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Expat содержит потоковую библиотеку C для синтаксического анализа XML @@ -23867,12 +24689,12 @@ EOF</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">12 MB</span> + пространство:</strong> <span class="segbody">13 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.39.1. Установка пакета Expat </h3> @@ -23882,7 +24704,7 @@ EOF</kbd></pre> <pre class="userinput"><kbd class= "command">./configure --prefix=/usr \ --disable-static \ - --docdir=/usr/share/doc/expat-2.5.0</kbd></pre> + --docdir=/usr/share/doc/expat-2.6.0</kbd></pre> <p> Скомпилируйте пакет: </p> @@ -23901,9 +24723,9 @@ EOF</kbd></pre> По желанию установите документацию: </p> <pre class="userinput"><kbd class= - "command">install -v -m644 doc/*.{html,css} /usr/share/doc/expat-2.5.0</kbd></pre> + "command">install -v -m644 doc/*.{html,css} /usr/share/doc/expat-2.6.0</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-expat" name="contents-expat"></a>8.39.2. Содержимое пакета Expat @@ -23921,13 +24743,13 @@ EOF</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> - <span class="segbody">/usr/share/doc/expat-2.5.0</span> + <span class="segbody">/usr/share/doc/expat-2.6.0</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm9141"></a>Краткое описание + <a id="idm9329" name="idm9329"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -23938,7 +24760,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="xmlwf"></a><span class="term"><span class= + <a id="xmlwf" name="xmlwf"></a><span class= + "term"><span class= "command"><strong>xmlwf</strong></span></span> </p> </td> @@ -23952,8 +24775,9 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="libexpat"></a><span class= - "term"><code class="filename">libexpat</code></span> + <a id="libexpat" name="libexpat"></a><span class= + "term"><code class= + "filename">libexpat</code></span> </p> </td> <td> @@ -23968,17 +24792,18 @@ EOF</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-inetutils"></a>8.40. Inetutils-2.4 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-inetutils" name= + "ch-system-inetutils"></a>8.40. Inetutils-2.5 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Inetutils содержит базовые программы для работы с сетью. @@ -23991,12 +24816,12 @@ EOF</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">31 MB</span> + пространство:</strong> <span class="segbody">35 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.40.1. Установка пакета Inetutils </h3> @@ -24096,7 +24921,7 @@ EOF</kbd></pre> <pre class="userinput"><kbd class= "command">mv -v /usr/{,s}bin/ifconfig</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-inetutils" name= "contents-inetutils"></a>8.40.2. Содержимое пакета Inetutils @@ -24113,7 +24938,7 @@ EOF</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm9219"></a>Краткое описание + <a id="idm9407" name="idm9407"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -24124,8 +24949,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="dnsdomainname"></a><span class= - "term"><span class= + <a id="dnsdomainname" name= + "dnsdomainname"></a><span class="term"><span class= "command"><strong>dnsdomainname</strong></span></span> </p> </td> @@ -24138,7 +24963,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="ftp"></a><span class="term"><span class= + <a id="ftp" name="ftp"></a><span class= + "term"><span class= "command"><strong>ftp</strong></span></span> </p> </td> @@ -24151,8 +24977,9 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="hostname"></a><span class= - "term"><span class="command"><strong>hostname</strong></span></span> + <a id="hostname" name="hostname"></a><span class= + "term"><span class= + "command"><strong>hostname</strong></span></span> </p> </td> <td> @@ -24164,8 +24991,9 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="ifconfig"></a><span class= - "term"><span class="command"><strong>ifconfig</strong></span></span> + <a id="ifconfig" name="ifconfig"></a><span class= + "term"><span class= + "command"><strong>ifconfig</strong></span></span> </p> </td> <td> @@ -24177,7 +25005,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="ping"></a><span class="term"><span class= + <a id="ping" name="ping"></a><span class= + "term"><span class= "command"><strong>ping</strong></span></span> </p> </td> @@ -24191,7 +25020,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="ping6"></a><span class="term"><span class= + <a id="ping6" name="ping6"></a><span class= + "term"><span class= "command"><strong>ping6</strong></span></span> </p> </td> @@ -24206,7 +25036,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="talk"></a><span class="term"><span class= + <a id="talk" name="talk"></a><span class= + "term"><span class= "command"><strong>talk</strong></span></span> </p> </td> @@ -24219,7 +25050,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="telnet"></a><span class="term"><span class= + <a id="telnet" name="telnet"></a><span class= + "term"><span class= "command"><strong>telnet</strong></span></span> </p> </td> @@ -24232,7 +25064,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="tftp"></a><span class="term"><span class= + <a id="tftp" name="tftp"></a><span class= + "term"><span class= "command"><strong>tftp</strong></span></span> </p> </td> @@ -24247,8 +25080,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="traceroute"></a><span class= - "term"><span class= + <a id="traceroute" name= + "traceroute"></a><span class="term"><span class= "command"><strong>traceroute</strong></span></span> </p> </td> @@ -24266,17 +25099,18 @@ EOF</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-less"></a>8.41. Less-643 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-less" name="ch-system-less"></a>8.41. + Less-643 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Less содержит средство просмотра текстовых файлов </p> @@ -24294,7 +25128,7 @@ EOF</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.41.1. Установка пакета Less </h3> @@ -24336,7 +25170,7 @@ EOF</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-less" name="contents-less"></a>8.41.2. Содержимое пакета Less @@ -24352,7 +25186,7 @@ EOF</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm9333"></a>Краткое описание + <a id="idm9521" name="idm9521"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -24363,7 +25197,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="less"></a><span class="term"><span class= + <a id="less" name="less"></a><span class= + "term"><span class= "command"><strong>less</strong></span></span> </p> </td> @@ -24378,8 +25213,9 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="lessecho"></a><span class= - "term"><span class="command"><strong>lessecho</strong></span></span> + <a id="lessecho" name="lessecho"></a><span class= + "term"><span class= + "command"><strong>lessecho</strong></span></span> </p> </td> <td> @@ -24394,7 +25230,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="lesskey"></a><span class="term"><span class= + <a id="lesskey" name="lesskey"></a><span class= + "term"><span class= "command"><strong>lesskey</strong></span></span> </p> </td> @@ -24410,17 +25247,18 @@ EOF</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-perl"></a>8.42. Perl-5.38.0 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-perl" name="ch-system-perl"></a>8.42. + Perl-5.38.2 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Perl содержит практический язык для извлечения данных и составления отчётов (Practical Extraction and Report @@ -24430,7 +25268,7 @@ EOF</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">7.1 SBU</span> + сборки:</strong> <span class="segbody">1.5 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое @@ -24440,7 +25278,7 @@ EOF</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.42.1. Установка пакета Perl </h3> @@ -24480,23 +25318,11 @@ export BUILD_BZIP2=0</kbd></pre> -Dusethreads</kbd></pre> <div class="variablelist"> <p class="title"> - <strong>Значение параметров configure:</strong> + <strong>Значение параметров Configure:</strong> </p> <dl class="variablelist"> <dt> <span class="term"><em class= - "parameter"><code>-Dvendorprefix=/usr</code></em></span> - </dt> - <dd> - <p> - Параметр гарантирует, что <span class= - "command"><strong>perl</strong></span> знает, как - указать пакетам, где они должны устанавливать свои - модули Perl. - </p> - </dd> - <dt> - <span class="term"><em class= "parameter"><code>-Dpager="/usr/bin/less -isR"</code></em></span> </dt> @@ -24522,16 +25348,6 @@ export BUILD_BZIP2=0</kbd></pre> </dd> <dt> <span class="term"><em class= - "parameter"><code>-Duseshrplib</code></em></span> - </dt> - <dd> - <p> - Собрать общую библиотеку libperl, необходимую некоторым - модулям Perl. - </p> - </dd> - <dt> - <span class="term"><em class= "parameter"><code>-Dusethreads</code></em></span> </dt> <dd> @@ -24539,20 +25355,6 @@ export BUILD_BZIP2=0</kbd></pre> Собрать Perl с поддержкой потоков. </p> </dd> - <dt> - <span class="term"><em class= - "parameter"><code>-Dprivlib,-Darchlib,-Dsitelib,...</code></em></span> - </dt> - <dd> - <p> - Эти настройки определяют, где Perl ищет установленные - модули. Редакторы LFS решили поместить их в структуру - каталогов, основанную на MAJOR.MINOR версии Perl - (5.38), что позволяет обновлять Perl до более новых - версий (5.38.0) без необходимости переустанавливать все - модули. - </p> - </dd> </dl> </div> <p> @@ -24563,14 +25365,14 @@ export BUILD_BZIP2=0</kbd></pre> Чтобы протестировать пакет (примерно 11 SBU), выполните: </p> <pre class="userinput"><kbd class= - "command">make test</kbd></pre> + "command">TEST_JOBS=$(nproc) make test_harness</kbd></pre> <p> Установка пакета и очистка: </p> <pre class="userinput"><kbd class="command">make install unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-perl" name="contents-perl"></a>8.42.2. Содержимое пакета Perl @@ -24581,7 +25383,7 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <strong class="segtitle">Установленные программы:</strong> <span class="segbody">corelist, cpan, enc2xs, encguess, h2ph, h2xs, instmodsh, json_pp, - libnetcfg, perl, perl5.38.0 (жесткая ссылка на perl), + libnetcfg, perl, perl5.38.2 (жесткая ссылка на perl), perlbug, perldoc, perlivp, perlthanks (жесткая ссылка на perlbug), piconv, pl2pm, pod2html, pod2man, pod2text, pod2usage, podchecker, podselect, prove, ptar, ptardiff, @@ -24600,7 +25402,7 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm9436"></a>Краткое описание + <a id="idm9608" name="idm9608"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -24611,8 +25413,9 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="corelist"></a><span class= - "term"><span class="command"><strong>corelist</strong></span></span> + <a id="corelist" name="corelist"></a><span class= + "term"><span class= + "command"><strong>corelist</strong></span></span> </p> </td> <td> @@ -24624,7 +25427,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="cpan"></a><span class="term"><span class= + <a id="cpan" name="cpan"></a><span class= + "term"><span class= "command"><strong>cpan</strong></span></span> </p> </td> @@ -24639,7 +25443,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="enc2xs"></a><span class="term"><span class= + <a id="enc2xs" name="enc2xs"></a><span class= + "term"><span class= "command"><strong>enc2xs</strong></span></span> </p> </td> @@ -24654,8 +25459,9 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="encguess"></a><span class= - "term"><span class="command"><strong>encguess</strong></span></span> + <a id="encguess" name="encguess"></a><span class= + "term"><span class= + "command"><strong>encguess</strong></span></span> </p> </td> <td> @@ -24668,7 +25474,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="h2ph"></a><span class="term"><span class= + <a id="h2ph" name="h2ph"></a><span class= + "term"><span class= "command"><strong>h2ph</strong></span></span> </p> </td> @@ -24683,7 +25490,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="h2xs"></a><span class="term"><span class= + <a id="h2xs" name="h2xs"></a><span class= + "term"><span class= "command"><strong>h2xs</strong></span></span> </p> </td> @@ -24697,7 +25505,7 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="instmodsh"></a><span class= + <a id="instmodsh" name="instmodsh"></a><span class= "term"><span class= "command"><strong>instmodsh</strong></span></span> </p> @@ -24713,7 +25521,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="json_pp"></a><span class="term"><span class= + <a id="json_pp" name="json_pp"></a><span class= + "term"><span class= "command"><strong>json_pp</strong></span></span> </p> </td> @@ -24727,7 +25536,7 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="libnetcfg"></a><span class= + <a id="libnetcfg" name="libnetcfg"></a><span class= "term"><span class= "command"><strong>libnetcfg</strong></span></span> </p> @@ -24742,7 +25551,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="perl"></a><span class="term"><span class= + <a id="perl" name="perl"></a><span class= + "term"><span class= "command"><strong>perl</strong></span></span> </p> </td> @@ -24759,9 +25569,9 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="perl-version"></a><span class= - "term"><span class= - "command"><strong>perl5.38.0</strong></span></span> + <a id="perl-version" name= + "perl-version"></a><span class="term"><span class= + "command"><strong>perl5.38.2</strong></span></span> </p> </td> <td> @@ -24774,7 +25584,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="perlbug"></a><span class="term"><span class= + <a id="perlbug" name="perlbug"></a><span class= + "term"><span class= "command"><strong>perlbug</strong></span></span> </p> </td> @@ -24789,7 +25600,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="perldoc"></a><span class="term"><span class= + <a id="perldoc" name="perldoc"></a><span class= + "term"><span class= "command"><strong>perldoc</strong></span></span> </p> </td> @@ -24804,7 +25616,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="perlivp"></a><span class="term"><span class= + <a id="perlivp" name="perlivp"></a><span class= + "term"><span class= "command"><strong>perlivp</strong></span></span> </p> </td> @@ -24819,8 +25632,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="perlthanks"></a><span class= - "term"><span class= + <a id="perlthanks" name= + "perlthanks"></a><span class="term"><span class= "command"><strong>perlthanks</strong></span></span> </p> </td> @@ -24834,7 +25647,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="piconv"></a><span class="term"><span class= + <a id="piconv" name="piconv"></a><span class= + "term"><span class= "command"><strong>piconv</strong></span></span> </p> </td> @@ -24849,7 +25663,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="pl2pm"></a><span class="term"><span class= + <a id="pl2pm" name="pl2pm"></a><span class= + "term"><span class= "command"><strong>pl2pm</strong></span></span> </p> </td> @@ -24864,8 +25679,9 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="pod2html"></a><span class= - "term"><span class="command"><strong>pod2html</strong></span></span> + <a id="pod2html" name="pod2html"></a><span class= + "term"><span class= + "command"><strong>pod2html</strong></span></span> </p> </td> <td> @@ -24877,7 +25693,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="pod2man"></a><span class="term"><span class= + <a id="pod2man" name="pod2man"></a><span class= + "term"><span class= "command"><strong>pod2man</strong></span></span> </p> </td> @@ -24891,8 +25708,9 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="pod2text"></a><span class= - "term"><span class="command"><strong>pod2text</strong></span></span> + <a id="pod2text" name="pod2text"></a><span class= + "term"><span class= + "command"><strong>pod2text</strong></span></span> </p> </td> <td> @@ -24905,7 +25723,7 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="pod2usage"></a><span class= + <a id="pod2usage" name="pod2usage"></a><span class= "term"><span class= "command"><strong>pod2usage</strong></span></span> </p> @@ -24920,8 +25738,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="podchecker"></a><span class= - "term"><span class= + <a id="podchecker" name= + "podchecker"></a><span class="term"><span class= "command"><strong>podchecker</strong></span></span> </p> </td> @@ -24934,7 +25752,7 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="podselect"></a><span class= + <a id="podselect" name="podselect"></a><span class= "term"><span class= "command"><strong>podselect</strong></span></span> </p> @@ -24948,7 +25766,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="prove"></a><span class="term"><span class= + <a id="prove" name="prove"></a><span class= + "term"><span class= "command"><strong>prove</strong></span></span> </p> </td> @@ -24962,7 +25781,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="ptar"></a><span class="term"><span class= + <a id="ptar" name="ptar"></a><span class= + "term"><span class= "command"><strong>ptar</strong></span></span> </p> </td> @@ -24977,8 +25797,9 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="ptardiff"></a><span class= - "term"><span class="command"><strong>ptardiff</strong></span></span> + <a id="ptardiff" name="ptardiff"></a><span class= + "term"><span class= + "command"><strong>ptardiff</strong></span></span> </p> </td> <td> @@ -24991,8 +25812,9 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="ptargrep"></a><span class= - "term"><span class="command"><strong>ptargrep</strong></span></span> + <a id="ptargrep" name="ptargrep"></a><span class= + "term"><span class= + "command"><strong>ptargrep</strong></span></span> </p> </td> <td> @@ -25005,7 +25827,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="shasum"></a><span class="term"><span class= + <a id="shasum" name="shasum"></a><span class= + "term"><span class= "command"><strong>shasum</strong></span></span> </p> </td> @@ -25018,7 +25841,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="splain"></a><span class="term"><span class= + <a id="splain" name="splain"></a><span class= + "term"><span class= "command"><strong>splain</strong></span></span> </p> </td> @@ -25032,7 +25856,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="xsubpp"></a><span class="term"><span class= + <a id="xsubpp" name="xsubpp"></a><span class= + "term"><span class= "command"><strong>xsubpp</strong></span></span> </p> </td> @@ -25045,8 +25870,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="zipdetails"></a><span class= - "term"><span class= + <a id="zipdetails" name= + "zipdetails"></a><span class="term"><span class= "command"><strong>zipdetails</strong></span></span> </p> </td> @@ -25062,17 +25887,18 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-xml-parser"></a>8.43. XML::Parser-2.46 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-xml-parser" name= + "ch-system-xml-parser"></a>8.43. XML::Parser-2.47 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Модуль XML::Parser представляет собой Perl-интерфейс к XML-парсеру Джеймса Кларка Expat. @@ -25086,13 +25912,13 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">2.3 + пространство:</strong> <span class="segbody">2.4 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.43.1. Установка пакета XML::Parser </h3> @@ -25116,7 +25942,7 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-xml-parser" name= "contents-xml-parser"></a>8.43.2. Содержимое XML::Parser @@ -25131,7 +25957,7 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm9700"></a>Краткое описание + <a id="idm9872" name="idm9872"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -25142,8 +25968,8 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <tr> <td> <p> - <a id="Expat"></a><span class="term"><code class= - "filename">Expat</code></span> + <a id="Expat" name="Expat"></a><span class= + "term"><code class="filename">Expat</code></span> </p> </td> <td> @@ -25157,17 +25983,18 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-intltool"></a>8.44. Intltool-0.51.0 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-intltool" name= + "ch-system-intltool"></a>8.44. Intltool-0.51.0 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Intltool — это инструмент интернационализации, используемый для извлечения переводимых строк из исходных файлов. @@ -25187,7 +26014,7 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.44.1. Установка пакета Intltool </h3> @@ -25229,7 +26056,7 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <pre class="userinput"><kbd class="command">make install install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-intltool" name= "contents-intltool"></a>8.44.2. Содержимое пакета Intltool @@ -25251,7 +26078,7 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> </div> <div class="variablelist"> <h4> - <a id="idm9749"></a>Краткое описание + <a id="idm9921" name="idm9921"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -25262,8 +26089,8 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <tr> <td> <p> - <a id="intltoolize"></a><span class= - "term"><span class= + <a id="intltoolize" name= + "intltoolize"></a><span class="term"><span class= "command"><strong>intltoolize</strong></span></span> </p> </td> @@ -25276,7 +26103,8 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <tr> <td> <p> - <a id="intltool-extract"></a><span class= + <a id="intltool-extract" name= + "intltool-extract"></a><span class= "term"><span class= "command"><strong>intltool-extract</strong></span></span> </p> @@ -25292,9 +26120,9 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <tr> <td> <p> - <a id="intltool-merge"></a><span class= - "term"><span class= - "command"><strong>intltool-merge</strong></span></span> + <a id="intltool-merge" name= + "intltool-merge"></a><span class= + "term"><span class="command"><strong>intltool-merge</strong></span></span> </p> </td> <td> @@ -25307,7 +26135,8 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <tr> <td> <p> - <a id="intltool-prepare"></a><span class= + <a id="intltool-prepare" name= + "intltool-prepare"></a><span class= "term"><span class= "command"><strong>intltool-prepare</strong></span></span> </p> @@ -25322,7 +26151,8 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <tr> <td> <p> - <a id="intltool-update"></a><span class= + <a id="intltool-update" name= + "intltool-update"></a><span class= "term"><span class= "command"><strong>intltool-update</strong></span></span> </p> @@ -25339,17 +26169,18 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-autoconf"></a>8.45. Autoconf-2.71 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-autoconf" name= + "ch-system-autoconf"></a>8.45. Autoconf-2.72 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Autoconf содержит программы для создания сценариев оболочки, которые могут автоматически настраивать исходный @@ -25360,28 +26191,20 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> <span class="segbody">менее 0.1 SBU - (около 6.0 SBU с тестами)</span> + (около 0.5 SBU с тестами)</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">24 MB</span> + пространство:</strong> <span class="segbody">25 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.45.1. Установка пакета Autoconf </h3> <p> - Во-первых, исправьте несколько проблем с тестами, - обнаруженными в bash-5.2 и более поздних версиях: - </p> - <pre class="userinput"><kbd class= - "command">sed -e 's/SECONDS|/&SHLVL|/' \ - -e '/BASH_ARGV=/a\ /^SHLVL=/ d' \ - -i.orig tests/local.at</kbd></pre> - <p> Подготовьте Autoconf к компиляции: </p> <pre class="userinput"><kbd class= @@ -25395,25 +26218,13 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> </p> <pre class="userinput"><kbd class= "command">make check</kbd></pre> - <div class="admon note"> - <h3> - Примечание - </h3> - <p> - Время тестирования autoconf можно значительно сократить на - многоядерных системах. Для этого добавьте <span class= - "command"><strong>TESTSUITEFLAGS=-j<N></strong></span> - к строке выше. Использование аргумента -j4 может сократить - время тестирования более чем на 60 процентов. - </p> - </div> <p> Установите пакет: </p> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-autoconf" name= "contents-autoconf"></a>8.45.2. Содержимое пакета Autoconf @@ -25434,7 +26245,7 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> </div> <div class="variablelist"> <h4> - <a id="idm9828"></a>Краткое описание + <a id="idm9994" name="idm9994"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -25445,8 +26256,9 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <tr> <td> <p> - <a id="autoconf"></a><span class= - "term"><span class="command"><strong>autoconf</strong></span></span> + <a id="autoconf" name="autoconf"></a><span class= + "term"><span class= + "command"><strong>autoconf</strong></span></span> </p> </td> <td> @@ -25464,8 +26276,8 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <tr> <td> <p> - <a id="autoheader"></a><span class= - "term"><span class= + <a id="autoheader" name= + "autoheader"></a><span class="term"><span class= "command"><strong>autoheader</strong></span></span> </p> </td> @@ -25480,8 +26292,9 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <tr> <td> <p> - <a id="autom4te"></a><span class= - "term"><span class="command"><strong>autom4te</strong></span></span> + <a id="autom4te" name="autom4te"></a><span class= + "term"><span class= + "command"><strong>autom4te</strong></span></span> </p> </td> <td> @@ -25493,8 +26306,8 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <tr> <td> <p> - <a id="autoreconf"></a><span class= - "term"><span class= + <a id="autoreconf" name= + "autoreconf"></a><span class="term"><span class= "command"><strong>autoreconf</strong></span></span> </p> </td> @@ -25523,8 +26336,9 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <tr> <td> <p> - <a id="autoscan"></a><span class= - "term"><span class="command"><strong>autoscan</strong></span></span> + <a id="autoscan" name="autoscan"></a><span class= + "term"><span class= + "command"><strong>autoscan</strong></span></span> </p> </td> <td> @@ -25535,16 +26349,17 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> в дереве каталогов, ищет в них распространенные проблемы с переносимостью и создает файл <code class="filename">configure.scan</code>, - который является предварительным для <code class= - "filename">configure.in</code>. + который является предварительным файлом + <code class="filename">configure.in</code> для + пакета. </p> </td> </tr> <tr> <td> <p> - <a id="autoupdate"></a><span class= - "term"><span class= + <a id="autoupdate" name= + "autoupdate"></a><span class="term"><span class= "command"><strong>autoupdate</strong></span></span> </p> </td> @@ -25562,7 +26377,8 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <tr> <td> <p> - <a id="ifnames"></a><span class="term"><span class= + <a id="ifnames" name="ifnames"></a><span class= + "term"><span class= "command"><strong>ifnames</strong></span></span> </p> </td> @@ -25588,17 +26404,18 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-automake"></a>8.46. Automake-1.16.5 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-automake" name= + "ch-system-automake"></a>8.46. Automake-1.16.5 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Automake содержит программы генерации Makefile для использования с Autoconf. @@ -25608,17 +26425,17 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> <span class="segbody">менее 0.1 SBU - (около 7.0 SBU с тестами)</span> + (около 1.6 SBU с тестами)</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">114 + пространство:</strong> <span class="segbody">115 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.46.1. Установка пакета Automake </h3> @@ -25632,12 +26449,18 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> </p> <pre class="userinput"><kbd class="command">make</kbd></pre> <p> - Использование опции make -j4 ускоряет тесты даже в системах с - одним процессором из-за внутренних задержек в отдельных - тестах. Чтобы протестировать пакет, выполните: + Использование четырех параллельных заданий ускоряет + тестирование даже на системах с меньшим количеством + логических ядер из-за внутренних задержек в отдельных тестах. + Чтобы протестировать пакет, выполните: + </p> + <pre class="userinput"><kbd class="command">make <em class= + "replaceable"><code>-j$(($(nproc)>4?$(nproc):4))</code></em> check</kbd></pre> + <p> + Замените <em class="replaceable"><code>$((...))</code></em> + количеством логических ядер, которые вы хотите использовать, + если вы не планируете использовать все. </p> - <pre class="userinput"><kbd class= - "command">make -j4 check</kbd></pre> <p> Известно, что тест t/subobj.sh не проходит. </p> @@ -25647,7 +26470,7 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-automake" name= "contents-automake"></a>8.46.2. Содержимое пакета Automake @@ -25670,7 +26493,7 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> </div> <div class="variablelist"> <h4> - <a id="idm9934"></a>Краткое описание + <a id="idm10103" name="idm10103"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -25681,7 +26504,8 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <tr> <td> <p> - <a id="aclocal"></a><span class="term"><span class= + <a id="aclocal" name="aclocal"></a><span class= + "term"><span class= "command"><strong>aclocal</strong></span></span> </p> </td> @@ -25696,9 +26520,9 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <tr> <td> <p> - <a id="aclocalversion"></a><span class= - "term"><span class= - "command"><strong>aclocal-1.16</strong></span></span> + <a id="aclocalversion" name= + "aclocalversion"></a><span class= + "term"><span class="command"><strong>aclocal-1.16</strong></span></span> </p> </td> <td> @@ -25711,8 +26535,9 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <tr> <td> <p> - <a id="automake"></a><span class= - "term"><span class="command"><strong>automake</strong></span></span> + <a id="automake" name="automake"></a><span class= + "term"><span class= + "command"><strong>automake</strong></span></span> </p> </td> <td> @@ -25734,7 +26559,8 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <tr> <td> <p> - <a id="automake-version"></a><span class= + <a id="automake-version" name= + "automake-version"></a><span class= "term"><span class= "command"><strong>automake-1.16</strong></span></span> </p> @@ -25751,17 +26577,18 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-openssl"></a>8.47. OpenSSL-3.1.2 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-openssl" name= + "ch-system-openssl"></a>8.47. OpenSSL-3.2.1 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет OpenSSL содержит инструменты управления и библиотеки, относящиеся к криптографии. Они полезны для предоставления @@ -25773,17 +26600,17 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">3.0 SBU</span> + сборки:</strong> <span class="segbody">1.8 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">587 + пространство:</strong> <span class="segbody">805 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.47.1. Установка пакета OpenSSL </h3> @@ -25804,7 +26631,8 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> Чтобы протестировать пакет, выполните: </p> <pre class="userinput"><kbd class= - "command">make test</kbd></pre> + "command">HARNESS_JOBS=<em class= + "replaceable"><code>$(nproc)</code></em> make test</kbd></pre> <p> Известно, что один тест, 30-test_afalg.t, завершится ошибкой, если в ядре хоста не включен параметр <code class= @@ -25828,12 +26656,12 @@ make MANSUFFIX=ssl install</kbd></pre> структура соответствовала другим пакетам: </p> <pre class="userinput"><kbd class= - "command">mv -v /usr/share/doc/openssl /usr/share/doc/openssl-3.1.2</kbd></pre> + "command">mv -v /usr/share/doc/openssl /usr/share/doc/openssl-3.2.1</kbd></pre> <p> По желанию, установите дополнительную документацию: </p> <pre class="userinput"><kbd class= - "command">cp -vfr doc/* /usr/share/doc/openssl-3.1.2</kbd></pre> + "command">cp -vfr doc/* /usr/share/doc/openssl-3.2.1</kbd></pre> <div class="admon note"> <h3> Примечание @@ -25852,22 +26680,6 @@ make MANSUFFIX=ssl install</kbd></pre> версии</em></span>. </p> <p> - Если установлен <span class="application">OpenSSH</span>, - это будет исключением из общего правила, указанного выше. - Он содержит чрезмерно ограничительную проверку версии - OpenSSL, поэтому и SSH-клиент, и SSH-сервер откажутся - запускаться, если OpenSSL обновлен с прежним номером MAJOR - версии, но с другим номером MINOR версии. После такого - обновления вам необходимо пересобрать <span class= - "application">OpenSSH</span>. <span class= - "bold"><strong>Если <span class= - "application">OpenSSH</span> используется для доступа к - системе, вам необходимо пересобрать и переустановить его - после обновления OpenSSL до новой MINOR версии перед - выходом из системы, иначе вы не сможете больше войти в - систему через SSH.</strong></span> - </p> - <p> Все запущенные программы, связанные с этими библиотеками, после обновления необходимо остановить и перезапустить. Для получения более подробной информации ознакомьтесь с @@ -25878,7 +26690,7 @@ make MANSUFFIX=ssl install</kbd></pre> </p> </div> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-openssl" name="contents-openssl"></a>8.47.2. Содержимое пакета OpenSSL @@ -25898,13 +26710,13 @@ make MANSUFFIX=ssl install</kbd></pre> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/etc/ssl, /usr/include/openssl, - /usr/lib/engines и /usr/share/doc/openssl-3.1.2</span> + /usr/lib/engines и /usr/share/doc/openssl-3.2.1</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm10034"></a>Краткое описание + <a id="idm10199" name="idm10199"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -25915,8 +26727,9 @@ make MANSUFFIX=ssl install</kbd></pre> <tr> <td> <p> - <a id="c_rehash"></a><span class= - "term"><span class="command"><strong>c_rehash</strong></span></span> + <a id="c_rehash" name="c_rehash"></a><span class= + "term"><span class= + "command"><strong>c_rehash</strong></span></span> </p> </td> <td> @@ -25935,8 +26748,8 @@ make MANSUFFIX=ssl install</kbd></pre> <tr> <td> <p> - <a id="openssl-prog"></a><span class= - "term"><span class= + <a id="openssl-prog" name= + "openssl-prog"></a><span class="term"><span class= "command"><strong>openssl</strong></span></span> </p> </td> @@ -25946,15 +26759,16 @@ make MANSUFFIX=ssl install</kbd></pre> различных криптографических функций библиотеки <span class="application">OpenSSL</span> из оболочки. Его можно использовать для различных - функций, которые задокументированы в <span class= - "command"><strong>man 1 openssl</strong></span> + функций, которые задокументированы в <a class= + "ulink" href= + "https://man.archlinux.org/man/openssl.1">openssl(1)</a> </p> </td> </tr> <tr> <td> <p> - <a id="libcrypto"></a><span class= + <a id="libcrypto" name="libcrypto"></a><span class= "term"><code class= "filename">libcrypto.so</code></span> </p> @@ -25976,7 +26790,8 @@ make MANSUFFIX=ssl install</kbd></pre> <tr> <td> <p> - <a id="libssl"></a><span class="term"><code class= + <a id="libssl" name="libssl"></a><span class= + "term"><code class= "filename">libssl.so</code></span> </p> </td> @@ -25984,9 +26799,9 @@ make MANSUFFIX=ssl install</kbd></pre> <p> реализует протокол безопасности транспортного уровня (TLS v1). Он предоставляет богатый API, - документацию по которому можно найти, выполнив - команду: <span class="command"><strong>man 7 - ssl</strong></span> + документацию по которому можно найти в руководстве + <a class="ulink" href= + "https://man.archlinux.org/man/ssl.7">ssl(7)</a> </p> </td> </tr> @@ -25995,17 +26810,18 @@ make MANSUFFIX=ssl install</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-kmod"></a>8.48. Kmod-30 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-kmod" name="ch-system-kmod"></a>8.48. + Kmod-31 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Kmod содержит библиотеки и утилиты для загрузки модулей ядра. @@ -26024,7 +26840,7 @@ make MANSUFFIX=ssl install</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.48.1. Установка пакета Kmod </h3> @@ -26090,7 +26906,7 @@ done ln -sfv kmod /usr/bin/lsmod</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-kmod" name="contents-kmod"></a>8.48.2. Содержимое пакета Kmod @@ -26113,7 +26929,7 @@ ln -sfv kmod /usr/bin/lsmod</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm10121"></a>Краткое описание + <a id="idm10286" name="idm10286"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -26124,7 +26940,8 @@ ln -sfv kmod /usr/bin/lsmod</kbd></pre> <tr> <td> <p> - <a id="depmod"></a><span class="term"><span class= + <a id="depmod" name="depmod"></a><span class= + "term"><span class= "command"><strong>depmod</strong></span></span> </p> </td> @@ -26141,7 +26958,8 @@ ln -sfv kmod /usr/bin/lsmod</kbd></pre> <tr> <td> <p> - <a id="insmod"></a><span class="term"><span class= + <a id="insmod" name="insmod"></a><span class= + "term"><span class= "command"><strong>insmod</strong></span></span> </p> </td> @@ -26154,7 +26972,8 @@ ln -sfv kmod /usr/bin/lsmod</kbd></pre> <tr> <td> <p> - <a id="kmod"></a><span class="term"><span class= + <a id="kmod" name="kmod"></a><span class= + "term"><span class= "command"><strong>kmod</strong></span></span> </p> </td> @@ -26167,7 +26986,8 @@ ln -sfv kmod /usr/bin/lsmod</kbd></pre> <tr> <td> <p> - <a id="lsmod"></a><span class="term"><span class= + <a id="lsmod" name="lsmod"></a><span class= + "term"><span class= "command"><strong>lsmod</strong></span></span> </p> </td> @@ -26180,7 +27000,8 @@ ln -sfv kmod /usr/bin/lsmod</kbd></pre> <tr> <td> <p> - <a id="modinfo"></a><span class="term"><span class= + <a id="modinfo" name="modinfo"></a><span class= + "term"><span class= "command"><strong>modinfo</strong></span></span> </p> </td> @@ -26195,8 +27016,9 @@ ln -sfv kmod /usr/bin/lsmod</kbd></pre> <tr> <td> <p> - <a id="modprobe"></a><span class= - "term"><span class="command"><strong>modprobe</strong></span></span> + <a id="modprobe" name="modprobe"></a><span class= + "term"><span class= + "command"><strong>modprobe</strong></span></span> </p> </td> <td> @@ -26210,7 +27032,8 @@ ln -sfv kmod /usr/bin/lsmod</kbd></pre> <tr> <td> <p> - <a id="rmmod"></a><span class="term"><span class= + <a id="rmmod" name="rmmod"></a><span class= + "term"><span class= "command"><strong>rmmod</strong></span></span> </p> </td> @@ -26223,8 +27046,8 @@ ln -sfv kmod /usr/bin/lsmod</kbd></pre> <tr> <td> <p> - <a id="libkmod"></a><span class="term"><code class= - "filename">libkmod</code></span> + <a id="libkmod" name="libkmod"></a><span class= + "term"><code class="filename">libkmod</code></span> </p> </td> <td> @@ -26239,18 +27062,18 @@ ln -sfv kmod /usr/bin/lsmod</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-libelf"></a>8.49. Libelf из - Elfutils-0.189 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-libelf" name="ch-system-libelf"></a>8.49. + Libelf из Elfutils-0.190 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Libelf — это библиотека для обработки файлов ELF (Executable and Linkable Format - формат исполняемых и связываемых @@ -26264,19 +27087,19 @@ ln -sfv kmod /usr/bin/lsmod</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">122 + пространство:</strong> <span class="segbody">124 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.49.1. Установка пакета Libelf </h3> <p> - Libelf является частью пакета elfutils-0.189. Используйте - elfutils-0.189.tar.bz2 в качестве исходного архива. + Libelf является частью пакета elfutils-0.190. Используйте + elfutils-0.190.tar.bz2 в качестве исходного архива. </p> <p> Подготовьте Libelf к компиляции: @@ -26302,7 +27125,7 @@ ln -sfv kmod /usr/bin/lsmod</kbd></pre> install -vm644 config/libelf.pc /usr/lib/pkgconfig rm /usr/lib/libelf.a</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-elfutils" name= "contents-elfutils"></a>8.49.2. Содержимое пакета Libelf @@ -26322,7 +27145,7 @@ rm /usr/lib/libelf.a</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm10217"></a>Краткое описание + <a id="idm10382" name="idm10382"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -26333,7 +27156,8 @@ rm /usr/lib/libelf.a</kbd></pre> <tr> <td> <p> - <a id="libelf"></a><span class="term"><code class= + <a id="libelf" name="libelf"></a><span class= + "term"><code class= "filename">libelf.so</code></span> </p> </td> @@ -26349,17 +27173,18 @@ rm /usr/lib/libelf.a</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-libffi"></a>8.50. Libffi-3.4.4 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-libffi" name="ch-system-libffi"></a>8.50. + Libffi-3.4.4 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Библиотека Libffi предоставляет переносимый высокоуровневый программный интерфейс для различных соглашений о вызовах. Это @@ -26387,7 +27212,7 @@ rm /usr/lib/libelf.a</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.50.1. Установка пакета Libffi </h3> @@ -26455,7 +27280,7 @@ rm /usr/lib/libelf.a</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-libffi" name="contents-libffi"></a>8.50.2. Содержимое пакета Libffi @@ -26471,7 +27296,7 @@ rm /usr/lib/libelf.a</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm10273"></a>Краткое описание + <a id="idm10438" name="idm10438"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -26482,8 +27307,8 @@ rm /usr/lib/libelf.a</kbd></pre> <tr> <td> <p> - <a id="libffi"></a><span class="term"><code class= - "filename">libffi</code></span> + <a id="libffi" name="libffi"></a><span class= + "term"><code class="filename">libffi</code></span> </p> </td> <td> @@ -26497,17 +27322,18 @@ rm /usr/lib/libelf.a</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-Python"></a>8.51. Python-3.11.4 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-Python" name="ch-system-Python"></a>8.51. + Python-3.12.2 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Python 3 содержит среду разработчика Python. Его можно использовать для объектно-ориентированного программирования, @@ -26519,17 +27345,17 @@ rm /usr/lib/libelf.a</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">1.9 SBU</span> + сборки:</strong> <span class="segbody">1.8 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">370 + пространство:</strong> <span class="segbody">485 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.51.1. Установка пакета Python 3 </h3> @@ -26540,7 +27366,6 @@ rm /usr/lib/libelf.a</kbd></pre> "command">./configure --prefix=/usr \ --enable-shared \ --with-system-expat \ - --with-system-ffi \ --enable-optimizations</kbd></pre> <div class="variablelist"> <p class="title"> @@ -26559,16 +27384,6 @@ rm /usr/lib/libelf.a</kbd></pre> </dd> <dt> <span class="term"><em class= - "parameter"><code>--with-system-ffi</code></em></span> - </dt> - <dd> - <p> - Этот параметр выполняет линковку с системной версией - <code class="filename">libffi.so</code>. - </p> - </dd> - <dt> - <span class="term"><em class= "parameter"><code>--enable-optimizations</code></em></span> </dt> <dd> @@ -26686,13 +27501,12 @@ EOF документацию: </p> <pre class="userinput"><kbd class= - "command">install -v -dm755 /usr/share/doc/python-3.11.4/html + "command">install -v -dm755 /usr/share/doc/python-3.12.2/html -tar --strip-components=1 \ - --no-same-owner \ - --no-same-permissions \ - -C /usr/share/doc/python-3.11.4/html \ - -xvf ../python-3.11.4-docs-html.tar.bz2</kbd></pre> +tar --no-same-owner \ + -xvf ../python-3.12.2-docs-html.tar.bz2 +cp -R --no-preserve=mode python-3.12.2-docs-html/* \ + /usr/share/doc/python-3.12.2/html</kbd></pre> <div class="variablelist"> <p class="title"> <strong>Значение команд установки документации:</strong> @@ -26700,22 +27514,23 @@ tar --strip-components=1 \ <dl class="variablelist"> <dt> <span class="term"><code class= - "option">--no-same-owner</code> и <code class= - "option">--no-same-permissions</code></span> + "option">--no-same-owner</code> (tar) и <code class= + "option">--no-preserve=mode</code> (cp)</span> </dt> <dd> <p> - Проверяет, что установленные файлы имеют корректные - права и владельца файлов. Использование <span class= - "application">tar</span> без этих параметров приведет к - установке файлов с правами пользователя создавшего - пакет. + Параметры обеспечивают, что установленные файлы имеют + корректные права и владельца файлов. Использование + <span class="application">tar</span> без этих + параметров приведет к установке файлов с правами + пользователя создавшего архив и файлы будут иметь + ограниченные разрешения. </p> </dd> </dl> </div> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-python" name="contents-python"></a>8.51.2. Содержимое пакета Python 3 @@ -26730,18 +27545,18 @@ tar --strip-components=1 \ <div class="seg"> <strong class="segtitle">Установленные библиотеки:</strong> <span class= - "segbody">libpython3.11.so и libpython3.so</span> + "segbody">libpython3.12.so и libpython3.so</span> </div> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> - <span class="segbody">/usr/include/python3.11, - /usr/lib/python3 и /usr/share/doc/python-3.11.4</span> + <span class="segbody">/usr/include/python3.12, + /usr/lib/python3 и /usr/share/doc/python-3.12.2</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm10377"></a>Краткое описание + <a id="idm10536" name="idm10536"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -26752,8 +27567,8 @@ tar --strip-components=1 \ <tr> <td> <p> - <a id="python-2to3"></a><span class= - "term"><span class= + <a id="python-2to3" name= + "python-2to3"></a><span class="term"><span class= "command"><strong>2to3</strong></span></span> </p> </td> @@ -26771,7 +27586,8 @@ tar --strip-components=1 \ <tr> <td> <p> - <a id="idle3"></a><span class="term"><span class= + <a id="idle3" name="idle3"></a><span class= + "term"><span class= "command"><strong>idle3</strong></span></span> </p> </td> @@ -26789,7 +27605,8 @@ tar --strip-components=1 \ <tr> <td> <p> - <a id="pip3"></a><span class="term"><span class= + <a id="pip3" name="pip3"></a><span class= + "term"><span class= "command"><strong>pip3</strong></span></span> </p> </td> @@ -26804,7 +27621,8 @@ tar --strip-components=1 \ <tr> <td> <p> - <a id="pydoc3"></a><span class="term"><span class= + <a id="pydoc3" name="pydoc3"></a><span class= + "term"><span class= "command"><strong>pydoc3</strong></span></span> </p> </td> @@ -26818,7 +27636,8 @@ tar --strip-components=1 \ <tr> <td> <p> - <a id="python3"></a><span class="term"><span class= + <a id="python3" name="python3"></a><span class= + "term"><span class= "command"><strong>python3</strong></span></span> </p> </td> @@ -26835,17 +27654,18 @@ tar --strip-components=1 \ </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-flit-core"></a>8.52. Flit-Core-3.9.0 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-flit-core" name= + "ch-system-flit-core"></a>8.52. Flit-Core-3.9.0 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Flit-core — это часть Flit, предназначенная для сборки дистрибутива (инструмента для упаковки простых модулей @@ -26860,13 +27680,13 @@ tar --strip-components=1 \ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">1.7 + пространство:</strong> <span class="segbody">1.6 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.52.1. Установка пакета Flit-Core </h3> @@ -26874,7 +27694,7 @@ tar --strip-components=1 \ Соберите пакет: </p> <pre class="userinput"><kbd class= - "command">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</kbd></pre> + "command">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</kbd></pre> <p> Установите пакет: </p> @@ -26906,6 +27726,16 @@ tar --strip-components=1 \ </p> </dd> <dt> + <span class="term"><em class= + "parameter"><code>--no-cache-dir</code></em></span> + </dt> + <dd> + <p> + Не позволяет pip копировать созданный wheel-пакет в + каталог <code class="filename">/root/.cache/pip</code>. + </p> + </dd> + <dt> <span class="term"><span class= "command"><strong>install</strong></span></span> </dt> @@ -26942,7 +27772,7 @@ tar --strip-components=1 \ </dl> </div> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-flit-core" name= "contents-flit-core"></a>8.52.2. Содержимое пакета Flit-Core @@ -26952,24 +27782,25 @@ tar --strip-components=1 \ <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class= - "segbody">/usr/lib/python3.11/site-packages/flit_core и - /usr/lib/python3.11/site-packages/flit_core-3.9.0.dist-info</span> + "segbody">/usr/lib/python3.12/site-packages/flit_core и + /usr/lib/python3.12/site-packages/flit_core-3.9.0.dist-info</span> </div> </div> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-wheel"></a>8.53. Wheel-0.41.1 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-wheel" name="ch-system-wheel"></a>8.53. + Wheel-0.42.0 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Wheel — это библиотека Python, которая является эталонной реализацией стандарта упаковки программ на языке Python. @@ -26989,7 +27820,7 @@ tar --strip-components=1 \ </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 8.53.1. Установка пакета Wheel </h3> @@ -26997,14 +27828,14 @@ tar --strip-components=1 \ Скомпилируйте Wheel с помощью следующей команды: </p> <pre class="userinput"><kbd class= - "command">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</kbd></pre> + "command">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</kbd></pre> <p> Установите Wheel: </p> <pre class="userinput"><kbd class= "command">pip3 install --no-index --find-links=dist wheel</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-wheel" name="contents-wheel"></a>8.53.2. Содержимое пакета Wheel @@ -27018,14 +27849,14 @@ tar --strip-components=1 \ <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class= - "segbody">/usr/lib/python3.11/site-packages/wheel и - /usr/lib/python3.11/site-packages/wheel-0.41.1.dist-info</span> + "segbody">/usr/lib/python3.12/site-packages/wheel и + /usr/lib/python3.12/site-packages/wheel-0.42.0.dist-info</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm10507"></a>Краткое описание + <a id="idm10672" name="idm10672"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -27036,8 +27867,8 @@ tar --strip-components=1 \ <tr> <td> <p> - <a id="wheel-wheel"></a><span class= - "term"><span class= + <a id="wheel-wheel" name= + "wheel-wheel"></a><span class="term"><span class= "command"><strong>wheel</strong></span></span> </p> </td> @@ -27053,17 +27884,82 @@ tar --strip-components=1 \ </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-ninja"></a>8.54. Ninja-1.11.1 - </h2> + <h2 class="title"> + <a id="ch-system-setuptools" name= + "ch-system-setuptools"></a>8.54. Setuptools-69.1.0 + </h2> + </div> + </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> + <p> + Пакет Setuptools это инструмент, используемый для загрузки, + сборки, установки, обновления и удаления пакетов Python. + </p> + <div class="segmentedlist"> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Приблизительное время + сборки:</strong> <span class="segbody">0.1 SBU</span> + </div> + <div class="seg"> + <strong class="segtitle">Требуемое дисковое + пространство:</strong> <span class="segbody">20 MB</span> + </div> </div> </div> </div> - <div class="package" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> + <h3 class="sect2"> + 8.54.1. Установка пакета Setuptools + </h3> + <p> + Соберите пакет: + </p> + <pre class="userinput"><kbd class= + "command">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</kbd></pre> + <p> + Установите пакет: + </p> + <pre class="userinput"><kbd class= + "command">pip3 install --no-index --find-links dist setuptools</kbd></pre> + </div> + <div class="content" lang="ru" xml:lang="ru"> + <h3 class="sect2"> + <a id="contents-setuptools" name= + "contents-setuptools"></a>8.54.2. Содержимое пакета + Setuptools + </h3> + <div class="segmentedlist"> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Созданные каталоги:</strong> + <span class= + "segbody">/usr/lib/python3.12/site-packages/_distutils_hack, + /usr/lib/python3.12/site-packages/pkg_resources, + /usr/lib/python3.12/site-packages/setuptools, and + /usr/lib/python3.12/site-packages/setuptools-69.1.0.dist-info</span> + </div> + </div> + </div> + </div> + </div> + <div class="titlepage"> + <div> + <div> + <h2 class="title"> + <a id="ch-system-ninja" name="ch-system-ninja"></a>8.55. + Ninja-1.11.1 + </h2> + </div> + </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Ninja - небольшая система сборки ориентированная на скорость. </p> @@ -27080,9 +27976,9 @@ tar --strip-components=1 \ </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.54.1. Установка пакета Ninja + 8.55.1. Установка пакета Ninja </h3> <p> При запуске <span class= @@ -27155,9 +28051,9 @@ tar --strip-components=1 \ install -vDm644 misc/bash-completion /usr/share/bash-completion/completions/ninja install -vDm644 misc/zsh-completion /usr/share/zsh/site-functions/_ninja</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-ninja" name="contents-ninja"></a>8.54.2. + <a id="contents-ninja" name="contents-ninja"></a>8.55.2. Содержимое пакета Ninja </h3> <div class="segmentedlist"> @@ -27170,7 +28066,7 @@ install -vDm644 misc/zsh-completion /usr/share/zsh/site-functions/_ninja</kbd>< </div> <div class="variablelist"> <h4> - <a id="idm10565"></a>Краткое описание + <a id="idm10757" name="idm10757"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -27181,7 +28077,8 @@ install -vDm644 misc/zsh-completion /usr/share/zsh/site-functions/_ninja</kbd>< <tr> <td> <p> - <a id="ninja"></a><span class="term"><span class= + <a id="ninja" name="ninja"></a><span class= + "term"><span class= "command"><strong>ninja</strong></span></span> </p> </td> @@ -27196,17 +28093,18 @@ install -vDm644 misc/zsh-completion /usr/share/zsh/site-functions/_ninja</kbd>< </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-meson"></a>8.55. Meson-1.2.1 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-meson" name="ch-system-meson"></a>8.56. + Meson-1.3.2 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Meson — это система сборки с открытым исходным кодом, разработанная таким образом, чтобы быть очень быстрой и @@ -27226,15 +28124,15 @@ install -vDm644 misc/zsh-completion /usr/share/zsh/site-functions/_ninja</kbd>< </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.55.1. Установка пакета Meson + 8.56.1. Установка пакета Meson </h3> <p> Скомпилируйте Meson с помощью следующей команды: </p> <pre class="userinput"><kbd class= - "command">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</kbd></pre> + "command">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</kbd></pre> <p> Для набора тестов требуются некоторые пакеты, выходящие за рамки LFS. @@ -27274,9 +28172,9 @@ install -vDm644 data/shell-completions/zsh/_meson /usr/share/zsh/site-functions/ </dl> </div> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-meson" name="contents-meson"></a>8.55.2. + <a id="contents-meson" name="contents-meson"></a>8.56.2. Содержимое пакета Meson </h3> <div class="segmentedlist"> @@ -27288,14 +28186,14 @@ install -vDm644 data/shell-completions/zsh/_meson /usr/share/zsh/site-functions/ <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class= - "segbody">/usr/lib/python3.11/site-packages/meson-1.2.1.dist-info - и /usr/lib/python3.11/site-packages/mesonbuild</span> + "segbody">/usr/lib/python3.12/site-packages/meson-1.3.2.dist-info + и /usr/lib/python3.12/site-packages/mesonbuild</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm10618"></a>Краткое описание + <a id="idm10810" name="idm10810"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -27306,7 +28204,8 @@ install -vDm644 data/shell-completions/zsh/_meson /usr/share/zsh/site-functions/ <tr> <td> <p> - <a id="meson"></a><span class="term"><span class= + <a id="meson" name="meson"></a><span class= + "term"><span class= "command"><strong>meson</strong></span></span> </p> </td> @@ -27321,17 +28220,18 @@ install -vDm644 data/shell-completions/zsh/_meson /usr/share/zsh/site-functions/ </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-coreutils"></a>8.56. Coreutils-9.3 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-coreutils" name= + "ch-system-coreutils"></a>8.57. Coreutils-9.4 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Coreutils содержит основные утилиты, необходимые каждой операционной системе. @@ -27340,19 +28240,19 @@ install -vDm644 data/shell-completions/zsh/_meson /usr/share/zsh/site-functions/ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">0.9 SBU</span> + сборки:</strong> <span class="segbody">1 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">165 + пространство:</strong> <span class="segbody">175 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.56.1. Установка пакета Coreutils + 8.57.1. Установка пакета Coreutils </h3> <p> Стандарт POSIX требует, чтобы программы пакета Coreutils @@ -27362,7 +28262,7 @@ install -vDm644 data/shell-completions/zsh/_meson /usr/share/zsh/site-functions/ касающиеся интернационализации: </p> <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../coreutils-9.3-i18n-1.patch</kbd></pre> + "command">patch -Np1 -i ../coreutils-9.4-i18n-1.patch</kbd></pre> <div class="admon note"> <h3> Примечание @@ -27374,6 +28274,13 @@ install -vDm644 data/shell-completions/zsh/_meson /usr/share/zsh/site-functions/ </p> </div> <p> + Исправьте уязвимость в утилите <span class= + "command"><strong>split</strong></span>: + </p> + <pre class="userinput"><kbd class= + "command">sed -e '/n_out += n_hold/,+4 s|.*bufsize.*|//&|' \ + -i src/split.c</kbd></pre> + <p> Теперь подготовьте Coreutils к компиляции: </p> <pre class="userinput"><kbd class="command">autoreconf -fiv @@ -27451,17 +28358,13 @@ FORCE_UNSAFE_CONFIGURE=1 ./configure \ компилировать и запускать тесты: </p> <pre class="userinput"><kbd class= - "command">chown -Rv tester . </kbd></pre> + "command">chown -R tester . </kbd></pre> <p> Теперь запустите тесты: </p> <pre class="userinput"><kbd class= "command">su tester -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes check"</kbd></pre> <p> - Тест test-getlogin может завершиться ошибкой в среде chroot - LFS. - </p> - <p> Удалить временную группу: </p> <pre class="userinput"><kbd class= @@ -27480,10 +28383,10 @@ FORCE_UNSAFE_CONFIGURE=1 ./configure \ mv -v /usr/share/man/man1/chroot.1 /usr/share/man/man8/chroot.8 sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-coreutils" name= - "contents-coreutils"></a>8.56.2. Содержимое пакета Coreutils + "contents-coreutils"></a>8.57.2. Содержимое пакета Coreutils </h3> <div class="segmentedlist"> <div class="seglistitem"> @@ -27517,7 +28420,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm10709"></a>Краткое описание + <a id="idm10904" name="idm10904"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -27528,8 +28431,9 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="lbracket"></a><span class= - "term"><span class="command"><strong>[</strong></span></span> + <a id="lbracket" name="lbracket"></a><span class= + "term"><span class= + "command"><strong>[</strong></span></span> </p> </td> <td> @@ -27543,7 +28447,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="base32"></a><span class="term"><span class= + <a id="base32" name="base32"></a><span class= + "term"><span class= "command"><strong>base32</strong></span></span> </p> </td> @@ -27557,7 +28462,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="base64"></a><span class="term"><span class= + <a id="base64" name="base64"></a><span class= + "term"><span class= "command"><strong>base64</strong></span></span> </p> </td> @@ -27571,7 +28477,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="b2sum"></a><span class="term"><span class= + <a id="b2sum" name="b2sum"></a><span class= + "term"><span class= "command"><strong>b2sum</strong></span></span> </p> </td> @@ -27585,8 +28492,9 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="basename"></a><span class= - "term"><span class="command"><strong>basename</strong></span></span> + <a id="basename" name="basename"></a><span class= + "term"><span class= + "command"><strong>basename</strong></span></span> </p> </td> <td> @@ -27599,7 +28507,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="basenc"></a><span class="term"><span class= + <a id="basenc" name="basenc"></a><span class= + "term"><span class= "command"><strong>basenc</strong></span></span> </p> </td> @@ -27613,7 +28522,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="cat"></a><span class="term"><span class= + <a id="cat" name="cat"></a><span class= + "term"><span class= "command"><strong>cat</strong></span></span> </p> </td> @@ -27626,7 +28536,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="chcon"></a><span class="term"><span class= + <a id="chcon" name="chcon"></a><span class= + "term"><span class= "command"><strong>chcon</strong></span></span> </p> </td> @@ -27640,7 +28551,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="chgrp"></a><span class="term"><span class= + <a id="chgrp" name="chgrp"></a><span class= + "term"><span class= "command"><strong>chgrp</strong></span></span> </p> </td> @@ -27653,7 +28565,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="chmod"></a><span class="term"><span class= + <a id="chmod" name="chmod"></a><span class= + "term"><span class= "command"><strong>chmod</strong></span></span> </p> </td> @@ -27670,7 +28583,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="chown"></a><span class="term"><span class= + <a id="chown" name="chown"></a><span class= + "term"><span class= "command"><strong>chown</strong></span></span> </p> </td> @@ -27684,7 +28598,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="chroot"></a><span class="term"><span class= + <a id="chroot" name="chroot"></a><span class= + "term"><span class= "command"><strong>chroot</strong></span></span> </p> </td> @@ -27698,7 +28613,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="cksum"></a><span class="term"><span class= + <a id="cksum" name="cksum"></a><span class= + "term"><span class= "command"><strong>cksum</strong></span></span> </p> </td> @@ -27713,7 +28629,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="comm"></a><span class="term"><span class= + <a id="comm" name="comm"></a><span class= + "term"><span class= "command"><strong>comm</strong></span></span> </p> </td> @@ -27727,7 +28644,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="cp"></a><span class="term"><span class= + <a id="cp" name="cp"></a><span class= + "term"><span class= "command"><strong>cp</strong></span></span> </p> </td> @@ -27740,7 +28658,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="csplit"></a><span class="term"><span class= + <a id="csplit" name="csplit"></a><span class= + "term"><span class= "command"><strong>csplit</strong></span></span> </p> </td> @@ -27756,7 +28675,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="cut"></a><span class="term"><span class= + <a id="cut" name="cut"></a><span class= + "term"><span class= "command"><strong>cut</strong></span></span> </p> </td> @@ -27770,7 +28690,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="date"></a><span class="term"><span class= + <a id="date" name="date"></a><span class= + "term"><span class= "command"><strong>date</strong></span></span> </p> </td> @@ -27784,7 +28705,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="dd"></a><span class="term"><span class= + <a id="dd" name="dd"></a><span class= + "term"><span class= "command"><strong>dd</strong></span></span> </p> </td> @@ -27799,7 +28721,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="df"></a><span class="term"><span class= + <a id="df" name="df"></a><span class= + "term"><span class= "command"><strong>df</strong></span></span> </p> </td> @@ -27815,7 +28738,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="dir"></a><span class="term"><span class= + <a id="dir" name="dir"></a><span class= + "term"><span class= "command"><strong>dir</strong></span></span> </p> </td> @@ -27830,7 +28754,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="dircolors"></a><span class= + <a id="dircolors" name="dircolors"></a><span class= "term"><span class= "command"><strong>dircolors</strong></span></span> </p> @@ -27847,7 +28771,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="dirname"></a><span class="term"><span class= + <a id="dirname" name="dirname"></a><span class= + "term"><span class= "command"><strong>dirname</strong></span></span> </p> </td> @@ -27861,7 +28786,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="du"></a><span class="term"><span class= + <a id="du" name="du"></a><span class= + "term"><span class= "command"><strong>du</strong></span></span> </p> </td> @@ -27877,7 +28803,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="echo"></a><span class="term"><span class= + <a id="echo" name="echo"></a><span class= + "term"><span class= "command"><strong>echo</strong></span></span> </p> </td> @@ -27890,7 +28817,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="env"></a><span class="term"><span class= + <a id="env" name="env"></a><span class= + "term"><span class= "command"><strong>env</strong></span></span> </p> </td> @@ -27904,7 +28832,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="expand"></a><span class="term"><span class= + <a id="expand" name="expand"></a><span class= + "term"><span class= "command"><strong>expand</strong></span></span> </p> </td> @@ -27917,7 +28846,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="expr"></a><span class="term"><span class= + <a id="expr" name="expr"></a><span class= + "term"><span class= "command"><strong>expr</strong></span></span> </p> </td> @@ -27930,7 +28860,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="factor"></a><span class="term"><span class= + <a id="factor" name="factor"></a><span class= + "term"><span class= "command"><strong>factor</strong></span></span> </p> </td> @@ -27943,7 +28874,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="false"></a><span class="term"><span class= + <a id="false" name="false"></a><span class= + "term"><span class= "command"><strong>false</strong></span></span> </p> </td> @@ -27957,7 +28889,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="fmt"></a><span class="term"><span class= + <a id="fmt" name="fmt"></a><span class= + "term"><span class= "command"><strong>fmt</strong></span></span> </p> </td> @@ -27970,7 +28903,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="fold"></a><span class="term"><span class= + <a id="fold" name="fold"></a><span class= + "term"><span class= "command"><strong>fold</strong></span></span> </p> </td> @@ -27983,7 +28917,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="groups"></a><span class="term"><span class= + <a id="groups" name="groups"></a><span class= + "term"><span class= "command"><strong>groups</strong></span></span> </p> </td> @@ -27996,7 +28931,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="head"></a><span class="term"><span class= + <a id="head" name="head"></a><span class= + "term"><span class= "command"><strong>head</strong></span></span> </p> </td> @@ -28010,7 +28946,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="hostid"></a><span class="term"><span class= + <a id="hostid" name="hostid"></a><span class= + "term"><span class= "command"><strong>hostid</strong></span></span> </p> </td> @@ -28024,7 +28961,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="id"></a><span class="term"><span class= + <a id="id" name="id"></a><span class= + "term"><span class= "command"><strong>id</strong></span></span> </p> </td> @@ -28039,7 +28977,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="install"></a><span class="term"><span class= + <a id="install" name="install"></a><span class= + "term"><span class= "command"><strong>install</strong></span></span> </p> </td> @@ -28054,7 +28993,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="join"></a><span class="term"><span class= + <a id="join" name="join"></a><span class= + "term"><span class= "command"><strong>join</strong></span></span> </p> </td> @@ -28068,7 +29008,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="link"></a><span class="term"><span class= + <a id="link" name="link"></a><span class= + "term"><span class= "command"><strong>link</strong></span></span> </p> </td> @@ -28081,7 +29022,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="ln"></a><span class="term"><span class= + <a id="ln" name="ln"></a><span class= + "term"><span class= "command"><strong>ln</strong></span></span> </p> </td> @@ -28095,7 +29037,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="logname"></a><span class="term"><span class= + <a id="logname" name="logname"></a><span class= + "term"><span class= "command"><strong>logname</strong></span></span> </p> </td> @@ -28108,7 +29051,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="ls"></a><span class="term"><span class= + <a id="ls" name="ls"></a><span class= + "term"><span class= "command"><strong>ls</strong></span></span> </p> </td> @@ -28122,7 +29066,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="md5sum"></a><span class="term"><span class= + <a id="md5sum" name="md5sum"></a><span class= + "term"><span class= "command"><strong>md5sum</strong></span></span> </p> </td> @@ -28136,7 +29081,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="mkdir"></a><span class="term"><span class= + <a id="mkdir" name="mkdir"></a><span class= + "term"><span class= "command"><strong>mkdir</strong></span></span> </p> </td> @@ -28149,7 +29095,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="mkfifo"></a><span class="term"><span class= + <a id="mkfifo" name="mkfifo"></a><span class= + "term"><span class= "command"><strong>mkfifo</strong></span></span> </p> </td> @@ -28163,7 +29110,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="mknod"></a><span class="term"><span class= + <a id="mknod" name="mknod"></a><span class= + "term"><span class= "command"><strong>mknod</strong></span></span> </p> </td> @@ -28178,7 +29126,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="mktemp"></a><span class="term"><span class= + <a id="mktemp" name="mktemp"></a><span class= + "term"><span class= "command"><strong>mktemp</strong></span></span> </p> </td> @@ -28192,7 +29141,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="mv"></a><span class="term"><span class= + <a id="mv" name="mv"></a><span class= + "term"><span class= "command"><strong>mv</strong></span></span> </p> </td> @@ -28205,7 +29155,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="nice"></a><span class="term"><span class= + <a id="nice" name="nice"></a><span class= + "term"><span class= "command"><strong>nice</strong></span></span> </p> </td> @@ -28219,7 +29170,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="nl"></a><span class="term"><span class= + <a id="nl" name="nl"></a><span class= + "term"><span class= "command"><strong>nl</strong></span></span> </p> </td> @@ -28232,7 +29184,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="nohup"></a><span class="term"><span class= + <a id="nohup" name="nohup"></a><span class= + "term"><span class= "command"><strong>nohup</strong></span></span> </p> </td> @@ -28246,7 +29199,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="nproc"></a><span class="term"><span class= + <a id="nproc" name="nproc"></a><span class= + "term"><span class= "command"><strong>nproc</strong></span></span> </p> </td> @@ -28260,7 +29214,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="numfmt"></a><span class="term"><span class= + <a id="numfmt" name="numfmt"></a><span class= + "term"><span class= "command"><strong>numfmt</strong></span></span> </p> </td> @@ -28273,7 +29228,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="od"></a><span class="term"><span class= + <a id="od" name="od"></a><span class= + "term"><span class= "command"><strong>od</strong></span></span> </p> </td> @@ -28286,7 +29242,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="paste"></a><span class="term"><span class= + <a id="paste" name="paste"></a><span class= + "term"><span class= "command"><strong>paste</strong></span></span> </p> </td> @@ -28301,7 +29258,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="pathchk"></a><span class="term"><span class= + <a id="pathchk" name="pathchk"></a><span class= + "term"><span class= "command"><strong>pathchk</strong></span></span> </p> </td> @@ -28315,7 +29273,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="pinky"></a><span class="term"><span class= + <a id="pinky" name="pinky"></a><span class= + "term"><span class= "command"><strong>pinky</strong></span></span> </p> </td> @@ -28329,7 +29288,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="pr"></a><span class="term"><span class= + <a id="pr" name="pr"></a><span class= + "term"><span class= "command"><strong>pr</strong></span></span> </p> </td> @@ -28342,8 +29302,9 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="printenv"></a><span class= - "term"><span class="command"><strong>printenv</strong></span></span> + <a id="printenv" name="printenv"></a><span class= + "term"><span class= + "command"><strong>printenv</strong></span></span> </p> </td> <td> @@ -28355,7 +29316,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="printf"></a><span class="term"><span class= + <a id="printf" name="printf"></a><span class= + "term"><span class= "command"><strong>printf</strong></span></span> </p> </td> @@ -28369,7 +29331,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="ptx"></a><span class="term"><span class= + <a id="ptx" name="ptx"></a><span class= + "term"><span class= "command"><strong>ptx</strong></span></span> </p> </td> @@ -28384,7 +29347,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="pwd"></a><span class="term"><span class= + <a id="pwd" name="pwd"></a><span class= + "term"><span class= "command"><strong>pwd</strong></span></span> </p> </td> @@ -28397,8 +29361,9 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="readlink"></a><span class= - "term"><span class="command"><strong>readlink</strong></span></span> + <a id="readlink" name="readlink"></a><span class= + "term"><span class= + "command"><strong>readlink</strong></span></span> </p> </td> <td> @@ -28410,8 +29375,9 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="realpath"></a><span class= - "term"><span class="command"><strong>realpath</strong></span></span> + <a id="realpath" name="realpath"></a><span class= + "term"><span class= + "command"><strong>realpath</strong></span></span> </p> </td> <td> @@ -28424,7 +29390,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="rm"></a><span class="term"><span class= + <a id="rm" name="rm"></a><span class= + "term"><span class= "command"><strong>rm</strong></span></span> </p> </td> @@ -28437,7 +29404,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="rmdir"></a><span class="term"><span class= + <a id="rmdir" name="rmdir"></a><span class= + "term"><span class= "command"><strong>rmdir</strong></span></span> </p> </td> @@ -28450,7 +29418,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="runcon"></a><span class="term"><span class= + <a id="runcon" name="runcon"></a><span class= + "term"><span class= "command"><strong>runcon</strong></span></span> </p> </td> @@ -28464,7 +29433,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="seq"></a><span class="term"><span class= + <a id="seq" name="seq"></a><span class= + "term"><span class= "command"><strong>seq</strong></span></span> </p> </td> @@ -28478,7 +29448,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="sha1sum"></a><span class="term"><span class= + <a id="sha1sum" name="sha1sum"></a><span class= + "term"><span class= "command"><strong>sha1sum</strong></span></span> </p> </td> @@ -28492,7 +29463,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="sha224sum"></a><span class= + <a id="sha224sum" name="sha224sum"></a><span class= "term"><span class= "command"><strong>sha224sum</strong></span></span> </p> @@ -28507,7 +29478,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="sha256sum"></a><span class= + <a id="sha256sum" name="sha256sum"></a><span class= "term"><span class= "command"><strong>sha256sum</strong></span></span> </p> @@ -28522,7 +29493,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="sha384sum"></a><span class= + <a id="sha384sum" name="sha384sum"></a><span class= "term"><span class= "command"><strong>sha384sum</strong></span></span> </p> @@ -28537,7 +29508,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="sha512sum"></a><span class= + <a id="sha512sum" name="sha512sum"></a><span class= "term"><span class= "command"><strong>sha512sum</strong></span></span> </p> @@ -28552,7 +29523,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="shred"></a><span class="term"><span class= + <a id="shred" name="shred"></a><span class= + "term"><span class= "command"><strong>shred</strong></span></span> </p> </td> @@ -28566,7 +29538,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="shuf"></a><span class="term"><span class= + <a id="shuf" name="shuf"></a><span class= + "term"><span class= "command"><strong>shuf</strong></span></span> </p> </td> @@ -28579,7 +29552,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="sleep"></a><span class="term"><span class= + <a id="sleep" name="sleep"></a><span class= + "term"><span class= "command"><strong>sleep</strong></span></span> </p> </td> @@ -28592,7 +29566,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="sort"></a><span class="term"><span class= + <a id="sort" name="sort"></a><span class= + "term"><span class= "command"><strong>sort</strong></span></span> </p> </td> @@ -28605,7 +29580,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="split"></a><span class="term"><span class= + <a id="split" name="split"></a><span class= + "term"><span class= "command"><strong>split</strong></span></span> </p> </td> @@ -28620,7 +29596,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="stat"></a><span class="term"><span class= + <a id="stat" name="stat"></a><span class= + "term"><span class= "command"><strong>stat</strong></span></span> </p> </td> @@ -28633,7 +29610,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="stdbuf"></a><span class="term"><span class= + <a id="stdbuf" name="stdbuf"></a><span class= + "term"><span class= "command"><strong>stdbuf</strong></span></span> </p> </td> @@ -28647,7 +29625,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="stty"></a><span class="term"><span class= + <a id="stty" name="stty"></a><span class= + "term"><span class= "command"><strong>stty</strong></span></span> </p> </td> @@ -28660,7 +29639,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="sum"></a><span class="term"><span class= + <a id="sum" name="sum"></a><span class= + "term"><span class= "command"><strong>sum</strong></span></span> </p> </td> @@ -28674,7 +29654,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="sync"></a><span class="term"><span class= + <a id="sync" name="sync"></a><span class= + "term"><span class= "command"><strong>sync</strong></span></span> </p> </td> @@ -28689,7 +29670,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="tac"></a><span class="term"><span class= + <a id="tac" name="tac"></a><span class= + "term"><span class= "command"><strong>tac</strong></span></span> </p> </td> @@ -28703,7 +29685,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="tail"></a><span class="term"><span class= + <a id="tail" name="tail"></a><span class= + "term"><span class= "command"><strong>tail</strong></span></span> </p> </td> @@ -28717,7 +29700,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="tee"></a><span class="term"><span class= + <a id="tee" name="tee"></a><span class= + "term"><span class= "command"><strong>tee</strong></span></span> </p> </td> @@ -28732,7 +29716,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="test"></a><span class="term"><span class= + <a id="test" name="test"></a><span class= + "term"><span class= "command"><strong>test</strong></span></span> </p> </td> @@ -28745,7 +29730,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="timeout"></a><span class="term"><span class= + <a id="timeout" name="timeout"></a><span class= + "term"><span class= "command"><strong>timeout</strong></span></span> </p> </td> @@ -28758,7 +29744,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="touch"></a><span class="term"><span class= + <a id="touch" name="touch"></a><span class= + "term"><span class= "command"><strong>touch</strong></span></span> </p> </td> @@ -28774,7 +29761,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="tr"></a><span class="term"><span class= + <a id="tr" name="tr"></a><span class= + "term"><span class= "command"><strong>tr</strong></span></span> </p> </td> @@ -28788,7 +29776,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="true"></a><span class="term"><span class= + <a id="true" name="true"></a><span class= + "term"><span class= "command"><strong>true</strong></span></span> </p> </td> @@ -28803,8 +29792,9 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="truncate"></a><span class= - "term"><span class="command"><strong>truncate</strong></span></span> + <a id="truncate" name="truncate"></a><span class= + "term"><span class= + "command"><strong>truncate</strong></span></span> </p> </td> <td> @@ -28816,7 +29806,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="tsort"></a><span class="term"><span class= + <a id="tsort" name="tsort"></a><span class= + "term"><span class= "command"><strong>tsort</strong></span></span> </p> </td> @@ -28831,7 +29822,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="tty"></a><span class="term"><span class= + <a id="tty" name="tty"></a><span class= + "term"><span class= "command"><strong>tty</strong></span></span> </p> </td> @@ -28845,7 +29837,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="uname"></a><span class="term"><span class= + <a id="uname" name="uname"></a><span class= + "term"><span class= "command"><strong>uname</strong></span></span> </p> </td> @@ -28858,8 +29851,9 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="unexpand"></a><span class= - "term"><span class="command"><strong>unexpand</strong></span></span> + <a id="unexpand" name="unexpand"></a><span class= + "term"><span class= + "command"><strong>unexpand</strong></span></span> </p> </td> <td> @@ -28871,7 +29865,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="uniq"></a><span class="term"><span class= + <a id="uniq" name="uniq"></a><span class= + "term"><span class= "command"><strong>uniq</strong></span></span> </p> </td> @@ -28885,7 +29880,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="unlink"></a><span class="term"><span class= + <a id="unlink" name="unlink"></a><span class= + "term"><span class= "command"><strong>unlink</strong></span></span> </p> </td> @@ -28898,7 +29894,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="users"></a><span class="term"><span class= + <a id="users" name="users"></a><span class= + "term"><span class= "command"><strong>users</strong></span></span> </p> </td> @@ -28912,7 +29909,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="vdir"></a><span class="term"><span class= + <a id="vdir" name="vdir"></a><span class= + "term"><span class= "command"><strong>vdir</strong></span></span> </p> </td> @@ -28926,7 +29924,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="wc"></a><span class="term"><span class= + <a id="wc" name="wc"></a><span class= + "term"><span class= "command"><strong>wc</strong></span></span> </p> </td> @@ -28941,7 +29940,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="who"></a><span class="term"><span class= + <a id="who" name="who"></a><span class= + "term"><span class= "command"><strong>who</strong></span></span> </p> </td> @@ -28954,7 +29954,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="whoami"></a><span class="term"><span class= + <a id="whoami" name="whoami"></a><span class= + "term"><span class= "command"><strong>whoami</strong></span></span> </p> </td> @@ -28968,23 +29969,23 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="yes"></a><span class="term"><span class= + <a id="yes" name="yes"></a><span class= + "term"><span class= "command"><strong>yes</strong></span></span> </p> </td> <td> <p> - Повторно выводит <span class="quote">«<span class= - "quote">y</span>»</span> или указанную строку, до - тех пор, пока команда не будет завершена с помощью - kill + Повторно выводит <code class="literal">y</code> или + указанную строку, до тех пор, пока команда не будет + завершена с помощью kill </p> </td> </tr> <tr> <td> <p> - <a id="libstdbuf"></a><span class= + <a id="libstdbuf" name="libstdbuf"></a><span class= "term"><code class= "filename">libstdbuf</code></span> </p> @@ -29001,17 +30002,18 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-check"></a>8.57. Check-0.15.2 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-check" name="ch-system-check"></a>8.58. + Check-0.15.2 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Check - это фреймворк модульного тестирования для языка C. </p> @@ -29029,9 +30031,9 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.57.1. Установка пакета Check + 8.58.1. Установка пакета Check </h3> <p> Подготовить Check к компиляции: @@ -29053,9 +30055,9 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <pre class="userinput"><kbd class= "command">make docdir=/usr/share/doc/check-0.15.2 install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-check" name="contents-check"></a>8.57.2. + <a id="contents-check" name="contents-check"></a>8.58.2. Содержимое пакета Check </h3> <div class="segmentedlist"> @@ -29073,7 +30075,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm11489"></a>Краткое описание + <a id="idm11684" name="idm11684"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -29084,7 +30086,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="checkmk"></a><span class="term"><span class= + <a id="checkmk" name="checkmk"></a><span class= + "term"><span class= "command"><strong>checkmk</strong></span></span> </p> </td> @@ -29099,8 +30102,9 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="libcheck"></a><span class= - "term"><code class="filename">libcheck.so</code></span> + <a id="libcheck" name="libcheck"></a><span class= + "term"><code class= + "filename">libcheck.so</code></span> </p> </td> <td> @@ -29115,17 +30119,18 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-diffutils"></a>8.58. Diffutils-3.10 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-diffutils" name= + "ch-system-diffutils"></a>8.59. Diffutils-3.10 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Diffutils содержит программы, которые показывают различия между файлами или каталогами. @@ -29143,9 +30148,9 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.58.1. Установка пакета Diffutils + 8.59.1. Установка пакета Diffutils </h3> <p> Подготовьте Diffutils к компиляции: @@ -29167,10 +30172,10 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-diffutils" name= - "contents-diffutils"></a>8.58.2. Содержимое пакета Diffutils + "contents-diffutils"></a>8.59.2. Содержимое пакета Diffutils </h3> <div class="segmentedlist"> <div class="seglistitem"> @@ -29183,7 +30188,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm11538"></a>Краткое описание + <a id="idm11733" name="idm11733"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -29194,7 +30199,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="cmp"></a><span class="term"><span class= + <a id="cmp" name="cmp"></a><span class= + "term"><span class= "command"><strong>cmp</strong></span></span> </p> </td> @@ -29208,7 +30214,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="diff"></a><span class="term"><span class= + <a id="diff" name="diff"></a><span class= + "term"><span class= "command"><strong>diff</strong></span></span> </p> </td> @@ -29222,7 +30229,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="diff3"></a><span class="term"><span class= + <a id="diff3" name="diff3"></a><span class= + "term"><span class= "command"><strong>diff3</strong></span></span> </p> </td> @@ -29235,7 +30243,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <tr> <td> <p> - <a id="sdiff"></a><span class="term"><span class= + <a id="sdiff" name="sdiff"></a><span class= + "term"><span class= "command"><strong>sdiff</strong></span></span> </p> </td> @@ -29251,17 +30260,18 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-gawk"></a>8.59. Gawk-5.2.2 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-gawk" name="ch-system-gawk"></a>8.60. + Gawk-5.3.0 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Gawk содержит программы для работы с текстовыми файлами. @@ -29274,14 +30284,14 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">46 MB</span> + пространство:</strong> <span class="segbody">42 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.59.1. Установка пакета Gawk + 8.60.1. Установка пакета Gawk </h3> <p> Во-первых, отредактируйте Makefile, чтобы некоторые ненужные @@ -29301,29 +30311,32 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <p> Чтобы протестировать пакет, выполните: </p> - <pre class="userinput"><kbd class="command">chown -Rv tester . + <pre class="userinput"><kbd class="command">chown -R tester . su tester -c "PATH=$PATH make check"</kbd></pre> <p> Установите пакет: </p> <pre class="userinput"><kbd class= - "command">make LN='ln -f' install</kbd></pre> + "command">rm -f /usr/bin/gawk-5.3.0 +make install</kbd></pre> <div class="variablelist"> <p class="title"> - <strong>Значение переопределенной переменной make:</strong> + <strong>Значение команды:</strong> </p> <dl class="variablelist"> <dt> - <span class="term"><code class="envar">LN='ln - -f'</code></span> + <span class="term"><span class="command"><strong>rm -f + /usr/bin/gawk-5.3.0</strong></span></span> </dt> <dd> <p> - Эта переменная гарантирует, что предыдущая жесткая - ссылка, установленная в <a class="xref" href= - "#ch-tools-gawk" title= - "6.9. Gawk-5.2.2">Раздел 6.9, «Gawk-5.2.2»</a>, - будет обновлена здесь. + Система сборки не будет пересоздавать жесткую ссылку + <code class="filename">gawk-5.3.0</code>, если она + существует. Удалите её, чтобы гарантировать, что + предыдущая жесткая ссылка, созданная в <a class="xref" + href="#ch-tools-gawk" title= + "6.9. Gawk-5.3.0">Раздел 6.9, «Gawk-5.3.0»</a>, + будет обновлена. </p> </dd> </dl> @@ -29340,12 +30353,12 @@ su tester -c "PATH=$PATH make check"</kbd></pre> По желанию, установите документацию: </p> <pre class="userinput"><kbd class= - "command">mkdir -pv /usr/share/doc/gawk-5.2.2 -cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-5.2.2</kbd></pre> + "command">mkdir -pv /usr/share/doc/gawk-5.3.0 +cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-5.3.0</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-gawk" name="contents-gawk"></a>8.59.2. + <a id="contents-gawk" name="contents-gawk"></a>8.60.2. Содержимое пакета Gawk </h3> <div class="segmentedlist"> @@ -29353,7 +30366,7 @@ cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-5.2.2</kbd></pre <div class="seg"> <strong class="segtitle">Установленные программы:</strong> <span class="segbody">awk (ссылка на - gawk), gawk и gawk-5.2.2</span> + gawk), gawk и gawk-5.3.0</span> </div> <div class="seg"> <strong class="segtitle">Установленные @@ -29365,13 +30378,13 @@ cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-5.2.2</kbd></pre <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/lib/gawk, /usr/libexec/awk, - /usr/share/awk и /usr/share/doc/gawk-5.2.2</span> + /usr/share/awk и /usr/share/doc/gawk-5.3.0</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm11624"></a>Краткое описание + <a id="idm11820" name="idm11820"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -29382,7 +30395,8 @@ cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-5.2.2</kbd></pre <tr> <td> <p> - <a id="awk"></a><span class="term"><span class= + <a id="awk" name="awk"></a><span class= + "term"><span class= "command"><strong>awk</strong></span></span> </p> </td> @@ -29396,7 +30410,8 @@ cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-5.2.2</kbd></pre <tr> <td> <p> - <a id="gawk"></a><span class="term"><span class= + <a id="gawk" name="gawk"></a><span class= + "term"><span class= "command"><strong>gawk</strong></span></span> </p> </td> @@ -29411,9 +30426,9 @@ cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-5.2.2</kbd></pre <tr> <td> <p> - <a id="gawk-version"></a><span class= - "term"><span class= - "command"><strong>gawk-5.2.2</strong></span></span> + <a id="gawk-version" name= + "gawk-version"></a><span class="term"><span class= + "command"><strong>gawk-5.3.0</strong></span></span> </p> </td> <td> @@ -29428,17 +30443,18 @@ cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-5.2.2</kbd></pre </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-findutils"></a>8.60. Findutils-4.9.0 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-findutils" name= + "ch-system-findutils"></a>8.61. Findutils-4.9.0 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Findutils содержит программы для поиска файлов. Эти программы предназначены для поиска по всем файлам в дереве @@ -29463,9 +30479,9 @@ cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-5.2.2</kbd></pre </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.60.1. Установка пакета Findutils + 8.61.1. Установка пакета Findutils </h3> <p> Подготовьте Findutils к компиляции: @@ -29499,7 +30515,7 @@ cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-5.2.2</kbd></pre <p> Чтобы протестировать пакет, выполните: </p> - <pre class="userinput"><kbd class="command">chown -Rv tester . + <pre class="userinput"><kbd class="command">chown -R tester . su tester -c "PATH=$PATH make check"</kbd></pre> <p> Установите пакет: @@ -29507,10 +30523,10 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-findutils" name= - "contents-findutils"></a>8.60.2. Содержимое пакета Findutils + "contents-findutils"></a>8.61.2. Содержимое пакета Findutils </h3> <div class="segmentedlist"> <div class="seglistitem"> @@ -29526,7 +30542,7 @@ su tester -c "PATH=$PATH make check"</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm11695"></a>Краткое описание + <a id="idm11891" name="idm11891"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -29537,7 +30553,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="find"></a><span class="term"><span class= + <a id="find" name="find"></a><span class= + "term"><span class= "command"><strong>find</strong></span></span> </p> </td> @@ -29551,7 +30568,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="locate"></a><span class="term"><span class= + <a id="locate" name="locate"></a><span class= + "term"><span class= "command"><strong>locate</strong></span></span> </p> </td> @@ -29566,8 +30584,9 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="updatedb"></a><span class= - "term"><span class="command"><strong>updatedb</strong></span></span> + <a id="updatedb" name="updatedb"></a><span class= + "term"><span class= + "command"><strong>updatedb</strong></span></span> </p> </td> <td> @@ -29584,7 +30603,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="xargs"></a><span class="term"><span class= + <a id="xargs" name="xargs"></a><span class= + "term"><span class= "command"><strong>xargs</strong></span></span> </p> </td> @@ -29600,17 +30620,18 @@ su tester -c "PATH=$PATH make check"</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-groff"></a>8.61. Groff-1.23.0 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-groff" name="ch-system-groff"></a>8.62. + Groff-1.23.0 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Groff содержит программы для обработки и форматирования текста и изображений. @@ -29629,9 +30650,9 @@ su tester -c "PATH=$PATH make check"</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.61.1. Установка пакета Groff + 8.62.1. Установка пакета Groff </h3> <p> Groff ожидает, что переменная окружения <code class= @@ -29667,9 +30688,9 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-groff" name="contents-groff"></a>8.61.2. + <a id="contents-groff" name="contents-groff"></a>8.62.2. Содержимое пакета Groff </h3> <div class="segmentedlist"> @@ -29695,7 +30716,7 @@ su tester -c "PATH=$PATH make check"</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm11769"></a>Краткое описание + <a id="idm11965" name="idm11965"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -29706,7 +30727,7 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="addftinfo"></a><span class= + <a id="addftinfo" name="addftinfo"></a><span class= "term"><span class= "command"><strong>addftinfo</strong></span></span> </p> @@ -29723,8 +30744,9 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="afmtodit"></a><span class= - "term"><span class="command"><strong>afmtodit</strong></span></span> + <a id="afmtodit" name="afmtodit"></a><span class= + "term"><span class= + "command"><strong>afmtodit</strong></span></span> </p> </td> <td> @@ -29739,7 +30761,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="chem"></a><span class="term"><span class= + <a id="chem" name="chem"></a><span class= + "term"><span class= "command"><strong>chem</strong></span></span> </p> </td> @@ -29753,7 +30776,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="eqn"></a><span class="term"><span class= + <a id="eqn" name="eqn"></a><span class= + "term"><span class= "command"><strong>eqn</strong></span></span> </p> </td> @@ -29768,7 +30792,7 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="eqn2graph"></a><span class= + <a id="eqn2graph" name="eqn2graph"></a><span class= "term"><span class= "command"><strong>eqn2graph</strong></span></span> </p> @@ -29783,7 +30807,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="gdiffmk"></a><span class="term"><span class= + <a id="gdiffmk" name="gdiffmk"></a><span class= + "term"><span class= "command"><strong>gdiffmk</strong></span></span> </p> </td> @@ -29796,7 +30821,7 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="glilypond"></a><span class= + <a id="glilypond" name="glilypond"></a><span class= "term"><span class= "command"><strong>glilypond</strong></span></span> </p> @@ -29811,7 +30836,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="gperl"></a><span class="term"><span class= + <a id="gperl" name="gperl"></a><span class= + "term"><span class= "command"><strong>gperl</strong></span></span> </p> </td> @@ -29825,7 +30851,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="gpinyin"></a><span class="term"><span class= + <a id="gpinyin" name="gpinyin"></a><span class= + "term"><span class= "command"><strong>gpinyin</strong></span></span> </p> </td> @@ -29840,8 +30867,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="grap2graph"></a><span class= - "term"><span class= + <a id="grap2graph" name= + "grap2graph"></a><span class="term"><span class= "command"><strong>grap2graph</strong></span></span> </p> </td> @@ -29856,7 +30883,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="grn"></a><span class="term"><span class= + <a id="grn" name="grn"></a><span class= + "term"><span class= "command"><strong>grn</strong></span></span> </p> </td> @@ -29871,7 +30899,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="grodvi"></a><span class="term"><span class= + <a id="grodvi" name="grodvi"></a><span class= + "term"><span class= "command"><strong>grodvi</strong></span></span> </p> </td> @@ -29886,7 +30915,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="groff"></a><span class="term"><span class= + <a id="groff" name="groff"></a><span class= + "term"><span class= "command"><strong>groff</strong></span></span> </p> </td> @@ -29903,7 +30933,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="groffer"></a><span class="term"><span class= + <a id="groffer" name="groffer"></a><span class= + "term"><span class= "command"><strong>groffer</strong></span></span> </p> </td> @@ -29917,7 +30948,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="grog"></a><span class="term"><span class= + <a id="grog" name="grog"></a><span class= + "term"><span class= "command"><strong>grog</strong></span></span> </p> </td> @@ -29942,7 +30974,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="grolbp"></a><span class="term"><span class= + <a id="grolbp" name="grolbp"></a><span class= + "term"><span class= "command"><strong>grolbp</strong></span></span> </p> </td> @@ -29958,7 +30991,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="grolj4"></a><span class="term"><span class= + <a id="grolj4" name="grolj4"></a><span class= + "term"><span class= "command"><strong>grolj4</strong></span></span> </p> </td> @@ -29974,7 +31008,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="gropdf"></a><span class="term"><span class= + <a id="gropdf" name="gropdf"></a><span class= + "term"><span class= "command"><strong>gropdf</strong></span></span> </p> </td> @@ -29989,7 +31024,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="grops"></a><span class="term"><span class= + <a id="grops" name="grops"></a><span class= + "term"><span class= "command"><strong>grops</strong></span></span> </p> </td> @@ -30004,7 +31040,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="grotty"></a><span class="term"><span class= + <a id="grotty" name="grotty"></a><span class= + "term"><span class= "command"><strong>grotty</strong></span></span> </p> </td> @@ -30020,8 +31057,9 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="hpftodit"></a><span class= - "term"><span class="command"><strong>hpftodit</strong></span></span> + <a id="hpftodit" name="hpftodit"></a><span class= + "term"><span class= + "command"><strong>hpftodit</strong></span></span> </p> </td> <td> @@ -30035,7 +31073,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="indxbib"></a><span class="term"><span class= + <a id="indxbib" name="indxbib"></a><span class= + "term"><span class= "command"><strong>indxbib</strong></span></span> </p> </td> @@ -30054,7 +31093,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="lkbib"></a><span class="term"><span class= + <a id="lkbib" name="lkbib"></a><span class= + "term"><span class= "command"><strong>lkbib</strong></span></span> </p> </td> @@ -30069,7 +31109,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="lookbib"></a><span class="term"><span class= + <a id="lookbib" name="lookbib"></a><span class= + "term"><span class= "command"><strong>lookbib</strong></span></span> </p> </td> @@ -30090,7 +31131,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="mmroff"></a><span class="term"><span class= + <a id="mmroff" name="mmroff"></a><span class= + "term"><span class= "command"><strong>mmroff</strong></span></span> </p> </td> @@ -30104,7 +31146,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="neqn"></a><span class="term"><span class= + <a id="neqn" name="neqn"></a><span class= + "term"><span class= "command"><strong>neqn</strong></span></span> </p> </td> @@ -30119,7 +31162,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="nroff"></a><span class="term"><span class= + <a id="nroff" name="nroff"></a><span class= + "term"><span class= "command"><strong>nroff</strong></span></span> </p> </td> @@ -30134,7 +31178,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="pdfmom"></a><span class="term"><span class= + <a id="pdfmom" name="pdfmom"></a><span class= + "term"><span class= "command"><strong>pdfmom</strong></span></span> </p> </td> @@ -30149,7 +31194,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="pdfroff"></a><span class="term"><span class= + <a id="pdfroff" name="pdfroff"></a><span class= + "term"><span class= "command"><strong>pdfroff</strong></span></span> </p> </td> @@ -30162,7 +31208,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="pfbtops"></a><span class="term"><span class= + <a id="pfbtops" name="pfbtops"></a><span class= + "term"><span class= "command"><strong>pfbtops</strong></span></span> </p> </td> @@ -30176,7 +31223,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="pic"></a><span class="term"><span class= + <a id="pic" name="pic"></a><span class= + "term"><span class= "command"><strong>pic</strong></span></span> </p> </td> @@ -30192,7 +31240,7 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="pic2graph"></a><span class= + <a id="pic2graph" name="pic2graph"></a><span class= "term"><span class= "command"><strong>pic2graph</strong></span></span> </p> @@ -30206,8 +31254,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="post-grohtml"></a><span class= - "term"><span class= + <a id="post-grohtml" name= + "post-grohtml"></a><span class="term"><span class= "command"><strong>post-grohtml</strong></span></span> </p> </td> @@ -30221,7 +31269,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="preconv"></a><span class="term"><span class= + <a id="preconv" name="preconv"></a><span class= + "term"><span class= "command"><strong>preconv</strong></span></span> </p> </td> @@ -30236,8 +31285,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="pre-grohtml"></a><span class= - "term"><span class= + <a id="pre-grohtml" name= + "pre-grohtml"></a><span class="term"><span class= "command"><strong>pre-grohtml</strong></span></span> </p> </td> @@ -30251,7 +31300,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="refer"></a><span class="term"><span class= + <a id="refer" name="refer"></a><span class= + "term"><span class= "command"><strong>refer</strong></span></span> </p> </td> @@ -30272,8 +31322,9 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="roff2dvi"></a><span class= - "term"><span class="command"><strong>roff2dvi</strong></span></span> + <a id="roff2dvi" name="roff2dvi"></a><span class= + "term"><span class= + "command"><strong>roff2dvi</strong></span></span> </p> </td> <td> @@ -30285,7 +31336,7 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="roff2html"></a><span class= + <a id="roff2html" name="roff2html"></a><span class= "term"><span class= "command"><strong>roff2html</strong></span></span> </p> @@ -30299,8 +31350,9 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="roff2pdf"></a><span class= - "term"><span class="command"><strong>roff2pdf</strong></span></span> + <a id="roff2pdf" name="roff2pdf"></a><span class= + "term"><span class= + "command"><strong>roff2pdf</strong></span></span> </p> </td> <td> @@ -30312,7 +31364,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="roff2ps"></a><span class="term"><span class= + <a id="roff2ps" name="roff2ps"></a><span class= + "term"><span class= "command"><strong>roff2ps</strong></span></span> </p> </td> @@ -30325,7 +31378,7 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="roff2text"></a><span class= + <a id="roff2text" name="roff2text"></a><span class= "term"><span class= "command"><strong>roff2text</strong></span></span> </p> @@ -30339,7 +31392,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="roff2x"></a><span class="term"><span class= + <a id="roff2x" name="roff2x"></a><span class= + "term"><span class= "command"><strong>roff2x</strong></span></span> </p> </td> @@ -30352,7 +31406,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="soelim"></a><span class="term"><span class= + <a id="soelim" name="soelim"></a><span class= + "term"><span class= "command"><strong>soelim</strong></span></span> </p> </td> @@ -30368,7 +31423,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="tbl"></a><span class="term"><span class= + <a id="tbl" name="tbl"></a><span class= + "term"><span class= "command"><strong>tbl</strong></span></span> </p> </td> @@ -30383,8 +31439,9 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="tfmtodit"></a><span class= - "term"><span class="command"><strong>tfmtodit</strong></span></span> + <a id="tfmtodit" name="tfmtodit"></a><span class= + "term"><span class= + "command"><strong>tfmtodit</strong></span></span> </p> </td> <td> @@ -30398,7 +31455,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="troff"></a><span class="term"><span class= + <a id="troff" name="troff"></a><span class= + "term"><span class= "command"><strong>troff</strong></span></span> </p> </td> @@ -30419,17 +31477,18 @@ su tester -c "PATH=$PATH make check"</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-grub"></a>8.62. GRUB-2.06 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-grub" name="ch-system-grub"></a>8.63. + GRUB-2.12 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет GRUB содержит загрузчик операционной системы от проекта GNU (GRand Unified Bootloader). @@ -30442,15 +31501,15 @@ su tester -c "PATH=$PATH make check"</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">161 + пространство:</strong> <span class="segbody">166 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.62.1. Установка пакета GRUB + 8.63.1. Установка пакета GRUB </h3> <div class="admon note"> <h3> @@ -30461,7 +31520,7 @@ su tester -c "PATH=$PATH make check"</kbd></pre> LFS с UEFI, вы можете пропустить установку этого пакета в LFS и установить GRUB с поддержкой UEFI (и его зависимости), следуя инструкции <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/grub-efi.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/grub-efi.html"> из BLFS</a>. </p> </div> @@ -30484,15 +31543,10 @@ su tester -c "PATH=$PATH make check"</kbd></pre> </p> </div> <p> - Устранена проблема, приводившая к сбою <span class= - "command"><strong>grub-install</strong></span>, когда раздел - <code class="filename">/boot</code> (или корневой раздел, - если <code class="filename">/boot</code> не является - отдельным разделом) создается e2fsprogs-1.47.0 или более - поздней версии: + Добавьте файл, отсутствующий в архиве релиза: </p> - <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../grub-2.06-upstream_fixes-1.patch</kbd></pre> + <pre class="userinput"><kbd class="command">echo <code class= + "literal">depends bli part_gpt</code> > grub-core/extra_deps.lst</kbd></pre> <p> Подготовьте GRUB к компиляции: </p> @@ -30552,9 +31606,9 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ «Использование GRUB для настройки процесса загрузки»</a>. </p> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-gRUB" name="contents-gRUB"></a>8.62.2. + <a id="contents-gRUB" name="contents-gRUB"></a>8.63.2. Содержимое пакета GRUB </h3> <div class="segmentedlist"> @@ -30582,7 +31636,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ </div> <div class="variablelist"> <h4> - <a id="idm12200"></a>Краткое описание + <a id="idm12394" name="idm12394"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -30593,7 +31647,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-bios-setup"></a><span class= + <a id="grub-bios-setup" name= + "grub-bios-setup"></a><span class= "term"><span class= "command"><strong>grub-bios-setup</strong></span></span> </p> @@ -30608,8 +31663,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-editenv"></a><span class= - "term"><span class= + <a id="grub-editenv" name= + "grub-editenv"></a><span class="term"><span class= "command"><strong>grub-editenv</strong></span></span> </p> </td> @@ -30623,7 +31678,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-file"></a><span class= + <a id="grub-file" name="grub-file"></a><span class= "term"><span class= "command"><strong>grub-file</strong></span></span> </p> @@ -30638,8 +31693,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-fstest"></a><span class= - "term"><span class= + <a id="grub-fstest" name= + "grub-fstest"></a><span class="term"><span class= "command"><strong>grub-fstest</strong></span></span> </p> </td> @@ -30652,8 +31707,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-glue-efi"></a><span class= - "term"><span class= + <a id="grub-glue-efi" name= + "grub-glue-efi"></a><span class="term"><span class= "command"><strong>grub-glue-efi</strong></span></span> </p> </td> @@ -30667,8 +31722,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-install"></a><span class= - "term"><span class= + <a id="grub-install" name= + "grub-install"></a><span class="term"><span class= "command"><strong>grub-install</strong></span></span> </p> </td> @@ -30681,8 +31736,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-kbdcomp"></a><span class= - "term"><span class= + <a id="grub-kbdcomp" name= + "grub-kbdcomp"></a><span class="term"><span class= "command"><strong>grub-kbdcomp</strong></span></span> </p> </td> @@ -30696,8 +31751,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-macbless"></a><span class= - "term"><span class= + <a id="grub-macbless" name= + "grub-macbless"></a><span class="term"><span class= "command"><strong>grub-macbless</strong></span></span> </p> </td> @@ -30714,7 +31769,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-menulst2cfg"></a><span class= + <a id="grub-menulst2cfg" name= + "grub-menulst2cfg"></a><span class= "term"><span class= "command"><strong>grub-menulst2cfg</strong></span></span> </p> @@ -30731,8 +31787,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-mkconfig"></a><span class= - "term"><span class= + <a id="grub-mkconfig" name= + "grub-mkconfig"></a><span class="term"><span class= "command"><strong>grub-mkconfig</strong></span></span> </p> </td> @@ -30746,8 +31802,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-mkimage"></a><span class= - "term"><span class= + <a id="grub-mkimage" name= + "grub-mkimage"></a><span class="term"><span class= "command"><strong>grub-mkimage</strong></span></span> </p> </td> @@ -30760,8 +31816,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-mklayout"></a><span class= - "term"><span class= + <a id="grub-mklayout" name= + "grub-mklayout"></a><span class="term"><span class= "command"><strong>grub-mklayout</strong></span></span> </p> </td> @@ -30774,8 +31830,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-mknetdir"></a><span class= - "term"><span class= + <a id="grub-mknetdir" name= + "grub-mknetdir"></a><span class="term"><span class= "command"><strong>grub-mknetdir</strong></span></span> </p> </td> @@ -30788,7 +31844,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-mkpasswd-pbkdf2"></a><span class= + <a id="grub-mkpasswd-pbkdf2" name= + "grub-mkpasswd-pbkdf2"></a><span class= "term"><span class= "command"><strong>grub-mkpasswd-pbkdf2</strong></span></span> </p> @@ -30803,9 +31860,9 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-mkrelpath"></a><span class= - "term"><span class= - "command"><strong>grub-mkrelpath</strong></span></span> + <a id="grub-mkrelpath" name= + "grub-mkrelpath"></a><span class= + "term"><span class="command"><strong>grub-mkrelpath</strong></span></span> </p> </td> <td> @@ -30817,8 +31874,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-mkrescue"></a><span class= - "term"><span class= + <a id="grub-mkrescue" name= + "grub-mkrescue"></a><span class="term"><span class= "command"><strong>grub-mkrescue</strong></span></span> </p> </td> @@ -30832,7 +31889,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-mkstandalone"></a><span class= + <a id="grub-mkstandalone" name= + "grub-mkstandalone"></a><span class= "term"><span class= "command"><strong>grub-mkstandalone</strong></span></span> </p> @@ -30846,7 +31904,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-ofpathname"></a><span class= + <a id="grub-ofpathname" name= + "grub-ofpathname"></a><span class= "term"><span class= "command"><strong>grub-ofpathname</strong></span></span> </p> @@ -30861,8 +31920,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-probe"></a><span class= - "term"><span class= + <a id="grub-probe" name= + "grub-probe"></a><span class="term"><span class= "command"><strong>grub-probe</strong></span></span> </p> </td> @@ -30876,8 +31935,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-reboot"></a><span class= - "term"><span class= + <a id="grub-reboot" name= + "grub-reboot"></a><span class="term"><span class= "command"><strong>grub-reboot</strong></span></span> </p> </td> @@ -30892,7 +31951,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-render-label"></a><span class= + <a id="grub-render-label" name= + "grub-render-label"></a><span class= "term"><span class= "command"><strong>grub-render-label</strong></span></span> </p> @@ -30906,7 +31966,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-script-check"></a><span class= + <a id="grub-script-check" name= + "grub-script-check"></a><span class= "term"><span class= "command"><strong>grub-script-check</strong></span></span> </p> @@ -30921,7 +31982,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-set-default"></a><span class= + <a id="grub-set-default" name= + "grub-set-default"></a><span class= "term"><span class= "command"><strong>grub-set-default</strong></span></span> </p> @@ -30936,7 +31998,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-sparc64-setup"></a><span class= + <a id="grub-sparc64-setup" name= + "grub-sparc64-setup"></a><span class= "term"><span class= "command"><strong>grub-sparc64-setup</strong></span></span> </p> @@ -30950,7 +32013,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="grub-syslinux2cfg"></a><span class= + <a id="grub-syslinux2cfg" name= + "grub-syslinux2cfg"></a><span class= "term"><span class= "command"><strong>grub-syslinux2cfg</strong></span></span> </p> @@ -30967,17 +32031,18 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-gzip"></a>8.63. Gzip-1.12 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-gzip" name="ch-system-gzip"></a>8.64. + Gzip-1.13 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Gzip содержит программы для сжатия и распаковки файлов. </p> @@ -30994,9 +32059,9 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.63.1. Установка пакета Gzip + 8.64.1. Установка пакета Gzip </h3> <p> Подготовьте Gzip к компиляции: @@ -31018,9 +32083,9 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-gzip" name="contents-gzip"></a>8.63.2. + <a id="contents-gzip" name="contents-gzip"></a>8.64.2. Содержимое пакета Gzip </h3> <div class="segmentedlist"> @@ -31036,7 +32101,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ </div> <div class="variablelist"> <h4> - <a id="idm12415"></a>Краткое описание + <a id="idm12609" name="idm12609"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -31047,7 +32112,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="gunzip"></a><span class="term"><span class= + <a id="gunzip" name="gunzip"></a><span class= + "term"><span class= "command"><strong>gunzip</strong></span></span> </p> </td> @@ -31060,7 +32126,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="gzexe"></a><span class="term"><span class= + <a id="gzexe" name="gzexe"></a><span class= + "term"><span class= "command"><strong>gzexe</strong></span></span> </p> </td> @@ -31073,7 +32140,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="gzip"></a><span class="term"><span class= + <a id="gzip" name="gzip"></a><span class= + "term"><span class= "command"><strong>gzip</strong></span></span> </p> </td> @@ -31087,8 +32155,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="uncompress"></a><span class= - "term"><span class= + <a id="uncompress" name= + "uncompress"></a><span class="term"><span class= "command"><strong>uncompress</strong></span></span> </p> </td> @@ -31101,7 +32169,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="zcat"></a><span class="term"><span class= + <a id="zcat" name="zcat"></a><span class= + "term"><span class= "command"><strong>zcat</strong></span></span> </p> </td> @@ -31115,7 +32184,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="zcmp"></a><span class="term"><span class= + <a id="zcmp" name="zcmp"></a><span class= + "term"><span class= "command"><strong>zcmp</strong></span></span> </p> </td> @@ -31130,7 +32200,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="zdiff"></a><span class="term"><span class= + <a id="zdiff" name="zdiff"></a><span class= + "term"><span class= "command"><strong>zdiff</strong></span></span> </p> </td> @@ -31145,7 +32216,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="zegrep"></a><span class="term"><span class= + <a id="zegrep" name="zegrep"></a><span class= + "term"><span class= "command"><strong>zegrep</strong></span></span> </p> </td> @@ -31160,7 +32232,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="zfgrep"></a><span class="term"><span class= + <a id="zfgrep" name="zfgrep"></a><span class= + "term"><span class= "command"><strong>zfgrep</strong></span></span> </p> </td> @@ -31175,7 +32248,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="zforce"></a><span class="term"><span class= + <a id="zforce" name="zforce"></a><span class= + "term"><span class= "command"><strong>zforce</strong></span></span> </p> </td> @@ -31192,7 +32266,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="zgrep"></a><span class="term"><span class= + <a id="zgrep" name="zgrep"></a><span class= + "term"><span class= "command"><strong>zgrep</strong></span></span> </p> </td> @@ -31207,7 +32282,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="zless"></a><span class="term"><span class= + <a id="zless" name="zless"></a><span class= + "term"><span class= "command"><strong>zless</strong></span></span> </p> </td> @@ -31222,7 +32298,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="zmore"></a><span class="term"><span class= + <a id="zmore" name="zmore"></a><span class= + "term"><span class= "command"><strong>zmore</strong></span></span> </p> </td> @@ -31237,7 +32314,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ <tr> <td> <p> - <a id="znew"></a><span class="term"><span class= + <a id="znew" name="znew"></a><span class= + "term"><span class= "command"><strong>znew</strong></span></span> </p> </td> @@ -31256,17 +32334,18 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-iproute2"></a>8.64. IPRoute2-6.4.0 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-iproute2" name= + "ch-system-iproute2"></a>8.65. IPRoute2-6.7.0 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет IPRoute2 содержит набор программ для базового и расширенного администрирования сетей IPv4. @@ -31284,9 +32363,9 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.64.1. Установка пакета IPRoute2 + 8.65.1. Установка пакета IPRoute2 </h3> <p> Программа <span class="command"><strong>arpd</strong></span>, @@ -31295,12 +32374,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ справочная страница для <span class= "command"><strong>arpd</strong></span> все равно будут установлены. Предотвратить это можно, выполнив приведенные - ниже команды. (Если вам нужна <span class= - "command"><strong>arpd</strong></span>, инструкции по - компиляции Berkeley DB можно найти в книге BLFS по адресу - <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/server/db.html"> - https://mirror.linuxfromscratch.ru/blfs/view/12.0/server/db.html</a>.) + ниже команды. </p> <pre class="userinput"><kbd class= "command">sed -i /ARPD/d Makefile @@ -31322,13 +32396,13 @@ rm -fv man/man8/arpd.8</kbd></pre> По желанию, установите документацию: </p> <pre class="userinput"><kbd class= - "command">mkdir -pv /usr/share/doc/iproute2-6.4.0 -cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> + "command">mkdir -pv /usr/share/doc/iproute2-6.7.0 +cp -v COPYING README* /usr/share/doc/iproute2-6.7.0</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-iproute2" name= - "contents-iproute2"></a>8.64.2. Содержимое пакета IPRoute2 + "contents-iproute2"></a>8.65.2. Содержимое пакета IPRoute2 </h3> <div class="segmentedlist"> <div class="seglistitem"> @@ -31342,13 +32416,13 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/etc/iproute2, /usr/lib/tc и - /usr/share/doc/iproute2-6.4.0</span> + /usr/share/doc/iproute2-6.7.0</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm12568"></a>Краткое описание + <a id="idm12760" name="idm12760"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -31359,7 +32433,8 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> <tr> <td> <p> - <a id="bridge"></a><span class="term"><span class= + <a id="bridge" name="bridge"></a><span class= + "term"><span class= "command"><strong>bridge</strong></span></span> </p> </td> @@ -31372,7 +32447,8 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> <tr> <td> <p> - <a id="ctstat"></a><span class="term"><span class= + <a id="ctstat" name="ctstat"></a><span class= + "term"><span class= "command"><strong>ctstat</strong></span></span> </p> </td> @@ -31385,7 +32461,8 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> <tr> <td> <p> - <a id="genl"></a><span class="term"><span class= + <a id="genl" name="genl"></a><span class= + "term"><span class= "command"><strong>genl</strong></span></span> </p> </td> @@ -31398,7 +32475,8 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> <tr> <td> <p> - <a id="ifstat"></a><span class="term"><span class= + <a id="ifstat" name="ifstat"></a><span class= + "term"><span class= "command"><strong>ifstat</strong></span></span> </p> </td> @@ -31413,7 +32491,8 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> <tr> <td> <p> - <a id="ip"></a><span class="term"><span class= + <a id="ip" name="ip"></a><span class= + "term"><span class= "command"><strong>ip</strong></span></span> </p> </td> @@ -31480,7 +32559,8 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> <tr> <td> <p> - <a id="lnstat"></a><span class="term"><span class= + <a id="lnstat" name="lnstat"></a><span class= + "term"><span class= "command"><strong>lnstat</strong></span></span> </p> </td> @@ -31496,7 +32576,8 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> <tr> <td> <p> - <a id="nstat"></a><span class="term"><span class= + <a id="nstat" name="nstat"></a><span class= + "term"><span class= "command"><strong>nstat</strong></span></span> </p> </td> @@ -31509,7 +32590,8 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> <tr> <td> <p> - <a id="routel"></a><span class="term"><span class= + <a id="routel" name="routel"></a><span class= + "term"><span class= "command"><strong>routel</strong></span></span> </p> </td> @@ -31524,7 +32606,8 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> <tr> <td> <p> - <a id="rtacct"></a><span class="term"><span class= + <a id="rtacct" name="rtacct"></a><span class= + "term"><span class= "command"><strong>rtacct</strong></span></span> </p> </td> @@ -31538,7 +32621,8 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> <tr> <td> <p> - <a id="rtmon"></a><span class="term"><span class= + <a id="rtmon" name="rtmon"></a><span class= + "term"><span class= "command"><strong>rtmon</strong></span></span> </p> </td> @@ -31551,7 +32635,8 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> <tr> <td> <p> - <a id="rtpr"></a><span class="term"><span class= + <a id="rtpr" name="rtpr"></a><span class= + "term"><span class= "command"><strong>rtpr</strong></span></span> </p> </td> @@ -31565,7 +32650,8 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> <tr> <td> <p> - <a id="rtstat"></a><span class="term"><span class= + <a id="rtstat" name="rtstat"></a><span class= + "term"><span class= "command"><strong>rtstat</strong></span></span> </p> </td> @@ -31578,7 +32664,8 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> <tr> <td> <p> - <a id="ss"></a><span class="term"><span class= + <a id="ss" name="ss"></a><span class= + "term"><span class= "command"><strong>ss</strong></span></span> </p> </td> @@ -31593,7 +32680,8 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> <tr> <td> <p> - <a id="tc"></a><span class="term"><span class= + <a id="tc" name="tc"></a><span class= + "term"><span class= "command"><strong>tc</strong></span></span> </p> </td> @@ -31631,17 +32719,18 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-kbd"></a>8.65. Kbd-2.6.1 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-kbd" name="ch-system-kbd"></a>8.66. + Kbd-2.6.4 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Kbd содержит файлы таблиц клавиш, консольные шрифты и утилиты клавиатуры. @@ -31654,14 +32743,14 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">35 MB</span> + пространство:</strong> <span class="segbody">34 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.65.1. Установка пакета Kbd + 8.66.1. Установка пакета Kbd </h3> <p> Поведение клавиш backspace и delete не согласуется между @@ -31669,7 +32758,7 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> проблему для раскладок i386: </p> <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../kbd-2.6.1-backspace-1.patch</kbd></pre> + "command">patch -Np1 -i ../kbd-2.6.4-backspace-1.patch</kbd></pre> <p> После исправления клавиша backspace генерирует символ с кодом 127, а клавиша delete генерирует хорошо известную @@ -31740,11 +32829,11 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> По желанию, установите документацию:: </p> <pre class="userinput"><kbd class= - "command">cp -R -v docs/doc -T /usr/share/doc/kbd-2.6.1</kbd></pre> + "command">cp -R -v docs/doc -T /usr/share/doc/kbd-2.6.4</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-kbd" name="contents-kbd"></a>8.65.2. + <a id="contents-kbd" name="contents-kbd"></a>8.66.2. Содержимое пакета Kbd </h3> <div class="segmentedlist"> @@ -31764,13 +32853,13 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/share/consolefonts, /usr/share/consoletrans, /usr/share/keymaps, - /usr/share/doc/kbd-2.6.1 и /usr/share/unimaps</span> + /usr/share/doc/kbd-2.6.4 и /usr/share/unimaps</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm12757"></a>Краткое описание + <a id="idm12949" name="idm12949"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -31781,7 +32870,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="chvt"></a><span class="term"><span class= + <a id="chvt" name="chvt"></a><span class= + "term"><span class= "command"><strong>chvt</strong></span></span> </p> </td> @@ -31794,7 +32884,7 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="deallocvt"></a><span class= + <a id="deallocvt" name="deallocvt"></a><span class= "term"><span class= "command"><strong>deallocvt</strong></span></span> </p> @@ -31808,8 +32898,9 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="dumpkeys"></a><span class= - "term"><span class="command"><strong>dumpkeys</strong></span></span> + <a id="dumpkeys" name="dumpkeys"></a><span class= + "term"><span class= + "command"><strong>dumpkeys</strong></span></span> </p> </td> <td> @@ -31821,7 +32912,7 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="fgconsole"></a><span class= + <a id="fgconsole" name="fgconsole"></a><span class= "term"><span class= "command"><strong>fgconsole</strong></span></span> </p> @@ -31835,8 +32926,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="getkeycodes"></a><span class= - "term"><span class= + <a id="getkeycodes" name= + "getkeycodes"></a><span class="term"><span class= "command"><strong>getkeycodes</strong></span></span> </p> </td> @@ -31850,7 +32941,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="kbdinfo"></a><span class="term"><span class= + <a id="kbdinfo" name="kbdinfo"></a><span class= + "term"><span class= "command"><strong>kbdinfo</strong></span></span> </p> </td> @@ -31863,8 +32955,9 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="kbd_mode"></a><span class= - "term"><span class="command"><strong>kbd_mode</strong></span></span> + <a id="kbd_mode" name="kbd_mode"></a><span class= + "term"><span class= + "command"><strong>kbd_mode</strong></span></span> </p> </td> <td> @@ -31876,7 +32969,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="kbdrate"></a><span class="term"><span class= + <a id="kbdrate" name="kbdrate"></a><span class= + "term"><span class= "command"><strong>kbdrate</strong></span></span> </p> </td> @@ -31890,8 +32984,9 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="loadkeys"></a><span class= - "term"><span class="command"><strong>loadkeys</strong></span></span> + <a id="loadkeys" name="loadkeys"></a><span class= + "term"><span class= + "command"><strong>loadkeys</strong></span></span> </p> </td> <td> @@ -31903,8 +32998,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="loadunimap"></a><span class= - "term"><span class= + <a id="loadunimap" name= + "loadunimap"></a><span class="term"><span class= "command"><strong>loadunimap</strong></span></span> </p> </td> @@ -31917,7 +33012,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="mapscrn"></a><span class="term"><span class= + <a id="mapscrn" name="mapscrn"></a><span class= + "term"><span class= "command"><strong>mapscrn</strong></span></span> </p> </td> @@ -31934,7 +33030,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="openvt"></a><span class="term"><span class= + <a id="openvt" name="openvt"></a><span class= + "term"><span class= "command"><strong>openvt</strong></span></span> </p> </td> @@ -31948,8 +33045,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="psfaddtable"></a><span class= - "term"><span class= + <a id="psfaddtable" name= + "psfaddtable"></a><span class="term"><span class= "command"><strong>psfaddtable</strong></span></span> </p> </td> @@ -31963,8 +33060,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="psfgettable"></a><span class= - "term"><span class= + <a id="psfgettable" name= + "psfgettable"></a><span class="term"><span class= "command"><strong>psfgettable</strong></span></span> </p> </td> @@ -31978,8 +33075,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="psfstriptable"></a><span class= - "term"><span class= + <a id="psfstriptable" name= + "psfstriptable"></a><span class="term"><span class= "command"><strong>psfstriptable</strong></span></span> </p> </td> @@ -31993,7 +33090,7 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="psfxtable"></a><span class= + <a id="psfxtable" name="psfxtable"></a><span class= "term"><span class= "command"><strong>psfxtable</strong></span></span> </p> @@ -32008,7 +33105,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="setfont"></a><span class="term"><span class= + <a id="setfont" name="setfont"></a><span class= + "term"><span class= "command"><strong>setfont</strong></span></span> </p> </td> @@ -32022,8 +33120,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="setkeycodes"></a><span class= - "term"><span class= + <a id="setkeycodes" name= + "setkeycodes"></a><span class="term"><span class= "command"><strong>setkeycodes</strong></span></span> </p> </td> @@ -32038,7 +33136,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="setleds"></a><span class="term"><span class= + <a id="setleds" name="setleds"></a><span class= + "term"><span class= "command"><strong>setleds</strong></span></span> </p> </td> @@ -32052,8 +33151,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="setmetamode"></a><span class= - "term"><span class= + <a id="setmetamode" name= + "setmetamode"></a><span class="term"><span class= "command"><strong>setmetamode</strong></span></span> </p> </td> @@ -32067,8 +33166,9 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="setvtrgb"></a><span class= - "term"><span class="command"><strong>setvtrgb</strong></span></span> + <a id="setvtrgb" name="setvtrgb"></a><span class= + "term"><span class= + "command"><strong>setvtrgb</strong></span></span> </p> </td> <td> @@ -32081,7 +33181,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="showconsolefont"></a><span class= + <a id="showconsolefont" name= + "showconsolefont"></a><span class= "term"><span class= "command"><strong>showconsolefont</strong></span></span> </p> @@ -32095,7 +33196,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="showkey"></a><span class="term"><span class= + <a id="showkey" name="showkey"></a><span class= + "term"><span class= "command"><strong>showkey</strong></span></span> </p> </td> @@ -32109,8 +33211,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="unicode_start"></a><span class= - "term"><span class= + <a id="unicode_start" name= + "unicode_start"></a><span class="term"><span class= "command"><strong>unicode_start</strong></span></span> </p> </td> @@ -32127,8 +33229,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="unicode_stop"></a><span class= - "term"><span class= + <a id="unicode_stop" name= + "unicode_stop"></a><span class="term"><span class= "command"><strong>unicode_stop</strong></span></span> </p> </td> @@ -32143,17 +33245,18 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-libpipeline"></a>8.66. Libpipeline-1.5.7 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-libpipeline" name= + "ch-system-libpipeline"></a>8.67. Libpipeline-1.5.7 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Libpipeline содержит библиотеку для гибкого и удобного управления подпроцессами. @@ -32171,9 +33274,9 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.66.1. Установка пакета Libpipeline + 8.67.1. Установка пакета Libpipeline </h3> <p> Подготовьте Libpipeline к компиляции: @@ -32195,10 +33298,10 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-libpipeline" name= - "contents-libpipeline"></a>8.66.2. Содержимое пакета + "contents-libpipeline"></a>8.67.2. Содержимое пакета Libpipeline </h3> <div class="segmentedlist"> @@ -32212,7 +33315,7 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm12968"></a>Краткое описание + <a id="idm13160" name="idm13160"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -32223,8 +33326,8 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <tr> <td> <p> - <a id="libpipeline"></a><span class= - "term"><code class= + <a id="libpipeline" name= + "libpipeline"></a><span class="term"><code class= "filename">libpipeline</code></span> </p> </td> @@ -32240,17 +33343,18 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-make"></a>8.67. Make-4.4.1 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-make" name="ch-system-make"></a>8.68. + Make-4.4.1 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Make содержит программу, управляющую генерацией исполняемых и других файлов, из исходного кода. @@ -32268,9 +33372,9 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.67.1. Установка пакета Make + 8.68.1. Установка пакета Make </h3> <p> Подготовьте Make к компиляции: @@ -32284,7 +33388,7 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <p> Чтобы протестировать пакет, выполните: </p> - <pre class="userinput"><kbd class="command">chown -Rv tester . + <pre class="userinput"><kbd class="command">chown -R tester . su tester -c "PATH=$PATH make check"</kbd></pre> <p> Установите пакет: @@ -32292,9 +33396,9 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-make" name="contents-make"></a>8.67.2. + <a id="contents-make" name="contents-make"></a>8.68.2. Содержимое пакета Make </h3> <div class="segmentedlist"> @@ -32307,7 +33411,7 @@ su tester -c "PATH=$PATH make check"</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm13010"></a>Краткое описание + <a id="idm13202" name="idm13202"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -32318,7 +33422,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="make"></a><span class="term"><span class= + <a id="make" name="make"></a><span class= + "term"><span class= "command"><strong>make</strong></span></span> </p> </td> @@ -32335,17 +33440,18 @@ su tester -c "PATH=$PATH make check"</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-patch"></a>8.68. Patch-2.7.6 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-patch" name="ch-system-patch"></a>8.69. + Patch-2.7.6 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Patch содержит программу для изменения или создания файлов путём наложение <span class="quote">«<span class= @@ -32365,9 +33471,9 @@ su tester -c "PATH=$PATH make check"</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.68.1. Установка пакета Patch + 8.69.1. Установка пакета Patch </h3> <p> Подготовьте Patch к компиляции: @@ -32389,9 +33495,9 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-patch" name="contents-patch"></a>8.68.2. + <a id="contents-patch" name="contents-patch"></a>8.69.2. Содержимое пакета Patch </h3> <div class="segmentedlist"> @@ -32404,7 +33510,7 @@ su tester -c "PATH=$PATH make check"</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm13054"></a>Краткое описание + <a id="idm13246" name="idm13246"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -32415,7 +33521,8 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <tr> <td> <p> - <a id="patch"></a><span class="term"><span class= + <a id="patch" name="patch"></a><span class= + "term"><span class= "command"><strong>patch</strong></span></span> </p> </td> @@ -32436,17 +33543,18 @@ su tester -c "PATH=$PATH make check"</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-tar"></a>8.69. Tar-1.35 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-tar" name="ch-system-tar"></a>8.70. + Tar-1.35 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Tar предоставляет возможность создавать tar архивы, а также производить с ними различные манипуляции. Tar может @@ -32457,7 +33565,7 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">1.7 SBU</span> + сборки:</strong> <span class="segbody">0.5 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое @@ -32466,9 +33574,9 @@ su tester -c "PATH=$PATH make check"</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.69.1. Установка пакета Tar + 8.70.1. Установка пакета Tar </h3> <p> Подготовьте Tar к компиляции: @@ -32507,19 +33615,6 @@ su tester -c "PATH=$PATH make check"</kbd></pre> </p> <pre class="userinput"><kbd class= "command">make check</kbd></pre> - <div class="admon note"> - <h3> - Примечание - </h3> - <p> - Время тестирования Tar можно значительно сократить в - системе с несколькими ядрами. Для этого добавьте - <span class= - "command"><strong>TESTSUITEFLAGS=-j<N></strong></span> - к строке выше. Например, использование -j4 может сократить - время тестирования более чем на 70 процентов. - </p> - </div> <p> Известно, что один тест, capabilities: binary store/restore, завершается ошибкой при запуске, потому что в LFS отсутствует @@ -32533,9 +33628,9 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <pre class="userinput"><kbd class="command">make install make -C doc install-html docdir=/usr/share/doc/tar-1.35</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-tar" name="contents-tar"></a>8.69.2. + <a id="contents-tar" name="contents-tar"></a>8.70.2. Содержимое пакета Tar </h3> <div class="segmentedlist"> @@ -32552,7 +33647,7 @@ make -C doc install-html docdir=/usr/share/doc/tar-1.35</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm13114"></a>Краткое описание + <a id="idm13303" name="idm13303"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -32563,7 +33658,8 @@ make -C doc install-html docdir=/usr/share/doc/tar-1.35</kbd></pre> <tr> <td> <p> - <a id="tar"></a><span class="term"><span class= + <a id="tar" name="tar"></a><span class= + "term"><span class= "command"><strong>tar</strong></span></span> </p> </td> @@ -32579,17 +33675,18 @@ make -C doc install-html docdir=/usr/share/doc/tar-1.35</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-texinfo"></a>8.70. Texinfo-7.0.3 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-texinfo" name= + "ch-system-texinfo"></a>8.71. Texinfo-7.1 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Texinfo содержит программы для чтения, записи и преобразования информационных страниц. @@ -32602,15 +33699,15 @@ make -C doc install-html docdir=/usr/share/doc/tar-1.35</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">128 + пространство:</strong> <span class="segbody">139 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.70.1. Установка пакета Texinfo + 8.71.1. Установка пакета Texinfo </h3> <p> Подготовьте Texinfo к компиляции: @@ -32674,9 +33771,9 @@ make -C doc install-html docdir=/usr/share/doc/tar-1.35</kbd></pre> done popd</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-texinfo" name="contents-texinfo"></a>8.70.2. + <a id="contents-texinfo" name="contents-texinfo"></a>8.71.2. Содержимое пакета Texinfo </h3> <div class="segmentedlist"> @@ -32702,7 +33799,7 @@ popd</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm13176"></a>Краткое описание + <a id="idm13365" name="idm13365"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -32713,7 +33810,8 @@ popd</kbd></pre> <tr> <td> <p> - <a id="info"></a><span class="term"><span class= + <a id="info" name="info"></a><span class= + "term"><span class= "command"><strong>info</strong></span></span> </p> </td> @@ -32732,8 +33830,8 @@ popd</kbd></pre> <tr> <td> <p> - <a id="install-info"></a><span class= - "term"><span class= + <a id="install-info" name= + "install-info"></a><span class="term"><span class= "command"><strong>install-info</strong></span></span> </p> </td> @@ -32748,8 +33846,9 @@ popd</kbd></pre> <tr> <td> <p> - <a id="makeinfo"></a><span class= - "term"><span class="command"><strong>makeinfo</strong></span></span> + <a id="makeinfo" name="makeinfo"></a><span class= + "term"><span class= + "command"><strong>makeinfo</strong></span></span> </p> </td> <td> @@ -32762,8 +33861,8 @@ popd</kbd></pre> <tr> <td> <p> - <a id="pdftexi2dvi"></a><span class= - "term"><span class= + <a id="pdftexi2dvi" name= + "pdftexi2dvi"></a><span class="term"><span class= "command"><strong>pdftexi2dvi</strong></span></span> </p> </td> @@ -32777,8 +33876,9 @@ popd</kbd></pre> <tr> <td> <p> - <a id="pod2texi"></a><span class= - "term"><span class="command"><strong>pod2texi</strong></span></span> + <a id="pod2texi" name="pod2texi"></a><span class= + "term"><span class= + "command"><strong>pod2texi</strong></span></span> </p> </td> <td> @@ -32790,8 +33890,9 @@ popd</kbd></pre> <tr> <td> <p> - <a id="texi2any"></a><span class= - "term"><span class="command"><strong>texi2any</strong></span></span> + <a id="texi2any" name="texi2any"></a><span class= + "term"><span class= + "command"><strong>texi2any</strong></span></span> </p> </td> <td> @@ -32804,8 +33905,9 @@ popd</kbd></pre> <tr> <td> <p> - <a id="texi2dvi"></a><span class= - "term"><span class="command"><strong>texi2dvi</strong></span></span> + <a id="texi2dvi" name="texi2dvi"></a><span class= + "term"><span class= + "command"><strong>texi2dvi</strong></span></span> </p> </td> <td> @@ -32819,8 +33921,9 @@ popd</kbd></pre> <tr> <td> <p> - <a id="texi2pdf"></a><span class= - "term"><span class="command"><strong>texi2pdf</strong></span></span> + <a id="texi2pdf" name="texi2pdf"></a><span class= + "term"><span class= + "command"><strong>texi2pdf</strong></span></span> </p> </td> <td> @@ -32833,8 +33936,9 @@ popd</kbd></pre> <tr> <td> <p> - <a id="texindex"></a><span class= - "term"><span class="command"><strong>texindex</strong></span></span> + <a id="texindex" name="texindex"></a><span class= + "term"><span class= + "command"><strong>texindex</strong></span></span> </p> </td> <td> @@ -32849,17 +33953,18 @@ popd</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-vim"></a>8.71. Vim-9.0.1677 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-vim" name="ch-system-vim"></a>8.72. + Vim-9.1.0041 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Vim содержит мощный текстовый редактор. </p> @@ -32867,11 +33972,11 @@ popd</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">2.3 SBU</span> + сборки:</strong> <span class="segbody">2.5 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">229 + пространство:</strong> <span class="segbody">236 MB</span> </div> </div> @@ -32883,15 +33988,15 @@ popd</kbd></pre> <p> .Если вы предпочитаете другой текстовый редактор, например, Emacs, Joe или Nano, обратитесь к <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/editors.html"> - https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/editors.html</a> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/editors.html"> + https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/editors.html</a> за рекомендациями по установке. </p> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.71.1. Установка пакета Vim + 8.72.1. Установка пакета Vim </h3> <p> Во-первых, измените расположение файла конфигурации @@ -32915,19 +34020,23 @@ popd</kbd></pre> исходное дерево: </p> <pre class="userinput"><kbd class= - "command">chown -Rv tester .</kbd></pre> + "command">chown -R tester .</kbd></pre> <p> Теперь запустите тесты от имени пользователя <code class= "systemitem">tester</code>: </p> <pre class="userinput"><kbd class= - "command">su tester -c "LANG=en_US.UTF-8 make -j1 test" &> vim-test.log</kbd></pre> + "command">su tester -c "TERM=xterm-256color LANG=en_US.UTF-8 make -j1 test" \ + &> vim-test.log</kbd></pre> <p> Набор тестов выводит на экран много двоичных данных. Это - может вызвать проблемы с настройками текущего терминала. - Чтобы этого избежать, перенаправьте вывод в файл журнала, как - показано выше. Тест пройден успешно, если в файле журнала по - завершении есть надпись "ALL DONE". + может вызвать проблемы с настройками текущего терминала + (особенно, когда мы переопределяем переменную <code class= + "envar">TERM</code>, чтобы удовлетворить некоторые требования + набора тестов). Чтобы этого избежать, перенаправьте вывод в + файл журнала, как показано выше. Тест пройден успешно, если + лог по завершении содержит текст: <code class= + "computeroutput">ALL DONE</code>. </p> <p> Установите пакет: @@ -32954,11 +34063,11 @@ done</kbd></pre> <code class="filename">/usr/share/vim</code>. Следующая символическая ссылка позволяет получить доступ к документации через каталог <code class= - "filename">/usr/share/doc/vim-9.0.1677</code>, что + "filename">/usr/share/doc/vim-9.1.0041</code>, что согласуется с расположением документации остальных пакетов: </p> <pre class="userinput"><kbd class= - "command">ln -sv ../vim/vim90/doc /usr/share/doc/vim-9.0.1677</kbd></pre> + "command">ln -sv ../vim/vim91/doc /usr/share/doc/vim-9.1.0041</kbd></pre> <p> Если в LFS будет установлена система X Window, может потребоваться перекомпилировать Vim после установки X. Vim @@ -32967,13 +34076,13 @@ done</kbd></pre> Для получения дополнительной информации об этом процессе обратитесь к документации по Vim и странице установки Vim в книге BLFS по адресу <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/vim.html"> - https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/vim.html</a>. + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/vim.html"> + https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/vim.html</a>. </p> </div> - <div class="configuration" lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="conf-vim" name="conf-vim"></a>8.71.2. Настройка Vim + <a id="conf-vim" name="conf-vim"></a>8.72.2. Настройка Vim </h3> <p> По умолчанию <span class= @@ -33050,7 +34159,7 @@ EOF</kbd></pre> "filename">.sug</code> для вашего языка и кодировки символов из <code class="filename">runtime/spell</code>, сохраните их в <code class= - "filename">/usr/share/vim/vim90/spell/</code>. + "filename">/usr/share/vim/vim91/spell/</code>. </p> <p> Чтобы использовать эти файлы проверки орфографии, @@ -33065,9 +34174,9 @@ set spell</code></pre> </p> </div> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-vim" name="contents-vim"></a>8.71.3. + <a id="contents-vim" name="contents-vim"></a>8.72.3. Содержимое пакета Vim </h3> <div class="segmentedlist"> @@ -33087,7 +34196,7 @@ set spell</code></pre> </div> <div class="variablelist"> <h4> - <a id="idm13346"></a>Краткое описание + <a id="idm13537" name="idm13537"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -33098,7 +34207,8 @@ set spell</code></pre> <tr> <td> <p> - <a id="ex"></a><span class="term"><span class= + <a id="ex" name="ex"></a><span class= + "term"><span class= "command"><strong>ex</strong></span></span> </p> </td> @@ -33112,7 +34222,8 @@ set spell</code></pre> <tr> <td> <p> - <a id="rview"></a><span class="term"><span class= + <a id="rview" name="rview"></a><span class= + "term"><span class= "command"><strong>rview</strong></span></span> </p> </td> @@ -33129,7 +34240,8 @@ set spell</code></pre> <tr> <td> <p> - <a id="rvim"></a><span class="term"><span class= + <a id="rvim" name="rvim"></a><span class= + "term"><span class= "command"><strong>rvim</strong></span></span> </p> </td> @@ -33146,7 +34258,8 @@ set spell</code></pre> <tr> <td> <p> - <a id="vi"></a><span class="term"><span class= + <a id="vi" name="vi"></a><span class= + "term"><span class= "command"><strong>vi</strong></span></span> </p> </td> @@ -33160,7 +34273,8 @@ set spell</code></pre> <tr> <td> <p> - <a id="view"></a><span class="term"><span class= + <a id="view" name="view"></a><span class= + "term"><span class= "command"><strong>view</strong></span></span> </p> </td> @@ -33175,7 +34289,8 @@ set spell</code></pre> <tr> <td> <p> - <a id="vim"></a><span class="term"><span class= + <a id="vim" name="vim"></a><span class= + "term"><span class= "command"><strong>vim</strong></span></span> </p> </td> @@ -33188,7 +34303,8 @@ set spell</code></pre> <tr> <td> <p> - <a id="vimdiff"></a><span class="term"><span class= + <a id="vimdiff" name="vimdiff"></a><span class= + "term"><span class= "command"><strong>vimdiff</strong></span></span> </p> </td> @@ -33203,8 +34319,9 @@ set spell</code></pre> <tr> <td> <p> - <a id="vimtutor"></a><span class= - "term"><span class="command"><strong>vimtutor</strong></span></span> + <a id="vimtutor" name="vimtutor"></a><span class= + "term"><span class= + "command"><strong>vimtutor</strong></span></span> </p> </td> <td> @@ -33217,7 +34334,8 @@ set spell</code></pre> <tr> <td> <p> - <a id="xxd"></a><span class="term"><span class= + <a id="xxd" name="xxd"></a><span class= + "term"><span class= "command"><strong>xxd</strong></span></span> </p> </td> @@ -33234,17 +34352,18 @@ set spell</code></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-markupsafe"></a>8.72. MarkupSafe-2.1.3 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-markupsafe" name= + "ch-system-markupsafe"></a>8.73. MarkupSafe-2.1.5 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> MarkupSafe — это модуль Python, реализующий безопасное использование строк в языках разметки XML/HTML/XHTML @@ -33258,21 +34377,21 @@ set spell</code></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">548 + пространство:</strong> <span class="segbody">508 KB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.72.1. Установка пакета MarkupSafe + 8.73.1. Установка пакета MarkupSafe </h3> <p> Скомпилируйте MarkupSafe с помощью следующей команды: </p> <pre class="userinput"><kbd class= - "command">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</kbd></pre> + "command">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</kbd></pre> <p> С этим пакетом не поставляется тестов. </p> @@ -33282,10 +34401,10 @@ set spell</code></pre> <pre class="userinput"><kbd class= "command">pip3 install --no-index --no-user --find-links dist Markupsafe</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-markupsafe" name= - "contents-markupsafe"></a>8.72.2. Содержимое пакета + "contents-markupsafe"></a>8.73.2. Содержимое пакета MarkupSafe </h3> <div class="segmentedlist"> @@ -33293,23 +34412,24 @@ set spell</code></pre> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class= - "segbody">/usr/lib/python3.11/site-packages/MarkupSafe-2.1.3.dist-info</span> + "segbody">/usr/lib/python3.12/site-packages/MarkupSafe-2.1.5.dist-info</span> </div> </div> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-jinja2"></a>8.73. Jinja2-3.1.2 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-jinja2" name="ch-system-jinja2"></a>8.74. + Jinja2-3.1.3 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Jinja2 - это модуль Python, который реализует простой язык шаблонов pythonic @@ -33323,30 +34443,30 @@ set spell</code></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">3.4 + пространство:</strong> <span class="segbody">3.2 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.73.1. Установка пакета Jinja2 + 8.74.1. Установка пакета Jinja2 </h3> <p> Соберите пакет: </p> <pre class="userinput"><kbd class= - "command">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</kbd></pre> + "command">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</kbd></pre> <p> Установите пакет: </p> <pre class="userinput"><kbd class= "command">pip3 install --no-index --no-user --find-links dist Jinja2</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-jinja2" name="contents-jinja2"></a>8.73.2. + <a id="contents-jinja2" name="contents-jinja2"></a>8.74.2. Содержимое пакета Jinja2 </h3> <div class="segmentedlist"> @@ -33354,23 +34474,24 @@ set spell</code></pre> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class= - "segbody">/usr/lib/python3.11/site-packages/Jinja2-3.1.2.dist-info</span> + "segbody">/usr/lib/python3.12/site-packages/Jinja2-3.1.3.dist-info</span> </div> </div> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-udev"></a>8.74. Udev из Systemd-254 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-udev" name="ch-system-udev"></a>8.75. Udev + из Systemd-255 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Udev содержит программы для динамического создания узлов устройств. @@ -33383,19 +34504,19 @@ set spell</code></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">138 + пространство:</strong> <span class="segbody">144 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.74.1. Установка пакета Udev + 8.75.1. Установка пакета Udev </h3> <p> - Udev является частью пакета systemd-254. Используйте файл - systemd-254.tar.xz в качестве исходного архива. + Udev является частью пакета systemd-255. Используйте файл + systemd-255.tar.xz в качестве исходного архива. </p> <p> Удалите две ненужные группы <code class= @@ -33412,6 +34533,12 @@ set spell</code></pre> <pre class="userinput"><kbd class= "command">sed '/systemd-sysctl/s/^/#/' -i rules.d/99-systemd.rules.in</kbd></pre> <p> + Измените жестко заданные пути к файлам конфигурации сети для + автономной установки udev: + </p> + <pre class="userinput"><kbd class= + "command">sed '/NETWORK_DIRS/s/systemd/udev/' -i src/basic/path-lookup.h</kbd></pre> + <p> Подготовьте Udev к компиляции: </p> <pre class="userinput"><kbd class="command">mkdir -p build @@ -33423,6 +34550,8 @@ meson setup \ -Dmode=release \ -Ddev-kvm-mode=0660 \ -Dlink-udev-shared=false \ + -Dlogind=false \ + -Dvconsole=false \ ..</kbd></pre> <div class="variablelist"> <p class="title"> @@ -33474,30 +34603,45 @@ meson setup \ "systemitem">libsystemd-shared</code>. Эта библиотека предназначена для совместного использования многими компонентами Systemd, и ее использование избыточно, - когда установлен только udev + когда установлен только udev. + </p> + </dd> + <dt> + <span class="term"><em class= + "parameter"><code>-Dlogind=false + -Dvconsole=false</code></em></span> + </dt> + <dd> + <p> + Эти параметры предотвращают создание нескольких файлов + правил udev, принадлежащих другим компонентам Systemd, + которые мы не будем устанавливать. </p> </dd> </dl> </div> <p> - Соберите только компоненты, необходимые для udev: + Получите список предоставляемых udev helpers и сохраните его + в переменной (экспортировать его не обязательно, но это + упрощает сборку от имени обычного пользователя или при + использовании менеджера пакетов): </p> <pre class="userinput"><kbd class= - "command">ninja udevadm systemd-hwdb \ - $(grep -o -E "^build (src/libudev|src/udev|rules.d|hwdb.d)[^:]*" \ - build.ninja | awk '{ print $2 }') \ - $(realpath libudev.so --relative-to .)</kbd></pre> + "command">export udev_helpers=$(grep "'name' :" ../src/udev/meson.build | \ + awk '{print $3}' | tr -d ",'" | grep -v 'udevadm')</kbd></pre> <p> - Удалите один файл правил udev, требующий полной установки - Systemd: + Соберите только компоненты, необходимые для udev: </p> <pre class="userinput"><kbd class= - "command">rm rules.d/90-vconsole.rules</kbd></pre> + "command">ninja udevadm systemd-hwdb \ + $(ninja -n | grep -Eo '(src/(lib)?udev|rules.d|hwdb.d)/[^ ]*') \ + $(realpath libudev.so --relative-to .) \ + $udev_helpers</kbd></pre> <p> Установите пакет: </p> <pre class="userinput"><kbd class= - "command">install -vm755 -d {/usr/lib,/etc}/udev/{hwdb,rules}.d + "command">install -vm755 -d {/usr/lib,/etc}/udev/{hwdb.d,rules.d,network} install -vm755 -d /usr/{lib,share}/pkgconfig install -vm755 udevadm /usr/bin/ install -vm755 systemd-hwdb /usr/bin/udev-hwdb @@ -33507,12 +34651,15 @@ install -vm644 ../src/libudev/libudev.h /usr/include/ install -vm644 src/libudev/*.pc /usr/lib/pkgconfig/ install -vm644 src/udev/*.pc /usr/share/pkgconfig/ install -vm644 ../src/udev/udev.conf /etc/udev/ -install -vm644 rules.d/* ../rules.d/{*.rules,README} /usr/lib/udev/rules.d/ -install -vm644 hwdb.d/* ../hwdb.d/{*.hwdb,README} /usr/lib/udev/hwdb.d/ -install -vm755 $(find src/udev -type f | grep -F -v ".") /usr/lib/udev</kbd></pre> +install -vm644 rules.d/* ../rules.d/README /usr/lib/udev/rules.d/ +install -vm644 $(find ../rules.d/*.rules \ + -not -name '*power-switch*') /usr/lib/udev/rules.d/ +install -vm644 hwdb.d/* ../hwdb.d/{*.hwdb,README} /usr/lib/udev/hwdb.d/ +install -vm755 $udev_helpers /usr/lib/udev +install -vm644 ../network/99-default.link /usr/lib/udev/network</kbd></pre> <p> - Установите некоторые пользовательские правила и файлы - поддержки, полезные в среде LFS: + Установите некоторые пользовательские правила и + вспомогательные файлы, полезные в среде LFS: </p> <pre class="userinput"><kbd class= "command">tar -xvf ../../udev-lfs-20230818.tar.xz @@ -33521,20 +34668,34 @@ make -f udev-lfs-20230818/Makefile.lfs install</kbd></pre> Установите справочные страницы: </p> <pre class="userinput"><kbd class= - "command">tar -xf ../../systemd-man-pages-254.tar.xz \ + "command">tar -xf ../../systemd-man-pages-255.tar.xz \ --no-same-owner --strip-components=1 \ -C /usr/share/man --wildcards '*/udev*' '*/libudev*' \ + '*/systemd.link.5' \ '*/systemd-'{hwdb,udevd.service}.8 + +sed 's|systemd/network|udev/network|' \ + /usr/share/man/man5/systemd.link.5 \ + > /usr/share/man/man5/udev.link.5 + sed 's/systemd\(\\\?-\)/udev\1/' /usr/share/man/man8/systemd-hwdb.8 \ > /usr/share/man/man8/udev-hwdb.8 + sed 's|lib.*udevd|sbin/udevd|' \ /usr/share/man/man8/systemd-udevd.service.8 \ > /usr/share/man/man8/udevd.8 -rm /usr/share/man/man8/systemd-*.8</kbd></pre> + +rm /usr/share/man/man*/systemd*</kbd></pre> + <p> + Наконец, сбросьте значение переменной <code class= + "envar">udev_helpers</code>: + </p> + <pre class="userinput"><kbd class= + "command">unset udev_helpers</kbd></pre> </div> - <div class="configuration" lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="conf-udev" name="conf-udev"></a>8.74.2. Настройка Udev + <a id="conf-udev" name="conf-udev"></a>8.75.2. Настройка Udev </h3> <p> Информация об аппаратных устройствах хранится в каталогах @@ -33552,9 +34713,9 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> информации об оборудовании. </p> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-udev" name="contents-udev"></a>8.74.3. + <a id="contents-udev" name="contents-udev"></a>8.75.3. Содержимое пакета Udev </h3> <div class="segmentedlist"> @@ -33577,7 +34738,7 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm13567"></a>Short Descriptions + <a id="idm13770" name="idm13770"></a>Short Descriptions </h4> <table border="0" class="variablelist"> <colgroup> @@ -33588,7 +34749,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="udevadm"></a><span class="term"><span class= + <a id="udevadm" name="udevadm"></a><span class= + "term"><span class= "command"><strong>udevadm</strong></span></span> </p> </td> @@ -33605,7 +34767,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="udevd"></a><span class="term"><span class= + <a id="udevd" name="udevd"></a><span class= + "term"><span class= "command"><strong>udevd</strong></span></span> </p> </td> @@ -33620,7 +34783,7 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="udev-hwdb"></a><span class= + <a id="udev-hwdb" name="udev-hwdb"></a><span class= "term"><span class= "command"><strong>udev-hwdb</strong></span></span> </p> @@ -33634,8 +34797,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="libudev"></a><span class="term"><code class= - "filename">libudev</code></span> + <a id="libudev" name="libudev"></a><span class= + "term"><code class="filename">libudev</code></span> </p> </td> <td> @@ -33648,8 +34811,9 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="etc-udev"></a><span class= - "term"><code class="filename">/etc/udev</code></span> + <a id="etc-udev" name="etc-udev"></a><span class= + "term"><code class= + "filename">/etc/udev</code></span> </p> </td> <td> @@ -33664,17 +34828,18 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-man-db"></a>8.75. Man-DB-2.11.2 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-man-db" name="ch-system-man-db"></a>8.76. + Man-DB-2.12.0 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Man-DB содержит программы для поиска и просмотра справочных страниц. @@ -33687,21 +34852,21 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">40 MB</span> + пространство:</strong> <span class="segbody">41 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.75.1. Установка пакета Man-DB + 8.76.1. Установка пакета Man-DB </h3> <p> Подготовьте Man-DB к компиляции: </p> <pre class="userinput"><kbd class= "command">./configure --prefix=/usr \ - --docdir=/usr/share/doc/man-db-2.11.2 \ + --docdir=/usr/share/doc/man-db-2.12.0 \ --sysconfdir=/etc \ --disable-setuid \ --enable-cache-owner=bin \ @@ -33780,18 +34945,14 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <pre class="userinput"><kbd class= "command">make check</kbd></pre> <p> - Известно, что один тест с именем <code class= - "filename">man1/lexgrog.1</code> завершился неудачно. - </p> - <p> Установите пакет: </p> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.75.2. Не англоязычные страницы руководств в LFS + 8.76.2. Не англоязычные страницы руководств в LFS </h3> <p> В следующей таблице приведены наборы символов, в которых @@ -33802,7 +34963,7 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> установленные в этом каталоге, кодировку UTF-8. </p> <div class="table"> - <a id="idm13666"></a> + <a id="idm13867" name="idm13867"></a> <p class="title"> <strong>Таблица 8.1. Допустимые кодировки старых 8-битных страниц руководств</strong> @@ -34156,9 +35317,9 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> </p> </div> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-man-db" name="contents-man-db"></a>8.75.3. + <a id="contents-man-db" name="contents-man-db"></a>8.76.3. Содержимое пакета Man-DB </h3> <div class="segmentedlist"> @@ -34177,13 +35338,13 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/lib/man-db, - /usr/libexec/man-db и /usr/share/doc/man-db-2.11.2</span> + /usr/libexec/man-db и /usr/share/doc/man-db-2.12.0</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm13803"></a>Краткое описание + <a id="idm14004" name="idm14004"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -34194,8 +35355,9 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="accessdb"></a><span class= - "term"><span class="command"><strong>accessdb</strong></span></span> + <a id="accessdb" name="accessdb"></a><span class= + "term"><span class= + "command"><strong>accessdb</strong></span></span> </p> </td> <td> @@ -34209,7 +35371,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="apropos"></a><span class="term"><span class= + <a id="apropos" name="apropos"></a><span class= + "term"><span class= "command"><strong>apropos</strong></span></span> </p> </td> @@ -34225,7 +35388,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="catman"></a><span class="term"><span class= + <a id="catman" name="catman"></a><span class= + "term"><span class= "command"><strong>catman</strong></span></span> </p> </td> @@ -34239,7 +35403,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="lexgrog"></a><span class="term"><span class= + <a id="lexgrog" name="lexgrog"></a><span class= + "term"><span class= "command"><strong>lexgrog</strong></span></span> </p> </td> @@ -34253,7 +35418,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="man"></a><span class="term"><span class= + <a id="man" name="man"></a><span class= + "term"><span class= "command"><strong>man</strong></span></span> </p> </td> @@ -34267,8 +35433,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="man-recode"></a><span class= - "term"><span class= + <a id="man-recode" name= + "man-recode"></a><span class="term"><span class= "command"><strong>man-recode</strong></span></span> </p> </td> @@ -34281,7 +35447,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="mandb"></a><span class="term"><span class= + <a id="mandb" name="mandb"></a><span class= + "term"><span class= "command"><strong>mandb</strong></span></span> </p> </td> @@ -34295,7 +35462,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="manpath"></a><span class="term"><span class= + <a id="manpath" name="manpath"></a><span class= + "term"><span class= "command"><strong>manpath</strong></span></span> </p> </td> @@ -34311,7 +35479,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="whatis"></a><span class="term"><span class= + <a id="whatis" name="whatis"></a><span class= + "term"><span class= "command"><strong>whatis</strong></span></span> </p> </td> @@ -34327,8 +35496,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="libman"></a><span class="term"><code class= - "filename">libman</code></span> + <a id="libman" name="libman"></a><span class= + "term"><code class="filename">libman</code></span> </p> </td> <td> @@ -34342,8 +35511,9 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="libmandb"></a><span class= - "term"><code class="filename">libmandb</code></span> + <a id="libmandb" name="libmandb"></a><span class= + "term"><code class= + "filename">libmandb</code></span> </p> </td> <td> @@ -34359,17 +35529,18 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-procps"></a>8.76. Procps-ng-4.0.3 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-procps" name="ch-system-procps"></a>8.77. + Procps-ng-4.0.4 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Procps-ng содержит программы для мониторинга процессов. </p> @@ -34381,21 +35552,21 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">25 MB</span> + пространство:</strong> <span class="segbody">27 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.76.1. Установка пакета Procps-ng + 8.77.1. Установка пакета Procps-ng </h3> <p> Подготовьте Procps-ng к компиляции: </p> <pre class="userinput"><kbd class= "command">./configure --prefix=/usr \ - --docdir=/usr/share/doc/procps-ng-4.0.3 \ + --docdir=/usr/share/doc/procps-ng-4.0.4 \ --disable-static \ --disable-kill</kbd></pre> <div class="variablelist"> @@ -34424,16 +35595,25 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> Чтобы запустить набор тестов, выполните: </p> <pre class="userinput"><kbd class= - "command">make check</kbd></pre> + "command">make -k check</kbd></pre> + <p> + Известно, что тест <code class="literal">ps with output flag + bsdtime,cputime,etime,etimes</code> завершается неудачно, + если ядро хоста собрано с выключенным параметром <code class= + "literal">CONFIG_BSD_PROCESS_ACCT</code>. Также известно, что + два теста: <code class="literal">pmap X with unreachable + process</code> и <code class="literal">pmap XX with + unreachable process</code> иногда завершаются неудачно. + </p> <p> Установите пакет: </p> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="contents-procps" name="contents-procps"></a>8.76.2. + <a id="contents-procps" name="contents-procps"></a>8.77.2. Содержимое пакета Procps-ng </h3> <div class="segmentedlist"> @@ -34452,13 +35632,13 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/include/procps и - /usr/share/doc/procps-ng-4.0.3</span> + /usr/share/doc/procps-ng-4.0.4</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm13933"></a>Краткое описание + <a id="idm14139" name="idm14139"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -34469,7 +35649,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="free"></a><span class="term"><span class= + <a id="free" name="free"></a><span class= + "term"><span class= "command"><strong>free</strong></span></span> </p> </td> @@ -34483,7 +35664,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="pgrep"></a><span class="term"><span class= + <a id="pgrep" name="pgrep"></a><span class= + "term"><span class= "command"><strong>pgrep</strong></span></span> </p> </td> @@ -34497,7 +35679,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="pidof"></a><span class="term"><span class= + <a id="pidof" name="pidof"></a><span class= + "term"><span class= "command"><strong>pidof</strong></span></span> </p> </td> @@ -34510,7 +35693,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="pkill"></a><span class="term"><span class= + <a id="pkill" name="pkill"></a><span class= + "term"><span class= "command"><strong>pkill</strong></span></span> </p> </td> @@ -34524,7 +35708,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="pmap"></a><span class="term"><span class= + <a id="pmap" name="pmap"></a><span class= + "term"><span class= "command"><strong>pmap</strong></span></span> </p> </td> @@ -34538,7 +35723,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="ps"></a><span class="term"><span class= + <a id="ps" name="ps"></a><span class= + "term"><span class= "command"><strong>ps</strong></span></span> </p> </td> @@ -34551,7 +35737,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="pwdx"></a><span class="term"><span class= + <a id="pwdx" name="pwdx"></a><span class= + "term"><span class= "command"><strong>pwdx</strong></span></span> </p> </td> @@ -34564,7 +35751,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="slabtop"></a><span class="term"><span class= + <a id="slabtop" name="slabtop"></a><span class= + "term"><span class= "command"><strong>slabtop</strong></span></span> </p> </td> @@ -34578,7 +35766,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="sysctl"></a><span class="term"><span class= + <a id="sysctl" name="sysctl"></a><span class= + "term"><span class= "command"><strong>sysctl</strong></span></span> </p> </td> @@ -34591,7 +35780,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="tload"></a><span class="term"><span class= + <a id="tload" name="tload"></a><span class= + "term"><span class= "command"><strong>tload</strong></span></span> </p> </td> @@ -34604,7 +35794,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="top"></a><span class="term"><span class= + <a id="top" name="top"></a><span class= + "term"><span class= "command"><strong>top</strong></span></span> </p> </td> @@ -34619,7 +35810,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="uptime"></a><span class="term"><span class= + <a id="uptime" name="uptime"></a><span class= + "term"><span class= "command"><strong>uptime</strong></span></span> </p> </td> @@ -34634,7 +35826,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="vmstat"></a><span class="term"><span class= + <a id="vmstat" name="vmstat"></a><span class= + "term"><span class= "command"><strong>vmstat</strong></span></span> </p> </td> @@ -34649,7 +35842,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="w"></a><span class="term"><span class= + <a id="w" name="w"></a><span class= + "term"><span class= "command"><strong>w</strong></span></span> </p> </td> @@ -34663,7 +35857,8 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="watch"></a><span class="term"><span class= + <a id="watch" name="watch"></a><span class= + "term"><span class= "command"><strong>watch</strong></span></span> </p> </td> @@ -34679,7 +35874,7 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <tr> <td> <p> - <a id="libproc-2"></a><span class= + <a id="libproc-2" name="libproc-2"></a><span class= "term"><code class= "filename">libproc-2</code></span> </p> @@ -34696,17 +35891,18 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-util-linux"></a>8.77. Util-linux-2.39.1 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-util-linux" name= + "ch-system-util-linux"></a>8.78. Util-linux-2.39.3 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Util-linux содержит различные служебные программы. Среди них утилиты для работы с файловыми системами, @@ -34720,18 +35916,18 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">310 + пространство:</strong> <span class="segbody">313 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.77.1. Установка пакета Util-linux + 8.78.1. Установка пакета Util-linux </h3> <p> - Сначала отключите проблемные тесты: + Сначала отключите проблемный тест: </p> <pre class="userinput"><kbd class= "command">sed -i '/test_mkfds/s/^/#/' tests/helpers/Makemodule.am</kbd></pre> @@ -34739,8 +35935,7 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> Подготовьте Util-linux к компиляции: </p> <pre class="userinput"><kbd class= - "command">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \ - --bindir=/usr/bin \ + "command">./configure --bindir=/usr/bin \ --libdir=/usr/lib \ --runstatedir=/run \ --sbindir=/usr/sbin \ @@ -34754,8 +35949,9 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> --disable-static \ --without-python \ --without-systemd \ - --without-systemdsystemunitdir \ - --docdir=/usr/share/doc/util-linux-2.39.1</kbd></pre> + --without-systemdsystemunitdir \ + ADJTIME_PATH=/var/lib/hwclock/adjtime \ + --docdir=/usr/share/doc/util-linux-2.39.3</kbd></pre> <p> Параметры --disable и --without предотвращают появление предупреждений о сборке компонентов, для которых требуются @@ -34788,7 +35984,7 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <pre class="userinput"><kbd class= "command">bash tests/run.sh --srcdir=$PWD --builddir=$PWD</kbd></pre> </div> - <pre class="userinput"><kbd class="command">chown -Rv tester . + <pre class="userinput"><kbd class="command">chown -R tester . su tester -c "make -k check"</kbd></pre> <p> Тесты с <span class="emphasis"><em>жесткими @@ -34808,10 +36004,10 @@ su tester -c "make -k check"</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-utillinux" name= - "contents-utillinux"></a>8.77.2. Содержимое пакета Util-linux + "contents-utillinux"></a>8.78.2. Содержимое пакета Util-linux </h3> <div class="segmentedlist"> <div class="seglistitem"> @@ -34850,14 +36046,14 @@ su tester -c "make -k check"</kbd></pre> <span class="segbody">/usr/include/blkid, /usr/include/libfdisk, /usr/include/libmount, /usr/include/libsmartcols, /usr/include/uuid, - /usr/share/doc/util-linux-2.39.1 и + /usr/share/doc/util-linux-2.39.3 и /var/lib/hwclock</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm14099"></a>Краткое описание + <a id="idm14305" name="idm14305"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -34868,7 +36064,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="addpart"></a><span class="term"><span class= + <a id="addpart" name="addpart"></a><span class= + "term"><span class= "command"><strong>addpart</strong></span></span> </p> </td> @@ -34881,7 +36078,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="agetty"></a><span class="term"><span class= + <a id="agetty" name="agetty"></a><span class= + "term"><span class= "command"><strong>agetty</strong></span></span> </p> </td> @@ -34896,8 +36094,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="blkdiscard"></a><span class= - "term"><span class= + <a id="blkdiscard" name= + "blkdiscard"></a><span class="term"><span class= "command"><strong>blkdiscard</strong></span></span> </p> </td> @@ -34910,7 +36108,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="blkid"></a><span class="term"><span class= + <a id="blkid" name="blkid"></a><span class= + "term"><span class= "command"><strong>blkid</strong></span></span> </p> </td> @@ -34924,7 +36123,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="blkzone"></a><span class="term"><span class= + <a id="blkzone" name="blkzone"></a><span class= + "term"><span class= "command"><strong>blkzone</strong></span></span> </p> </td> @@ -34938,8 +36138,9 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="blockdev"></a><span class= - "term"><span class="command"><strong>blockdev</strong></span></span> + <a id="blockdev" name="blockdev"></a><span class= + "term"><span class= + "command"><strong>blockdev</strong></span></span> </p> </td> <td> @@ -34952,7 +36153,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="cal"></a><span class="term"><span class= + <a id="cal" name="cal"></a><span class= + "term"><span class= "command"><strong>cal</strong></span></span> </p> </td> @@ -34965,7 +36167,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="cfdisk"></a><span class="term"><span class= + <a id="cfdisk" name="cfdisk"></a><span class= + "term"><span class= "command"><strong>cfdisk</strong></span></span> </p> </td> @@ -34978,7 +36181,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="chcpu"></a><span class="term"><span class= + <a id="chcpu" name="chcpu"></a><span class= + "term"><span class= "command"><strong>chcpu</strong></span></span> </p> </td> @@ -34991,7 +36195,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="chmem"></a><span class="term"><span class= + <a id="chmem" name="chmem"></a><span class= + "term"><span class= "command"><strong>chmem</strong></span></span> </p> </td> @@ -35004,7 +36209,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="choom"></a><span class="term"><span class= + <a id="choom" name="choom"></a><span class= + "term"><span class= "command"><strong>choom</strong></span></span> </p> </td> @@ -35020,7 +36226,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="chrt"></a><span class="term"><span class= + <a id="chrt" name="chrt"></a><span class= + "term"><span class= "command"><strong>chrt</strong></span></span> </p> </td> @@ -35034,7 +36241,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="col"></a><span class="term"><span class= + <a id="col" name="col"></a><span class= + "term"><span class= "command"><strong>col</strong></span></span> </p> </td> @@ -35048,7 +36256,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="colcrt"></a><span class="term"><span class= + <a id="colcrt" name="colcrt"></a><span class= + "term"><span class= "command"><strong>colcrt</strong></span></span> </p> </td> @@ -35065,7 +36274,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="colrm"></a><span class="term"><span class= + <a id="colrm" name="colrm"></a><span class= + "term"><span class= "command"><strong>colrm</strong></span></span> </p> </td> @@ -35078,7 +36288,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="column"></a><span class="term"><span class= + <a id="column" name="column"></a><span class= + "term"><span class= "command"><strong>column</strong></span></span> </p> </td> @@ -35091,8 +36302,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="ctrlaltdel"></a><span class= - "term"><span class= + <a id="ctrlaltdel" name= + "ctrlaltdel"></a><span class="term"><span class= "command"><strong>ctrlaltdel</strong></span></span> </p> </td> @@ -35106,7 +36317,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="delpart"></a><span class="term"><span class= + <a id="delpart" name="delpart"></a><span class= + "term"><span class= "command"><strong>delpart</strong></span></span> </p> </td> @@ -35119,7 +36331,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="dmesg"></a><span class="term"><span class= + <a id="dmesg" name="dmesg"></a><span class= + "term"><span class= "command"><strong>dmesg</strong></span></span> </p> </td> @@ -35132,7 +36345,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="eject"></a><span class="term"><span class= + <a id="eject" name="eject"></a><span class= + "term"><span class= "command"><strong>eject</strong></span></span> </p> </td> @@ -35145,7 +36359,7 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="fallocate"></a><span class= + <a id="fallocate" name="fallocate"></a><span class= "term"><span class= "command"><strong>fallocate</strong></span></span> </p> @@ -35159,7 +36373,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="fdisk"></a><span class="term"><span class= + <a id="fdisk" name="fdisk"></a><span class= + "term"><span class= "command"><strong>fdisk</strong></span></span> </p> </td> @@ -35173,7 +36388,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="fincore"></a><span class="term"><span class= + <a id="fincore" name="fincore"></a><span class= + "term"><span class= "command"><strong>fincore</strong></span></span> </p> </td> @@ -35187,7 +36403,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="findfs"></a><span class="term"><span class= + <a id="findfs" name="findfs"></a><span class= + "term"><span class= "command"><strong>findfs</strong></span></span> </p> </td> @@ -35201,7 +36418,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="findmnt"></a><span class="term"><span class= + <a id="findmnt" name="findmnt"></a><span class= + "term"><span class= "command"><strong>findmnt</strong></span></span> </p> </td> @@ -35216,7 +36434,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="flock"></a><span class="term"><span class= + <a id="flock" name="flock"></a><span class= + "term"><span class= "command"><strong>flock</strong></span></span> </p> </td> @@ -35230,7 +36449,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="fsck"></a><span class="term"><span class= + <a id="fsck" name="fsck"></a><span class= + "term"><span class= "command"><strong>fsck</strong></span></span> </p> </td> @@ -35244,8 +36464,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="fsck.cramfs"></a><span class= - "term"><span class= + <a id="fsck.cramfs" name= + "fsck.cramfs"></a><span class="term"><span class= "command"><strong>fsck.cramfs</strong></span></span> </p> </td> @@ -35259,8 +36479,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="fsck.minix"></a><span class= - "term"><span class= + <a id="fsck.minix" name= + "fsck.minix"></a><span class="term"><span class= "command"><strong>fsck.minix</strong></span></span> </p> </td> @@ -35274,8 +36494,9 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="fsfreeze"></a><span class= - "term"><span class="command"><strong>fsfreeze</strong></span></span> + <a id="fsfreeze" name="fsfreeze"></a><span class= + "term"><span class= + "command"><strong>fsfreeze</strong></span></span> </p> </td> <td> @@ -35288,7 +36509,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="fstrim"></a><span class="term"><span class= + <a id="fstrim" name="fstrim"></a><span class= + "term"><span class= "command"><strong>fstrim</strong></span></span> </p> </td> @@ -35302,7 +36524,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="getopt"></a><span class="term"><span class= + <a id="getopt" name="getopt"></a><span class= + "term"><span class= "command"><strong>getopt</strong></span></span> </p> </td> @@ -35315,8 +36538,9 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="hardlink"></a><span class= - "term"><span class="command"><strong>hardlink</strong></span></span> + <a id="hardlink" name="hardlink"></a><span class= + "term"><span class= + "command"><strong>hardlink</strong></span></span> </p> </td> <td> @@ -35329,7 +36553,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="hexdump"></a><span class="term"><span class= + <a id="hexdump" name="hexdump"></a><span class= + "term"><span class= "command"><strong>hexdump</strong></span></span> </p> </td> @@ -35343,7 +36568,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="hwclock"></a><span class="term"><span class= + <a id="hwclock" name="hwclock"></a><span class= + "term"><span class= "command"><strong>hwclock</strong></span></span> </p> </td> @@ -35359,7 +36585,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="i386"></a><span class="term"><span class= + <a id="i386" name="i386"></a><span class= + "term"><span class= "command"><strong>i386</strong></span></span> </p> </td> @@ -35372,7 +36599,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="ionice"></a><span class="term"><span class= + <a id="ionice" name="ionice"></a><span class= + "term"><span class= "command"><strong>ionice</strong></span></span> </p> </td> @@ -35386,7 +36614,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="ipcmk"></a><span class="term"><span class= + <a id="ipcmk" name="ipcmk"></a><span class= + "term"><span class= "command"><strong>ipcmk</strong></span></span> </p> </td> @@ -35400,7 +36629,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="ipcrm"></a><span class="term"><span class= + <a id="ipcrm" name="ipcrm"></a><span class= + "term"><span class= "command"><strong>ipcrm</strong></span></span> </p> </td> @@ -35414,7 +36644,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="ipcs"></a><span class="term"><span class= + <a id="ipcs" name="ipcs"></a><span class= + "term"><span class= "command"><strong>ipcs</strong></span></span> </p> </td> @@ -35427,21 +36658,24 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="irqtop"></a><span class="term"><span class= + <a id="irqtop" name="irqtop"></a><span class= + "term"><span class= "command"><strong>irqtop</strong></span></span> </p> </td> <td> <p> Отображает информацию о счетчике прерываний ядра в - стиле <code class="filename">top(1)</code> + стиле <a class="ulink" href= + "https://man.archlinux.org/man/top.1">top(1)</a> </p> </td> </tr> <tr> <td> <p> - <a id="isosize"></a><span class="term"><span class= + <a id="isosize" name="isosize"></a><span class= + "term"><span class= "command"><strong>isosize</strong></span></span> </p> </td> @@ -35454,7 +36688,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="kill"></a><span class="term"><span class= + <a id="kill" name="kill"></a><span class= + "term"><span class= "command"><strong>kill</strong></span></span> </p> </td> @@ -35467,7 +36702,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="last"></a><span class="term"><span class= + <a id="last" name="last"></a><span class= + "term"><span class= "command"><strong>last</strong></span></span> </p> </td> @@ -35484,7 +36720,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="lastb"></a><span class="term"><span class= + <a id="lastb" name="lastb"></a><span class= + "term"><span class= "command"><strong>lastb</strong></span></span> </p> </td> @@ -35499,8 +36736,9 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="ldattach"></a><span class= - "term"><span class="command"><strong>ldattach</strong></span></span> + <a id="ldattach" name="ldattach"></a><span class= + "term"><span class= + "command"><strong>ldattach</strong></span></span> </p> </td> <td> @@ -35514,7 +36752,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="linux32"></a><span class="term"><span class= + <a id="linux32" name="linux32"></a><span class= + "term"><span class= "command"><strong>linux32</strong></span></span> </p> </td> @@ -35527,7 +36766,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="linux64"></a><span class="term"><span class= + <a id="linux64" name="linux64"></a><span class= + "term"><span class= "command"><strong>linux64</strong></span></span> </p> </td> @@ -35540,7 +36780,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="logger"></a><span class="term"><span class= + <a id="logger" name="logger"></a><span class= + "term"><span class= "command"><strong>logger</strong></span></span> </p> </td> @@ -35553,7 +36794,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="look"></a><span class="term"><span class= + <a id="look" name="look"></a><span class= + "term"><span class= "command"><strong>look</strong></span></span> </p> </td> @@ -35567,7 +36809,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="losetup"></a><span class="term"><span class= + <a id="losetup" name="losetup"></a><span class= + "term"><span class= "command"><strong>losetup</strong></span></span> </p> </td> @@ -35580,7 +36823,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="lsblk"></a><span class="term"><span class= + <a id="lsblk" name="lsblk"></a><span class= + "term"><span class= "command"><strong>lsblk</strong></span></span> </p> </td> @@ -35594,7 +36838,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="lscpu"></a><span class="term"><span class= + <a id="lscpu" name="lscpu"></a><span class= + "term"><span class= "command"><strong>lscpu</strong></span></span> </p> </td> @@ -35607,7 +36852,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="lsfd"></a><span class="term"><span class= + <a id="lsfd" name="lsfd"></a><span class= + "term"><span class= "command"><strong>lsfd</strong></span></span> </p> </td> @@ -35621,7 +36867,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="lsipc"></a><span class="term"><span class= + <a id="lsipc" name="lsipc"></a><span class= + "term"><span class= "command"><strong>lsipc</strong></span></span> </p> </td> @@ -35635,7 +36882,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="lsirq"></a><span class="term"><span class= + <a id="lsirq" name="lsirq"></a><span class= + "term"><span class= "command"><strong>lsirq</strong></span></span> </p> </td> @@ -35648,7 +36896,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="lslocks"></a><span class="term"><span class= + <a id="lslocks" name="lslocks"></a><span class= + "term"><span class= "command"><strong>lslocks</strong></span></span> </p> </td> @@ -35662,8 +36911,9 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="lslogins"></a><span class= - "term"><span class="command"><strong>lslogins</strong></span></span> + <a id="lslogins" name="lslogins"></a><span class= + "term"><span class= + "command"><strong>lslogins</strong></span></span> </p> </td> <td> @@ -35676,7 +36926,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="lsmem"></a><span class="term"><span class= + <a id="lsmem" name="lsmem"></a><span class= + "term"><span class= "command"><strong>lsmem</strong></span></span> </p> </td> @@ -35690,7 +36941,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="lsns"></a><span class="term"><span class= + <a id="lsns" name="lsns"></a><span class= + "term"><span class= "command"><strong>lsns</strong></span></span> </p> </td> @@ -35703,7 +36955,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="mcookie"></a><span class="term"><span class= + <a id="mcookie" name="mcookie"></a><span class= + "term"><span class= "command"><strong>mcookie</strong></span></span> </p> </td> @@ -35719,7 +36972,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="mesg"></a><span class="term"><span class= + <a id="mesg" name="mesg"></a><span class= + "term"><span class= "command"><strong>mesg</strong></span></span> </p> </td> @@ -35733,7 +36987,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="mkfs"></a><span class="term"><span class= + <a id="mkfs" name="mkfs"></a><span class= + "term"><span class= "command"><strong>mkfs</strong></span></span> </p> </td> @@ -35747,8 +37002,9 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="mkfs.bfs"></a><span class= - "term"><span class="command"><strong>mkfs.bfs</strong></span></span> + <a id="mkfs.bfs" name="mkfs.bfs"></a><span class= + "term"><span class= + "command"><strong>mkfs.bfs</strong></span></span> </p> </td> <td> @@ -35761,8 +37017,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="mkfs.cramfs"></a><span class= - "term"><span class= + <a id="mkfs.cramfs" name= + "mkfs.cramfs"></a><span class="term"><span class= "command"><strong>mkfs.cramfs</strong></span></span> </p> </td> @@ -35775,8 +37031,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="mkfs.minix"></a><span class= - "term"><span class= + <a id="mkfs.minix" name= + "mkfs.minix"></a><span class="term"><span class= "command"><strong>mkfs.minix</strong></span></span> </p> </td> @@ -35789,7 +37045,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="mkswap"></a><span class="term"><span class= + <a id="mkswap" name="mkswap"></a><span class= + "term"><span class= "command"><strong>mkswap</strong></span></span> </p> </td> @@ -35803,7 +37060,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="more"></a><span class="term"><span class= + <a id="more" name="more"></a><span class= + "term"><span class= "command"><strong>more</strong></span></span> </p> </td> @@ -35816,7 +37074,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="mount"></a><span class="term"><span class= + <a id="mount" name="mount"></a><span class= + "term"><span class= "command"><strong>mount</strong></span></span> </p> </td> @@ -35831,8 +37090,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="mountpoint"></a><span class= - "term"><span class= + <a id="mountpoint" name= + "mountpoint"></a><span class="term"><span class= "command"><strong>mountpoint</strong></span></span> </p> </td> @@ -35845,7 +37104,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="namei"></a><span class="term"><span class= + <a id="namei" name="namei"></a><span class= + "term"><span class= "command"><strong>namei</strong></span></span> </p> </td> @@ -35860,7 +37120,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="nsenter"></a><span class="term"><span class= + <a id="nsenter" name="nsenter"></a><span class= + "term"><span class= "command"><strong>nsenter</strong></span></span> </p> </td> @@ -35874,7 +37135,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="partx"></a><span class="term"><span class= + <a id="partx" name="partx"></a><span class= + "term"><span class= "command"><strong>partx</strong></span></span> </p> </td> @@ -35888,8 +37150,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="pivot_root"></a><span class= - "term"><span class= + <a id="pivot_root" name= + "pivot_root"></a><span class="term"><span class= "command"><strong>pivot_root</strong></span></span> </p> </td> @@ -35903,7 +37165,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="prlimit"></a><span class="term"><span class= + <a id="prlimit" name="prlimit"></a><span class= + "term"><span class= "command"><strong>prlimit</strong></span></span> </p> </td> @@ -35917,8 +37180,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="readprofile"></a><span class= - "term"><span class= + <a id="readprofile" name= + "readprofile"></a><span class="term"><span class= "command"><strong>readprofile</strong></span></span> </p> </td> @@ -35931,7 +37194,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="rename"></a><span class="term"><span class= + <a id="rename" name="rename"></a><span class= + "term"><span class= "command"><strong>rename</strong></span></span> </p> </td> @@ -35945,7 +37209,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="renice"></a><span class="term"><span class= + <a id="renice" name="renice"></a><span class= + "term"><span class= "command"><strong>renice</strong></span></span> </p> </td> @@ -35958,8 +37223,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="resizepart"></a><span class= - "term"><span class= + <a id="resizepart" name= + "resizepart"></a><span class="term"><span class= "command"><strong>resizepart</strong></span></span> </p> </td> @@ -35972,7 +37237,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="rev"></a><span class="term"><span class= + <a id="rev" name="rev"></a><span class= + "term"><span class= "command"><strong>rev</strong></span></span> </p> </td> @@ -35985,7 +37251,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="rfkill"></a><span class="term"><span class= + <a id="rfkill" name="rfkill"></a><span class= + "term"><span class= "command"><strong>rfkill</strong></span></span> </p> </td> @@ -35999,7 +37266,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="rtcwake"></a><span class="term"><span class= + <a id="rtcwake" name="rtcwake"></a><span class= + "term"><span class= "command"><strong>rtcwake</strong></span></span> </p> </td> @@ -36013,7 +37281,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="script"></a><span class="term"><span class= + <a id="script" name="script"></a><span class= + "term"><span class= "command"><strong>script</strong></span></span> </p> </td> @@ -36026,8 +37295,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="scriptlive"></a><span class= - "term"><span class= + <a id="scriptlive" name= + "scriptlive"></a><span class="term"><span class= "command"><strong>scriptlive</strong></span></span> </p> </td> @@ -36041,8 +37310,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="scriptreplay"></a><span class= - "term"><span class= + <a id="scriptreplay" name= + "scriptreplay"></a><span class="term"><span class= "command"><strong>scriptreplay</strong></span></span> </p> </td> @@ -36056,7 +37325,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="setarch"></a><span class="term"><span class= + <a id="setarch" name="setarch"></a><span class= + "term"><span class= "command"><strong>setarch</strong></span></span> </p> </td> @@ -36071,7 +37341,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="setsid"></a><span class="term"><span class= + <a id="setsid" name="setsid"></a><span class= + "term"><span class= "command"><strong>setsid</strong></span></span> </p> </td> @@ -36084,7 +37355,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="setterm"></a><span class="term"><span class= + <a id="setterm" name="setterm"></a><span class= + "term"><span class= "command"><strong>setterm</strong></span></span> </p> </td> @@ -36097,7 +37369,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="sfdisk"></a><span class="term"><span class= + <a id="sfdisk" name="sfdisk"></a><span class= + "term"><span class= "command"><strong>sfdisk</strong></span></span> </p> </td> @@ -36110,7 +37383,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="sulogin"></a><span class="term"><span class= + <a id="sulogin" name="sulogin"></a><span class= + "term"><span class= "command"><strong>sulogin</strong></span></span> </p> </td> @@ -36127,7 +37401,7 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="swaplabel"></a><span class= + <a id="swaplabel" name="swaplabel"></a><span class= "term"><span class= "command"><strong>swaplabel</strong></span></span> </p> @@ -36141,7 +37415,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="swapoff"></a><span class="term"><span class= + <a id="swapoff" name="swapoff"></a><span class= + "term"><span class= "command"><strong>swapoff</strong></span></span> </p> </td> @@ -36154,7 +37429,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="swapon"></a><span class="term"><span class= + <a id="swapon" name="swapon"></a><span class= + "term"><span class= "command"><strong>swapon</strong></span></span> </p> </td> @@ -36169,8 +37445,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="switch_root"></a><span class= - "term"><span class= + <a id="switch_root" name= + "switch_root"></a><span class="term"><span class= "command"><strong>switch_root</strong></span></span> </p> </td> @@ -36184,7 +37460,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="taskset"></a><span class="term"><span class= + <a id="taskset" name="taskset"></a><span class= + "term"><span class= "command"><strong>taskset</strong></span></span> </p> </td> @@ -36197,7 +37474,7 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="uclampset"></a><span class= + <a id="uclampset" name="uclampset"></a><span class= "term"><span class= "command"><strong>uclampset</strong></span></span> </p> @@ -36212,7 +37489,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="ul"></a><span class="term"><span class= + <a id="ul" name="ul"></a><span class= + "term"><span class= "command"><strong>ul</strong></span></span> </p> </td> @@ -36226,7 +37504,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="umount"></a><span class="term"><span class= + <a id="umount" name="umount"></a><span class= + "term"><span class= "command"><strong>umount</strong></span></span> </p> </td> @@ -36239,7 +37518,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="uname26"></a><span class="term"><span class= + <a id="uname26" name="uname26"></a><span class= + "term"><span class= "command"><strong>uname26</strong></span></span> </p> </td> @@ -36252,7 +37532,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="unshare"></a><span class="term"><span class= + <a id="unshare" name="unshare"></a><span class= + "term"><span class= "command"><strong>unshare</strong></span></span> </p> </td> @@ -36267,8 +37548,9 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="utmpdump"></a><span class= - "term"><span class="command"><strong>utmpdump</strong></span></span> + <a id="utmpdump" name="utmpdump"></a><span class= + "term"><span class= + "command"><strong>utmpdump</strong></span></span> </p> </td> <td> @@ -36281,7 +37563,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="uuidd"></a><span class="term"><span class= + <a id="uuidd" name="uuidd"></a><span class= + "term"><span class= "command"><strong>uuidd</strong></span></span> </p> </td> @@ -36296,7 +37579,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="uuidgen"></a><span class="term"><span class= + <a id="uuidgen" name="uuidgen"></a><span class= + "term"><span class= "command"><strong>uuidgen</strong></span></span> </p> </td> @@ -36304,17 +37588,18 @@ su tester -c "make -k check"</kbd></pre> <p> Создает новые идентификаторы (UUID). Каждый новый UUID - это случайная последовательность, которая, - будет с очень высокой вероятностью (примерно 3,4 х - 10 в 38 степени вариантов) уникальной среди всех - идентификаторов, созданных как на локальной машине, - так и на любых других системах, в прошлом и будущем + будет с очень высокой вероятностью уникальной среди + всех идентификаторов, созданных как на локальной + машине, так и на любых других системах, в прошлом и + будущем (2<sup>128</sup> или около 3,4 х + 10<sup>38</sup> вариантов) </p> </td> </tr> <tr> <td> <p> - <a id="uuidparse"></a><span class= + <a id="uuidparse" name="uuidparse"></a><span class= "term"><span class= "command"><strong>uuidparse</strong></span></span> </p> @@ -36328,7 +37613,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="wall"></a><span class="term"><span class= + <a id="wall" name="wall"></a><span class= + "term"><span class= "command"><strong>wall</strong></span></span> </p> </td> @@ -36343,7 +37629,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="wdctl"></a><span class="term"><span class= + <a id="wdctl" name="wdctl"></a><span class= + "term"><span class= "command"><strong>wdctl</strong></span></span> </p> </td> @@ -36356,7 +37643,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="whereis"></a><span class="term"><span class= + <a id="whereis" name="whereis"></a><span class= + "term"><span class= "command"><strong>whereis</strong></span></span> </p> </td> @@ -36370,7 +37658,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="wipefs"></a><span class="term"><span class= + <a id="wipefs" name="wipefs"></a><span class= + "term"><span class= "command"><strong>wipefs</strong></span></span> </p> </td> @@ -36383,7 +37672,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="x86_64"></a><span class="term"><span class= + <a id="x86_64" name="x86_64"></a><span class= + "term"><span class= "command"><strong>x86_64</strong></span></span> </p> </td> @@ -36396,7 +37686,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="zramctl"></a><span class="term"><span class= + <a id="zramctl" name="zramctl"></a><span class= + "term"><span class= "command"><strong>zramctl</strong></span></span> </p> </td> @@ -36410,8 +37701,9 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="libblkid"></a><span class= - "term"><code class="filename">libblkid</code></span> + <a id="libblkid" name="libblkid"></a><span class= + "term"><code class= + "filename">libblkid</code></span> </p> </td> <td> @@ -36424,8 +37716,9 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="libfdisk"></a><span class= - "term"><code class="filename">libfdisk</code></span> + <a id="libfdisk" name="libfdisk"></a><span class= + "term"><code class= + "filename">libfdisk</code></span> </p> </td> <td> @@ -36438,8 +37731,9 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="libmount"></a><span class= - "term"><code class="filename">libmount</code></span> + <a id="libmount" name="libmount"></a><span class= + "term"><code class= + "filename">libmount</code></span> </p> </td> <td> @@ -36452,8 +37746,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="libsmartcols"></a><span class= - "term"><code class= + <a id="libsmartcols" name= + "libsmartcols"></a><span class="term"><code class= "filename">libsmartcols</code></span> </p> </td> @@ -36467,8 +37761,8 @@ su tester -c "make -k check"</kbd></pre> <tr> <td> <p> - <a id="libuuid"></a><span class="term"><code class= - "filename">libuuid</code></span> + <a id="libuuid" name="libuuid"></a><span class= + "term"><code class="filename">libuuid</code></span> </p> </td> <td> @@ -36484,17 +37778,18 @@ su tester -c "make -k check"</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-e2fsprogs"></a>8.78. E2fsprogs-1.47.0 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-e2fsprogs" name= + "ch-system-e2fsprogs"></a>8.79. E2fsprogs-1.47.0 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет E2fsprogs содержит утилиты для работы с файловой системой <code class="systemitem">ext2</code>. Также он @@ -36507,7 +37802,7 @@ su tester -c "make -k check"</kbd></pre> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> <span class="segbody">2.4 SBU на жестком - диске, 0.6 SBU на SSD диске</span> + диске, 0.4 SBU на SSD диске</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое @@ -36516,9 +37811,9 @@ su tester -c "make -k check"</kbd></pre> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.78.1. Установка пакета E2fsprogs + 8.79.1. Установка пакета E2fsprogs </h3> <p> В документации к E2fsprogs рекомендуется выполнять сборку в @@ -36611,9 +37906,9 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info</kbd> install -v -m644 doc/com_err.info /usr/share/info install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></pre> </div> - <div class="configuration" lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="conf-e2fsprogs" name="conf-e2fsprogs"></a>8.78.2. + <a id="conf-e2fsprogs" name="conf-e2fsprogs"></a>8.79.2. Настройка E2fsprogs </h3> <p> @@ -36633,14 +37928,15 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <pre class="userinput"><kbd class= "command">sed 's/metadata_csum_seed,//' -i /etc/mke2fs.conf</kbd></pre> <p> - Подробности читайте в справочной странице <code class= - "filename">mke2fs.conf(5)</code>. + Подробности читайте на странице руководства <a class="ulink" + href= + "https://man.archlinux.org/man/mke2fs.conf.5">mke2fs.conf(5)</a>. </p> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-e2fsprogs" name= - "contents-e2fsprogs"></a>8.78.3. Содержимое пакета E2fsprogs + "contents-e2fsprogs"></a>8.79.3. Содержимое пакета E2fsprogs </h3> <div class="segmentedlist"> <div class="seglistitem"> @@ -36669,7 +37965,7 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ </div> <div class="variablelist"> <h4> - <a id="idm15003"></a>Краткое описание + <a id="idm15211" name="idm15211"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -36680,7 +37976,7 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="badblocks"></a><span class= + <a id="badblocks" name="badblocks"></a><span class= "term"><span class= "command"><strong>badblocks</strong></span></span> </p> @@ -36695,7 +37991,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="chattr"></a><span class="term"><span class= + <a id="chattr" name="chattr"></a><span class= + "term"><span class= "command"><strong>chattr</strong></span></span> </p> </td> @@ -36709,8 +38006,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="compile_et"></a><span class= - "term"><span class= + <a id="compile_et" name= + "compile_et"></a><span class="term"><span class= "command"><strong>compile_et</strong></span></span> </p> </td> @@ -36726,7 +38023,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="debugfs"></a><span class="term"><span class= + <a id="debugfs" name="debugfs"></a><span class= + "term"><span class= "command"><strong>debugfs</strong></span></span> </p> </td> @@ -36741,8 +38039,9 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="dumpe2fs"></a><span class= - "term"><span class="command"><strong>dumpe2fs</strong></span></span> + <a id="dumpe2fs" name="dumpe2fs"></a><span class= + "term"><span class= + "command"><strong>dumpe2fs</strong></span></span> </p> </td> <td> @@ -36756,8 +38055,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="e2freefrag"></a><span class= - "term"><span class= + <a id="e2freefrag" name= + "e2freefrag"></a><span class="term"><span class= "command"><strong>e2freefrag</strong></span></span> </p> </td> @@ -36771,7 +38070,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="e2fsck"></a><span class="term"><span class= + <a id="e2fsck" name="e2fsck"></a><span class= + "term"><span class= "command"><strong>e2fsck</strong></span></span> </p> </td> @@ -36786,7 +38086,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="e2image"></a><span class="term"><span class= + <a id="e2image" name="e2image"></a><span class= + "term"><span class= "command"><strong>e2image</strong></span></span> </p> </td> @@ -36801,7 +38102,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="e2label"></a><span class="term"><span class= + <a id="e2label" name="e2label"></a><span class= + "term"><span class= "command"><strong>e2label</strong></span></span> </p> </td> @@ -36816,8 +38118,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="e2mmpstatus"></a><span class= - "term"><span class= + <a id="e2mmpstatus" name= + "e2mmpstatus"></a><span class="term"><span class= "command"><strong>e2mmpstatus</strong></span></span> </p> </td> @@ -36832,7 +38134,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="e2scrub"></a><span class="term"><span class= + <a id="e2scrub" name="e2scrub"></a><span class= + "term"><span class= "command"><strong>e2scrub</strong></span></span> </p> </td> @@ -36846,8 +38149,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="e2scrub_all"></a><span class= - "term"><span class= + <a id="e2scrub_all" name= + "e2scrub_all"></a><span class="term"><span class= "command"><strong>e2scrub_all</strong></span></span> </p> </td> @@ -36862,7 +38165,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="e2undo"></a><span class="term"><span class= + <a id="e2undo" name="e2undo"></a><span class= + "term"><span class= "command"><strong>e2undo</strong></span></span> </p> </td> @@ -36879,7 +38183,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="e4crypt"></a><span class="term"><span class= + <a id="e4crypt" name="e4crypt"></a><span class= + "term"><span class= "command"><strong>e4crypt</strong></span></span> </p> </td> @@ -36893,8 +38198,9 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="e4defrag"></a><span class= - "term"><span class="command"><strong>e4defrag</strong></span></span> + <a id="e4defrag" name="e4defrag"></a><span class= + "term"><span class= + "command"><strong>e4defrag</strong></span></span> </p> </td> <td> @@ -36907,8 +38213,9 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="filefrag"></a><span class= - "term"><span class="command"><strong>filefrag</strong></span></span> + <a id="filefrag" name="filefrag"></a><span class= + "term"><span class= + "command"><strong>filefrag</strong></span></span> </p> </td> <td> @@ -36921,7 +38228,7 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="fsck.ext2"></a><span class= + <a id="fsck.ext2" name="fsck.ext2"></a><span class= "term"><span class= "command"><strong>fsck.ext2</strong></span></span> </p> @@ -36938,7 +38245,7 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="fsck.ext3"></a><span class= + <a id="fsck.ext3" name="fsck.ext3"></a><span class= "term"><span class= "command"><strong>fsck.ext3</strong></span></span> </p> @@ -36955,7 +38262,7 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="fsck.ext4"></a><span class= + <a id="fsck.ext4" name="fsck.ext4"></a><span class= "term"><span class= "command"><strong>fsck.ext4</strong></span></span> </p> @@ -36972,7 +38279,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="logsave"></a><span class="term"><span class= + <a id="logsave" name="logsave"></a><span class= + "term"><span class= "command"><strong>logsave</strong></span></span> </p> </td> @@ -36985,7 +38293,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="lsattr"></a><span class="term"><span class= + <a id="lsattr" name="lsattr"></a><span class= + "term"><span class= "command"><strong>lsattr</strong></span></span> </p> </td> @@ -36999,7 +38308,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="mk_cmds"></a><span class="term"><span class= + <a id="mk_cmds" name="mk_cmds"></a><span class= + "term"><span class= "command"><strong>mk_cmds</strong></span></span> </p> </td> @@ -37015,7 +38325,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="mke2fs"></a><span class="term"><span class= + <a id="mke2fs" name="mke2fs"></a><span class= + "term"><span class= "command"><strong>mke2fs</strong></span></span> </p> </td> @@ -37030,7 +38341,7 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="mkfs.ext2"></a><span class= + <a id="mkfs.ext2" name="mkfs.ext2"></a><span class= "term"><span class= "command"><strong>mkfs.ext2</strong></span></span> </p> @@ -37047,7 +38358,7 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="mkfs.ext3"></a><span class= + <a id="mkfs.ext3" name="mkfs.ext3"></a><span class= "term"><span class= "command"><strong>mkfs.ext3</strong></span></span> </p> @@ -37064,7 +38375,7 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="mkfs.ext4"></a><span class= + <a id="mkfs.ext4" name="mkfs.ext4"></a><span class= "term"><span class= "command"><strong>mkfs.ext4</strong></span></span> </p> @@ -37081,8 +38392,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="mklost-found"></a><span class= - "term"><span class= + <a id="mklost-found" name= + "mklost-found"></a><span class="term"><span class= "command"><strong>mklost+found</strong></span></span> </p> </td> @@ -37100,7 +38411,7 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="resize2fs"></a><span class= + <a id="resize2fs" name="resize2fs"></a><span class= "term"><span class= "command"><strong>resize2fs</strong></span></span> </p> @@ -37116,7 +38427,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="tune2fs"></a><span class="term"><span class= + <a id="tune2fs" name="tune2fs"></a><span class= + "term"><span class= "command"><strong>tune2fs</strong></span></span> </p> </td> @@ -37130,8 +38442,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="libcom_err"></a><span class= - "term"><code class= + <a id="libcom_err" name= + "libcom_err"></a><span class="term"><code class= "filename">libcom_err</code></span> </p> </td> @@ -37144,8 +38456,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="libe2p"></a><span class="term"><code class= - "filename">libe2p</code></span> + <a id="libe2p" name="libe2p"></a><span class= + "term"><code class="filename">libe2p</code></span> </p> </td> <td> @@ -37162,7 +38474,7 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="libext2fs"></a><span class= + <a id="libext2fs" name="libext2fs"></a><span class= "term"><code class= "filename">libext2fs</code></span> </p> @@ -37178,8 +38490,8 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <tr> <td> <p> - <a id="libss"></a><span class="term"><code class= - "filename">libss</code></span> + <a id="libss" name="libss"></a><span class= + "term"><code class="filename">libss</code></span> </p> </td> <td> @@ -37194,17 +38506,18 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-sysklogd"></a>8.79. Sysklogd-1.5.1 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-sysklogd" name= + "ch-system-sysklogd"></a>8.80. Sysklogd-1.5.1 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Sysklogd содержит программы для логирования системных сообщений, таких как сообщения ядра, когда происходят @@ -37225,9 +38538,9 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.79.1. Установка пакета Sysklogd + 8.80.1. Установка пакета Sysklogd </h3> <p> Во-первых, устраните проблему, которая при некоторых условиях @@ -37250,9 +38563,9 @@ sed -i 's/union wait/int/' syslogd.c</kbd></pre> <pre class="userinput"><kbd class= "command">make BINDIR=/sbin install</kbd></pre> </div> - <div class="configuration" lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h3 class="sect2"> - <a id="conf-sysklogd" name="conf-sysklogd"></a>8.79.2. + <a id="conf-sysklogd" name="conf-sysklogd"></a>8.80.2. Настройка Sysklogd </h3> <p> @@ -37275,10 +38588,10 @@ user.* -/var/log/user.log # End /etc/syslog.conf</code> EOF</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-sysklogd" name= - "contents-sysklogd"></a>8.79.3. Содержимое пакета Sysklogd + "contents-sysklogd"></a>8.80.3. Содержимое пакета Sysklogd </h3> <div class="segmentedlist"> <div class="seglistitem"> @@ -37291,7 +38604,7 @@ EOF</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm15315"></a>Краткое описание + <a id="idm15523" name="idm15523"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -37302,7 +38615,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="klogd"></a><span class="term"><span class= + <a id="klogd" name="klogd"></a><span class= + "term"><span class= "command"><strong>klogd</strong></span></span> </p> </td> @@ -37316,7 +38630,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="syslogd"></a><span class="term"><span class= + <a id="syslogd" name="syslogd"></a><span class= + "term"><span class= "command"><strong>syslogd</strong></span></span> </p> </td> @@ -37335,17 +38650,18 @@ EOF</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-sysvinit"></a>8.80. Sysvinit-3.07 - </h2> - </div> + <h2 class="title"> + <a id="ch-system-sysvinit" name= + "ch-system-sysvinit"></a>8.81. Sysvinit-3.08 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Sysvinit содержит программы для управления загрузкой, выполнением и выключением системы. @@ -37359,15 +38675,15 @@ EOF</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">4.5 + пространство:</strong> <span class="segbody">3.5 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> - 8.80.1. Установка пакета Sysvinit + 8.81.1. Установка пакета Sysvinit </h3> <p> Сначала примените патч, который удаляет несколько программ, @@ -37375,7 +38691,7 @@ EOF</kbd></pre> компилятора: </p> <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../sysvinit-3.07-consolidated-1.patch</kbd></pre> + "command">patch -Np1 -i ../sysvinit-3.08-consolidated-1.patch</kbd></pre> <p> Скомпилируйте пакет: </p> @@ -37389,10 +38705,10 @@ EOF</kbd></pre> <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-sysvinit" name= - "contents-sysvinit"></a>8.80.2. Содержимое пакета Sysvinit + "contents-sysvinit"></a>8.81.2. Содержимое пакета Sysvinit </h3> <div class="segmentedlist"> <div class="seglistitem"> @@ -37407,7 +38723,7 @@ EOF</kbd></pre> </div> <div class="variablelist"> <h4> - <a id="idm15362"></a>Краткое описание + <a id="idm15570" name="idm15570"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -37418,8 +38734,9 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="bootlogd"></a><span class= - "term"><span class="command"><strong>bootlogd</strong></span></span> + <a id="bootlogd" name="bootlogd"></a><span class= + "term"><span class= + "command"><strong>bootlogd</strong></span></span> </p> </td> <td> @@ -37431,8 +38748,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="fstab-decode"></a><span class= - "term"><span class= + <a id="fstab-decode" name= + "fstab-decode"></a><span class="term"><span class= "command"><strong>fstab-decode</strong></span></span> </p> </td> @@ -37445,7 +38762,7 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="halt-sysv"></a><span class= + <a id="halt-sysv" name="halt-sysv"></a><span class= "term"><span class= "command"><strong>halt</strong></span></span> </p> @@ -37467,7 +38784,7 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="init-sysv"></a><span class= + <a id="init-sysv" name="init-sysv"></a><span class= "term"><span class= "command"><strong>init</strong></span></span> </p> @@ -37484,8 +38801,9 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="killall5"></a><span class= - "term"><span class="command"><strong>killall5</strong></span></span> + <a id="killall5" name="killall5"></a><span class= + "term"><span class= + "command"><strong>killall5</strong></span></span> </p> </td> <td> @@ -37499,8 +38817,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="poweroff-sysv"></a><span class= - "term"><span class= + <a id="poweroff-sysv" name= + "poweroff-sysv"></a><span class="term"><span class= "command"><strong>poweroff</strong></span></span> </p> </td> @@ -37515,8 +38833,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="reboot-sysv"></a><span class= - "term"><span class= + <a id="reboot-sysv" name= + "reboot-sysv"></a><span class="term"><span class= "command"><strong>reboot</strong></span></span> </p> </td> @@ -37531,8 +38849,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="runlevel-sysv"></a><span class= - "term"><span class= + <a id="runlevel-sysv" name= + "runlevel-sysv"></a><span class="term"><span class= "command"><strong>runlevel</strong></span></span> </p> </td> @@ -37547,8 +38865,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="shutdown-sysv"></a><span class= - "term"><span class= + <a id="shutdown-sysv" name= + "shutdown-sysv"></a><span class="term"><span class= "command"><strong>shutdown</strong></span></span> </p> </td> @@ -37563,8 +38881,8 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="telinit-sysv"></a><span class= - "term"><span class= + <a id="telinit-sysv" name= + "telinit-sysv"></a><span class="term"><span class= "command"><strong>telinit</strong></span></span> </p> </td> @@ -37581,17 +38899,17 @@ EOF</kbd></pre> </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-aboutdebug"></a>8.81. Об отладочных - символах - </h2> - </div> + <h2 class="title"> + <a id="ch-system-aboutdebug" name= + "ch-system-aboutdebug"></a>8.82. Об отладочных символах + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Большинство программ и библиотек по умолчанию компилируются с отладочными символами (<span class= @@ -37649,17 +38967,18 @@ EOF</kbd></pre> все отладочные символы из программ и библиотек. </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-stripping"></a>8.82. Удаление отладочных - символов - </h2> - </div> + <h2 class="title"> + <a id="ch-system-stripping" name= + "ch-system-stripping"></a>8.83. Удаление отладочных + символов + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Этот раздел является необязательным. Если предполагаемый пользователь не является программистом и не планирует выполнять @@ -37688,14 +39007,14 @@ EOF</kbd></pre> общих библиотек). </p> <p> - Отладочные символы для выбранных библиотек сохраняются в - отдельных файлах. Эта отладочная информация необходима при - выполнении регрессионных тестов, с помощью <a class="ulink" - href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0//general/valgrind.html"> + Отладочные символы из выбранных библиотек сжимаются с помощью + <span class="application">Zlib</span> и сохраняются в отдельных + файлах. Эта отладочная информация необходима при выполнении + регрессионных тестов, с помощью <a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1//general/valgrind.html"> valgrind</a> или <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0//general/gdb.html"> - gdb</a> в BLFS. + "https://mirror.linuxfromscratch.ru/blfs/view/12.1//general/gdb.html"> + gdb</a> позже, в BLFS. </p> <p> Обратите внимание, что команда <span class= @@ -37724,9 +39043,9 @@ EOF</kbd></pre> Имя загрузчика ELF — ld-linux-x86-64.so.2 в 64-битных системах. и ld-linux.so.2 в 32-битных системах. Конструкция ниже выбирает правильное имя для текущей архитектуры, - исключая всё, что заканчивается на <span class= - "quote">«<span class="quote">g</span>»</span>, если - приведенные ниже команды уже были выполнены. + исключая всё, что заканчивается на <code class= + "literal">g</code>, если приведенные ниже команды уже были + выполнены. </p> </div> <div class="admon important"> @@ -37756,7 +39075,7 @@ EOF</kbd></pre> cd /usr/lib for LIB in $save_usrlib; do - objcopy --only-keep-debug $LIB $LIB.dbg + objcopy --only-keep-debug --compress-debug-sections=zlib $LIB $LIB.dbg cp $LIB /tmp/$LIB strip --strip-unneeded /tmp/$LIB objcopy --add-gnu-debuglink=$LIB.dbg /tmp/$LIB @@ -37765,13 +39084,14 @@ for LIB in $save_usrlib; do done online_usrbin="bash find strip" -online_usrlib="libbfd-2.41.so +online_usrlib="libbfd-2.42.so libsframe.so.1.0.0 libhistory.so.8.2 - libncursesw.so.6.4 + libncursesw.so.6.4-20230520 libm.so.6 libreadline.so.8.2 - libz.so.1.2.13 + libz.so.1.3.1 + libzstd.so.1.5.5 $(cd /usr/lib; find libnss*.so* -type f)" for BIN in $online_usrbin; do @@ -37808,16 +39128,17 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib скриптами, а не двоичными файлами. </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-system-cleanup"></a>8.83. Очистка - </h2> - </div> + <h2 class="title"> + <a id="ch-system-cleanup" name= + "ch-system-cleanup"></a>8.84. Очистка + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Наконец, удалите некоторые лишние файлы, оставшиеся после запуска тестов: @@ -37825,22 +39146,21 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <pre class="userinput"><kbd class= "command">rm -rf /tmp/*</kbd></pre> <p> - Также в каталогах /usr/lib и /usr/libexec также есть несколько - файлов с расширением .la. Это файлы <span class= - "quote">«<span class="quote">архива libtool</span>»</span>. Как - было сказано ранее, в современной системе Linux файлы .la - libtool необходимы только для libltdl. Предполагается, что - libltdl не будет загружать библиотеки в LFS, кроме этого - известно, что некоторые файлы .la могут нарушить сборку пакетов - BLFS. Удалите эти файлы сейчас: + Также в каталогах /usr/lib и /usr/libexec есть несколько файлов + с расширением .la. Это файлы <span class="quote">«<span class= + "quote">архива libtool</span>»</span>. Как было сказано ранее, + в современной системе Linux файлы .la libtool необходимы только + для libltdl. Предполагается, что libltdl не будет загружать + библиотеки в LFS, кроме этого известно, что некоторые файлы .la + могут нарушить сборку пакетов BLFS. Удалите эти файлы сейчас: </p> <pre class="userinput"><kbd class= "command">find /usr/lib /usr/libexec -name \*.la -delete</kbd></pre> <p> - Дополнительные сведения об архивных файлах libtool см. в - разделе BLFS <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/introduction/la-files.html"> - "О файлах архива Libtool (.la)"</a>. + Дополнительные сведения об архивных файлах Libtool смотрите в + книге BLFS <a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/introduction/la-files.html"> + "О файлах Libtool Archive (.la)"</a>. </p> <p> Компилятор, собранный в <a class="xref" href= @@ -37861,26 +39181,28 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib "command">userdel -r tester</kbd></pre> </div> </div> - <div class="chapter" lang="en"> + <div class="titlepage"> + <div> + <div> + <h2 class="title"> + <a id="chapter-config" name="chapter-config"></a>Глава 9. + Системные настройки + </h2> + </div> + </div> + </div> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="titlepage"> <div> <div> <h2 class="title"> - <a id="chapter-config"></a>Глава 9. Системные настройки + <a id="ch-config-introduction" name= + "ch-config-introduction"></a>9.1. Введение </h2> </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> - <div> - <div> - <h2 class="title"> - <a id="ch-config-introduction"></a>9.1. Введение - </h2> - </div> - </div> - </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Загрузка системы Linux включает в себя несколько задач. Процесс должен монтировать как виртуальные, так и реальные файловые @@ -37892,7 +39214,7 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib должен быть организован таким образом, чтобы задачи выполнялись в правильном порядке, но в то же время как можно быстрее. </p> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="sysv-desc" name="sysv-desc"></a>9.1.1. System V </h3> @@ -37931,7 +39253,7 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib Уровень выполнения по умолчанию равен 3 или 5. </p> <h4> - <a id="idm15524"></a>Преимущества + <a id="idm15733" name="idm15733"></a>Преимущества </h4> <div class="itemizedlist"> <ul> @@ -37948,7 +39270,7 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib </ul> </div> <h4> - <a id="idm15530"></a>Недостатки + <a id="idm15739" name="idm15739"></a>Недостатки </h4> <div class="itemizedlist"> <ul> @@ -37987,18 +39309,18 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-config-bootscripts"></a>9.2. - LFS-Bootscripts-20230728 - </h2> - </div> + <h2 class="title"> + <a id="ch-config-bootscripts" name= + "ch-config-bootscripts"></a>9.2. LFS-Bootscripts-20230728 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет LFS-Bootscripts содержит набор скриптов для запуска/остановки системы LFS при загрузке/завершении работы. @@ -38020,7 +39342,7 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 9.2.1. Установка пакета LFS-Bootscripts </h3> @@ -38030,7 +39352,7 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <pre class="userinput"><kbd class= "command">make install</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-bootscripts" name= "contents-bootscripts"></a>9.2.2. Содержимое пакета @@ -38056,7 +39378,7 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib </div> <div class="variablelist"> <h4> - <a id="idm15567"></a>Краткое описание + <a id="idm15776" name="idm15776"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -38067,7 +39389,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="checkfs-bootscripts"></a><span class= + <a id="checkfs-bootscripts" name= + "checkfs-bootscripts"></a><span class= "term"><span class= "command"><strong>checkfs</strong></span></span> </p> @@ -38083,7 +39406,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="cleanfs-bootscripts"></a><span class= + <a id="cleanfs-bootscripts" name= + "cleanfs-bootscripts"></a><span class= "term"><span class= "command"><strong>cleanfs</strong></span></span> </p> @@ -38105,7 +39429,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="console-bootscripts"></a><span class= + <a id="console-bootscripts" name= + "console-bootscripts"></a><span class= "term"><span class= "command"><strong>console</strong></span></span> </p> @@ -38121,7 +39446,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="functions-bootscripts"></a><span class= + <a id="functions-bootscripts" name= + "functions-bootscripts"></a><span class= "term"><span class= "command"><strong>functions</strong></span></span> </p> @@ -38137,7 +39463,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="halt-bootscripts"></a><span class= + <a id="halt-bootscripts" name= + "halt-bootscripts"></a><span class= "term"><span class= "command"><strong>halt</strong></span></span> </p> @@ -38151,7 +39478,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="ifdown-bootscripts"></a><span class= + <a id="ifdown-bootscripts" name= + "ifdown-bootscripts"></a><span class= "term"><span class= "command"><strong>ifdown</strong></span></span> </p> @@ -38165,7 +39493,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="ifup-bootscripts"></a><span class= + <a id="ifup-bootscripts" name= + "ifup-bootscripts"></a><span class= "term"><span class= "command"><strong>ifup</strong></span></span> </p> @@ -38179,7 +39508,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="localnet-bootscripts"></a><span class= + <a id="localnet-bootscripts" name= + "localnet-bootscripts"></a><span class= "term"><span class= "command"><strong>localnet</strong></span></span> </p> @@ -38194,7 +39524,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="modules-bootscripts"></a><span class= + <a id="modules-bootscripts" name= + "modules-bootscripts"></a><span class= "term"><span class= "command"><strong>modules</strong></span></span> </p> @@ -38211,7 +39542,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="mountfs-bootscripts"></a><span class= + <a id="mountfs-bootscripts" name= + "mountfs-bootscripts"></a><span class= "term"><span class= "command"><strong>mountfs</strong></span></span> </p> @@ -38228,7 +39560,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="mountvirtfs-bootscripts"></a><span class= + <a id="mountvirtfs-bootscripts" name= + "mountvirtfs-bootscripts"></a><span class= "term"><span class= "command"><strong>mountvirtfs</strong></span></span> </p> @@ -38243,7 +39576,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="network-bootscripts"></a><span class= + <a id="network-bootscripts" name= + "network-bootscripts"></a><span class= "term"><span class= "command"><strong>network</strong></span></span> </p> @@ -38259,9 +39593,9 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="rc-bootscripts"></a><span class= - "term"><span class= - "command"><strong>rc</strong></span></span> + <a id="rc-bootscripts" name= + "rc-bootscripts"></a><span class= + "term"><span class="command"><strong>rc</strong></span></span> </p> </td> <td> @@ -38276,7 +39610,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="reboot-bootscripts"></a><span class= + <a id="reboot-bootscripts" name= + "reboot-bootscripts"></a><span class= "term"><span class= "command"><strong>reboot</strong></span></span> </p> @@ -38290,7 +39625,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="sendsignals-bootscripts"></a><span class= + <a id="sendsignals-bootscripts" name= + "sendsignals-bootscripts"></a><span class= "term"><span class= "command"><strong>sendsignals</strong></span></span> </p> @@ -38305,7 +39641,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="setclock-bootscripts"></a><span class= + <a id="setclock-bootscripts" name= + "setclock-bootscripts"></a><span class= "term"><span class= "command"><strong>setclock</strong></span></span> </p> @@ -38321,7 +39658,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="ipv4-static-bootscripts"></a><span class= + <a id="ipv4-static-bootscripts" name= + "ipv4-static-bootscripts"></a><span class= "term"><span class= "command"><strong>ipv4-static</strong></span></span> </p> @@ -38337,7 +39675,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="swap-bootscripts"></a><span class= + <a id="swap-bootscripts" name= + "swap-bootscripts"></a><span class= "term"><span class= "command"><strong>swap</strong></span></span> </p> @@ -38352,7 +39691,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="sysctl-bootscripts"></a><span class= + <a id="sysctl-bootscripts" name= + "sysctl-bootscripts"></a><span class= "term"><span class= "command"><strong>sysctl</strong></span></span> </p> @@ -38369,7 +39709,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="sysklogd-bootscripts"></a><span class= + <a id="sysklogd-bootscripts" name= + "sysklogd-bootscripts"></a><span class= "term"><span class= "command"><strong>sysklogd</strong></span></span> </p> @@ -38384,7 +39725,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="template-bootscripts"></a><span class= + <a id="template-bootscripts" name= + "template-bootscripts"></a><span class= "term"><span class= "command"><strong>template</strong></span></span> </p> @@ -38399,7 +39741,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="udev-bootscripts"></a><span class= + <a id="udev-bootscripts" name= + "udev-bootscripts"></a><span class= "term"><span class= "command"><strong>udev</strong></span></span> </p> @@ -38414,7 +39757,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <tr> <td> <p> - <a id="udev-retry-bootscripts"></a><span class= + <a id="udev-retry-bootscripts" name= + "udev-retry-bootscripts"></a><span class= "term"><span class= "command"><strong>udev_retry</strong></span></span> </p> @@ -38434,17 +39778,17 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-config-udev"></a>9.3. Взаимодействие с - устройствами и модулями - </h2> - </div> + <h2 class="title"> + <a id="ch-config-udev" name="ch-config-udev"></a>9.3. + Взаимодействие с устройствами и модулями + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В <a class="xref" href="#chapter-building-system" title= "Глава 8. Установка базового системного программного обеспечения"> @@ -38475,7 +39819,7 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib оперативной памяти). Узлы не занимают много места в памяти и их общий размер незначителен. </p> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 9.3.1. История </h3> @@ -38515,7 +39859,7 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib "systemitem">devfs</code>. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 9.3.2. Реализация Udev </h3> @@ -38524,7 +39868,7 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <div> <div> <h4 class="title"> - <a id="idm15769"></a>9.3.2.1. Sysfs + <a id="idm15978" name="idm15978"></a>9.3.2.1. Sysfs </h4> </div> </div> @@ -38554,7 +39898,7 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <div> <div> <h4 class="title"> - <a id= + <a id="ch-config-udev-device-node-creation" name= "ch-config-udev-device-node-creation"></a>9.3.2.2. Создание узла устройства </h4> @@ -38600,7 +39944,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <div> <div> <h4 class="title"> - <a id="module-loading"></a>9.3.2.3. Загрузка модуля + <a id="module-loading" name= + "module-loading"></a>9.3.2.3. Загрузка модуля </h4> </div> </div> @@ -38615,15 +39960,15 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib драйвер <span class="emphasis"><em>snd-fm801</em></span> подерживает PCI устройства с идентификатором поставщика 0x1319 и идентификатором устройства 0x0801, и имеет - псевдоним <span class="quote">«<span class= - "quote">pci:v00001319d00000801sv*sd*bc04sc01i*</span>»</span>. + псевдоним <code class= + "literal">pci:v00001319d00000801sv*sd*bc04sc01i*</code>. Для большинства устройств, драйвер шины экспортирует псевдонимы драйвера, которые будет обрабатывать устройство через <code class="systemitem">sysfs</code>. Например, файл <code class= "filename">/sys/bus/pci/devices/0000:00:0d.0/modalias</code> - может содержать строку <span class="quote">«<span class= - "quote">pci:v00001319d00000801sv00001319sd00001319bc04sc01i00</span>»</span>. + может содержать строку <code class= + "literal">pci:v00001319d00000801sv00001319sd00001319bc04sc01i00</code>. Правила по умолчанию, которые предоставлены Udev, заставят <span class="command"><strong>udevd</strong></span> вызвать <span class= @@ -38653,8 +39998,9 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <div> <div> <h4 class="title"> - <a id="idm15813"></a>9.3.2.4. Работа с устройствами с - горячей заменой или динамическими устройствами + <a id="idm16022" name="idm16022"></a>9.3.2.4. Работа + с устройствами с горячей заменой или динамическими + устройствами </h4> </div> </div> @@ -38669,7 +40015,7 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib </p> </div> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 9.3.3. Проблемы с загрузкой модулей и созданием устройств </h3> @@ -38682,8 +40028,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <div> <div> <h4 class="title"> - <a id="idm15820"></a>9.3.3.1. Модуль ядра не - загружается автоматически + <a id="idm16029" name="idm16029"></a>9.3.3.1. Модуль + ядра не загружается автоматически </h4> </div> </div> @@ -38694,9 +40040,9 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib экспортирует необходимые псевдонимы в <code class= "systemitem">sysfs</code>. В других случаях следует организовать загрузку модуля иными способами. Известно, - что, начиная с версии Linux-6.4.12, udev, выполняет - загрузку правильно написанных драйверов для INPUT, IDE, - PCI, USB, SCSI, SERIO, и FireWire устройств. + что, начиная с версии Linux-6.7.4, udev, выполняет загрузку + правильно написанных драйверов для INPUT, IDE, PCI, USB, + SCSI, SERIO, и FireWire устройств. </p> <p> Чтобы определить, имеет ли требуемый драйвер устройства @@ -38720,13 +40066,13 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib нет файла <code class="filename">modalias</code>, это означает, что разработчики ядра еще не добавили поддержку <code class="filename">modalias</code> к этому типу шины. В - Linux-6.4.12 это относится к шиной ISA. Ожидайте, что эта + Linux-6.7.4 это относится к шиной ISA. Ожидайте, что эта проблема будет исправлена в более поздних версиях ядра. </p> <p> Udev не предназначен для загрузки драйверов <span class= "quote">«<span class="quote">обёрток</span>»</span>, таких - как <span class="emphasis"><em>snd-pcm-oss</em></span>и не + как <span class="emphasis"><em>snd-pcm-oss</em></span> и не аппаратных драйверов, например, <span class= "emphasis"><em>loop</em></span>. </p> @@ -38736,9 +40082,9 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <div> <div> <h4 class="title"> - <a id="idm15839"></a>9.3.3.2. Модуль ядра не - загружается автоматически и Udev не предназначен для - его загрузки + <a id="idm16048" name="idm16048"></a>9.3.3.2. Модуль + ядра не загружается автоматически и Udev не + предназначен для его загрузки </h4> </div> </div> @@ -38769,10 +40115,11 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib разрешает добавлять <code class="literal">pre:</code> зависимости, или одновременно <code class= "literal">pre:</code> и <code class="literal">post:</code> - зависимости. Обратитесь к документации <code class= - "filename">modprobe.d(5)</code> для изучения синтаксиса и - возможностей <span class="quote">«<span class= - "quote">softdep</span>»</span>. + зависимости. Обратитесь к документации <a class="ulink" + href= + "https://man.archlinux.org/man/modprobe.d.5">modprobe.d(5)</a> + для изучения синтаксиса и возможностей <span class= + "quote">«<span class="quote">softdep</span>»</span>. </p> <p> Если рассматриваемый модуль не является обёрткой, и полезен @@ -38781,7 +40128,7 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib инициализировался при загрузке системы. Для этого добавьте имя модуля в файл <code class= "filename">/etc/sysconfig/modules</code> в отдельной - строке. Этот способ сработает и для модулей-обёрток,но не + строке. Этот способ сработает и для модулей-обёрток, но не является оптимальным. </p> </div> @@ -38790,8 +40137,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <div> <div> <h4 class="title"> - <a id="idm15861"></a>9.3.3.3. Udev загружает какой-то - нежелательный модуль + <a id="idm16070" name="idm16070"></a>9.3.3.3. Udev + загружает какой-то нежелательный модуль </h4> </div> </div> @@ -38816,9 +40163,9 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <div> <div> <h4 class="title"> - <a id="idm15870"></a>9.3.3.4. Udev неправильно - создает устройство или делает неправильную - символическую ссылку + <a id="idm16079" name="idm16079"></a>9.3.3.4. Udev + неправильно создает устройство или делает + неправильную символическую ссылку </h4> </div> </div> @@ -38838,8 +40185,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <div> <div> <h4 class="title"> - <a id="idm15874"></a>9.3.3.5. Правило Udev работает - ненадежно + <a id="idm16083" name="idm16083"></a>9.3.3.5. Правило + Udev работает ненадежно </h4> </div> </div> @@ -38864,8 +40211,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <div> <div> <h4 class="title"> - <a id="idm15880"></a>9.3.3.6. Udev не создаёт - устройство + <a id="idm16089" name="idm16089"></a>9.3.3.6. Udev не + создаёт устройство </h4> </div> </div> @@ -38895,9 +40242,9 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <div> <div> <h4 class="title"> - <a id="idm15888"></a>9.3.3.7. Порядок присвоения имен - устройствам меняется случайным образом после - перезагрузки + <a id="idm16097" name="idm16097"></a>9.3.3.7. Порядок + присвоения имен устройствам меняется случайным + образом после перезагрузки </h4> </div> </div> @@ -38922,7 +40269,7 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib </p> </div> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 9.3.4. Полезная информация </h3> @@ -38953,18 +40300,18 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-config-symlinks"></a>9.4. Управление - устройствами - </h2> - </div> + <h2 class="title"> + <a id="ch-config-symlinks" name= + "ch-config-symlinks"></a>9.4. Управление устройствами + </h2> </div> </div> - <div class="sect2" lang="en"> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 9.4.1. Сетевые устройства </h3> @@ -38974,8 +40321,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib характеристиками, такими как шина, слот или MAC-адрес. Целью такого соглашения об именовании является обеспечение того, чтобы сетевые устройства именовались последовательно, а не - основывались на времени обнаружения сетевой карты.Например, в - более старых версиях Linux—на компьютере с двумя сетевыми + основывались на времени обнаружения сетевой карты. Например, + в более старых версиях Linux—на компьютере с двумя сетевыми картами производства Intel и Realtek, сетевая карта производства Intel могла стать eth0, а карта Realtek — eth1. Иногда после перезагрузки карты именовались наоборот. @@ -38991,8 +40338,9 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <div> <div> <h4 class="title"> - <a id="idm15912"></a>9.4.1.1. Отключение постоянного - присвоения имен в параметрах загрузки ядра + <a id="idm16121" name="idm16121"></a>9.4.1.1. + Отключение постоянного присвоения имен в параметрах + загрузки ядра </h4> </div> </div> @@ -39018,8 +40366,8 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib <div> <div> <h4 class="title"> - <a id="idm15917"></a>9.4.1.2. Создание - пользовательских правил Udev + <a id="idm16126" name="idm16126"></a>9.4.1.2. + Создание пользовательских правил Udev </h4> </div> </div> @@ -39134,9 +40482,27 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib используйте это значение <code class="literal">NAME</code> при создании файлов конфигурации сети. </p> + <p> + Даже если создан пользовательский файл правил udev, udev + все равно может назначить одно или несколько альтернативных + имен для сетевой карты на основе физических характеристик. + Если пользовательское правило udev переименовывает + какой-либо сетевой адаптер, используя имя, уже назначенное + в качестве альтернативного имени другого сетевого адаптера, + это правило udev не будет выполнено. Если возникает эта + проблема, вы можете создать файл конфигурации <code class= + "filename">/etc/udev/network/99-default.link</code> с + пустой альтернативной политикой назначения, + переопределяющей файл конфигурации по умолчанию + <code class="filename">/usr/lib/udev/network/99-default.link</code>: + </p> + <pre class="userinput"><kbd class= + "command">sed -e '/^AlternativeNamesPolicy/s/=.*$/=/' \ + -i /usr/lib/udev/network/99-default.link \ + > /etc/udev/network/99-default.link</kbd></pre> </div> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 9.4.2. Символические ссылки CD-ROM </h3> @@ -39264,7 +40630,7 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib символические ссылки соответствуют тому, что вам нужно. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 9.4.3. Работа с дубликатами устройств </h3> @@ -39286,7 +40652,7 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib "9.5. Настройка сети">Раздел 9.5, «Настройка сети»</a>, инструкции по настройке звуковых карт можно найти в <a class= "ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/devices.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/devices.html"> BLFS</a>. </p> <p> @@ -39327,17 +40693,18 @@ EOF</kbd></pre> </p> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-config-network"></a>9.5. Настройка сети - </h2> - </div> + <h2 class="title"> + <a id="ch-config-network" name="ch-config-network"></a>9.5. + Настройка сети + </h2> </div> </div> - <div class="sect2" lang="en"> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 9.5.1. Создание файлов конфигурации сетевого интерфейса </h3> @@ -39372,8 +40739,8 @@ EOF</kbd></pre> Имена интерфейсов зависят от реализации и конфигурации демона udev, работающего в системе. Демон udev для LFS (установленный в <a class="xref" href="#ch-system-udev" - title="8.74. Udev из Systemd-254">Раздел 8.74, «Udev - из Systemd-254»</a>) не запустится, пока система LFS не + title="8.75. Udev из Systemd-255">Раздел 8.75, «Udev + из Systemd-255»</a>) не запустится, пока система LFS не будет загружена. Таким образом, имена интерфейсов в системе LFS не всегда можно определить, запустив эти команды в хост-дистрибутиве, <span class="emphasis"><em>даже в среде @@ -39402,16 +40769,14 @@ EOF</kbd></pre> </p> <p> Если переменной <code class="envar">ONBOOT</code> присвоено - значение <span class="quote">«<span class= - "quote">yes</span>»</span>, сценарий загрузки сети System V - вызовет сетевую карту (NIC) в процессе загрузки системы. Если - задано значение, отличное от <span class= - "quote">«<span class="quote">yes</span>»</span> сетевой - адаптер будет проигнорирован сетевым скриптом и не будет - запущен автоматически. Интерфейсы можно запускать или - останавливать вручную с помощью команд <span class= - "command"><strong>ifup</strong></span> и <span class= - "command"><strong>ifdown</strong></span>. + значение <code class="literal">yes</code>, сценарий загрузки + сети System V вызовет сетевую карту (NIC) в процессе загрузки + системы. Если задано значение, отличное от <code class= + "literal">yes</code> сетевой адаптер будет проигнорирован + сетевым скриптом и не будет запущен автоматически. Интерфейсы + можно запускать или останавливать вручную с помощью команд + <span class="command"><strong>ifup</strong></span> и + <span class="command"><strong>ifdown</strong></span>. </p> <p> Переменная <code class="envar">IFACE</code> определяет имя @@ -39453,7 +40818,7 @@ EOF</kbd></pre> страницу <span class="command"><strong>ifup</strong></span>. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="resolv.conf" name="resolv.conf"></a>9.5.2. Создание файла /etc/resolv.conf @@ -39504,7 +40869,7 @@ EOF</kbd></pre> </p> </div> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="ch-config-hostname" name= "ch-config-hostname"></a>9.5.3. Настройка имени хоста @@ -39527,15 +40892,17 @@ EOF</kbd></pre> <code class="filename">/etc/hosts</code>. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="ch-config-hosts" name="ch-config-hosts"></a>9.5.4. Настройка файла /etc/hosts </h3> <p> - Укажите IP-адрес, полное доменное имя (FQDN) и возможные - псевдонимы для использования в файле <code class= - "filename">/etc/hosts</code>. Синтаксис строки: + Выберите полное доменное имя (FQDN) и возможные псевдонимы + для использования в файле <code class= + "filename">/etc/hosts</code>. Если вы используете статические + IP-адреса, вам также необходимо определиться с IP-адресом. + Синтаксис для записи в файле hosts следующий: </p> <pre class="screen"><code class= "literal">IP_address myhost.example.org aliases</code></pre> @@ -39556,13 +40923,24 @@ EOF</kbd></pre> любым числом в диапазоне 0-255. </p> <p> - Правильный IP адрес может быть 192.168.1.1. Правильный FQDN - для этого IP адреса может быть lfs.example.org. + Правильным IP адресом в локальной сети может быть + 192.168.1.1. + </p> + <p> + Если компьютер должен быть виден в Интернете, действительным + полным доменным именем может быть само имя домена или строка, + полученная путем объединения префикса (часто имени хоста) и + домена с помощью символа <span class="quote">«<span class= + "quote">.</span>»</span>. Кроме того, вам необходимо + обратиться к администратору домена, чтобы связать полное + доменное имя и ваш общедоступный IP-адрес. </p> <p> - Даже если сетевая карта не используется, всё равно требуется - указание полного доменного имени. Это необходимо для - правильной работы некоторых программ. + Даже если компьютер не виден из Интернета, полное доменное + имя все равно необходимо для правильной работы некоторых + программ, таких как MTA. Для этих целей можно использовать + специальное полное доменное имя <code class= + "literal">localhost.localdomain</code>. </p> <p> Создайте файл <code class="filename">/etc/hosts</code>, @@ -39598,18 +40976,18 @@ EOF</kbd></pre> </p> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-config-usage"></a>9.6. Настройка и - использование загрузочных скриптов System V - </h2> - </div> + <h2 class="title"> + <a id="ch-config-usage" name="ch-config-usage"></a>9.6. + Настройка и использование загрузочных скриптов System V + </h2> </div> </div> - <div class="sect2" lang="en"> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 9.6.1. Как работают загрузочные скрипты System V? </h3> @@ -39639,12 +41017,13 @@ EOF</kbd></pre> схему уровней выполнения. Существует семь уровней выполнения, пронумерованных от 0 до 6. (На самом деле уровней больше, но они предназначены для особых случаев и обычно не - используются. Подробности смотрите в руководстве <code class= - "filename">init(8)</code>). Каждый из них соответствует - действиям, которые компьютер должен выполнить при запуске и - выключении. Уровень выполнения по умолчанию — 3. Ниже - приведено описание различных уровней в том виде, в каком они - реализованы в LFS: + используются. Подробности смотрите в руководстве <a class= + "ulink" href= + "https://man.archlinux.org/man/init.8">init(8)</a>). Каждый + из них соответствует действиям, которые компьютер должен + выполнить при запуске и выключении. Уровень выполнения по + умолчанию — 3. Ниже приведено описание различных уровней в + том виде, в каком они реализованы в LFS: </p> <div class="literallayout"> <p> @@ -39670,15 +41049,17 @@ EOF</kbd></pre> </h3> <p> Раньше, много лет назад, уровень выполнения 2 обозначался - как "многопользовательский режим без поддержки сети", - тогда, несколько пользователей могли подключаться к системе - через последовательные порты. В сегодняшних условиях это не - имеет смысла, и мы обозначаем этот уровень как - "зарезервировано". + как <span class="quote">«<span class= + "quote">многопользовательский режим без поддержки + сети</span>»</span>, тогда, несколько пользователей могли + подключаться к системе через последовательные порты. В + сегодняшних условиях это не имеет смысла, и мы обозначаем + этот уровень как <span class="quote">«<span class= + "quote">зарезервировано</span>»</span>. </p> </div> </div> - <div class="configuration" lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="conf-sysvinit" name="conf-sysvinit"></a>9.6.2. Настройка Sysvinit @@ -39758,8 +41139,8 @@ EOF</kbd></pre> <div> <div> <h4 class="title"> - <a id="init-levels"></a>9.6.2.1. Изменение уровней - выполнения + <a id="init-levels" name="init-levels"></a>9.6.2.1. + Изменение уровней выполнения </h4> </div> </div> @@ -39873,7 +41254,7 @@ EOF</kbd></pre> </p> </div> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 9.6.3. Загрузочные скрипты Udev </h3> @@ -39919,7 +41300,7 @@ EOF</kbd></pre> модуля»</a>. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="ch-config-clock" name="ch-config-clock"></a>9.6.4. Настройка системного времени @@ -40000,7 +41381,7 @@ EOF</kbd></pre> </p> </div> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="ch-config-console" name="ch-config-console"></a>9.6.5. Настройка консоли Linux @@ -40031,14 +41412,17 @@ EOF</kbd></pre> <code class="filename">/usr/share/keymaps</code> и <code class="filename">/usr/share/consolefonts</code> допустимые раскладки и экранные шрифты. Прочтите справочные - страницы <code class="filename">loadkeys(1)</code> и - <code class="filename">setfont(8)</code>, чтобы определить - правильные аргументы для этих программ. + страницы <a class="ulink" href= + "https://man.archlinux.org/man/loadkeys.1">loadkeys(1)</a> и + <a class="ulink" href= + "https://man.archlinux.org/man/setfont.8">setfont(8)</a>, + чтобы определить правильные аргументы для этих программ. </p> <p> Файл <code class="filename">/etc/sysconfig/console</code> - должен содержать строки вида: ПЕРЕМЕННАЯ="значение". - Допустимы следующие переменные: + должен содержать строки вида: <code class= + "envar">ПЕРЕМЕННАЯ=значение</code>. Допустимы следующие + переменные: </p> <div class="variablelist"> <dl class="variablelist"> @@ -40051,8 +41435,10 @@ EOF</kbd></pre> посылаемых ядром на системную консоль. Значение этой переменной передается в качестве аргумента утилите <span class="command"><strong>dmesg -n</strong></span>. - Допустимы уровни от "1" (нет сообщений) до "8". По - умолчанию "7". + Допустимы уровни от <code class="literal">1</code>(нет + сообщений) до <code class="literal">8</code>. По + умолчанию <code class="literal">7</code>, что является + довольно подробным. </p> </dd> <dt> @@ -40063,8 +41449,7 @@ EOF</kbd></pre> Эта переменная указывает аргументы для программы <span class="command"><strong>loadkeys</strong></span>, обычно это имя загружаемой раскладки, например, - <span class="quote">«<span class= - "quote">it</span>»</span>. Если эта переменная не + <code class="literal">it</code>. Если эта переменная не установлена, загрузочный скрипт не будет запускать программу loadkeys, и будет использоваться раскладка по умолчанию. Обратите внимание, что некоторые раскладки @@ -40088,8 +41473,7 @@ EOF</kbd></pre> устраивает и необходимо внести небольшую корректировку. Например, чтобы добавить символ евро в раскладку, которая его не содержит, присвойте этой переменной - значение <span class="quote">«<span class= - "quote">euro2</span>»</span>. + значение <code class="literal">euro2</code>. </p> </dd> <dt> @@ -40099,20 +41483,18 @@ EOF</kbd></pre> <p> Эта переменная определяет аргументы для программы <span class="command"><strong>setfont</strong></span>. - Обычно она включает в себя имя шрифта <span class= - "quote">«<span class="quote">-m</span>»</span> и имя - загружаемой таблицы символов. Например, чтобы загрузить - шрифт <span class="quote">«<span class= - "quote">lat1-16</span>»</span> вместе с таблицей - символов <span class="quote">«<span class= - "quote">8859-1</span>»</span> (подходит для США), - установите эту переменную в <span class= - "quote">«<span class="quote">lat1-16 -m - 8859-1</span>»</span>. В режиме UTF-8 ядро использует - таблицу символов для преобразования 8-битных кодов - клавиш в UTF-8, поэтому аргумент параметра "-m" должен - быть установлен на кодировку соответствующих кодов - клавиш в раскладке. + Обычно она включает в себя имя шрифта <code class= + "literal">-m</code> и имя загружаемой таблицы символов. + Например, чтобы загрузить шрифт <span class= + "quote">«<span class="quote">lat1-16</span>»</span> + вместе с таблицей символов <span class= + "quote">«<span class="quote">8859-1</span>»</span> + (подходит для США), установите эту переменную в + <code class="literal">lat1-16 -m 8859-1</code>. В + режиме UTF-8 ядро использует таблицу символов для + преобразования 8-битных кодов клавиш в UTF-8, поэтому + аргумент параметра "-m" должен быть установлен на + кодировку соответствующих кодов клавиш в раскладке. </p> </dd> <dt> @@ -40120,11 +41502,9 @@ EOF</kbd></pre> </dt> <dd> <p> - Присвойте этой переменной значение <span class= - "quote">«<span class="quote">1</span>»</span>, - <span class="quote">«<span class= - "quote">yes</span>»</span> или <span class= - "quote">«<span class="quote">true</span>»</span>, чтобы + Присвойте этой переменной значение <code class= + "literal">1</code>, <code class="literal">yes</code> + или <code class="literal">true</code>, чтобы переключить консоль в режим UTF-8. Это полезно при использовании локали, основанной на UTF-8, и не рекомендуется в иных случаях. @@ -40152,6 +41532,94 @@ EOF</kbd></pre> <ul> <li class="listitem"> <p> + Мы будем использовать <code class= + "literal">C.UTF-8</code> в качестве локали для + интерактивных сеансов в консоли Linux в <a class="xref" + href="#ch-config-locale" title= + "9.7. Настройка системной локали">Раздел 9.7, + «Настройка системной локали,»</a>, поэтому нам следует + установить значение переменной <code class= + "literal">UNICODE</code> в <code class= + "literal">1</code>. Консольные шрифты, поставляемые + пакетом <span class="application">Kbd</span>, + содержащие глифы для всех символов сообщений программы + в <code class="literal">C.UTF-8</code> являются + <code class="filename">LatArCyrHeb*.psfu.gz</code>, + <code class="filename">LatGrkCyr*.psfu.gz</code>, + <code class="filename">Lat2-Terminus16.psfu.gz</code> и + <code class="filename">pancyrillic.f16.psfu.gz</code> + из каталога <code class= + "filename">/usr/share/consolefonts</code> (в других + поставляемых консольных шрифтах отсутствуют глифы + некоторых символов Unicode, таких как левые/правые + кавычки и английское тире). Поэтому установите один из + них, например <code class= + "filename">Lat2-Terminus16.psfu.gz</code>, в качестве + шрифта консоли по умолчанию: + </p> + <pre class="userinput"><kbd class= + "command">cat > /etc/sysconfig/console << "EOF" +<code class="literal"># Begin /etc/sysconfig/console + +UNICODE="1" +FONT="Lat2-Terminus16" + +# End /etc/sysconfig/console</code> +EOF</kbd></pre> + </li> + <li class="listitem"> + <p> + Для русскоязычных пользователей может подойти такой + вариант: + </p> + <pre class="userinput"><kbd class= + "command">cat > /etc/sysconfig/console << "EOF" +<code class="literal"># Begin /etc/sysconfig/console + +UNICODE="1" +KEYMAP="ruwin_alt_sh-UTF-8" +FONT="cyr-sun16" + +# End /etc/sysconfig/console</code> +EOF</kbd></pre> + <div class="admon note"> + <h3> + Примечание + </h3> + <p> + Для поиска нужной раскладки, выполните команду: + <span class="command"><strong>find /usr/share/keymaps + -type f</strong></span> + </p> + <p> + <code class="literal">ruwin_alt-UTF-8</code> - + переключение раскладки по Alt. + </p> + <p> + <code class="literal">ruwin_alt_sh-UTF-8</code> - + переключение раскладки по Alt+Shift. + </p> + <p> + <code class="literal">ruwin_cplk-UTF-8</code> - + переключение раскладки по Caps Lock. + </p> + <p> + <code class="literal">ruwin_ct_sh-UTF-8</code> - + переключение раскладки по Ctrl+Shift. + </p> + <p> + <code class="literal">ruwin_ctrl-UTF-8</code> - + переключение раскладки по Ctrl. + </p> + <p> + Посмотреть список доступных шрифтов можно с помощью + следующей команды: <span class="command"><strong>ls + /usr/share/consolefonts</strong></span> + </p> + </div> + </li> + <li class="listitem"> + <p> Для не-Unicode настройки необходимы только переменные KEYMAP и FONT. Например, для польских пользователей может подойти такой вариант: @@ -40251,18 +41719,17 @@ EOF</kbd></pre> определяют слияние символов (например: <span class= "quote">«<span class="quote">нажмите Ctrl+. A E чтобы получить Æ</span>»</span> в раскладке по умолчанию). - Linux-6.4.12 правильно интерпретирует "мертвые" клавиши + Linux-6.7.4 правильно интерпретирует "мертвые" клавиши и слияния, только когда исходные символы имеют 8-битные коды. Эта особенность не влияет на раскладки для европейских языков, поскольку в них "сливаются" два ASCII-символа или добавляются подчеркивания к неподчеркнутым ASCII-символам. Однако, в режиме UTF-8 могут быть проблемы, например, для греческого языка, - когда необходимо подчеркнуть символ <span class= - "quote">«<span class="quote">alpha</span>»</span>. - Решением в этой ситуации будет отказ от использования - UTF-8 или установка графической системы X Window, не - имеющих подобных ограничений. + когда необходимо подчеркнуть символ α. Решением в этой + ситуации будет отказ от использования UTF-8 или + установка графической системы X Window, не имеющих + подобных ограничений. </p> </li> <li class="listitem"> @@ -40293,7 +41760,7 @@ EOF</kbd></pre> </p> </div> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="ch-config-createfiles" name= "ch-config-createfiles"></a>9.6.6. Создание файлов при @@ -40308,7 +41775,7 @@ EOF</kbd></pre> файла описан в комментариях файла конфигурации по умолчанию. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="ch-config-sysklogd" name= "ch-config-sysklogd"></a>9.6.7. Настройка скрипта Sysklogd @@ -40334,7 +41801,7 @@ EOF</kbd></pre> "userinput"><code>man syslogd</code></strong>. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="ch-config-site" name="ch-config-site"></a>9.6.8. Файл rc.site @@ -40458,8 +41925,8 @@ EOF</kbd></pre> <div> <div> <h4 class="title"> - <a id="idm16413"></a>9.6.8.1. Настройка скриптов - загрузки и завершения работы + <a id="idm16672" name="idm16672"></a>9.6.8.1. + Настройка скриптов загрузки и завершения работы </h4> </div> </div> @@ -40580,64 +42047,26 @@ EOF</kbd></pre> </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-config-profile"></a>9.7. Файлы запуска оболочки - Bash - </h2> - </div> + <h2 class="title"> + <a id="ch-config-locale" name="ch-config-locale"></a>9.7. + Настройка системной локали + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> - Программа оболочки <span class= - "command"><strong>/bin/bash</strong></span> (далее именуемая - как <span class="quote">«<span class= - "quote">оболочка</span>»</span>) использует начальный набор - файлов, чтобы помочь создать среду для запуска. Каждый файл - имеет определенное назначение и может по-разному влиять на вход - в систему и интерактивное окружение. Файлы в каталоге - <code class="filename">/etc</code> содержат глобальные - настройки. Если в домашнем каталоге существуют эквивалентные - файлы, они могут переопределить глобальные настройки. - </p> - <p> - Интерактивная оболочка входа запускается после успешного входа - с использованием <span class= - "command"><strong>/bin/login</strong></span>, прочитав файл - <code class="filename">/etc/passwd</code>. Интерактивная - оболочка без входа в систему запускается из командной строки - (например, <code class="prompt">[prompt]$</code><span class= - "command"><strong>/bin/bash</strong></span>). Неинтерактивная - оболочка обычно присутствует когда выполняется скрипт оболочки. - Он неинтерактивен, поскольку обрабатывает скрипт и не ожидает - ввода пользователем между командами. - </p> - <p> - Для получения дополнительной информации смотрите разделы - <span class="emphasis"><em>Загрузочные файлы Bash</em></span> и - <span class="emphasis"><em>Интерактивные оболочки</em></span> - главы <span class="emphasis"><em>Возможности Bash</em></span> - на информационных страницах Bash (<span class= - "command"><strong>info bash</strong></span>). - </p> - <p> - Файлы <code class="filename">/etc/profile</code> и <code class= - "filename">~/.bash_profile</code> считываются при вызове - оболочки как интерактивной оболочки входа в систему. - </p> - <p> - По умолчанию в файле <code class="filename">/etc/profile</code> - задаются некоторые переменные окружения, необходимые для - поддержки вашего языка. Правильная их установка влияет на: + Некоторые переменные окружения, необходимые для поддержки + вашего языка. Правильная их установка влияет на: </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - Выходные данные программ переводятся на ваш родной язык + Выходные данные программ, переводятся на ваш родной язык </p> </li> <li class="listitem"> @@ -40645,13 +42074,13 @@ EOF</kbd></pre> Правильную интерпретацию символов в буквы, цифры и другие классы. Это необходимо для того, чтобы <span class= "command"><strong>bash</strong></span> правильно принимал - символы, отличные от ASCII, в командной строке с - неанглийской локалью + не-ASCII символы, в командной строке в неанглоязычных + языковых системах </p> </li> <li class="listitem"> <p> - Правильный порядок сортировки по алфавиту для страны + Правильную для страны сортировку по алфавиту </p> </li> <li class="listitem"> @@ -40668,58 +42097,52 @@ EOF</kbd></pre> </ul> </div> <p> - Замените <em class="replaceable"><code><ll></code></em> - двухбуквенным кодом нужного языка (например, <span class= - "quote">«<span class="quote">en</span>»</span>) и <em class= - "replaceable"><code><CC></code></em> двухбуквенным кодом - соответствующей страны (например, <span class= - "quote">«<span class="quote">GB</span>»</span>). <em class= - "replaceable"><code><charmap></code></em> следует - заменить на таблицу символов для выбранной вами локали. Также - могут присутствовать необязательные модификаторы, такие как - <span class="quote">«<span class="quote">@euro</span>»</span>. + Ниже замените <em class= + "replaceable"><code><ll></code></em> двухбуквенным кодом + нужного вам языка (например <code class="literal">en</code>), а + <em class="replaceable"><code><CC></code></em> + двухбуквенным кодом соответствующей страны (например + <code class="literal">GB</code>). <em class= + "replaceable"><code><charmap></code></em> нужно заменить + на каноническую кодировку для выбраной вами локали. Также могут + присутствовать необязательные модификаторы, такие как + <code class="literal">@euro</code>. </p> <p> - Список всех языковых стандартов, поддерживаемых Glibc, можно - получить, выполнив следующую команду: + Список всех локалей, поддерживаемых Glibc, можно получить, + выполнив следующую команду: </p> <pre class="userinput"><kbd class="command">locale -a</kbd></pre> <p> - Таблицы символов могут иметь несколько синонимов, например, - <span class="quote">«<span class= - "quote">ISO-8859-1</span>»</span> также упоминается как - <span class="quote">«<span class= - "quote">iso8859-1</span>»</span> и <span class= - "quote">«<span class="quote">iso88591</span>»</span>. Некоторые - приложения не могут корректно обрабатывать различные синонимы - (например, требуют чтобы <span class="quote">«<span class= - "quote">UTF-8</span>»</span> записывалось как <span class= - "quote">«<span class="quote">UTF-8</span>»</span>, а не - <span class="quote">«<span class="quote">utf8</span>»</span>), - поэтому безопаснее всего в большинстве случаев выбирать - каноническое имя для конкретной локали. Чтобы определить - каноническое имя, запустите следующую команду, где <em class= - "replaceable"><code><locale name></code></em> - это - вывод, выдаваемый командой <span class="command"><strong>locale - -a</strong></span> для желаемой локали (в нашем примере - <span class="quote">«<span class= - "quote">en_GB.iso88591</span>»</span>). + Таблицы символов могут иметь несколько синонимов. Например + <code class="literal">ISO-8859-1</code> так же называют + <code class="literal">iso8859-1</code> и <code class= + "literal">iso88591</code>. Некоторые приложения не могут + корректно обрабатывать различные синонимы (например + <code class="literal">UTF-8</code> должно быть указано как + <code class="literal">UTF-8</code>, а не <code class= + "literal">utf8</code>), поэтому в большинстве случаев + безопаснее всего выбрать каноническое имя для конкретной + локали. Для определения канонического имени локали выполните + команду ниже, заменив <em class="replaceable"><code><locale + name></code></em> на вывод <span class= + "command"><strong>locale -a</strong></span> для желаемой локали + (например <code class="literal">en_GB.iso88591</code> в нашем + примере). </p> <pre class="userinput"><kbd class="command">LC_ALL=<em class= "replaceable"><code><locale name></code></em> locale charmap</kbd></pre> <p> - Для локали <span class="quote">«<span class= - "quote">en_GB.iso88591</span>»</span> указанная выше команда - напечатает: + Для локали <code class="literal">en_GB.iso88591</code> + приведенная выше команда напечатает: </p> <pre class="screen"><code class= "computeroutput">ISO-8859-1</code></pre> <p> Окончательная настройка локали будет выглядеть так: - <span class="quote">«<span class= - "quote">en_GB.ISO-8859-1</span>»</span>. Важно, чтобы локаль, - найденная с помощью приведенной выше методики, была проверена - перед её добавлением в файлы запуска Bash: + <code class="literal">en_GB.ISO-8859-1</code>. Важно, чтобы + локаль, найденная с помощью приведенной выше методики, была + проверена перед её добавлением в файлы запуска Bash: </p> <pre class="userinput"><kbd class= "command">LC_ALL=<locale name> locale language @@ -40731,10 +42154,8 @@ LC_ALL=<locale name> locale int_prefix</kbd></pre> кодировку символов, используемую в локали, местную валюту и телефонный код страны. Если какая-либо из команд завершается с сообщением об ошибке, похожим на указанное ниже, это означает, - что ваша локаль либо не была установлена в <a class="xref" - href="#ch-system-glibc" title= - "8.5. Glibc-2.38">Раздел 8.5, «Glibc-2.38»</a>, либо не - поддерживается стандартной установкой Glibc + что ваша локаль либо не была установлена в Главе 8, либо не + поддерживается стандартной установкой Glibc. </p> <pre class="screen"><code class= "computeroutput">locale: Cannot set LC_* to default locale: No such file or directory</code></pre> @@ -40746,65 +42167,91 @@ LC_ALL=<locale name> locale int_prefix</kbd></pre> предполагают таких сообщений об ошибках от Glibc. </p> <p> - Другие пакеты также могут работать некорректно (но не - обязательно будут отображать какие-либо сообщения об ошибках), - если название локали не соответствует их ожиданиям. В таких - случаях может оказаться полезной информация о том, как другие - дистрибутивы Linux поддерживают вашу локаль. + Другие пакеты также могут работать некорректно (но не всегда + будут отображать какие-либо сообщения об ошибках), если + название локали не соответствует их ожиданиям. В таких случаях + изучите, какие ещё дистрибутивы Linux поддерживают ваш язык, + возможно, это даст некоторую полезную информацию + </p> + <p> + Программа оболочки <span class= + "command"><strong>/bin/bash</strong></span> (далее именуемая + как <span class="quote">«<span class= + "quote">оболочка</span>»</span>) использует начальный набор + файлов, чтобы помочь создать среду для запуска. Каждый файл + имеет определенное назначение и может по-разному влиять на вход + в систему и интерактивное окружение. Файлы в каталоге + <code class="filename">/etc</code> содержат глобальные + настройки. Если в домашнем каталоге существуют эквивалентные + файлы, они могут переопределить глобальные настройки. + </p> + <p> + Интерактивная оболочка входа запускается после успешного входа + с использованием <span class= + "command"><strong>/bin/login</strong></span>, прочитав файл + <code class="filename">/etc/passwd</code>. Интерактивная + оболочка без входа в систему запускается из командной строки + (например, <code class="prompt">[prompt]$</code><span class= + "command"><strong>/bin/bash</strong></span>). Неинтерактивная + оболочка обычно присутствует когда выполняется скрипт оболочки. + Он неинтерактивен, поскольку обрабатывает скрипт и не ожидает + ввода пользователем между командами. </p> <p> - Как только будут определены правильные настройки локали, - создайте файл <code class="filename">/etc/profile</code>: + Создайте файл <code class="filename">/etc/profile</code> + <span class="phrase">после того, как будут определены + правильные настройки локали, чтобы установить желаемый + язык</span>, но вместо этого установите локаль <code class= + "literal">C.UTF-8</code> при запуске консоли Linux (чтобы + программы не выводили символы, которые консоль Linux не может + отобразить): </p> <pre class="userinput"><kbd class= "command">cat > /etc/profile << "EOF" <code class="literal"># Begin /etc/profile -export LANG=<em class= +for i in $(locale); do + unset ${i%=*} +done + +if [[ "$TERM" = linux ]]; then + export LANG=C.UTF-8 +else + export LANG=<em class= "replaceable"><code><ll>_<CC>.<charmap><@modifiers></code></em> +fi # End /etc/profile</code> EOF</kbd></pre> <p> - Локаль <span class="quote">«<span class= - "quote">C</span>»</span> (используемая по умолчанию) и - <span class="quote">«<span class= - "quote">en_US.utf8</span>»</span> (рекомендуемая для - англоязычных пользователей в Соединенных Штатах) это разные - локали. <span class="quote">«<span class= - "quote">C</span>»</span> использует 7-битный набор символов - US-ASCII и обрабатывает байты с установленным старшим битом как - недопустимые символы. Вот почему, например, команда - <span class="command"><strong>ls</strong></span> заменяет их + Локаль <code class="literal">C</code> (используемая по + умолчанию) и <code class="literal">en_US</code> (одна из + рекомендуемых для англоязычных пользователей в Соединенных + Штатах) это разные локали. <code class="literal">C</code> + использует 7-битный набор символов US-ASCII и обрабатывает + байты с установленным старшим битом как недопустимые символы. + Вот почему, например, команда <span class= + "command"><strong>ls</strong></span> заменяет их вопросительными знаками в этой локали. Кроме того, попытка - отправить письмо с такими символами из Mutt или Pine приводит к - отправке сообщений не соответствующих RFC (кодировка в - исходящей почте указана как <span class="quote">«<span class= - "quote">unknown 8-bit</span>»</span>). Таким образом, вы можете - использовать локаль <span class="quote">«<span class= - "quote">C</span>»</span>, только в том случае, если уверены, - что вам никогда не понадобятся 8-битные символы. - </p> - <p> - Некоторые программы не поддерживают локали на основе UTF-8. - Ведется работа по документированию и, по возможности, - устранению таких проблем. Некоторые подробности смотрите по - ссылке: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/introduction/locale-issues.html"> - https://mirror.linuxfromscratch.ru/blfs/view/12.0/introduction/locale-issues.html</a>. + отправить почту с такими символами из Mutt или Pine приводит к + тому что, отправляемые сообщения не соответствуют RFC + (кодировка в исходящей почте указана как <code class= + "computeroutput">unknown 8-bit</code>). Рекомендуется + использовать локаль <code class="literal">C</code>, если вы + уверены, что вам никогда не понадобятся 8-битные символы. </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-config-inputrc"></a>9.8. Создание файла - /etc/inputrc - </h2> - </div> + <h2 class="title"> + <a id="ch-config-inputrc" name="ch-config-inputrc"></a>9.8. + Создание файла /etc/inputrc + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Файл <code class="filename">inputrc</code> это конфигурационный файл библиотеки readline, который предоставляет возможности @@ -40884,17 +42331,17 @@ set bell-style none # End /etc/inputrc</code> EOF</kbd></pre> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-config-shells"></a>9.9. Создание файла - /etc/shells - </h2> - </div> + <h2 class="title"> + <a id="ch-config-shells" name="ch-config-shells"></a>9.9. + Создание файла /etc/shells + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Файл <code class="filename">shells</code> содержит список оболочек входа в систему. Приложения используют этот файл для @@ -40928,27 +42375,28 @@ EOF</kbd></pre> EOF</kbd></pre> </div> </div> - <div class="chapter" lang="en"> + <div class="titlepage"> + <div> + <div> + <h2 class="title"> + <a id="chapter-bootable" name="chapter-bootable"></a>Глава + 10. Делаем систему LFS загрузочной + </h2> + </div> + </div> + </div> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="titlepage"> <div> <div> <h2 class="title"> - <a id="chapter-bootable"></a>Глава 10. Делаем систему LFS - загрузочной + <a id="ch-bootable-introduction" name= + "ch-bootable-introduction"></a>10.1. Введение </h2> </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> - <div> - <div> - <h2 class="title"> - <a id="ch-bootable-introduction"></a>10.1. Введение - </h2> - </div> - </div> - </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Пришло время сделать систему LFS загрузочной. В этой главе обсуждается создание файла <code class= @@ -40957,17 +42405,17 @@ EOF</kbd></pre> для загрузки при запуске. </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-bootable-fstab"></a>10.2. Создание файла - /etc/fstab - </h2> - </div> + <h2 class="title"> + <a id="ch-bootable-fstab" name= + "ch-bootable-fstab"></a>10.2. Создание файла /etc/fstab + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Файл <code class="filename">/etc/fstab</code> используется некоторыми программами для определения того, какие файловые @@ -41005,8 +42453,8 @@ EOF</kbd></pre> подходящими для системы значениями, например, <code class= "filename">sda2</code>, <code class="filename">sda5</code>, и <code class="systemitem">ext4</code>. Для получения подробной - информации о параметрах в этом файле, смотрите <span class= - "command"><strong>man 5 fstab</strong></span>. + информации о параметрах в этом файле, смотрите <a class="ulink" + href="https://man.archlinux.org/man/fstab.5">fstab(5)</a>. </p> <p> Файловым системам операционных систем MS DOS и Windows (таким @@ -41074,7 +42522,7 @@ EOF</kbd></pre> соответствующей записи в <code class= "filename">/etc/fstab</code>. Чтобы проверить, поддерживает ли диск эту опцию, запустите <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/hdparm.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/hdparm.html"> hdparm</a> на соответствуюшем разделе. Например, если: </p> <pre class="userinput"><kbd class= @@ -41088,17 +42536,18 @@ EOF</kbd></pre> "option">barrier</code>. </p> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-bootable-kernel"></a>10.3. Linux-6.4.12 - </h2> - </div> + <h2 class="title"> + <a id="ch-bootable-kernel" name= + "ch-bootable-kernel"></a>10.3. Linux-6.7.4 + </h2> </div> </div> - <div class="package" lang="en"> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Этот пакет содержит ядро Linux. </p> @@ -41106,18 +42555,18 @@ EOF</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время - сборки:</strong> <span class="segbody">1.5 - 130.0 SBU - (обычно около 12 SBU)</span> + сборки:</strong> <span class="segbody">0.6 - 20.4 SBU + (обычно около 1.4 SBU)</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">1200 - 8800 - MB (обычно около 1700 MB)</span> + пространство:</strong> <span class="segbody">1.8 - 10.6 + GB (обычно около 2 GB)</span> </div> </div> </div> </div> - <div class="installation" lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h3 class="sect2"> 10.3.1. Установка ядра </h3> @@ -41285,12 +42734,17 @@ EOF</kbd></pre> "blue">A</span>utomount devtmpfs at /dev, after the kernel mounted the rootfs ... [DEVTMPFS_MOUNT] <span class="blue">G</span>raphics support ---> - <span class="blue">F</span>rame buffer Devices ---> - <*> <span class= -"blue">S</span>upport for frame buffer devices ---> [FB] + < /*/M> <span class= +"blue">D</span>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) ---> + ... [DRM] + # If [DRM] is selected as * or M, this must be selected: + [ /*] <span class= +"blue">E</span>nable legacy fbdev support for your modesetting driver + ... [DRM_FBDEV_EMULATION] <span class="blue">C</span>onsole display driver support ---> - [*] <span class= -"blue">F</span>ramebuffer Console support [FRAMEBUFFER_CONSOLE]</pre> + # If [DRM] is selected as * or M, this must be selected: + [ /*] <span class= +"blue">F</span>ramebuffer Console support [FRAMEBUFFER_CONSOLE]</pre> <p> Включите некоторые дополнительные функции, если вы собираете 64-битную систему. Если вы используете @@ -41332,7 +42786,7 @@ EOF</kbd></pre> узлом устройства для раздела является <code class= "filename">/dev/nvme*</code>, а не <code class= "filename">/dev/sd*</code>), включите параметр NVME - support, иначе система LFS не будет загружается: + support, иначе система LFS не будет загружаться: </p> <pre class="screen"><span class= "blue">D</span>evice Drivers ---> @@ -41345,7 +42799,7 @@ EOF</kbd></pre> в зависимости от особенностей системы. Для получения списка необходимых опций для пакетов BLFS смотрите <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/longindex.html#kernel-config-index"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/longindex.html#kernel-config-index"> Список опций ядра BLFS</a>. </p> <div class="admon note"> @@ -41356,7 +42810,7 @@ EOF</kbd></pre> Если ваша хост поддерживает UEFI и вы хотите загрузить LFS с помощью него, вам необходимо настроить некоторые параметры ядра, следуя инструкции <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/grub-setup.html#uefi-kernel"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/grub-setup.html#uefi-kernel"> на странице BLFS</a>, <span class="bold"><strong>даже если вы будете использовать загрузчик UEFI из основного дистрибутива</strong></span>. @@ -41466,23 +42920,22 @@ EOF</kbd></pre> </p> </dd> <dt> - <span class="term"><em class= + <span class="term"><em class="parameter"><code>Enable + legacy fbdev support for your modesetting + driver</code></em> и <em class= "parameter"><code>Framebuffer Console support</code></em></span> </dt> <dd> <p> - Это параметр необходим для отображения консоли Linux на - устройстве с фреймбуфером. Чтобы ядро могло печатать - отладочные сообщения на ранней стадии загрузки, его не - следует собирать как модуль (если только не будет - использоваться initramfs). И, если <code class= + Они необходимы для отображения консоли Linux на + графическом процессоре, управляемом драйвером DRI + (Direct Rendering Infrastructure - инфраструктура + прямого рендеринга). Если <code class= "option">CONFIG_DRM</code> (Direct Rendering Manager - - Диспетчер прямого рендеринга) включен, скорее всего, - также должен быть включен <code class= - "option">CONFIG_DRM_FBDEV_EMULATION</code> (включить - устаревшую поддержку fbdev для вашего modesetting - драйвера). + диспетчер прямого рендеринга) включен, вам также + следует включить эти две опции, иначе вы увидите пустой + экран после загрузки драйвера DRI. </p> </dd> <dt> @@ -41513,9 +42966,9 @@ EOF</kbd></pre> конфигурационный файл ядра <code class= "filename">.config</code>, из хост системы(если он доступен) в каталог куда было распаковано ядро <code class= - "filename">linux-6.4.12</code>. Однако, мы не рекомендуем - этот вариант. Намного лучше изучить все параметры меню и - создать конфигурацию ядра с нуля. + "filename">linux-6.7.4</code>. Однако, мы не рекомендуем этот + вариант. Намного лучше изучить все параметры меню и создать + конфигурацию ядра с нуля. </p> <p> Скомпилируйте образ ядра и модули: @@ -41530,9 +42983,9 @@ EOF</kbd></pre> "9.3. Взаимодействие с устройствами и модулями">Раздел 9.3, «Взаимодействие с устройствами и модулями»</a> и в документации к ядру <code class= - "filename">linux-6.4.12/Documentation</code>. Кроме этого, - стоит ознакомиться с руководством <code class= - "filename">modprobe.d(5)</code>. + "filename">linux-6.7.4/Documentation</code>. Кроме этого, + стоит ознакомиться с руководством <a class="ulink" href= + "https://man.archlinux.org/man/modprobe.d.5">modprobe.d(5)</a>. </p> <p> Если поддержка модулей не была отключена в параметрах ядра, @@ -41581,16 +43034,16 @@ EOF</kbd></pre> предполагает архитектуру x86: </p> <pre class="userinput"><kbd class= - "command">cp -iv arch/x86/boot/bzImage /boot/vmlinuz-6.4.12-lfs-12.0</kbd></pre> + "command">cp -iv arch/x86/boot/bzImage /boot/vmlinuz-6.7.4-lfs-12.1</kbd></pre> <p> <code class="filename">System.map</code> - это символьный файл для ядра. Он содержит точки входа каждой функции в API - ядра, а также адреса структур данных для запущенного ядро. Он + ядра, а также адреса структур данных для запущенного ядра. Он используется в качестве ресурса при исследовании проблем с ядром. Выполните следующую команду для установки файла: </p> <pre class="userinput"><kbd class= - "command">cp -iv System.map /boot/System.map-6.4.12</kbd></pre> + "command">cp -iv System.map /boot/System.map-6.7.4</kbd></pre> <p> Файл конфигурации ядра <code class="filename">.config</code> создается на шаге <span class="command"><strong>make @@ -41599,22 +43052,22 @@ EOF</kbd></pre> сохранить этот файл на будущее: </p> <pre class="userinput"><kbd class= - "command">cp -iv .config /boot/config-6.4.12</kbd></pre> + "command">cp -iv .config /boot/config-6.7.4</kbd></pre> <p> Установите документацию ядра: </p> <pre class="userinput"><kbd class= - "command">cp -r Documentation -T /usr/share/doc/linux-6.4.12</kbd></pre> + "command">cp -r Documentation -T /usr/share/doc/linux-6.7.4</kbd></pre> <p> - Важно отметить, что файлы в каталоге исходных кодов ядра не + Важно отметить, что файлы в каталоге с исходным кодом ядра не принадлежат пользователю <span class= "emphasis"><em>root</em></span>. Всякий раз, когда пакет - распаковывается от пользователя <span class= + распаковывается от имени пользователя <span class= "emphasis"><em>root</em></span> (как это и выполнялось внутри среды chroot), файлы имеют те идентификаторы пользователя и группы, которые были присвоены при распаковке. Обычно это не вызывает проблем для других устанавливаемых пакетов, так как - каталог с исходными кодами удаляется после установки пакета. + каталог с исходниками удаляется после установки пакета. Однако исходный код ядра Linux часто сохраняется в течение длительного времени. Из-за этого существует вероятность того, что идентификатор пользователя, используемый при распаковке, @@ -41635,10 +43088,9 @@ EOF</kbd></pre> <p> Если вы планируете оставить каталог с исходным кодом ядра, выполните команду <span class="command"><strong>chown -R - 0:0</strong></span> в каталоге <code class= - "filename">linux-6.4.12</code>, чтобы все файлы - принадлежали пользователю <span class= - "emphasis"><em>root</em></span>. + 0:0 *</strong></span> находясь в каталоге <code class= + "filename">linux-6.7.4</code>, чтобы все файлы принадлежали + пользователю <span class="emphasis"><em>root</em></span>. </p> </div> <div class="admon warning"> @@ -41646,7 +43098,7 @@ EOF</kbd></pre> Предупреждение </h3> <p> - В некоторой документации по ядру рекомендуется создать + Иногда, в документации к ядру, рекомендуют создать символическую ссылку <code class= "filename">/usr/src/linux</code> указывающую на каталог с исходниками ядра. Эта рекомендация относится к ядрам до @@ -41669,15 +43121,15 @@ EOF</kbd></pre> применялись при компиляции Glibc, то есть подготовленные заголовочные файлы, установленные в <a class="xref" href= "#ch-tools-linux-headers" title= - "5.4. Заголовочные файлы Linux-6.4.12 API">Раздел 5.4, - «Заголовочные файлы Linux-6.4.12 API»</a>. Поэтому их + "5.4. Заголовочные файлы Linux-6.7.4 API">Раздел 5.4, + «Заголовочные файлы Linux-6.7.4 API»</a>. Поэтому их <span class="emphasis"><em>никогда</em></span> не следует заменять на чистые заголовочные файлы ядра или любые другие подготовленные заголовочные файлы. </p> </div> </div> - <div class="configuration" lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="conf-modprobe" name="conf-modprobe"></a>10.3.2. Настройка порядка загрузки модулей Linux @@ -41712,7 +43164,7 @@ install uhci_hcd /sbin/modprobe ehci_hcd ; /sbin/modprobe -i uhci_hcd ; true # End /etc/modprobe.d/usb.conf</code> EOF</kbd></pre> </div> - <div class="content" lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="contents-kernel" name="contents-kernel"></a>10.3.3. Содержимое пакета Linux @@ -41721,19 +43173,19 @@ EOF</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установленные файлы:</strong> - <span class="segbody">config-6.4.12, - vmlinuz-6.4.12-lfs-12.0, и System.map-6.4.12</span> + <span class="segbody">config-6.7.4, + vmlinuz-6.7.4-lfs-12.1, и System.map-6.7.4</span> </div> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/lib/modules, - /usr/share/doc/linux-6.4.12</span> + /usr/share/doc/linux-6.7.4</span> </div> </div> </div> <div class="variablelist"> <h4> - <a id="idm16891"></a>Краткое описание + <a id="idm17140" name="idm17140"></a>Краткое описание </h4> <table border="0" class="variablelist"> <colgroup> @@ -41744,8 +43196,9 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="config"></a><span class="term"><code class= - "filename">config-6.4.12</code></span> + <a id="config" name="config"></a><span class= + "term"><code class= + "filename">config-6.7.4</code></span> </p> </td> <td> @@ -41757,9 +43210,9 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="lfskernel"></a><span class= + <a id="lfskernel" name="lfskernel"></a><span class= "term"><code class= - "filename">vmlinuz-6.4.12-lfs-12.0</code></span> + "filename">vmlinuz-6.7.4-lfs-12.1</code></span> </p> </td> <td> @@ -41778,9 +43231,9 @@ EOF</kbd></pre> <tr> <td> <p> - <a id="System.map"></a><span class= - "term"><code class= - "filename">System.map-6.4.12</code></span> + <a id="System.map" name= + "System.map"></a><span class="term"><code class= + "filename">System.map-6.7.4</code></span> </p> </td> <td> @@ -41796,17 +43249,17 @@ EOF</kbd></pre> </div> </div> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-bootable-grub"></a>10.4. Использование GRUB для - настройки процесса загрузки - </h2> - </div> + <h2 class="title"> + <a id="ch-bootable-grub" name="ch-bootable-grub"></a>10.4. + Использование GRUB для настройки процесса загрузки + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <div class="admon note"> <h3> Примечание @@ -41818,11 +43271,11 @@ EOF</kbd></pre> "filename">grub.cfg</code> и способ указания раздела в файле с этой страницы, а также настроить GRUB с поддержкой UEFI используя инструкции, приведенные на <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/grub-setup.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/grub-setup.html"> странице BLFS</a>. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 10.4.1. Введение </h3> @@ -41847,14 +43300,14 @@ EOF</kbd></pre> раздел BLFS и установить программу <strong class= "userinput"><code>xorriso</code></strong> из пакета <a class= "ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/multimedia/libisoburn.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/multimedia/libisoburn.html"> libisoburn</a>. </p> <pre class="userinput"><kbd class="command">cd /tmp grub-mkrescue --output=grub-img.iso xorriso -as cdrecord -v dev=/dev/cdrw blank=as_needed grub-img.iso</kbd></pre> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 10.4.2. Соглашения об именовании GRUB </h3> @@ -41879,7 +43332,7 @@ xorriso -as cdrecord -v dev=/dev/cdrw blank=as_needed grub-img.iso</kbd></pre> будет <span class="emphasis"><em>(hd1)</em></span>. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 10.4.3. Настройка </h3> @@ -41953,7 +43406,7 @@ xorriso -as cdrecord -v dev=/dev/cdrw blank=as_needed grub-img.iso</kbd></pre> </p> </div> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> <a id="grub-cfg" name="grub-cfg"></a>10.4.4. Создание файла конфигурации GRUB @@ -41972,8 +43425,8 @@ insmod part_gpt insmod ext2 set root=(hd0,2) -menuentry "GNU/Linux, Linux 6.4.12-lfs-12.0" { - linux /boot/vmlinuz-6.4.12-lfs-12.0 root=/dev/sda2 ro +menuentry "GNU/Linux, Linux 6.7.4-lfs-12.1" { + linux /boot/vmlinuz-6.7.4-lfs-12.1 root=/dev/sda2 ro }</code> EOF</kbd></pre> <p> @@ -42090,26 +43543,28 @@ EOF</kbd></pre> </div> </div> </div> - <div class="chapter" lang="en"> + <div class="titlepage"> + <div> + <div> + <h2 class="title"> + <a id="chapter-finalizing" name= + "chapter-finalizing"></a>Глава 11. Заключение + </h2> + </div> + </div> + </div> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="titlepage"> <div> <div> <h2 class="title"> - <a id="chapter-finalizing"></a>Глава 11. Заключение + <a id="ch-finish-theend" name="ch-finish-theend"></a>11.1. + Заключение </h2> </div> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> - <div> - <div> - <h2 class="title"> - <a id="ch-finish-theend"></a>11.1. Заключение - </h2> - </div> - </div> - </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Отлично! Новая система LFS установлена! Желаем успехов в работе с вашей новой, блестящей, самостоятельно собранной Linux @@ -42123,7 +43578,7 @@ EOF</kbd></pre> Создайте этот файл, выполнив следующую команду: </p> <pre class="userinput"><kbd class= - "command">echo 12.0 > /etc/lfs-release</kbd></pre> + "command">echo 12.1 > /etc/lfs-release</kbd></pre> <p> Следующие два файла, содержащие описание установленной системы, могут использоваться пакетами, устанавливаемыми позже, либо в @@ -42136,7 +43591,7 @@ EOF</kbd></pre> <pre class="userinput"><kbd class= "command">cat > /etc/lsb-release << "EOF" DISTRIB_ID="Linux From Scratch" -DISTRIB_RELEASE="12.0" +DISTRIB_RELEASE="12.1" DISTRIB_CODENAME="<your name here>" DISTRIB_DESCRIPTION="Linux From Scratch" EOF</kbd></pre> @@ -42148,10 +43603,11 @@ EOF</kbd></pre> <pre class="userinput"><kbd class= "command">cat > /etc/os-release << "EOF" NAME="Linux From Scratch" -VERSION="12.0" +VERSION="12.1" ID=lfs -PRETTY_NAME="Linux From Scratch 12.0" +PRETTY_NAME="Linux From Scratch 12.1" VERSION_CODENAME="<your name here>" +HOME_URL="https://mirror.linuxfromscratch.ru/lfs/" EOF</kbd></pre> <p> Обязательно настройте значения 'DISTRIB_CODENAME' и @@ -42159,17 +43615,18 @@ EOF</kbd></pre> уникальным. </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-finish-getcounted"></a>11.2. Вступите в ряды - пользователей LFS - </h2> - </div> + <h2 class="title"> + <a id="ch-finish-getcounted" name= + "ch-finish-getcounted"></a>11.2. Вступите в ряды + пользователей LFS + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Теперь, когда вы закончили изучение книги LFS, хотите добавить себя в список пользователей LFS? Перейдите по ссылке <a class= @@ -42182,16 +43639,17 @@ EOF</kbd></pre> Давайте выполним перезагрузку в систему LFS. </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-finish-reboot"></a>11.3. Перезагрузка системы - </h2> - </div> + <h2 class="title"> + <a id="ch-finish-reboot" name="ch-finish-reboot"></a>11.3. + Перезагрузка системы + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Теперь, когда все программное обеспечение установлено, пришло время перезагрузить ваш компьютер. Однако есть несколько вещей, @@ -42202,7 +43660,7 @@ EOF</kbd></pre> <li class="listitem"> <p> Установить <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/firmware.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/firmware.html"> прошивки</a>, если они необходимы для правильной работы вашего оборудования. </p> @@ -42290,7 +43748,7 @@ EOF</kbd></pre> </p> <pre class="userinput"><kbd class= "command">umount -v $LFS/dev/pts -mountpoint -q $LFS/dev/shm && umount $LFS/dev/shm +mountpoint -q $LFS/dev/shm && umount -v $LFS/dev/shm umount -v $LFS/dev umount -v $LFS/run umount -v $LFS/proc @@ -42311,7 +43769,7 @@ umount -v $LFS/usr</kbd></pre> </p> <p> Предполагается, что загрузчик GRUB был настроен ранее, поэтому - пункт меню <span class="emphasis"><em>LFS 12.0</em></span> + пункт меню <span class="emphasis"><em>LFS 12.1</em></span> будет загружен автоматически. </p> <p> @@ -42319,7 +43777,7 @@ umount -v $LFS/usr</kbd></pre> использованию. Вы увидите простую подсказку <span class= "quote">«<span class="quote">login:</span> »</span>. На этом этапе вы можете перейти к <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/">книге + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/">книге BLFS</a>, где вы установите дополнительное программное обеспечение в соответствии с вашими потребностями. </p> @@ -42331,17 +43789,17 @@ umount -v $LFS/usr</kbd></pre> "https://www.linuxfromscratch.org/lfs/troubleshooting.html">https://www.linuxfromscratch.org/lfs/troubleshooting.html</a>. </p> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ch-finish-whatnow"></a>11.4. Дополнительные - ресурсы - </h2> - </div> + <h2 class="title"> + <a id="ch-finish-whatnow" name= + "ch-finish-whatnow"></a>11.4. Дополнительные ресурсы + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Благодарим за прочтение книги LFS. Мы надеемся, что эта книга была полезна и вы узнали больше о процессе создания системы с @@ -42436,17 +43894,18 @@ umount -v $LFS/usr</kbd></pre> </ul> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="afterlfs"></a>11.5. Начало работы после сборки LFS - </h2> - </div> + <h2 class="title"> + <a id="afterlfs" name="afterlfs"></a>11.5. Начало работы + после сборки LFS + </h2> </div> </div> - <div class="sect2" lang="en"> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 11.5.1. Что делать дальше? </h3> @@ -42463,10 +43922,10 @@ umount -v $LFS/usr</kbd></pre> <p> Сервер — более простая категория. Как правило, это веб-сервер, такой как <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/server/apache.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/server/apache.html"> Apache</a>, и сервер баз данных, например, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/server/mariadb.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/server/mariadb.html"> MariaDB</a>. Однако возможны и другие варианты. К этой же категории относятся операционные системы для встраиваемых устройств. @@ -42474,22 +43933,22 @@ umount -v $LFS/usr</kbd></pre> <p> Рабочая станция же, гораздо сложнее. Обычно для нее требуется среда рабочего стола, например, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/lxde/lxde.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/lxde/lxde.html"> LXDE</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/xfce/xfce.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/xfce/xfce.html"> XFCE</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/kde/kde.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/kde/kde.html"> KDE</a>, или <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/gnome/gnome.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/gnome/gnome.html"> Gnome</a> основанные на базовом <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/x/installing.html"> - графическом окружении</a> и набор графических приложений, + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/x/installing.html"> + графическом окружении</a> и наборе графических приложений, таких как <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/xsoft/firefox.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/xsoft/firefox.html"> веб-браузер Firefox</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/xsoft/thunderbird.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/xsoft/thunderbird.html"> почтовый клиент Thunderbird</a>, или <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/xsoft/libreoffice.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/xsoft/libreoffice.html"> пакет офисных приложений LibreOffice</a>. Для этих приложений требуется множество (может быть несколько сотен, в зависимости от ваших потребностей) пакетов вспомогательных @@ -42500,15 +43959,15 @@ umount -v $LFS/usr</kbd></pre> для управления системой. Все эти приложения есть в справочнике BLFS, но не все пакеты необходимы в каждом конкретном окружении. Например <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/dhcpcd.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/dhcpcd.html"> клиент dhcpcd</a>, обычно не требуется на серверах или <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/wireless_tools.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/wireless_tools.html"> управление параметрами беспроводных сетей</a> - полезно только для ноутбуков и других портативных систем. </p> </div> - <div class="sect2" lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h3 class="sect2"> 11.5.2. Работа в базовой среде LFS </h3> @@ -42523,8 +43982,8 @@ umount -v $LFS/usr</kbd></pre> <div> <div> <h4 class="title"> - <a id="idm17155"></a>11.5.2.1. Работа с хоста LFS в - chroot + <a id="idm17404" name="idm17404"></a>11.5.2.1. Работа + с хоста LFS в chroot </h4> </div> </div> @@ -42585,7 +44044,7 @@ mounttype proc proc proc mounttype sys sysfs sysfs mounttype run tmpfs run if [ -h $LFS/dev/shm ]; then - mkdir -pv $LFS/$(readlink $LFS/dev/shm) + install -v -d -m 1777 $LFS$(realpath /dev/shm) else mounttype dev/shm tmpfs tmpfs -o nosuid,nodev fi @@ -42638,7 +44097,8 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> <div> <div> <h4 class="title"> - <a id="idm17171"></a>11.5.2.2. Работа удаленно по ssh + <a id="idm17420" name="idm17420"></a>11.5.2.2. Работа + удаленно по ssh </h4> </div> </div> @@ -42646,43 +44106,59 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> <p> Этот метод также предоставляет полноценную графическую среду, но сначала требует установки <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/openssh.html"> - sshd</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/wget.html"> - wget</a> в системе LFS, обычно в chroot. Кроме этого + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/openssh.html"> + sshd</a> в системе LFS, обычно в chroot. Кроме этого потребуется второй компьютер. Преимущество этого метода в том, что он прост, поскольку не требует сложной среды chroot. Он также использует собранное вами ядро LFS для всех дополнительных пакетов и по-прежнему предоставляет полную систему для установки пакетов. </p> + <p> + Вы можете использовать команду <span class= + "command"><strong>scp</strong></span> для загрузки исходных + текстов пакетов, которые будут собраны в системе LFS. Если + вместо этого вы хотите загрузить исходные тексты + непосредственно в систему LFS, установите <a class="ulink" + href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libtasn1.html"> + libtasn1</a>, <a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/p11-kit.html"> + p11-kit</a>, <a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/make-ca.html"> + make-ca</a> и <a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/wget.html"> + wget</a> в chroot (или загрузите их исходники с помощью + <span class="command"><strong>scp</strong></span> после + загрузки системы LFS). + </p> </div> <div class="sect3"> <div class="titlepage"> <div> <div> <h4 class="title"> - <a id="idm17176"></a>11.5.2.3. Работа из командной - строки LFS + <a id="idm17431" name="idm17431"></a>11.5.2.3. Работа + из командной строки LFS </h4> </div> </div> </div> <p> - Этот метот требует установки <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/libtasn1.html"> + Этот метод требует установки <a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libtasn1.html"> libtasn1</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/p11-kit.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/p11-kit.html"> p11-kit</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/make-ca.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/make-ca.html"> make-ca</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/wget.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/wget.html"> wget</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/gpm.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/gpm.html"> gpm</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/links.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/links.html"> links</a> (или <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/lynx.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/lynx.html"> lynx</a>) в chroot, а затем перезагрузки в новую систему LFS. На данный момент система по умолчанию имеет шесть виртуальных консолей. Переключать консоли так же просто, @@ -42694,9 +44170,9 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> <span class="keycap"><strong>F6</strong></span>. Комбинации <span class= "keycap"><strong>Alt</strong></span>+<span class= - "keycap"><strong>←</strong></span> и <span class= + "keycap"><strong>→</strong></span> и <span class= "keycap"><strong>Alt</strong></span>+<span class= - "keycap"><strong>→</strong></span> также переключают + "keycap"><strong>←</strong></span> также переключают консоль. </p> <p> @@ -42733,27 +44209,27 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> </div> + <div class="titlepage"> + <div> + <div> + <h1 class="title"> + <a id="part5" name="part5"></a>Часть V. Приложения + </h1> + </div> + </div> + </div> <div class="part"> <div class="titlepage"> <div> <div> - <h1 class="title"> - <a id="part5"></a>Часть V. Приложения - </h1> + <h2 class="title"> + <a id="appendixa" name="appendixa"></a>Приложение A. + Сокращения и условные обозначения + </h2> </div> </div> </div> <div class="appendix"> - <div class="titlepage"> - <div> - <div> - <h2 class="title"> - <a id="appendixa"></a>Приложение A. Сокращения и условные - обозначения - </h2> - </div> - </div> - </div> <div class="variablelist"> <table border="0" class="variablelist"> <colgroup> @@ -43771,16 +45247,17 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </table> </div> </div> - <div class="appendix"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="appendixb"></a>Приложение B. Благодарности - </h2> - </div> + <h2 class="title"> + <a id="appendixb" name="appendixb"></a>Приложение B. + Благодарности + </h2> </div> </div> + </div> + <div class="appendix"> <p> Мы хотели бы поблагодарить следующих людей и организации за их вклад в проект Linux From Scratch. @@ -43842,7 +45319,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </ul> </div> <h3> - <a id="idm17611"></a>Переводчики + <a id="idm17866" name="idm17866"></a>Переводчики </h3> <div class="itemizedlist"> <ul> @@ -43926,10 +45403,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </ul> </div> <h3> - <a id="idm17643"></a>Зеркала проекта + <a id="idm17898" name="idm17898"></a>Зеркала проекта </h3> <h4> - <a id="idm17644"></a>Североамериканские зеркала + <a id="idm17899" name="idm17899"></a>Североамериканские зеркала </h4> <div class="itemizedlist"> <ul> @@ -43963,7 +45440,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </ul> </div> <h4> - <a id="idm17658"></a>Южноамериканские зеркала + <a id="idm17913" name="idm17913"></a>Южноамериканские зеркала </h4> <div class="itemizedlist"> <ul> @@ -43984,7 +45461,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </ul> </div> <h4> - <a id="idm17666"></a>Европейские зеркала + <a id="idm17921" name="idm17921"></a>Европейские зеркала </h4> <div class="itemizedlist"> <ul> @@ -44082,7 +45559,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </ul> </div> <h4> - <a id="idm17706"></a>Азиатские зеркала + <a id="idm17961" name="idm17961"></a>Азиатские зеркала </h4> <div class="itemizedlist"> <ul> @@ -44103,7 +45580,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </ul> </div> <h4> - <a id="idm17714"></a>Австралийские зеркала + <a id="idm17969" name="idm17969"></a>Австралийские зеркала </h4> <div class="itemizedlist"> <ul> @@ -44117,7 +45594,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </ul> </div> <h3> - <a id="idm17719"></a>Бывшие участники проекта + <a id="idm17974" name="idm17974"></a>Бывшие участники проекта </h3> <div class="itemizedlist"> <ul> @@ -44336,16 +45813,17 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </ul> </div> </div> - <div class="appendix"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="appendixc"></a>Приложение C. Зависимости - </h2> - </div> + <h2 class="title"> + <a id="appendixc" name="appendixc"></a>Приложение C. + Зависимости + </h2> </div> </div> + </div> + <div class="appendix"> <p> Каждый пакет в системе LFS для правильной сборки и установки может ссылаться на один или несколько других пакетов. Некоторые @@ -44356,23 +45834,17 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> каждого пакета, собранного в LFS </p> <p> - Для каждого собираемого пакета существует три, а иногда и до пяти - типов зависимостей, перечисленных ниже. В первом списке - перечислены другие пакеты, которые должны быть доступны для - компиляции и установки рассматриваемого пакета. Во втором - перечислены пакеты, которые должны быть доступны, когда - какие-либо программы или библиотеки из пакета используются во - время выполнения. В третьем списке перечислены пакеты, которые в - дополнение к пакетам из первого списка должны быть доступны для - запуска наборов тестов. Четвертый список зависимостей — это - пакеты, которые требуют, чтобы некий пакет был собран и - установлен по определенному пути, прежде чем они будут собраны и - установлены. В большинстве случаев это связано с тем, что такие - пакеты жестко кодируют пути к двоичным файлам в своих сценариях. - Если сборка выполняется не в том порядке, это может привести к - тому, что пути /tools/bin/[binary] будут размещены внутри - скриптов, установленных в готовой системе, что крайне - нежелательно. + Для каждого собираемого пакета существует от трёх до пяти типов + зависимостей, перечисленных ниже. В первом списке перечислены + другие пакеты, которые должны быть доступны для компиляции и + установки рассматриваемого пакета. Во втором перечислены пакеты, + которые должны быть доступны, когда какие-либо программы или + библиотеки из пакета используются во время его выполнения. В + третьем списке перечислены пакеты, которые, в дополнение к + пакетам из первого списка, должны быть доступны для запуска + наборов тестов. Четвертый список зависимостей — это пакеты, + которые требуют, чтобы некий пакет был собран и установлен по + определенному пути, прежде чем они будут собраны и установлены. </p> <p> Последний список зависимостей - это необязательные пакеты, @@ -44384,10 +45856,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> пакетов рассматривается в BLFS. </p> <h3> - <a id="acl-dep"></a>Acl + <a id="acl-dep" name="acl-dep"></a>Acl </h3> <div class="segmentedlist"> - <a id="acl-depends"></a> + <a id="acl-depends" name="acl-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -44397,7 +45869,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="acl-rundeps"></a> + <a id="acl-rundeps" name="acl-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -44407,7 +45879,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="acl-testdeps"></a> + <a id="acl-testdeps" name="acl-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -44417,7 +45889,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="acl-before"></a> + <a id="acl-before" name="acl-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -44426,7 +45898,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="acl-optdeps"></a> + <a id="acl-optdeps" name="acl-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -44435,10 +45907,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="attr-dep"></a>Attr + <a id="attr-dep" name="attr-dep"></a>Attr </h3> <div class="segmentedlist"> - <a id="attr-depends"></a> + <a id="attr-depends" name="attr-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -44448,7 +45920,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="attr-rundeps"></a> + <a id="attr-rundeps" name="attr-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -44457,7 +45929,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="attr-testdeps"></a> + <a id="attr-testdeps" name="attr-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -44467,16 +45939,16 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="attr-before"></a> + <a id="attr-before" name="attr-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> - <span class="segbody">Acl и Libcap</span> + <span class="segbody">Acl, Libcap и Patch</span> </div> </div> </div> <div class="segmentedlist"> - <a id="attr-optdeps"></a> + <a id="attr-optdeps" name="attr-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -44485,10 +45957,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="autoconf-dep"></a>Autoconf + <a id="autoconf-dep" name="autoconf-dep"></a>Autoconf </h3> <div class="segmentedlist"> - <a id="autoconf-depends"></a> + <a id="autoconf-depends" name="autoconf-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -44498,7 +45970,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="autoconf-rundeps"></a> + <a id="autoconf-rundeps" name="autoconf-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -44508,7 +45980,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="autoconf-testdeps"></a> + <a id="autoconf-testdeps" name="autoconf-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -44518,7 +45990,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="autoconf-before"></a> + <a id="autoconf-before" name="autoconf-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -44527,21 +45999,21 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="autoconf-optdeps"></a> + <a id="autoconf-optdeps" name="autoconf-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/emacs.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/emacs.html"> Emacs</a></span> </div> </div> </div> <h3> - <a id="automake-dep"></a>Automake + <a id="automake-dep" name="automake-dep"></a>Automake </h3> <div class="segmentedlist"> - <a id="automake-depends"></a> + <a id="automake-depends" name="automake-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -44551,7 +46023,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="automake-rundeps"></a> + <a id="automake-rundeps" name="automake-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -44561,7 +46033,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="automake-testdeps"></a> + <a id="automake-testdeps" name="automake-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -44572,7 +46044,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="automake-before"></a> + <a id="automake-before" name="automake-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -44581,7 +46053,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="automake-optdeps"></a> + <a id="automake-optdeps" name="automake-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -44590,10 +46062,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="bash-dep"></a>Bash + <a id="bash-dep" name="bash-dep"></a>Bash </h3> <div class="segmentedlist"> - <a id="bash-depends"></a> + <a id="bash-depends" name="bash-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -44604,7 +46076,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="bash-rundeps"></a> + <a id="bash-rundeps" name="bash-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -44614,7 +46086,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="bash-testdeps"></a> + <a id="bash-testdeps" name="bash-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -44623,7 +46095,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="bash-before"></a> + <a id="bash-before" name="bash-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -44632,21 +46104,21 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="bash-optdeps"></a> + <a id="bash-optdeps" name="bash-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/x/installing.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/x/installing.html"> Xorg</a></span> </div> </div> </div> <h3> - <a id="bc-dep"></a>Bc + <a id="bc-dep" name="bc-dep"></a>Bc </h3> <div class="segmentedlist"> - <a id="bc-depends"></a> + <a id="bc-depends" name="bc-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -44656,7 +46128,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="bc-rundeps"></a> + <a id="bc-rundeps" name="bc-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -44666,7 +46138,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="bc-testdeps"></a> + <a id="bc-testdeps" name="bc-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -44675,7 +46147,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="bc-before"></a> + <a id="bc-before" name="bc-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -44684,7 +46156,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="bc-optdeps"></a> + <a id="bc-optdeps" name="bc-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -44693,31 +46165,31 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="binutils-dep"></a>Binutils + <a id="binutils-dep" name="binutils-dep"></a>Binutils </h3> <div class="segmentedlist"> - <a id="binutils-depends"></a> + <a id="binutils-depends" name="binutils-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> <span class="segbody">Bash, Binutils, Coreutils, Diffutils, - File, Flex, Gawk, GCC, Glibc, Grep, Make, Perl, Sed, Texinfo - и Zlib</span> + File, Flex, Gawk, GCC, Glibc, Grep, Make, Perl, Pkgconf, Sed, + Texinfo, Zlib и Zstd</span> </div> </div> </div> <div class="segmentedlist"> - <a id="binutils-rundeps"></a> + <a id="binutils-rundeps" name="binutils-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время - выполнения:</strong> <span class="segbody">Glibc и - Zlib</span> + выполнения:</strong> <span class="segbody">Glibc, Zlib и + Zstd</span> </div> </div> </div> <div class="segmentedlist"> - <a id="binutils-testdeps"></a> + <a id="binutils-testdeps" name="binutils-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -44726,7 +46198,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="binutils-before"></a> + <a id="binutils-before" name="binutils-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -44735,23 +46207,23 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="binutils-optdeps"></a> + <a id="binutils-optdeps" name="binutils-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= "https://sourceware.org/elfutils/">Elfutils</a> и <a class= "ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/jansson.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/jansson.html"> Jansson</a></span> </div> </div> </div> <h3> - <a id="bison-dep"></a>Bison + <a id="bison-dep" name="bison-dep"></a>Bison </h3> <div class="segmentedlist"> - <a id="bison-depends"></a> + <a id="bison-depends" name="bison-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -44761,7 +46233,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="bison-rundeps"></a> + <a id="bison-rundeps" name="bison-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -44770,7 +46242,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="bison-testdeps"></a> + <a id="bison-testdeps" name="bison-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -44779,7 +46251,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="bison-before"></a> + <a id="bison-before" name="bison-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -44788,21 +46260,21 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="bison-optdeps"></a> + <a id="bison-optdeps" name="bison-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/doxygen.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/doxygen.html"> Doxygen</a></span> </div> </div> </div> <h3> - <a id="bzip2-dep"></a>Bzip2 + <a id="bzip2-dep" name="bzip2-dep"></a>Bzip2 </h3> <div class="segmentedlist"> - <a id="bzip2-depends"></a> + <a id="bzip2-depends" name="bzip2-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -44812,7 +46284,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="bzip2-rundeps"></a> + <a id="bzip2-rundeps" name="bzip2-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -44821,7 +46293,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="bzip2-testdeps"></a> + <a id="bzip2-testdeps" name="bzip2-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -44830,7 +46302,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="bzip2-before"></a> + <a id="bzip2-before" name="bzip2-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -44839,7 +46311,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="bzip2-optdeps"></a> + <a id="bzip2-optdeps" name="bzip2-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -44848,10 +46320,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="check-dep"></a>Check + <a id="check-dep" name="check-dep"></a>Check </h3> <div class="segmentedlist"> - <a id="check-depends"></a> + <a id="check-depends" name="check-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -44861,7 +46333,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="check-rundeps"></a> + <a id="check-rundeps" name="check-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -44870,7 +46342,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="check-testdeps"></a> + <a id="check-testdeps" name="check-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -44879,7 +46351,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="check-before"></a> + <a id="check-before" name="check-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -44888,20 +46360,22 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="check-optdeps"></a> + <a id="check-optdeps" name="check-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://github.com/testing-cabal/subunit">libsubunit</a></span> + "https://github.com/testing-cabal/subunit">libsubunit</a> и + <a class="ulink" href= + "http://cyberelk.net/tim/software/patchutils/">patchutils</a></span> </div> </div> </div> <h3> - <a id="coreutils-dep"></a>Coreutils + <a id="coreutils-dep" name="coreutils-dep"></a>Coreutils </h3> <div class="segmentedlist"> - <a id="coreutils-depends"></a> + <a id="coreutils-depends" name="coreutils-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -44912,7 +46386,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="coreutils-rundeps"></a> + <a id="coreutils-rundeps" name="coreutils-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -44921,7 +46395,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="coreutils-testdeps"></a> + <a id="coreutils-testdeps" name="coreutils-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -44931,7 +46405,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="coreutils-before"></a> + <a id="coreutils-before" name="coreutils-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -44941,7 +46415,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="coreutils-optdeps"></a> + <a id="coreutils-optdeps" name="coreutils-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -44953,10 +46427,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="dejagnu-dep"></a>DejaGNU + <a id="dejagnu-dep" name="dejagnu-dep"></a>DejaGNU </h3> <div class="segmentedlist"> - <a id="dejagnu-depends"></a> + <a id="dejagnu-depends" name="dejagnu-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -44966,7 +46440,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="dejagnu-rundeps"></a> + <a id="dejagnu-rundeps" name="dejagnu-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -44976,7 +46450,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="dejagnu-testdeps"></a> + <a id="dejagnu-testdeps" name="dejagnu-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -44985,7 +46459,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="dejagnu-before"></a> + <a id="dejagnu-before" name="dejagnu-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -44994,7 +46468,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="dejagnu-optdeps"></a> + <a id="dejagnu-optdeps" name="dejagnu-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -45003,10 +46477,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="diffutils-dep"></a>Diffutils + <a id="diffutils-dep" name="diffutils-dep"></a>Diffutils </h3> <div class="segmentedlist"> - <a id="diffutils-depends"></a> + <a id="diffutils-depends" name="diffutils-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45016,7 +46490,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="diffutils-rundeps"></a> + <a id="diffutils-rundeps" name="diffutils-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45025,7 +46499,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="diffutils-testdeps"></a> + <a id="diffutils-testdeps" name="diffutils-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45034,7 +46508,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="diffutils-before"></a> + <a id="diffutils-before" name="diffutils-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45043,7 +46517,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="diffutils-optdeps"></a> + <a id="diffutils-optdeps" name="diffutils-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -45052,10 +46526,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="e2fsprogs-dep"></a>E2fsprogs + <a id="e2fsprogs-dep" name="e2fsprogs-dep"></a>E2fsprogs </h3> <div class="segmentedlist"> - <a id="e2fsprogs-depends"></a> + <a id="e2fsprogs-depends" name="e2fsprogs-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45066,7 +46540,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="e2fsprogs-rundeps"></a> + <a id="e2fsprogs-rundeps" name="e2fsprogs-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45076,7 +46550,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="e2fsprogs-testdeps"></a> + <a id="e2fsprogs-testdeps" name="e2fsprogs-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45085,7 +46559,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="e2fsprogs-before"></a> + <a id="e2fsprogs-before" name="e2fsprogs-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45094,7 +46568,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="e2fsprogs-optdeps"></a> + <a id="e2fsprogs-optdeps" name="e2fsprogs-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -45103,10 +46577,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="expat-dep"></a>Expat + <a id="expat-dep" name="expat-dep"></a>Expat </h3> <div class="segmentedlist"> - <a id="expat-depends"></a> + <a id="expat-depends" name="expat-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45116,7 +46590,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="expat-rundeps"></a> + <a id="expat-rundeps" name="expat-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45125,7 +46599,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="expat-testdeps"></a> + <a id="expat-testdeps" name="expat-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45134,7 +46608,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="expat-before"></a> + <a id="expat-before" name="expat-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45143,7 +46617,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="expat-optdeps"></a> + <a id="expat-optdeps" name="expat-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -45152,10 +46626,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="expect-dep"></a>Expect + <a id="expect-dep" name="expect-dep"></a>Expect </h3> <div class="segmentedlist"> - <a id="expect-depends"></a> + <a id="expect-depends" name="expect-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45165,7 +46639,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="expect-rundeps"></a> + <a id="expect-rundeps" name="expect-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45174,7 +46648,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="expect-testdeps"></a> + <a id="expect-testdeps" name="expect-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45183,7 +46657,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="expect-before"></a> + <a id="expect-before" name="expect-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45192,21 +46666,21 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="expect-optdeps"></a> + <a id="expect-optdeps" name="expect-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/tk.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/tk.html"> Tk</a></span> </div> </div> </div> <h3> - <a id="file-dep"></a>File + <a id="file-dep" name="file-dep"></a>File </h3> <div class="segmentedlist"> - <a id="file-depends"></a> + <a id="file-depends" name="file-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45217,7 +46691,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="file-rundeps"></a> + <a id="file-rundeps" name="file-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45227,7 +46701,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="file-testdeps"></a> + <a id="file-testdeps" name="file-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45236,7 +46710,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="file-before"></a> + <a id="file-before" name="file-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45245,21 +46719,21 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="file-optdeps"></a> + <a id="file-optdeps" name="file-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/libseccomp.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libseccomp.html"> libseccomp</a></span> </div> </div> </div> <h3> - <a id="findutils-dep"></a>Findutils + <a id="findutils-dep" name="findutils-dep"></a>Findutils </h3> <div class="segmentedlist"> - <a id="findutils-depends"></a> + <a id="findutils-depends" name="findutils-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45269,7 +46743,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="findutils-rundeps"></a> + <a id="findutils-rundeps" name="findutils-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45279,7 +46753,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="findutils-testdeps"></a> + <a id="findutils-testdeps" name="findutils-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45288,7 +46762,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="findutils-before"></a> + <a id="findutils-before" name="findutils-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45297,7 +46771,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="findutils-optdeps"></a> + <a id="findutils-optdeps" name="findutils-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -45306,10 +46780,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="flex-dep"></a>Flex + <a id="flex-dep" name="flex-dep"></a>Flex </h3> <div class="segmentedlist"> - <a id="flex-depends"></a> + <a id="flex-depends" name="flex-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45319,7 +46793,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="flex-rundeps"></a> + <a id="flex-rundeps" name="flex-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45329,7 +46803,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="flex-testdeps"></a> + <a id="flex-testdeps" name="flex-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45338,7 +46812,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="flex-before"></a> + <a id="flex-before" name="flex-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45348,7 +46822,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="flex-optdeps"></a> + <a id="flex-optdeps" name="flex-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -45357,10 +46831,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="flit-core-dep"></a>Flit-Core + <a id="flit-core-dep" name="flit-core-dep"></a>Flit-Core </h3> <div class="segmentedlist"> - <a id="flit-core-depends"></a> + <a id="flit-core-depends" name="flit-core-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45369,7 +46843,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="flit-core-rundeps"></a> + <a id="flit-core-rundeps" name="flit-core-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45378,7 +46852,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="flit-core-testdeps"></a> + <a id="flit-core-testdeps" name="flit-core-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45387,7 +46861,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="flit-core-before"></a> + <a id="flit-core-before" name="flit-core-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45396,22 +46870,22 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="flit-core-optdeps"></a> + <a id="flit-core-optdeps" name="flit-core-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/python-modules.html#pytest"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/python-modules.html#pytest"> pytest</a> и <a class="ulink" href= "https://pypi.org/project/testpath">testpath</a></span> </div> </div> </div> <h3> - <a id="gawk-dep"></a>Gawk + <a id="gawk-dep" name="gawk-dep"></a>Gawk </h3> <div class="segmentedlist"> - <a id="gawk-depends"></a> + <a id="gawk-depends" name="gawk-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45422,7 +46896,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gawk-rundeps"></a> + <a id="gawk-rundeps" name="gawk-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45432,7 +46906,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gawk-testdeps"></a> + <a id="gawk-testdeps" name="gawk-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45441,7 +46915,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gawk-before"></a> + <a id="gawk-before" name="gawk-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45450,21 +46924,21 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gawk-optdeps"></a> + <a id="gawk-optdeps" name="gawk-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/libsigsegv.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libsigsegv.html"> libsigsegv</a></span> </div> </div> </div> <h3> - <a id="gcc-dep"></a>GCC + <a id="gcc-dep" name="gcc-dep"></a>GCC </h3> <div class="segmentedlist"> - <a id="gcc-depends"></a> + <a id="gcc-depends" name="gcc-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45476,7 +46950,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gcc-rundeps"></a> + <a id="gcc-rundeps" name="gcc-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45486,7 +46960,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gcc-testdeps"></a> + <a id="gcc-testdeps" name="gcc-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45495,7 +46969,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gcc-before"></a> + <a id="gcc-before" name="gcc-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45504,7 +46978,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gcc-optdeps"></a> + <a id="gcc-optdeps" name="gcc-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -45516,10 +46990,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="gdbm"></a>GDBM + <a id="gdbm" name="gdbm"></a>GDBM </h3> <div class="segmentedlist"> - <a id="gdbm-depends"></a> + <a id="gdbm-depends" name="gdbm-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45529,7 +47003,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gdbm-rundeps"></a> + <a id="gdbm-rundeps" name="gdbm-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45539,7 +47013,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gdbm-testdeps"></a> + <a id="gdbm-testdeps" name="gdbm-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45548,7 +47022,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gdbm-before"></a> + <a id="gdbm-before" name="gdbm-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45557,7 +47031,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gdbm-optdeps"></a> + <a id="gdbm-optdeps" name="gdbm-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -45566,10 +47040,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="gettext-dep"></a>Gettext + <a id="gettext-dep" name="gettext-dep"></a>Gettext </h3> <div class="segmentedlist"> - <a id="gettext-depends"></a> + <a id="gettext-depends" name="gettext-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45579,7 +47053,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gettext-rundeps"></a> + <a id="gettext-rundeps" name="gettext-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45589,7 +47063,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gettext-testdeps"></a> + <a id="gettext-testdeps" name="gettext-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45598,7 +47072,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gettext-before"></a> + <a id="gettext-before" name="gettext-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45607,19 +47081,23 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gettext-optdeps"></a> + <a id="gettext-optdeps" name="gettext-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> - <span class="segbody">Нет</span> + <span class="segbody"><a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libunistring.html"> + libunistring</a> и <a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libxml2.html"> + libxml2</a></span> </div> </div> </div> <h3> - <a id="glibc-dep"></a>Glibc + <a id="glibc-dep" name="glibc-dep"></a>Glibc </h3> <div class="segmentedlist"> - <a id="glibc-depends"></a> + <a id="glibc-depends" name="glibc-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45630,7 +47108,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="glibc-rundeps"></a> + <a id="glibc-rundeps" name="glibc-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45639,7 +47117,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="glibc-testdeps"></a> + <a id="glibc-testdeps" name="glibc-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45648,7 +47126,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="glibc-before"></a> + <a id="glibc-before" name="glibc-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45657,7 +47135,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="glibc-optdeps"></a> + <a id="glibc-optdeps" name="glibc-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -45666,10 +47144,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="gmp-dep"></a>GMP + <a id="gmp-dep" name="gmp-dep"></a>GMP </h3> <div class="segmentedlist"> - <a id="gmp-depends"></a> + <a id="gmp-depends" name="gmp-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45679,7 +47157,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gmp-rundeps"></a> + <a id="gmp-rundeps" name="gmp-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45688,7 +47166,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gmp-testdeps"></a> + <a id="gmp-testdeps" name="gmp-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45697,7 +47175,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gmp-before"></a> + <a id="gmp-before" name="gmp-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45706,7 +47184,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gmp-optdeps"></a> + <a id="gmp-optdeps" name="gmp-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -45715,10 +47193,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="gperf-dep"></a>Gperf + <a id="gperf-dep" name="gperf-dep"></a>Gperf </h3> <div class="segmentedlist"> - <a id="gperf-depends"></a> + <a id="gperf-depends" name="gperf-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45728,7 +47206,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gperf-rundeps"></a> + <a id="gperf-rundeps" name="gperf-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45737,7 +47215,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gperf-testdeps"></a> + <a id="gperf-testdeps" name="gperf-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45746,7 +47224,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gperf-before"></a> + <a id="gperf-before" name="gperf-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45755,7 +47233,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gperf-optdeps"></a> + <a id="gperf-optdeps" name="gperf-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -45764,10 +47242,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="grep-dep"></a>Grep + <a id="grep-dep" name="grep-dep"></a>Grep </h3> <div class="segmentedlist"> - <a id="grep-depends"></a> + <a id="grep-depends" name="grep-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45777,7 +47255,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="grep-rundeps"></a> + <a id="grep-rundeps" name="grep-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45786,7 +47264,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="grep-testdeps"></a> + <a id="grep-testdeps" name="grep-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45795,7 +47273,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="grep-before"></a> + <a id="grep-before" name="grep-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45804,23 +47282,23 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="grep-optdeps"></a> + <a id="grep-optdeps" name="grep-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/pcre2.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/pcre2.html"> PCRE2</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/libsigsegv.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libsigsegv.html"> libsigsegv</a></span> </div> </div> </div> <h3> - <a id="groff-dep"></a>Groff + <a id="groff-dep" name="groff-dep"></a>Groff </h3> <div class="segmentedlist"> - <a id="groff-depends"></a> + <a id="groff-depends" name="groff-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45830,7 +47308,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="groff-rundeps"></a> + <a id="groff-rundeps" name="groff-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45840,7 +47318,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="groff-testdeps"></a> + <a id="groff-testdeps" name="groff-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45849,32 +47327,32 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="groff-before"></a> + <a id="groff-before" name="groff-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> - <span class="segbody">Man-DB и Perl</span> + <span class="segbody">Man-DB</span> </div> </div> </div> <div class="segmentedlist"> - <a id="groff-optdeps"></a> + <a id="groff-optdeps" name="groff-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/pst/gs.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/pst/gs.html"> ghostscript</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/uchardet.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/uchardet.html"> Uchardet</a></span> </div> </div> </div> <h3> - <a id="grub-dep"></a>GRUB + <a id="grub-dep" name="grub-dep"></a>GRUB </h3> <div class="segmentedlist"> - <a id="grub-depends"></a> + <a id="grub-depends" name="grub-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45885,7 +47363,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="grub-rundeps"></a> + <a id="grub-rundeps" name="grub-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45895,7 +47373,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="grub-testdeps"></a> + <a id="grub-testdeps" name="grub-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45904,7 +47382,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="grub-before"></a> + <a id="grub-before" name="grub-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45913,7 +47391,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="grub-optdeps"></a> + <a id="grub-optdeps" name="grub-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -45922,10 +47400,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="gzip-dep"></a>Gzip + <a id="gzip-dep" name="gzip-dep"></a>Gzip </h3> <div class="segmentedlist"> - <a id="gzip-depends"></a> + <a id="gzip-depends" name="gzip-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45935,7 +47413,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gzip-rundeps"></a> + <a id="gzip-rundeps" name="gzip-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45945,7 +47423,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gzip-testdeps"></a> + <a id="gzip-testdeps" name="gzip-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -45954,7 +47432,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gzip-before"></a> + <a id="gzip-before" name="gzip-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -45963,7 +47441,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="gzip-optdeps"></a> + <a id="gzip-optdeps" name="gzip-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -45972,10 +47450,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="iana-etc-dep"></a>Iana-Etc + <a id="iana-etc-dep" name="iana-etc-dep"></a>Iana-Etc </h3> <div class="segmentedlist"> - <a id="iana-etc-depends"></a> + <a id="iana-etc-depends" name="iana-etc-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -45984,7 +47462,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="iana-etc-rundeps"></a> + <a id="iana-etc-rundeps" name="iana-etc-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -45993,7 +47471,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="iana-etc-testdeps"></a> + <a id="iana-etc-testdeps" name="iana-etc-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46002,7 +47480,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="iana-etc-before"></a> + <a id="iana-etc-before" name="iana-etc-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46011,7 +47489,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="iana-etc-optdeps"></a> + <a id="iana-etc-optdeps" name="iana-etc-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -46020,10 +47498,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="inetutils-dep"></a>Inetutils + <a id="inetutils-dep" name="inetutils-dep"></a>Inetutils </h3> <div class="segmentedlist"> - <a id="inetutils-depends"></a> + <a id="inetutils-depends" name="inetutils-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46033,7 +47511,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="inetutils-rundeps"></a> + <a id="inetutils-rundeps" name="inetutils-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46043,7 +47521,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="inetutils-testdeps"></a> + <a id="inetutils-testdeps" name="inetutils-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46052,7 +47530,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="inetutils-before"></a> + <a id="inetutils-before" name="inetutils-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46061,7 +47539,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="inetutils-optdeps"></a> + <a id="inetutils-optdeps" name="inetutils-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -46070,10 +47548,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="intltool-dep"></a>Intltool + <a id="intltool-dep" name="intltool-dep"></a>Intltool </h3> <div class="segmentedlist"> - <a id="intltool-depends"></a> + <a id="intltool-depends" name="intltool-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46083,7 +47561,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="intltool-rundeps"></a> + <a id="intltool-rundeps" name="intltool-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46093,7 +47571,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="intltool-testdeps"></a> + <a id="intltool-testdeps" name="intltool-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46102,7 +47580,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="intltool-before"></a> + <a id="intltool-before" name="intltool-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46111,7 +47589,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="intltool-optdeps"></a> + <a id="intltool-optdeps" name="intltool-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -46120,10 +47598,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="iproute2-dep"></a>IProute2 + <a id="iproute2-dep" name="iproute2-dep"></a>IProute2 </h3> <div class="segmentedlist"> - <a id="iproute2-depends"></a> + <a id="iproute2-depends" name="iproute2-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46133,7 +47611,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="iproute2-rundeps"></a> + <a id="iproute2-rundeps" name="iproute2-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46143,7 +47621,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="iproute2-testdeps"></a> + <a id="iproute2-testdeps" name="iproute2-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46152,7 +47630,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="iproute2-before"></a> + <a id="iproute2-before" name="iproute2-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46161,29 +47639,79 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="iproute2-optdeps"></a> + <a id="iproute2-optdeps" name="iproute2-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/server/db.html"> + "https://www.oracle.com/database/technologies/related/berkeleydb.html"> Berkeley DB</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/iptables.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/iptables.html"> iptables</a>, <a class="ulink" href= "https://github.com/libbpf/libbpf">libbpf</a>, <a class= "ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/libmnl.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/libmnl.html"> libmnl</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/libtirpc.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/libtirpc.html"> libtirpc</a></span> </div> </div> </div> <h3> - <a id="kbd-dep"></a>Kbd + <a id="jinja2-dep" name="jinja2-dep"></a>Jinja2 </h3> <div class="segmentedlist"> - <a id="kbd-depends"></a> + <a id="jinja2-depends" name="jinja2-depends"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Установка зависит от:</strong> + <span class="segbody">MarkupSafe, Python, Setuptools и + Wheel</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="jinja2-rundeps" name="jinja2-rundeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Требуется во время + выполнения:</strong> <span class="segbody">MarkupSafe и + Python</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="jinja2-testdeps" name="jinja2-testdeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Набор тестов зависит от:</strong> + <span class="segbody">Набор тестов недоступен</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="jinja2-before" name="jinja2-before"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Должен быть установлен до:</strong> + <span class="segbody"><span class="phrase">Udev</span></span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="jinja2-optdeps" name="jinja2-optdeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Необязательные зависимости:</strong> + <span class="segbody">Нет</span> + </div> + </div> + </div> + <h3> + <a id="kbd-dep" name="kbd-dep"></a>Kbd + </h3> + <div class="segmentedlist"> + <a id="kbd-depends" name="kbd-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46194,7 +47722,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="kbd-rundeps"></a> + <a id="kbd-rundeps" name="kbd-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46204,7 +47732,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="kbd-testdeps"></a> + <a id="kbd-testdeps" name="kbd-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46213,7 +47741,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="kbd-before"></a> + <a id="kbd-before" name="kbd-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46222,19 +47750,21 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="kbd-optdeps"></a> + <a id="kbd-optdeps" name="kbd-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> - <span class="segbody">Нет</span> + <span class="segbody"><a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/linux-pam.html"> + Linux-PAM</a></span> </div> </div> </div> <h3> - <a id="kmod-dep"></a>Kmod + <a id="kmod-dep" name="kmod-dep"></a>Kmod </h3> <div class="segmentedlist"> - <a id="kmod-depends"></a> + <a id="kmod-depends" name="kmod-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46245,7 +47775,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="kmod-rundeps"></a> + <a id="kmod-rundeps" name="kmod-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46255,7 +47785,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="kmod-testdeps"></a> + <a id="kmod-testdeps" name="kmod-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46264,7 +47794,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="kmod-before"></a> + <a id="kmod-before" name="kmod-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46273,7 +47803,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="kmod-optdeps"></a> + <a id="kmod-optdeps" name="kmod-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -46282,10 +47812,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="less-dep"></a>Less + <a id="less-dep" name="less-dep"></a>Less </h3> <div class="segmentedlist"> - <a id="less-depends"></a> + <a id="less-depends" name="less-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46295,7 +47825,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="less-rundeps"></a> + <a id="less-rundeps" name="less-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46305,7 +47835,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="less-testdeps"></a> + <a id="less-testdeps" name="less-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46314,7 +47844,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="less-before"></a> + <a id="less-before" name="less-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46323,23 +47853,23 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="less-optdeps"></a> + <a id="less-optdeps" name="less-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/pcre2.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/pcre2.html"> PCRE2</a> или <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/pcre.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/pcre.html"> PCRE</a></span> </div> </div> </div> <h3> - <a id="libcap-dep"></a>Libcap + <a id="libcap-dep" name="libcap-dep"></a>Libcap </h3> <div class="segmentedlist"> - <a id="libcap-depends"></a> + <a id="libcap-depends" name="libcap-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46349,7 +47879,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libcap-rundeps"></a> + <a id="libcap-rundeps" name="libcap-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46358,7 +47888,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libcap-testdeps"></a> + <a id="libcap-testdeps" name="libcap-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46367,7 +47897,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libcap-before"></a> + <a id="libcap-before" name="libcap-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46376,21 +47906,21 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libcap-optdeps"></a> + <a id="libcap-optdeps" name="libcap-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/linux-pam.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/linux-pam.html"> Linux-PAM</a></span> </div> </div> </div> <h3> - <a id="libelf-dep"></a>Libelf + <a id="libelf-dep" name="libelf-dep"></a>Libelf </h3> <div class="segmentedlist"> - <a id="libelf-depends"></a> + <a id="libelf-depends" name="libelf-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46400,7 +47930,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libelf-rundeps"></a> + <a id="libelf-rundeps" name="libelf-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46410,7 +47940,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libelf-testdeps"></a> + <a id="libelf-testdeps" name="libelf-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46419,7 +47949,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libelf-before"></a> + <a id="libelf-before" name="libelf-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46428,7 +47958,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libelf-optdeps"></a> + <a id="libelf-optdeps" name="libelf-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -46437,10 +47967,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="libffi-dep"></a>Libffi + <a id="libffi-dep" name="libffi-dep"></a>Libffi </h3> <div class="segmentedlist"> - <a id="libffi-depends"></a> + <a id="libffi-depends" name="libffi-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46450,7 +47980,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libffi-rundeps"></a> + <a id="libffi-rundeps" name="libffi-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46459,7 +47989,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libffi-testdeps"></a> + <a id="libffi-testdeps" name="libffi-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46468,7 +47998,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libffi-before"></a> + <a id="libffi-before" name="libffi-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46477,7 +48007,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libffi-optdeps"></a> + <a id="libffi-optdeps" name="libffi-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -46486,10 +48016,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="libpipeline-dep"></a>Libpipeline + <a id="libpipeline-dep" name="libpipeline-dep"></a>Libpipeline </h3> <div class="segmentedlist"> - <a id="libpipeline-depends"></a> + <a id="libpipeline-depends" name="libpipeline-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46499,7 +48029,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libpipeline-rundeps"></a> + <a id="libpipeline-rundeps" name="libpipeline-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46508,7 +48038,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libpipeline-testdeps"></a> + <a id="libpipeline-testdeps" name="libpipeline-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46517,7 +48047,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libpipeline-before"></a> + <a id="libpipeline-before" name="libpipeline-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46526,7 +48056,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libpipeline-optdeps"></a> + <a id="libpipeline-optdeps" name="libpipeline-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -46535,10 +48065,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="libtool-dep"></a>Libtool + <a id="libtool-dep" name="libtool-dep"></a>Libtool </h3> <div class="segmentedlist"> - <a id="libtool-depends"></a> + <a id="libtool-depends" name="libtool-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46548,7 +48078,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libtool-rundeps"></a> + <a id="libtool-rundeps" name="libtool-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46559,7 +48089,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libtool-testdeps"></a> + <a id="libtool-testdeps" name="libtool-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46568,7 +48098,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libtool-before"></a> + <a id="libtool-before" name="libtool-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46577,7 +48107,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libtool-optdeps"></a> + <a id="libtool-optdeps" name="libtool-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -46586,10 +48116,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="libxcrypt-dep"></a>Libxcrypt + <a id="libxcrypt-dep" name="libxcrypt-dep"></a>Libxcrypt </h3> <div class="segmentedlist"> - <a id="libxcrypt-depends"></a> + <a id="libxcrypt-depends" name="libxcrypt-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46599,7 +48129,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libxcrypt-rundeps"></a> + <a id="libxcrypt-rundeps" name="libxcrypt-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46608,7 +48138,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libxcrypt-testdeps"></a> + <a id="libxcrypt-testdeps" name="libxcrypt-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46617,7 +48147,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libxcrypt-before"></a> + <a id="libxcrypt-before" name="libxcrypt-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46627,7 +48157,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="libxcrypt-optdeps"></a> + <a id="libxcrypt-optdeps" name="libxcrypt-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -46636,10 +48166,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="linux-dep"></a>Linux + <a id="linux-dep" name="linux-dep"></a>Linux </h3> <div class="segmentedlist"> - <a id="linux-depends"></a> + <a id="linux-depends" name="linux-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46650,7 +48180,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="linux-rundeps"></a> + <a id="linux-rundeps" name="linux-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46659,7 +48189,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="linux-testdeps"></a> + <a id="linux-testdeps" name="linux-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46668,7 +48198,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="linux-before"></a> + <a id="linux-before" name="linux-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46677,23 +48207,25 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="linux-optdeps"></a> + <a id="linux-optdeps" name="linux-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/cpio.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/cpio.html"> cpio</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/llvm.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/llvm.html"> LLVM</a> (с Clang)</span> </div> </div> </div> <h3> - <a id="linux-api-headers-dep"></a>Linux API Headers + <a id="linux-api-headers-dep" name= + "linux-api-headers-dep"></a>Linux API Headers </h3> <div class="segmentedlist"> - <a id="linux-api-headers-depends"></a> + <a id="linux-api-headers-depends" name= + "linux-api-headers-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46703,7 +48235,8 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="linux-api-headers-rundeps"></a> + <a id="linux-api-headers-rundeps" name= + "linux-api-headers-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46712,7 +48245,8 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="linux-api-headers-testdeps"></a> + <a id="linux-api-headers-testdeps" name= + "linux-api-headers-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46721,7 +48255,8 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="linux-api-headers-before"></a> + <a id="linux-api-headers-before" name= + "linux-api-headers-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46730,7 +48265,8 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="linux-api-headers-optdeps"></a> + <a id="linux-api-headers-optdeps" name= + "linux-api-headers-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -46739,10 +48275,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="m4-dep"></a>M4 + <a id="m4-dep" name="m4-dep"></a>M4 </h3> <div class="segmentedlist"> - <a id="m4-depends"></a> + <a id="m4-depends" name="m4-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46752,7 +48288,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="m4-rundeps"></a> + <a id="m4-rundeps" name="m4-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46762,7 +48298,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="m4-testdeps"></a> + <a id="m4-testdeps" name="m4-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46771,7 +48307,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="m4-before"></a> + <a id="m4-before" name="m4-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46780,21 +48316,21 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="m4-optdeps"></a> + <a id="m4-optdeps" name="m4-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/libsigsegv.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libsigsegv.html"> libsigsegv</a></span> </div> </div> </div> <h3> - <a id="make-dep"></a>Make + <a id="make-dep" name="make-dep"></a>Make </h3> <div class="segmentedlist"> - <a id="make-depends"></a> + <a id="make-depends" name="make-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46804,7 +48340,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="make-rundeps"></a> + <a id="make-rundeps" name="make-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46813,7 +48349,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="make-testdeps"></a> + <a id="make-testdeps" name="make-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46822,7 +48358,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="make-before"></a> + <a id="make-before" name="make-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46831,21 +48367,21 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="make-optdeps"></a> + <a id="make-optdeps" name="make-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/guile.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/guile.html"> Guile</a></span> </div> </div> </div> <h3> - <a id="man-db-dep"></a>Man-DB + <a id="man-db-dep" name="man-db-dep"></a>Man-DB </h3> <div class="segmentedlist"> - <a id="man-db-depends"></a> + <a id="man-db-depends" name="man-db-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46856,7 +48392,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="man-db-rundeps"></a> + <a id="man-db-rundeps" name="man-db-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46866,7 +48402,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="man-db-testdeps"></a> + <a id="man-db-testdeps" name="man-db-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46875,7 +48411,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="man-db-before"></a> + <a id="man-db-before" name="man-db-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46884,22 +48420,22 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="man-db-optdeps"></a> + <a id="man-db-optdeps" name="man-db-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/libseccomp.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libseccomp.html"> libseccomp</a> и <a class="ulink" href= "https://po4a.org/index.php.en">po4a</a></span> </div> </div> </div> <h3> - <a id="man-pages-dep"></a>Man-Pages + <a id="man-pages-dep" name="man-pages-dep"></a>Man-Pages </h3> <div class="segmentedlist"> - <a id="man-pages-depends"></a> + <a id="man-pages-depends" name="man-pages-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -46908,7 +48444,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="man-pages-rundeps"></a> + <a id="man-pages-rundeps" name="man-pages-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46917,7 +48453,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="man-pages-testdeps"></a> + <a id="man-pages-testdeps" name="man-pages-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46926,7 +48462,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="man-pages-before"></a> + <a id="man-pages-before" name="man-pages-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46935,7 +48471,55 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="man-pages-optdeps"></a> + <a id="man-pages-optdeps" name="man-pages-optdeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Необязательные зависимости:</strong> + <span class="segbody">Нет</span> + </div> + </div> + </div> + <h3> + <a id="markupsafe-dep" name="markupsafe-dep"></a>MarkupSafe + </h3> + <div class="segmentedlist"> + <a id="markupsafe-depends" name="markupsafe-depends"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Установка зависит от:</strong> + <span class="segbody">Python, Setuptools и Wheel</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="markupsafe-rundeps" name="markupsafe-rundeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Требуется во время + выполнения:</strong> <span class="segbody">Python</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="markupsafe-testdeps" name="markupsafe-testdeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Набор тестов зависит от:</strong> + <span class="segbody">Набор тестов недоступен</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="markupsafe-before" name="markupsafe-before"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Должен быть установлен до:</strong> + <span class="segbody">Jinja2</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="markupsafe-optdeps" name="markupsafe-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -46944,19 +48528,20 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="meson-dep"></a>Meson + <a id="meson-dep" name="meson-dep"></a>Meson </h3> <div class="segmentedlist"> - <a id="meson-depends"></a> + <a id="meson-depends" name="meson-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> - <span class="segbody">Ninja и Python</span> + <span class="segbody">Ninja, Python, Setuptools и + Wheel</span> </div> </div> </div> <div class="segmentedlist"> - <a id="meson-rundeps"></a> + <a id="meson-rundeps" name="meson-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -46965,7 +48550,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="meson-testdeps"></a> + <a id="meson-testdeps" name="meson-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -46974,7 +48559,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="meson-before"></a> + <a id="meson-before" name="meson-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -46983,7 +48568,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="meson-optdeps"></a> + <a id="meson-optdeps" name="meson-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -46992,10 +48577,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="mpc-dep"></a>MPC + <a id="mpc-dep" name="mpc-dep"></a>MPC </h3> <div class="segmentedlist"> - <a id="mpc-depends"></a> + <a id="mpc-depends" name="mpc-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47005,7 +48590,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="mpc-rundeps"></a> + <a id="mpc-rundeps" name="mpc-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47015,7 +48600,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="mpc-testdeps"></a> + <a id="mpc-testdeps" name="mpc-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47024,7 +48609,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="mpc-before"></a> + <a id="mpc-before" name="mpc-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47033,7 +48618,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="mpc-optdeps"></a> + <a id="mpc-optdeps" name="mpc-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -47042,10 +48627,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="mpfr-dep"></a>MPFR + <a id="mpfr-dep" name="mpfr-dep"></a>MPFR </h3> <div class="segmentedlist"> - <a id="mpfr-depends"></a> + <a id="mpfr-depends" name="mpfr-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47055,7 +48640,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="mpfr-rundeps"></a> + <a id="mpfr-rundeps" name="mpfr-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47064,7 +48649,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="mpfr-testdeps"></a> + <a id="mpfr-testdeps" name="mpfr-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47073,7 +48658,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="mpfr-before"></a> + <a id="mpfr-before" name="mpfr-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47082,7 +48667,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="mpfr-optdeps"></a> + <a id="mpfr-optdeps" name="mpfr-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -47091,10 +48676,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="ncurses-dep"></a>Ncurses + <a id="ncurses-dep" name="ncurses-dep"></a>Ncurses </h3> <div class="segmentedlist"> - <a id="ncurses-depends"></a> + <a id="ncurses-depends" name="ncurses-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47104,7 +48689,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="ncurses-rundeps"></a> + <a id="ncurses-rundeps" name="ncurses-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47113,7 +48698,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="ncurses-testdeps"></a> + <a id="ncurses-testdeps" name="ncurses-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47122,7 +48707,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="ncurses-before"></a> + <a id="ncurses-before" name="ncurses-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47132,7 +48717,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="ncurses-optdeps"></a> + <a id="ncurses-optdeps" name="ncurses-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -47141,10 +48726,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="ninja-dep"></a>Ninja + <a id="ninja-dep" name="ninja-dep"></a>Ninja </h3> <div class="segmentedlist"> - <a id="ninja-depends"></a> + <a id="ninja-depends" name="ninja-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47154,7 +48739,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="ninja-rundeps"></a> + <a id="ninja-rundeps" name="ninja-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47163,7 +48748,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="ninja-testdeps"></a> + <a id="ninja-testdeps" name="ninja-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47172,7 +48757,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="ninja-before"></a> + <a id="ninja-before" name="ninja-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47181,26 +48766,26 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="ninja-optdeps"></a> + <a id="ninja-optdeps" name="ninja-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/asciidoc.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/asciidoc.html"> Asciidoc</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/doxygen.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/doxygen.html"> Doxygen</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/emacs.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/emacs.html"> Emacs</a> и <a class="ulink" href= "https://re2c.org/">re2c</a></span> </div> </div> </div> <h3> - <a id="openssl-dep"></a>OpenSSL + <a id="openssl-dep" name="openssl-dep"></a>OpenSSL </h3> <div class="segmentedlist"> - <a id="openssl-depends"></a> + <a id="openssl-depends" name="openssl-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47210,7 +48795,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="openssl-rundeps"></a> + <a id="openssl-rundeps" name="openssl-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47220,7 +48805,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="openssl-testdeps"></a> + <a id="openssl-testdeps" name="openssl-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47229,7 +48814,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="openssl-before"></a> + <a id="openssl-before" name="openssl-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47239,7 +48824,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="openssl-optdeps"></a> + <a id="openssl-optdeps" name="openssl-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -47248,29 +48833,30 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="patch-dep"></a>Patch + <a id="patch-dep" name="patch-dep"></a>Patch </h3> <div class="segmentedlist"> - <a id="patch-depends"></a> + <a id="patch-depends" name="patch-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> - <span class="segbody">Bash, Binutils, Coreutils, GCC, Glibc, - Grep, Make и Sed</span> + <span class="segbody">Attr, Bash, Binutils, Coreutils, GCC, + Glibc, Grep, Make и Sed</span> </div> </div> </div> <div class="segmentedlist"> - <a id="patch-rundeps"></a> + <a id="patch-rundeps" name="patch-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время - выполнения:</strong> <span class="segbody">Glibc</span> + выполнения:</strong> <span class="segbody">Attr и + Glibc</span> </div> </div> </div> <div class="segmentedlist"> - <a id="patch-testdeps"></a> + <a id="patch-testdeps" name="patch-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47279,7 +48865,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="patch-before"></a> + <a id="patch-before" name="patch-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47288,31 +48874,31 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="patch-optdeps"></a> + <a id="patch-optdeps" name="patch-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/ed.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/ed.html"> Ed</a></span> </div> </div> </div> <h3> - <a id="perl-dep"></a>Perl + <a id="perl-dep" name="perl-dep"></a>Perl </h3> <div class="segmentedlist"> - <a id="perl-depends"></a> + <a id="perl-depends" name="perl-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> <span class="segbody">Bash, Binutils, Coreutils, Gawk, GCC, - GDBM, Glibc, Grep, Groff, Libxcrypt, Make, Sed и Zlib</span> + GDBM, Glibc, Grep, Libxcrypt, Make, Sed и Zlib</span> </div> </div> </div> <div class="segmentedlist"> - <a id="perl-rundeps"></a> + <a id="perl-rundeps" name="perl-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47322,7 +48908,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="perl-testdeps"></a> + <a id="perl-testdeps" name="perl-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47331,7 +48917,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="perl-before"></a> + <a id="perl-before" name="perl-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47340,21 +48926,21 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="perl-optdeps"></a> + <a id="perl-optdeps" name="perl-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/server/db.html"> + "https://www.oracle.com/database/technologies/related/berkeleydb.html"> Berkeley DB</a></span> </div> </div> </div> <h3> - <a id="pkgconf-dep"></a>Pkgconf + <a id="pkgconf-dep" name="pkgconf-dep"></a>Pkgconf </h3> <div class="segmentedlist"> - <a id="pkgconf-depends"></a> + <a id="pkgconf-depends" name="pkgconf-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47364,7 +48950,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="pkgconf-rundeps"></a> + <a id="pkgconf-rundeps" name="pkgconf-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47373,7 +48959,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="pkgconf-testdeps"></a> + <a id="pkgconf-testdeps" name="pkgconf-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47382,18 +48968,18 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="pkgconf-before"></a> + <a id="pkgconf-before" name="pkgconf-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> - <span class="segbody">E2fsprogs, IProute2, Kmod, Man-DB, - Procps-ng, Python, <span class="phrase">Udev</span> и + <span class="segbody">Binutils, E2fsprogs, IProute2, Kmod, + Man-DB, Procps-ng, Python, <span class="phrase">Udev</span> и Util-linux</span> </div> </div> </div> <div class="segmentedlist"> - <a id="pkgconf-optdeps"></a> + <a id="pkgconf-optdeps" name="pkgconf-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -47402,10 +48988,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="procps-dep"></a>Procps-ng + <a id="procps-dep" name="procps-dep"></a>Procps-ng </h3> <div class="segmentedlist"> - <a id="procps-depends"></a> + <a id="procps-depends" name="procps-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47415,7 +49001,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="procps-rundeps"></a> + <a id="procps-rundeps" name="procps-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47424,7 +49010,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="procps-testdeps"></a> + <a id="procps-testdeps" name="procps-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47433,7 +49019,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="procps-before"></a> + <a id="procps-before" name="procps-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47442,22 +49028,22 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="procps-optdeps"></a> + <a id="procps-optdeps" name="procps-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><span class="phrase"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/elogind.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/elogind.html"> elogind</a></span></span> </div> </div> </div> <h3> - <a id="psmisc-dep"></a>Psmisc + <a id="psmisc-dep" name="psmisc-dep"></a>Psmisc </h3> <div class="segmentedlist"> - <a id="psmisc-depends"></a> + <a id="psmisc-depends" name="psmisc-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47467,7 +49053,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="psmisc-rundeps"></a> + <a id="psmisc-rundeps" name="psmisc-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47477,7 +49063,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="psmisc-testdeps"></a> + <a id="psmisc-testdeps" name="psmisc-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47486,7 +49072,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="psmisc-before"></a> + <a id="psmisc-before" name="psmisc-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47495,7 +49081,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="psmisc-optdeps"></a> + <a id="psmisc-optdeps" name="psmisc-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -47504,10 +49090,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="python-dep"></a>Python + <a id="python-dep" name="python-dep"></a>Python </h3> <div class="segmentedlist"> - <a id="python-depends"></a> + <a id="python-depends" name="python-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47518,7 +49104,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="python-rundeps"></a> + <a id="python-rundeps" name="python-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47529,7 +49115,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="python-testdeps"></a> + <a id="python-testdeps" name="python-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47538,7 +49124,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="python-before"></a> + <a id="python-before" name="python-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47547,27 +49133,27 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="python-optdeps"></a> + <a id="python-optdeps" name="python-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/server/db.html"> + "https://www.oracle.com/database/technologies/related/berkeleydb.html"> Berkeley DB</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/libnsl.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/libnsl.html"> libnsl</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/server/sqlite.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/server/sqlite.html"> SQLite</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/tk.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/tk.html"> Tk</a></span> </div> </div> </div> <h3> - <a id="readline-dep"></a>Readline + <a id="readline-dep" name="readline-dep"></a>Readline </h3> <div class="segmentedlist"> - <a id="readline-depends"></a> + <a id="readline-depends" name="readline-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47577,7 +49163,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="readline-rundeps"></a> + <a id="readline-rundeps" name="readline-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47587,7 +49173,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="readline-testdeps"></a> + <a id="readline-testdeps" name="readline-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47596,7 +49182,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="readline-before"></a> + <a id="readline-before" name="readline-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47605,7 +49191,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="readline-optdeps"></a> + <a id="readline-optdeps" name="readline-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -47614,10 +49200,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="sed-dep"></a>Sed + <a id="sed-dep" name="sed-dep"></a>Sed </h3> <div class="segmentedlist"> - <a id="sed-depends"></a> + <a id="sed-depends" name="sed-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47627,7 +49213,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="sed-rundeps"></a> + <a id="sed-rundeps" name="sed-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47637,7 +49223,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="sed-testdeps"></a> + <a id="sed-testdeps" name="sed-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47646,7 +49232,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="sed-before"></a> + <a id="sed-before" name="sed-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47656,7 +49242,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="sed-optdeps"></a> + <a id="sed-optdeps" name="sed-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -47665,10 +49251,58 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="shadow-dep"></a>Shadow + <a id="setuptools-dep" name="setuptools-dep"></a>Setuptools </h3> <div class="segmentedlist"> - <a id="shadow-depends"></a> + <a id="setuptools-depends" name="setuptools-depends"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Установка зависит от:</strong> + <span class="segbody">Python и Wheel</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="setuptools-rundeps" name="setuptools-rundeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Требуется во время + выполнения:</strong> <span class="segbody">Python</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="setuptools-testdeps" name="setuptools-testdeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Набор тестов зависит от:</strong> + <span class="segbody">Набор тестов недоступен</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="setuptools-before" name="setuptools-before"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Должен быть установлен до:</strong> + <span class="segbody">Jinja2, MarkupSafe и Meson</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="setuptools-optdeps" name="setuptools-optdeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Необязательные зависимости:</strong> + <span class="segbody">Нет</span> + </div> + </div> + </div> + <h3> + <a id="shadow-dep" name="shadow-dep"></a>Shadow + </h3> + <div class="segmentedlist"> + <a id="shadow-depends" name="shadow-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47679,7 +49313,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="shadow-rundeps"></a> + <a id="shadow-rundeps" name="shadow-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47689,7 +49323,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="shadow-testdeps"></a> + <a id="shadow-testdeps" name="shadow-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47698,7 +49332,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="shadow-before"></a> + <a id="shadow-before" name="shadow-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47707,23 +49341,23 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="shadow-optdeps"></a> + <a id="shadow-optdeps" name="shadow-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/cracklib.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/cracklib.html"> CrackLib</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/linux-pam.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/linux-pam.html"> Linux-PAM</a></span> </div> </div> </div> <h3> - <a id="sysklogd-dep"></a>Sysklogd + <a id="sysklogd-dep" name="sysklogd-dep"></a>Sysklogd </h3> <div class="segmentedlist"> - <a id="sysklogd-depends"></a> + <a id="sysklogd-depends" name="sysklogd-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47733,7 +49367,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="sysklogd-rundeps"></a> + <a id="sysklogd-rundeps" name="sysklogd-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47742,7 +49376,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="sysklogd-testdeps"></a> + <a id="sysklogd-testdeps" name="sysklogd-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47751,7 +49385,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="sysklogd-before"></a> + <a id="sysklogd-before" name="sysklogd-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47760,7 +49394,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="sysklogd-optdeps"></a> + <a id="sysklogd-optdeps" name="sysklogd-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -47769,10 +49403,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="sysvinit-dep"></a>Sysvinit + <a id="sysvinit-dep" name="sysvinit-dep"></a>Sysvinit </h3> <div class="segmentedlist"> - <a id="sysvinit-depends"></a> + <a id="sysvinit-depends" name="sysvinit-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47782,7 +49416,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="sysvinit-rundeps"></a> + <a id="sysvinit-rundeps" name="sysvinit-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47791,7 +49425,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="sysvinit-testdeps"></a> + <a id="sysvinit-testdeps" name="sysvinit-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47800,7 +49434,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="sysvinit-before"></a> + <a id="sysvinit-before" name="sysvinit-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47809,7 +49443,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="sysvinit-optdeps"></a> + <a id="sysvinit-optdeps" name="sysvinit-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -47818,10 +49452,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="tar-dep"></a>Tar + <a id="tar-dep" name="tar-dep"></a>Tar </h3> <div class="segmentedlist"> - <a id="tar-depends"></a> + <a id="tar-depends" name="tar-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47832,7 +49466,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="tar-rundeps"></a> + <a id="tar-rundeps" name="tar-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47842,7 +49476,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="tar-testdeps"></a> + <a id="tar-testdeps" name="tar-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47852,7 +49486,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="tar-befors"></a> + <a id="tar-befors" name="tar-befors"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47861,7 +49495,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="tar-optdeps"></a> + <a id="tar-optdeps" name="tar-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -47870,10 +49504,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="tcl-dep"></a>Tcl + <a id="tcl-dep" name="tcl-dep"></a>Tcl </h3> <div class="segmentedlist"> - <a id="tcl-depends"></a> + <a id="tcl-depends" name="tcl-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47883,7 +49517,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="tcl-rundeps"></a> + <a id="tcl-rundeps" name="tcl-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47893,7 +49527,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="tcl-testdeps"></a> + <a id="tcl-testdeps" name="tcl-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47902,7 +49536,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="tcl-before"></a> + <a id="tcl-before" name="tcl-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47911,7 +49545,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="tcl-optdeps"></a> + <a id="tcl-optdeps" name="tcl-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -47920,10 +49554,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="texinfo-dep"></a>Texinfo + <a id="texinfo-dep" name="texinfo-dep"></a>Texinfo </h3> <div class="segmentedlist"> - <a id="texinfo-depends"></a> + <a id="texinfo-depends" name="texinfo-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47933,7 +49567,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="texinfo-rundeps"></a> + <a id="texinfo-rundeps" name="texinfo-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47943,7 +49577,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="texinfo-testdeps"></a> + <a id="texinfo-testdeps" name="texinfo-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -47952,7 +49586,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="texinfo-before"></a> + <a id="texinfo-before" name="texinfo-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -47961,7 +49595,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="texinfo-optdeps"></a> + <a id="texinfo-optdeps" name="texinfo-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -47970,10 +49604,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="udev-dep"></a>Udev + <a id="udev-dep" name="udev-dep"></a>Udev </h3> <div class="segmentedlist"> - <a id="udev-depends"></a> + <a id="udev-depends" name="udev-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -47985,7 +49619,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="udev-rundeps"></a> + <a id="udev-rundeps" name="udev-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -47995,7 +49629,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="udev-testdeps"></a> + <a id="udev-testdeps" name="udev-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -48004,7 +49638,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="udev-before"></a> + <a id="udev-before" name="udev-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -48013,7 +49647,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="udev-optdeps"></a> + <a id="udev-optdeps" name="udev-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -48022,10 +49656,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="util-linux-dep"></a>Util-linux + <a id="util-linux-dep" name="util-linux-dep"></a>Util-linux </h3> <div class="segmentedlist"> - <a id="util-linux-depends"></a> + <a id="util-linux-depends" name="util-linux-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -48037,7 +49671,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="util-linux-rundeps"></a> + <a id="util-linux-rundeps" name="util-linux-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -48047,7 +49681,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="util-linux-testdeps"></a> + <a id="util-linux-testdeps" name="util-linux-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -48056,7 +49690,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="util-linux-before"></a> + <a id="util-linux-before" name="util-linux-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -48065,11 +49699,13 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="util-linux-optdeps"></a> + <a id="util-linux-optdeps" name="util-linux-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/asciidoctor.html"> + Asciidoctor</a>, <a class="ulink" href= "https://people.redhat.com/sgrubb/libcap-ng/">Libcap-NG</a>, <a class="ulink" href= "https://github.com/openSUSE/libeconf">libeconf</a>, @@ -48078,20 +49714,22 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> href= "https://github.com/altlinux/libutempter">libutempter</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/linux-pam.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/linux-pam.html"> Linux-PAM</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/smartmontools.html"> - smartmontools</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/slang.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/smartmontools.html"> + smartmontools</a>, <a class="ulink" href= + "https://po4a.org/index.php.en">po4a</a> и <a class="ulink" + href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/slang.html"> slang</a></span> </div> </div> </div> <h3> - <a id="vim-dep"></a>Vim + <a id="vim-dep" name="vim-dep"></a>Vim </h3> <div class="segmentedlist"> - <a id="vim-depends"></a> + <a id="vim-depends" name="vim-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -48101,7 +49739,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="vim-rundeps"></a> + <a id="vim-rundeps" name="vim-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -48111,7 +49749,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="vim-testdeps"></a> + <a id="vim-testdeps" name="vim-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -48120,7 +49758,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="vim-before"></a> + <a id="vim-before" name="vim-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -48129,29 +49767,29 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="vim-optdeps"></a> + <a id="vim-optdeps" name="vim-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/x/installing.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/x/installing.html"> Xorg</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/x/gtk2.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/x/gtk2.html"> GTK+2</a>, <a class="ulink" href= "https://lesstif.sourceforge.net/">LessTif</a>, <a class= "ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/ruby.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/ruby.html"> Ruby</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/gpm.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/gpm.html"> GPM</a></span> </div> </div> </div> <h3> - <a id="wheel-dep"></a>wheel + <a id="wheel-dep" name="wheel-dep"></a>Wheel </h3> <div class="segmentedlist"> - <a id="wheel-depends"></a> + <a id="wheel-depends" name="wheel-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -48160,7 +49798,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="wheel-rundeps"></a> + <a id="wheel-rundeps" name="wheel-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -48169,7 +49807,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="wheel-testdeps"></a> + <a id="wheel-testdeps" name="wheel-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -48178,16 +49816,17 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="wheel-before"></a> + <a id="wheel-before" name="wheel-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> - <span class="segbody"><span class="phrase">Нет</span></span> + <span class="segbody">Jinja2, MarkupSafe, Meson и + Setuptools</span> </div> </div> </div> <div class="segmentedlist"> - <a id="wheel-optdeps"></a> + <a id="wheel-optdeps" name="wheel-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -48196,10 +49835,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="xml-parser-dep"></a>XML::Parser + <a id="xml-parser-dep" name="xml-parser-dep"></a>XML::Parser </h3> <div class="segmentedlist"> - <a id="xml-parser-depends"></a> + <a id="xml-parser-depends" name="xml-parser-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -48209,7 +49848,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="xml-parser-rundeps"></a> + <a id="xml-parser-rundeps" name="xml-parser-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -48219,7 +49858,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="xml-parser-testdeps"></a> + <a id="xml-parser-testdeps" name="xml-parser-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -48228,7 +49867,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="xml-parser-before"></a> + <a id="xml-parser-before" name="xml-parser-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -48237,7 +49876,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="xml-parser-optdeps"></a> + <a id="xml-parser-optdeps" name="xml-parser-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -48246,10 +49885,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="xz-dep"></a>Xz + <a id="xz-dep" name="xz-dep"></a>Xz </h3> <div class="segmentedlist"> - <a id="xz-depends"></a> + <a id="xz-depends" name="xz-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -48259,7 +49898,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="xz-rundeps"></a> + <a id="xz-rundeps" name="xz-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -48268,7 +49907,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="xz-testdeps"></a> + <a id="xz-testdeps" name="xz-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -48277,7 +49916,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="xz-before"></a> + <a id="xz-before" name="xz-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -48287,7 +49926,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="xz-optdeps"></a> + <a id="xz-optdeps" name="xz-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -48296,10 +49935,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="zlib-dep"></a>Zlib + <a id="zlib-dep" name="zlib-dep"></a>Zlib </h3> <div class="segmentedlist"> - <a id="zlib-depends"></a> + <a id="zlib-depends" name="zlib-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -48309,7 +49948,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="zlib-rundeps"></a> + <a id="zlib-rundeps" name="zlib-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -48318,7 +49957,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="zlib-testdeps"></a> + <a id="zlib-testdeps" name="zlib-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -48327,7 +49966,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="zlib-before"></a> + <a id="zlib-before" name="zlib-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> @@ -48337,7 +49976,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="zlib-optdeps"></a> + <a id="zlib-optdeps" name="zlib-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -48346,10 +49985,10 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <h3> - <a id="zstd-dep"></a>Zstd + <a id="zstd-dep" name="zstd-dep"></a>Zstd </h3> <div class="segmentedlist"> - <a id="zstd-depends"></a> + <a id="zstd-depends" name="zstd-depends"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> @@ -48359,7 +49998,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="zstd-rundeps"></a> + <a id="zstd-rundeps" name="zstd-rundeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время @@ -48368,7 +50007,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="zstd-testdeps"></a> + <a id="zstd-testdeps" name="zstd-testdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Набор тестов зависит от:</strong> @@ -48377,17 +50016,17 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> <div class="segmentedlist"> - <a id="zstd-before"></a> + <a id="zstd-before" name="zstd-before"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> - <span class="segbody">GCC, Libelf и <span class= + <span class="segbody">Binutils, GCC, Libelf и <span class= "phrase">Udev</span></span> </div> </div> </div> <div class="segmentedlist"> - <a id="zstd-optdeps"></a> + <a id="zstd-optdeps" name="zstd-optdeps"></a> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> @@ -48397,17 +50036,17 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </div> </div> </div> - <div class="appendix"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="scripts"></a>Приложение D. Скрипты загрузки и - настройки системы-20230728 - </h2> - </div> + <h2 class="title"> + <a id="scripts" name="scripts"></a>Приложение D. Скрипты + загрузки и настройки системы-20230728 + </h2> </div> </div> + </div> + <div class="appendix"> <p> Скрипты в приложении перечислены с указанием каталога, в котором они обычно находятся. Порядок такой: <code class= @@ -48418,16 +50057,16 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> каждом разделе файлы перечислены в том порядке, в котором они обычно вызываются. </p> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="rc"></a>D.1. /etc/rc.d/init.d/rc - </h2> - </div> + <h2 class="title"> + <a id="rc" name="rc"></a>D.1. /etc/rc.d/init.d/rc + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <p> Скрипт <code class="systemitem">rc</code> это первый скрипт, вызываемый системой инициализации <span class= @@ -48662,16 +50301,17 @@ fi # End rc </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="init-functions"></a>D.2. /lib/lsb/init-functions - </h2> - </div> + <h2 class="title"> + <a id="init-functions" name="init-functions"></a>D.2. + /lib/lsb/init-functions + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # @@ -49484,16 +51124,17 @@ is_true() # End /lib/lsb/init-functions </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="mountvirtfs"></a>D.3. /etc/rc.d/init.d/mountvirtfs - </h2> - </div> + <h2 class="title"> + <a id="mountvirtfs" name="mountvirtfs"></a>D.3. + /etc/rc.d/init.d/mountvirtfs + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin mountvirtfs @@ -49600,16 +51241,17 @@ esac # End mountvirtfs </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="modules"></a>D.4. /etc/rc.d/init.d/modules - </h2> - </div> + <h2 class="title"> + <a id="modules" name="modules"></a>D.4. + /etc/rc.d/init.d/modules + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin modules @@ -49694,16 +51336,16 @@ exit 0 # End modules </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="udev"></a>D.5. /etc/rc.d/init.d/udev - </h2> - </div> + <h2 class="title"> + <a id="udev" name="udev"></a>D.5. /etc/rc.d/init.d/udev + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin udev @@ -49747,7 +51389,7 @@ case "${1}" in log_info_msg "$msg" log_info_msg "Press Enter to continue..." wait_for_user - /etc/rc.d/init.d/halt stop + /etc/rc.d/init.d/halt start fi # Start the udev daemon to continually watch for, and act on, @@ -49783,16 +51425,16 @@ exit 0 # End udev </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="swap"></a>D.6. /etc/rc.d/init.d/swap - </h2> - </div> + <h2 class="title"> + <a id="swap" name="swap"></a>D.6. /etc/rc.d/init.d/swap + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin swap @@ -49858,16 +51500,17 @@ exit 0 # End swap </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="setclock"></a>D.7. /etc/rc.d/init.d/setclock - </h2> - </div> + <h2 class="title"> + <a id="setclock" name="setclock"></a>D.7. + /etc/rc.d/init.d/setclock + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin setclock @@ -49933,16 +51576,17 @@ esac exit 0 </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="checkfs"></a>D.8. /etc/rc.d/init.d/checkfs - </h2> - </div> + <h2 class="title"> + <a id="checkfs" name="checkfs"></a>D.8. + /etc/rc.d/init.d/checkfs + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin checkfs @@ -50008,7 +51652,7 @@ case "${1}" in log_info_msg "Press Enter to continue..." wait_for_user - /etc/rc.d/init.d/halt stop + /etc/rc.d/init.d/halt start else log_success_msg2 fi @@ -50046,7 +51690,7 @@ case "${1}" in if [ "${error_value}" = 2 -o "${error_value}" = 3 ]; then msg="\nWARNING:\n\nFile system errors " - msg="${msg}were found and have been been " + msg="${msg}were found and have been " msg="${msg}corrected, but the nature of the " msg="${msg}errors require this system to be rebooted.\n\n" msg="${msg}After you press enter, " @@ -50072,7 +51716,7 @@ case "${1}" in log_info_msg "Press Enter to continue..." wait_for_user - /etc/rc.d/init.d/halt stop + /etc/rc.d/init.d/halt start fi if [ "${error_value}" -ge 16 ]; then @@ -50094,16 +51738,17 @@ esac # End checkfs </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="mountfs"></a>D.9. /etc/rc.d/init.d/mountfs - </h2> - </div> + <h2 class="title"> + <a id="mountfs" name="mountfs"></a>D.9. + /etc/rc.d/init.d/mountfs + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin mountfs @@ -50189,16 +51834,17 @@ esac # End mountfs </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="udev_retry"></a>D.10. /etc/rc.d/init.d/udev_retry - </h2> - </div> + <h2 class="title"> + <a id="udev_retry" name="udev_retry"></a>D.10. + /etc/rc.d/init.d/udev_retry + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin udev_retry @@ -50274,16 +51920,17 @@ exit 0 # End udev_retry </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="cleanfs"></a>D.11. /etc/rc.d/init.d/cleanfs - </h2> - </div> + <h2 class="title"> + <a id="cleanfs" name="cleanfs"></a>D.11. + /etc/rc.d/init.d/cleanfs + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin cleanfs @@ -50408,16 +52055,17 @@ esac # End cleanfs </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="console"></a>D.12. /etc/rc.d/init.d/console - </h2> - </div> + <h2 class="title"> + <a id="console" name="console"></a>D.12. + /etc/rc.d/init.d/console + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin console @@ -50527,16 +52175,17 @@ esac # End console </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="localnet"></a>D.13. /etc/rc.d/init.d/localnet - </h2> - </div> + <h2 class="title"> + <a id="localnet" name="localnet"></a>D.13. + /etc/rc.d/init.d/localnet + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin localnet @@ -50609,16 +52258,17 @@ exit 0 # End localnet </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="sysctlscript"></a>D.14. /etc/rc.d/init.d/sysctl - </h2> - </div> + <h2 class="title"> + <a id="sysctlscript" name="sysctlscript"></a>D.14. + /etc/rc.d/init.d/sysctl + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin sysctl @@ -50675,16 +52325,17 @@ exit 0 # End sysctl </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="sysklogd"></a>D.15. /etc/rc.d/init.d/sysklogd - </h2> - </div> + <h2 class="title"> + <a id="sysklogd" name="sysklogd"></a>D.15. + /etc/rc.d/init.d/sysklogd + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin sysklogd @@ -50766,16 +52417,17 @@ exit 0 # End sysklogd </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="network"></a>D.16. /etc/rc.d/init.d/network - </h2> - </div> + <h2 class="title"> + <a id="network" name="network"></a>D.16. + /etc/rc.d/init.d/network + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin network @@ -50868,17 +52520,17 @@ exit 0 # End network </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="sendsignals"></a>D.17. - /etc/rc.d/init.d/sendsignals - </h2> - </div> + <h2 class="title"> + <a id="sendsignals" name="sendsignals"></a>D.17. + /etc/rc.d/init.d/sendsignals + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin sendsignals @@ -50950,16 +52602,17 @@ exit 0 # End sendsignals </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="rebootscript"></a>D.18. /etc/rc.d/init.d/reboot - </h2> - </div> + <h2 class="title"> + <a id="rebootscript" name="rebootscript"></a>D.18. + /etc/rc.d/init.d/reboot + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin reboot @@ -51009,16 +52662,17 @@ esac # End reboot </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="haltscript"></a>D.19. /etc/rc.d/init.d/halt - </h2> - </div> + <h2 class="title"> + <a id="haltscript" name="haltscript"></a>D.19. + /etc/rc.d/init.d/halt + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin halt @@ -51064,16 +52718,17 @@ esac # End halt </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="template"></a>D.20. /etc/rc.d/init.d/template - </h2> - </div> + <h2 class="title"> + <a id="template" name="template"></a>D.20. + /etc/rc.d/init.d/template + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin scriptname @@ -51145,16 +52800,17 @@ exit 0 # End scriptname </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="modulessys"></a>D.21. /etc/sysconfig/modules - </h2> - </div> + <h2 class="title"> + <a id="modulessys" name="modulessys"></a>D.21. + /etc/sysconfig/modules + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class= "screen">######################################################################## # Begin /etc/sysconfig/modules @@ -51176,16 +52832,17 @@ exit 0 # End /etc/sysconfig/modules </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="createfiles"></a>D.22. /etc/sysconfig/createfiles - </h2> - </div> + <h2 class="title"> + <a id="createfiles" name="createfiles"></a>D.22. + /etc/sysconfig/createfiles + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class= "screen">######################################################################## # Begin /etc/sysconfig/createfiles @@ -51220,17 +52877,17 @@ exit 0 # End /etc/sysconfig/createfiles </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="config-udev-retry"></a>D.23. - /etc/sysconfig/udev-retry - </h2> - </div> + <h2 class="title"> + <a id="config-udev-retry" name= + "config-udev-retry"></a>D.23. /etc/sysconfig/udev-retry + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class= "screen">######################################################################## # Begin /etc/sysconfig/udev_retry @@ -51253,16 +52910,16 @@ rtc # End /etc/sysconfig/udev_retry </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ifup"></a>D.24. /sbin/ifup - </h2> - </div> + <h2 class="title"> + <a id="ifup" name="ifup"></a>D.24. /sbin/ifup + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin /sbin/ifup @@ -51415,16 +53072,16 @@ fi # End /sbin/ifup </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ifdown"></a>D.25. /sbin/ifdown - </h2> - </div> + <h2 class="title"> + <a id="ifdown" name="ifdown"></a>D.25. /sbin/ifdown + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/bash ######################################################################## # Begin /sbin/ifdown @@ -51527,16 +53184,17 @@ fi # End /sbin/ifdown </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ipv4static"></a>D.26. /lib/services/ipv4-static - </h2> - </div> + <h2 class="title"> + <a id="ipv4static" name="ipv4static"></a>D.26. + /lib/services/ipv4-static + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin /lib/services/ipv4-static @@ -51620,17 +53278,17 @@ esac # End /lib/services/ipv4-static </pre> </div> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="ipv4route"></a>D.27. - /lib/services/ipv4-static-route - </h2> - </div> + <h2 class="title"> + <a id="ipv4route" name="ipv4route"></a>D.27. + /lib/services/ipv4-static-route + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin /lib/services/ipv4-static-route @@ -51732,33 +53390,34 @@ esac </pre> </div> </div> - <div class="appendix"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="rules"></a>Приложение E. Правила настройки Udev - </h2> - </div> + <h2 class="title"> + <a id="rules" name="rules"></a>Приложение E. Правила + настройки Udev + </h2> </div> </div> + </div> + <div class="appendix"> <p> Правила в этом приложении перечислены для удобства. Установка обычно выполняются с помощью инструкций приведенных в <a class= "xref" href="#ch-system-udev" title= - "8.74. Udev из Systemd-254">Раздел 8.74, «Udev из - Systemd-254»</a>. + "8.75. Udev из Systemd-255">Раздел 8.75, «Udev из + Systemd-255»</a>. </p> - <div class="wrap" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="lfsrules"></a>E.1. 55-lfs.rules - </h2> - </div> + <h2 class="title"> + <a id="lfsrules" name="lfsrules"></a>E.1. 55-lfs.rules + </h2> </div> </div> + </div> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class= "screen"># /etc/udev/rules.d/55-lfs.rules: Rule definitions for LFS. @@ -51771,16 +53430,17 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </pre> </div> </div> - <div class="appendix"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="Licenses"></a>Приложение F. Лицензии LFS - </h2> - </div> + <h2 class="title"> + <a id="Licenses" name="Licenses"></a>Приложение F. Лицензии + LFS + </h2> </div> </div> + </div> + <div class="appendix"> <p> Настоящая книга распространяется на условиях лицензии Creative Commons Attribution-NonCommercial-ShareAlike 2.0 License. @@ -51789,16 +53449,16 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start Инструкции, предназначенные для использования на компьютере, могут использоваться отдельно от книги на условиях лицензии MIT. </p> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="CC"></a>F.1. Лицензия Creative Commons - </h2> - </div> + <h2 class="title"> + <a id="CC" name="CC"></a>F.1. Лицензия Creative Commons + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p class="title"> Creative Commons Legal Code </p> @@ -52326,18 +53986,18 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </p> </div> </div> - <div class="sect1" lang="en"> - <div class="titlepage"> + <div class="titlepage"> + <div> <div> - <div> - <h2 class="title"> - <a id="MIT"></a>F.2. Лицензия MIT - </h2> - </div> + <h2 class="title"> + <a id="MIT" name="MIT"></a>F.2. Лицензия MIT + </h2> </div> </div> + </div> + <div class="sect1" lang="ru" xml:lang="ru"> <p> - Copyright © 1999-2023 Gerard Beekmans + Copyright © 1999-2024 Gerard Beekmans </p> <p> Permission is hereby granted, free of charge, to any person @@ -52371,28 +54031,28 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <div> <div> <h1 class="title"> - <a id="idm19716"></a>Предметный указатель + <a id="idm20040" name="idm20040"></a>Предметный указатель </h1> </div> </div> </div> - <div xmlns:xlink="http://www.w3.org/1999/xlink" class="index"> + <div class="index"> <h2> <a id="package-index" name="package-index"></a>Пакеты </h2> <ul> <li> <strong class="item">Acl:</strong> <span class= - "indexref"><a href="#ch-system-acl">Acl-2.3.1</a></span> + "indexref"><a href="#ch-system-acl">Acl-2.3.2</a></span> </li> <li> <strong class="item">Attr:</strong> <span class= - "indexref"><a href="#ch-system-attr">Attr-2.5.1</a></span> + "indexref"><a href="#ch-system-attr">Attr-2.5.2</a></span> </li> <li> <strong class="item">Autoconf:</strong> <span class= "indexref"><a href= - "#ch-system-autoconf">Autoconf-2.71</a></span> + "#ch-system-autoconf">Autoconf-2.72</a></span> </li> <li> <strong class="item">Automake:</strong> <span class= @@ -52401,33 +54061,33 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">Bash:</strong> <span class= - "indexref"><a href="#ch-system-bash">Bash-5.2.15</a></span> + "indexref"><a href="#ch-system-bash">Bash-5.2.21</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= - "indexref"><a href="#ch-tools-bash">Bash-5.2.15</a></span> + "indexref"><a href="#ch-tools-bash">Bash-5.2.21</a></span> </li> </ul> </li> <li> <strong class="item">Bc:</strong> <span class= - "indexref"><a href="#ch-system-bc">Bc-6.6.0</a></span> + "indexref"><a href="#ch-system-bc">Bc-6.7.5</a></span> </li> <li> <strong class="item">Binutils:</strong> <span class= "indexref"><a href= - "#ch-system-binutils">Binutils-2.41</a></span> + "#ch-system-binutils">Binutils-2.42</a></span> <ul> <li> <strong class="secitem">tools, pass 1:</strong> <span class="indexref"><a href= - "#ch-tools-binutils-pass1">Binutils-2.41 - Проход + "#ch-tools-binutils-pass1">Binutils-2.42 - Проход 1</a></span> </li> <li> <strong class="secitem">tools, pass 2:</strong> <span class="indexref"><a href= - "#ch-tools-binutils-pass2">Binutils-2.41 - Проход + "#ch-tools-binutils-pass2">Binutils-2.42 - Проход 2</a></span> </li> </ul> @@ -52465,12 +54125,12 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">Coreutils:</strong> <span class= "indexref"><a href= - "#ch-system-coreutils">Coreutils-9.3</a></span> + "#ch-system-coreutils">Coreutils-9.4</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= "indexref"><a href= - "#ch-tools-coreutils">Coreutils-9.3</a></span> + "#ch-tools-coreutils">Coreutils-9.4</a></span> </li> </ul> </li> @@ -52498,7 +54158,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">Expat:</strong> <span class= - "indexref"><a href="#ch-system-expat">Expat-2.5.0</a></span> + "indexref"><a href="#ch-system-expat">Expat-2.6.0</a></span> </li> <li> <strong class="item">Expect:</strong> <span class= @@ -52537,11 +54197,11 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">Gawk:</strong> <span class= - "indexref"><a href="#ch-system-gawk">Gawk-5.2.2</a></span> + "indexref"><a href="#ch-system-gawk">Gawk-5.3.0</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= - "indexref"><a href="#ch-tools-gawk">Gawk-5.2.2</a></span> + "indexref"><a href="#ch-tools-gawk">Gawk-5.3.0</a></span> </li> </ul> </li> @@ -52572,22 +54232,23 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">Gettext:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a></span> + "indexref"><a href= + "#ch-system-gettext">Gettext-0.22.4</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= "indexref"><a href= - "#ch-tools-gettext">Gettext-0.22</a></span> + "#ch-tools-gettext">Gettext-0.22.4</a></span> </li> </ul> </li> <li> <strong class="item">Glibc:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a></span> + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= - "indexref"><a href="#ch-tools-glibc">Glibc-2.38</a></span> + "indexref"><a href="#ch-tools-glibc">Glibc-2.39</a></span> </li> </ul> </li> @@ -52615,27 +54276,27 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">GRUB:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a></span> + "indexref"><a href="#ch-system-grub">GRUB-2.12</a></span> </li> <li> <strong class="item">Gzip:</strong> <span class= - "indexref"><a href="#ch-system-gzip">Gzip-1.12</a></span> + "indexref"><a href="#ch-system-gzip">Gzip-1.13</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= - "indexref"><a href="#ch-tools-gzip">Gzip-1.12</a></span> + "indexref"><a href="#ch-tools-gzip">Gzip-1.13</a></span> </li> </ul> </li> <li> <strong class="item">Iana-Etc:</strong> <span class= "indexref"><a href= - "#ch-system-iana-etc">Iana-Etc-20230810</a></span> + "#ch-system-iana-etc">Iana-Etc-20240125</a></span> </li> <li> <strong class="item">Inetutils:</strong> <span class= "indexref"><a href= - "#ch-system-inetutils">Inetutils-2.4</a></span> + "#ch-system-inetutils">Inetutils-2.5</a></span> </li> <li> <strong class="item">Intltool:</strong> <span class= @@ -52645,19 +54306,19 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">IPRoute2:</strong> <span class= "indexref"><a href= - "#ch-system-iproute2">IPRoute2-6.4.0</a></span> + "#ch-system-iproute2">IPRoute2-6.7.0</a></span> </li> <li> <strong class="item">Jinja2:</strong> <span class= - "indexref"><a href="#ch-system-jinja2">Jinja2-3.1.2</a></span> + "indexref"><a href="#ch-system-jinja2">Jinja2-3.1.3</a></span> </li> <li> <strong class="item">Kbd:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a></span> + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a></span> </li> <li> <strong class="item">Kmod:</strong> <span class= - "indexref"><a href="#ch-system-kmod">Kmod-30</a></span> + "indexref"><a href="#ch-system-kmod">Kmod-31</a></span> </li> <li> <strong class="item">Less:</strong> <span class= @@ -52670,7 +54331,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">Libelf:</strong> <span class= "indexref"><a href="#ch-system-libelf">Libelf из - Elfutils-0.189</a></span> + Elfutils-0.190</a></span> </li> <li> <strong class="item">libffi:</strong> <span class= @@ -52693,13 +54354,12 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">Linux:</strong> <span class= - "indexref"><a href= - "#ch-bootable-kernel">Linux-6.4.12</a></span> + "indexref"><a href="#ch-bootable-kernel">Linux-6.7.4</a></span> <ul> <li> <strong class="secitem">tools, API headers:</strong> <span class="indexref"><a href= - "#ch-tools-linux-headers">Заголовочные файлы Linux-6.4.12 + "#ch-tools-linux-headers">Заголовочные файлы Linux-6.7.4 API</a></span> </li> </ul> @@ -52726,21 +54386,21 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">Man-DB:</strong> <span class= - "indexref"><a href="#ch-system-man-db">Man-DB-2.11.2</a></span> + "indexref"><a href="#ch-system-man-db">Man-DB-2.12.0</a></span> </li> <li> <strong class="item">Man-pages:</strong> <span class= "indexref"><a href= - "#ch-system-man-pages">Man-pages-6.05.01</a></span> + "#ch-system-man-pages">Man-pages-6.06</a></span> </li> <li> <strong class="item">MarkupSafe:</strong> <span class= "indexref"><a href= - "#ch-system-markupsafe">MarkupSafe-2.1.3</a></span> + "#ch-system-markupsafe">MarkupSafe-2.1.5</a></span> </li> <li> <strong class="item">Meson:</strong> <span class= - "indexref"><a href="#ch-system-meson">Meson-1.2.1</a></span> + "indexref"><a href="#ch-system-meson">Meson-1.3.2</a></span> </li> <li> <strong class="item">MPC:</strong> <span class= @@ -52748,16 +54408,17 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">MPFR:</strong> <span class= - "indexref"><a href="#ch-system-mpfr">MPFR-4.2.0</a></span> + "indexref"><a href="#ch-system-mpfr">MPFR-4.2.1</a></span> </li> <li> <strong class="item">Ncurses:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a></span> + "indexref"><a href= + "#ch-system-ncurses">Ncurses-6.4-20230520</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= "indexref"><a href= - "#ch-tools-ncurses">Ncurses-6.4</a></span> + "#ch-tools-ncurses">Ncurses-6.4-20230520</a></span> </li> </ul> </li> @@ -52768,7 +54429,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">OpenSSL:</strong> <span class= "indexref"><a href= - "#ch-system-openssl">OpenSSL-3.1.2</a></span> + "#ch-system-openssl">OpenSSL-3.2.1</a></span> </li> <li> <strong class="item">Patch:</strong> <span class= @@ -52782,23 +54443,23 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">Perl:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a></span> + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= - "indexref"><a href="#ch-tools-perl">Perl-5.38.0</a></span> + "indexref"><a href="#ch-tools-perl">Perl-5.38.2</a></span> </li> </ul> </li> <li> <strong class="item">Pkgconf:</strong> <span class= "indexref"><a href= - "#ch-system-pkgconf">Pkgconf-2.0.1</a></span> + "#ch-system-pkgconf">Pkgconf-2.1.1</a></span> </li> <li> <strong class="item">Procps-ng:</strong> <span class= "indexref"><a href= - "#ch-system-procps">Procps-ng-4.0.3</a></span> + "#ch-system-procps">Procps-ng-4.0.4</a></span> </li> <li> <strong class="item">Psmisc:</strong> <span class= @@ -52806,12 +54467,12 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">Python:</strong> <span class= - "indexref"><a href="#ch-system-Python">Python-3.11.4</a></span> + "indexref"><a href="#ch-system-Python">Python-3.12.2</a></span> <ul> <li> <strong class="secitem">temporary:</strong> <span class= "indexref"><a href= - "#ch-tools-Python">Python-3.11.4</a></span> + "#ch-tools-Python">Python-3.12.2</a></span> </li> </ul> </li> @@ -52835,8 +54496,13 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </ul> </li> <li> + <strong class="item">Setuptools:</strong> <span class= + "indexref"><a href= + "#ch-system-setuptools">Setuptools-69.1.0</a></span> + </li> + <li> <strong class="item">Shadow:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a></span> + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a></span> <ul> <li> <strong class="secitem">configuring:</strong> <span class= @@ -52860,7 +54526,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">Sysvinit:</strong> <span class= "indexref"><a href= - "#ch-system-sysvinit">Sysvinit-3.07</a></span> + "#ch-system-sysvinit">Sysvinit-3.08</a></span> <ul> <li> <strong class="secitem">configuring:</strong> <span class= @@ -52885,20 +54551,19 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">Texinfo:</strong> <span class= - "indexref"><a href= - "#ch-system-texinfo">Texinfo-7.0.3</a></span> + "indexref"><a href="#ch-system-texinfo">Texinfo-7.1</a></span> <ul> <li> <strong class="secitem">temporary:</strong> <span class= "indexref"><a href= - "#ch-tools-texinfo">Texinfo-7.0.3</a></span> + "#ch-tools-texinfo">Texinfo-7.1</a></span> </li> </ul> </li> <li> <strong class="item">Udev:</strong> <span class= "indexref"><a href="#ch-system-udev">Udev из - Systemd-254</a></span> + Systemd-255</a></span> <ul> <li> <strong class="secitem">configuring:</strong> <span class= @@ -52914,41 +54579,41 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">Util-linux:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a></span> + "#ch-system-util-linux">Util-linux-2.39.3</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= "indexref"><a href= - "#ch-tools-util-linux">Util-linux-2.39.1</a></span> + "#ch-tools-util-linux">Util-linux-2.39.3</a></span> </li> </ul> </li> <li> <strong class="item">Vim:</strong> <span class= - "indexref"><a href="#ch-system-vim">Vim-9.0.1677</a></span> + "indexref"><a href="#ch-system-vim">Vim-9.1.0041</a></span> </li> <li> <strong class="item">wheel:</strong> <span class= - "indexref"><a href="#ch-system-wheel">Wheel-0.41.1</a></span> + "indexref"><a href="#ch-system-wheel">Wheel-0.42.0</a></span> </li> <li> <strong class="item">XML::Parser:</strong> <span class= "indexref"><a href= - "#ch-system-xml-parser">XML::Parser-2.46</a></span> + "#ch-system-xml-parser">XML::Parser-2.47</a></span> </li> <li> <strong class="item">Xz:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a></span> + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= - "indexref"><a href="#ch-tools-xz">Xz-5.4.4</a></span> + "indexref"><a href="#ch-tools-xz">Xz-5.4.6</a></span> </li> </ul> </li> <li> <strong class="item">Zlib:</strong> <span class= - "indexref"><a href="#ch-system-zlib">Zlib-1.2.13</a></span> + "indexref"><a href="#ch-system-zlib">Zlib-1.3.1</a></span> </li> <li> <strong class="item">zstd:</strong> <span class= @@ -52961,16 +54626,16 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <ul> <li> <strong class="item">[:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#lbracket">Описание</a><br /></span> </li> <li> <strong class="item">2to3:</strong> <span class= - "indexref"><a href="#ch-system-Python">Python-3.11.4</a></span> + "indexref"><a href="#ch-system-Python">Python-3.12.2</a></span> </li> <li> <strong class="item">accessdb:</strong> <span class= - "indexref"><a href="#ch-system-man-db">Man-DB-2.11.2</a> -- + "indexref"><a href="#ch-system-man-db">Man-DB-2.12.0</a> -- <a href="#accessdb">Описание</a><br /></span> </li> <li> @@ -52991,12 +54656,12 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">addpart:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#addpart">Описание</a><br /></span> </li> <li> <strong class="item">addr2line:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#addr2line">Описание</a><br /></span> </li> <li> @@ -53007,42 +54672,42 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">agetty:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#agetty">Описание</a><br /></span> </li> <li> <strong class="item">apropos:</strong> <span class= - "indexref"><a href="#ch-system-man-db">Man-DB-2.11.2</a> -- + "indexref"><a href="#ch-system-man-db">Man-DB-2.12.0</a> -- <a href="#apropos">Описание</a><br /></span> </li> <li> <strong class="item">ar:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#ar">Описание</a><br /></span> </li> <li> <strong class="item">as:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#as">Описание</a><br /></span> </li> <li> <strong class="item">attr:</strong> <span class= - "indexref"><a href="#ch-system-attr">Attr-2.5.1</a> -- <a href= + "indexref"><a href="#ch-system-attr">Attr-2.5.2</a> -- <a href= "#attr">Описание</a><br /></span> </li> <li> <strong class="item">autoconf:</strong> <span class= - "indexref"><a href="#ch-system-autoconf">Autoconf-2.71</a> -- + "indexref"><a href="#ch-system-autoconf">Autoconf-2.72</a> -- <a href="#autoconf">Описание</a><br /></span> </li> <li> <strong class="item">autoheader:</strong> <span class= - "indexref"><a href="#ch-system-autoconf">Autoconf-2.71</a> -- + "indexref"><a href="#ch-system-autoconf">Autoconf-2.72</a> -- <a href="#autoheader">Описание</a><br /></span> </li> <li> <strong class="item">autom4te:</strong> <span class= - "indexref"><a href="#ch-system-autoconf">Autoconf-2.71</a> -- + "indexref"><a href="#ch-system-autoconf">Autoconf-2.72</a> -- <a href="#autom4te">Описание</a><br /></span> </li> <li> @@ -53057,32 +54722,32 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">autopoint:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#autopoint">Описание</a><br /></span> </li> <li> <strong class="item">autoreconf:</strong> <span class= - "indexref"><a href="#ch-system-autoconf">Autoconf-2.71</a> -- + "indexref"><a href="#ch-system-autoconf">Autoconf-2.72</a> -- <a href="#autoreconf">Описание</a><br /></span> </li> <li> <strong class="item">autoscan:</strong> <span class= - "indexref"><a href="#ch-system-autoconf">Autoconf-2.71</a> -- + "indexref"><a href="#ch-system-autoconf">Autoconf-2.72</a> -- <a href="#autoscan">Описание</a><br /></span> </li> <li> <strong class="item">autoupdate:</strong> <span class= - "indexref"><a href="#ch-system-autoconf">Autoconf-2.71</a> -- + "indexref"><a href="#ch-system-autoconf">Autoconf-2.72</a> -- <a href="#autoupdate">Описание</a><br /></span> </li> <li> <strong class="item">awk:</strong> <span class= - "indexref"><a href="#ch-system-gawk">Gawk-5.2.2</a> -- <a href= + "indexref"><a href="#ch-system-gawk">Gawk-5.3.0</a> -- <a href= "#awk">Описание</a><br /></span> </li> <li> <strong class="item">b2sum:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#b2sum">Описание</a><br /></span> </li> <li> @@ -53092,32 +54757,32 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">base64:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#base64">Описание</a><br /></span> </li> <li> <strong class="item">basename:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#basename">Описание</a><br /></span> </li> <li> <strong class="item">basenc:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#basenc">Описание</a><br /></span> </li> <li> <strong class="item">bash:</strong> <span class= - "indexref"><a href="#ch-system-bash">Bash-5.2.15</a> -- + "indexref"><a href="#ch-system-bash">Bash-5.2.21</a> -- <a href="#bash">Описание</a><br /></span> </li> <li> <strong class="item">bashbug:</strong> <span class= - "indexref"><a href="#ch-system-bash">Bash-5.2.15</a> -- + "indexref"><a href="#ch-system-bash">Bash-5.2.21</a> -- <a href="#bashbug">Описание</a><br /></span> </li> <li> <strong class="item">bc:</strong> <span class= - "indexref"><a href="#ch-system-bc">Bc-6.6.0</a> -- <a href= + "indexref"><a href="#ch-system-bc">Bc-6.7.5</a> -- <a href= "#bc">Описание</a><br /></span> </li> <li> @@ -53128,40 +54793,40 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">blkdiscard:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#blkdiscard">Описание</a><br /></span> </li> <li> <strong class="item">blkid:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#blkid">Описание</a><br /></span> </li> <li> <strong class="item">blkzone:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#blkzone">Описание</a><br /></span> </li> <li> <strong class="item">blockdev:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#blockdev">Описание</a><br /></span> </li> <li> <strong class="item">bomtool:</strong> <span class= - "indexref"><a href="#ch-system-pkgconf">Pkgconf-2.0.1</a> -- + "indexref"><a href="#ch-system-pkgconf">Pkgconf-2.1.1</a> -- <a href="#bomtool">Описание</a><br /></span> </li> <li> <strong class="item">bootlogd:</strong> <span class= - "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.07</a> -- + "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.08</a> -- <a href="#bootlogd">Описание</a><br /></span> </li> <li> <strong class="item">bridge:</strong> <span class= - "indexref"><a href="#ch-system-iproute2">IPRoute2-6.4.0</a> -- + "indexref"><a href="#ch-system-iproute2">IPRoute2-6.7.0</a> -- <a href="#bridge">Описание</a><br /></span> </li> <li> @@ -53226,13 +54891,13 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">c++filt:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#c-filt">Описание</a><br /></span> </li> <li> <strong class="item">cal:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#cal">Описание</a><br /></span> </li> <li> @@ -53242,17 +54907,18 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">captoinfo:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a> -- - <a href="#captoinfo">Описание</a><br /></span> + "indexref"><a href= + "#ch-system-ncurses">Ncurses-6.4-20230520</a> -- <a href= + "#captoinfo">Описание</a><br /></span> </li> <li> <strong class="item">cat:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#cat">Описание</a><br /></span> </li> <li> <strong class="item">catman:</strong> <span class= - "indexref"><a href="#ch-system-man-db">Man-DB-2.11.2</a> -- + "indexref"><a href="#ch-system-man-db">Man-DB-2.12.0</a> -- <a href="#catman">Описание</a><br /></span> </li> <li> @@ -53263,17 +54929,17 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">cfdisk:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#cfdisk">Описание</a><br /></span> </li> <li> <strong class="item">chacl:</strong> <span class= - "indexref"><a href="#ch-system-acl">Acl-2.3.1</a> -- <a href= + "indexref"><a href="#ch-system-acl">Acl-2.3.2</a> -- <a href= "#chacl">Описание</a><br /></span> </li> <li> <strong class="item">chage:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#chage">Описание</a><br /></span> </li> <li> @@ -53283,13 +54949,13 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">chcon:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#chcon">Описание</a><br /></span> </li> <li> <strong class="item">chcpu:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#chcpu">Описание</a><br /></span> </li> <li> @@ -53304,76 +54970,77 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">chfn:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#chfn">Описание</a><br /></span> </li> <li> <strong class="item">chgpasswd:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#chgpasswd">Описание</a><br /></span> </li> <li> <strong class="item">chgrp:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#chgrp">Описание</a><br /></span> </li> <li> <strong class="item">chmem:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#chmem">Описание</a><br /></span> </li> <li> <strong class="item">chmod:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#chmod">Описание</a><br /></span> </li> <li> <strong class="item">choom:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#choom">Описание</a><br /></span> </li> <li> <strong class="item">chown:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#chown">Описание</a><br /></span> </li> <li> <strong class="item">chpasswd:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#chpasswd">Описание</a><br /></span> </li> <li> <strong class="item">chroot:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#chroot">Описание</a><br /></span> </li> <li> <strong class="item">chrt:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#chrt">Описание</a><br /></span> </li> <li> <strong class="item">chsh:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#chsh">Описание</a><br /></span> </li> <li> <strong class="item">chvt:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#chvt">Описание</a><br /></span> </li> <li> <strong class="item">cksum:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#cksum">Описание</a><br /></span> </li> <li> <strong class="item">clear:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a> -- - <a href="#clear">Описание</a><br /></span> + "indexref"><a href= + "#ch-system-ncurses">Ncurses-6.4-20230520</a> -- <a href= + "#clear">Описание</a><br /></span> </li> <li> <strong class="item">cmp:</strong> <span class= @@ -53383,30 +55050,30 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">col:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#col">Описание</a><br /></span> </li> <li> <strong class="item">colcrt:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#colcrt">Описание</a><br /></span> </li> <li> <strong class="item">colrm:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#colrm">Описание</a><br /></span> </li> <li> <strong class="item">column:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#column">Описание</a><br /></span> </li> <li> <strong class="item">comm:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#comm">Описание</a><br /></span> </li> <li> @@ -53416,17 +55083,17 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">corelist:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#corelist">Описание</a><br /></span> </li> <li> <strong class="item">cp:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#cp">Описание</a><br /></span> </li> <li> <strong class="item">cpan:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#cpan">Описание</a><br /></span> </li> <li> @@ -53436,48 +55103,48 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">csplit:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#csplit">Описание</a><br /></span> </li> <li> <strong class="item">ctrlaltdel:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#ctrlaltdel">Описание</a><br /></span> </li> <li> <strong class="item">ctstat:</strong> <span class= - "indexref"><a href="#ch-system-iproute2">IPRoute2-6.4.0</a> -- + "indexref"><a href="#ch-system-iproute2">IPRoute2-6.7.0</a> -- <a href="#ctstat">Описание</a><br /></span> </li> <li> <strong class="item">cut:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#cut">Описание</a><br /></span> </li> <li> <strong class="item">c_rehash:</strong> <span class= - "indexref"><a href="#ch-system-openssl">OpenSSL-3.1.2</a> -- + "indexref"><a href="#ch-system-openssl">OpenSSL-3.2.1</a> -- <a href="#c_rehash">Описание</a><br /></span> </li> <li> <strong class="item">date:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#date">Описание</a><br /></span> </li> <li> <strong class="item">dc:</strong> <span class= - "indexref"><a href="#ch-system-bc">Bc-6.6.0</a> -- <a href= + "indexref"><a href="#ch-system-bc">Bc-6.7.5</a> -- <a href= "#dc">Описание</a><br /></span> </li> <li> <strong class="item">dd:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#dd">Описание</a><br /></span> </li> <li> <strong class="item">deallocvt:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#deallocvt">Описание</a><br /></span> </li> <li> @@ -53493,17 +55160,17 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">delpart:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#delpart">Описание</a><br /></span> </li> <li> <strong class="item">depmod:</strong> <span class= - "indexref"><a href="#ch-system-kmod">Kmod-30</a> -- <a href= + "indexref"><a href="#ch-system-kmod">Kmod-31</a> -- <a href= "#depmod">Описание</a><br /></span> </li> <li> <strong class="item">df:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#df">Описание</a><br /></span> </li> <li> @@ -53518,33 +55185,33 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">dir:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#dir">Описание</a><br /></span> </li> <li> <strong class="item">dircolors:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#dircolors">Описание</a><br /></span> </li> <li> <strong class="item">dirname:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#dirname">Описание</a><br /></span> </li> <li> <strong class="item">dmesg:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#dmesg">Описание</a><br /></span> </li> <li> <strong class="item">dnsdomainname:</strong> <span class= - "indexref"><a href="#ch-system-inetutils">Inetutils-2.4</a> -- + "indexref"><a href="#ch-system-inetutils">Inetutils-2.5</a> -- <a href="#dnsdomainname">Описание</a><br /></span> </li> <li> <strong class="item">du:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#du">Описание</a><br /></span> </li> <li> @@ -53554,7 +55221,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">dumpkeys:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#dumpkeys">Описание</a><br /></span> </li> <li> @@ -53609,7 +55276,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">echo:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#echo">Описание</a><br /></span> </li> <li> @@ -53620,32 +55287,32 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">eject:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#eject">Описание</a><br /></span> </li> <li> <strong class="item">elfedit:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#elfedit">Описание</a><br /></span> </li> <li> <strong class="item">enc2xs:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#enc2xs">Описание</a><br /></span> </li> <li> <strong class="item">encguess:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#encguess">Описание</a><br /></span> </li> <li> <strong class="item">env:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#env">Описание</a><br /></span> </li> <li> <strong class="item">envsubst:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#envsubst">Описание</a><br /></span> </li> <li> @@ -53660,12 +55327,12 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">ex:</strong> <span class= - "indexref"><a href="#ch-system-vim">Vim-9.0.1677</a> -- + "indexref"><a href="#ch-system-vim">Vim-9.1.0041</a> -- <a href="#ex">Описание</a><br /></span> </li> <li> <strong class="item">expand:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#expand">Описание</a><br /></span> </li> <li> @@ -53675,44 +55342,44 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">expiry:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#expiry">Описание</a><br /></span> </li> <li> <strong class="item">expr:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#expr">Описание</a><br /></span> </li> <li> <strong class="item">factor:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#factor">Описание</a><br /></span> </li> <li> <strong class="item">faillog:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#faillog">Описание</a><br /></span> </li> <li> <strong class="item">fallocate:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#fallocate">Описание</a><br /></span> </li> <li> <strong class="item">false:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#false">Описание</a><br /></span> </li> <li> <strong class="item">fdisk:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#fdisk">Описание</a><br /></span> </li> <li> <strong class="item">fgconsole:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#fgconsole">Описание</a><br /></span> </li> <li> @@ -53733,7 +55400,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">fincore:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#fincore">Описание</a><br /></span> </li> <li> @@ -53744,13 +55411,13 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">findfs:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#findfs">Описание</a><br /></span> </li> <li> <strong class="item">findmnt:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#findmnt">Описание</a><br /></span> </li> <li> @@ -53766,34 +55433,34 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">flock:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#flock">Описание</a><br /></span> </li> <li> <strong class="item">fmt:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#fmt">Описание</a><br /></span> </li> <li> <strong class="item">fold:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#fold">Описание</a><br /></span> </li> <li> <strong class="item">free:</strong> <span class= - "indexref"><a href="#ch-system-procps">Procps-ng-4.0.3</a> -- + "indexref"><a href="#ch-system-procps">Procps-ng-4.0.4</a> -- <a href="#free">Описание</a><br /></span> </li> <li> <strong class="item">fsck:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#fsck">Описание</a><br /></span> </li> <li> <strong class="item">fsck.cramfs:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#fsck.cramfs">Описание</a><br /></span> </li> <li> @@ -53814,29 +55481,29 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">fsck.minix:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#fsck.minix">Описание</a><br /></span> </li> <li> <strong class="item">fsfreeze:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#fsfreeze">Описание</a><br /></span> </li> <li> <strong class="item">fstab-decode:</strong> <span class= - "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.07</a> -- + "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.08</a> -- <a href="#fstab-decode">Описание</a><br /></span> </li> <li> <strong class="item">fstrim:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#fstrim">Описание</a><br /></span> </li> <li> <strong class="item">ftp:</strong> <span class= - "indexref"><a href="#ch-system-inetutils">Inetutils-2.4</a> -- + "indexref"><a href="#ch-system-inetutils">Inetutils-2.5</a> -- <a href="#ftp">Описание</a><br /></span> </li> <li> @@ -53851,12 +55518,12 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">gawk:</strong> <span class= - "indexref"><a href="#ch-system-gawk">Gawk-5.2.2</a> -- <a href= + "indexref"><a href="#ch-system-gawk">Gawk-5.3.0</a> -- <a href= "#gawk">Описание</a><br /></span> </li> <li> - <strong class="item">gawk-5.2.2:</strong> <span class= - "indexref"><a href="#ch-system-gawk">Gawk-5.2.2</a> -- <a href= + <strong class="item">gawk-5.3.0:</strong> <span class= + "indexref"><a href="#ch-system-gawk">Gawk-5.3.0</a> -- <a href= "#gawk-version">Описание</a><br /></span> </li> <li> @@ -53916,12 +55583,12 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">gencat:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#gencat">Описание</a><br /></span> </li> <li> <strong class="item">genl:</strong> <span class= - "indexref"><a href="#ch-system-iproute2">IPRoute2-6.4.0</a> -- + "indexref"><a href="#ch-system-iproute2">IPRoute2-6.7.0</a> -- <a href="#genl">Описание</a><br /></span> </li> <li> @@ -53931,33 +55598,33 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">getconf:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#getconf">Описание</a><br /></span> </li> <li> <strong class="item">getent:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#getent">Описание</a><br /></span> </li> <li> <strong class="item">getfacl:</strong> <span class= - "indexref"><a href="#ch-system-acl">Acl-2.3.1</a> -- <a href= + "indexref"><a href="#ch-system-acl">Acl-2.3.2</a> -- <a href= "#getfacl">Описание</a><br /></span> </li> <li> <strong class="item">getfattr:</strong> <span class= - "indexref"><a href="#ch-system-attr">Attr-2.5.1</a> -- <a href= + "indexref"><a href="#ch-system-attr">Attr-2.5.2</a> -- <a href= "#getfattr">Описание</a><br /></span> </li> <li> <strong class="item">getkeycodes:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#getkeycodes">Описание</a><br /></span> </li> <li> <strong class="item">getopt:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#getopt">Описание</a><br /></span> </li> <li> @@ -53967,22 +55634,22 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">getsubids:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#getsubids">Описание</a><br /></span> </li> <li> <strong class="item">gettext:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#gettext">Описание</a><br /></span> </li> <li> <strong class="item">gettext.sh:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#gettext.sh">Описание</a><br /></span> </li> <li> <strong class="item">gettextize:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#gettextize">Описание</a><br /></span> </li> <li> @@ -53992,7 +55659,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">gpasswd:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#gpasswd">Описание</a><br /></span> </li> <li> @@ -54012,12 +55679,12 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">gprof:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#gprof">Описание</a><br /></span> </li> <li> <strong class="item">gprofng:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#gprofng">Описание</a><br /></span> </li> <li> @@ -54082,224 +55749,224 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">groupadd:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#groupadd">Описание</a><br /></span> </li> <li> <strong class="item">groupdel:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#groupdel">Описание</a><br /></span> </li> <li> <strong class="item">groupmems:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#groupmems">Описание</a><br /></span> </li> <li> <strong class="item">groupmod:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#groupmod">Описание</a><br /></span> </li> <li> <strong class="item">groups:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#groups">Описание</a><br /></span> </li> <li> <strong class="item">grpck:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#grpck">Описание</a><br /></span> </li> <li> <strong class="item">grpconv:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#grpconv">Описание</a><br /></span> </li> <li> <strong class="item">grpunconv:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#grpunconv">Описание</a><br /></span> </li> <li> <strong class="item">grub-bios-setup:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-bios-setup">Описание</a><br /></span> </li> <li> <strong class="item">grub-editenv:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-editenv">Описание</a><br /></span> </li> <li> <strong class="item">grub-file:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-file">Описание</a><br /></span> </li> <li> <strong class="item">grub-fstest:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-fstest">Описание</a><br /></span> </li> <li> <strong class="item">grub-glue-efi:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-glue-efi">Описание</a><br /></span> </li> <li> <strong class="item">grub-install:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-install">Описание</a><br /></span> </li> <li> <strong class="item">grub-kbdcomp:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-kbdcomp">Описание</a><br /></span> </li> <li> <strong class="item">grub-macbless:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-macbless">Описание</a><br /></span> </li> <li> <strong class="item">grub-menulst2cfg:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-menulst2cfg">Описание</a><br /></span> </li> <li> <strong class="item">grub-mkconfig:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-mkconfig">Описание</a><br /></span> </li> <li> <strong class="item">grub-mkimage:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-mkimage">Описание</a><br /></span> </li> <li> <strong class="item">grub-mklayout:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-mklayout">Описание</a><br /></span> </li> <li> <strong class="item">grub-mknetdir:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-mknetdir">Описание</a><br /></span> </li> <li> <strong class="item">grub-mkpasswd-pbkdf2:</strong> - <span class="indexref"><a href="#ch-system-grub">GRUB-2.06</a> + <span class="indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href="#grub-mkpasswd-pbkdf2">Описание</a><br /></span> </li> <li> <strong class="item">grub-mkrelpath:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-mkrelpath">Описание</a><br /></span> </li> <li> <strong class="item">grub-mkrescue:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-mkrescue">Описание</a><br /></span> </li> <li> <strong class="item">grub-mkstandalone:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-mkstandalone">Описание</a><br /></span> </li> <li> <strong class="item">grub-ofpathname:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-ofpathname">Описание</a><br /></span> </li> <li> <strong class="item">grub-probe:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-probe">Описание</a><br /></span> </li> <li> <strong class="item">grub-reboot:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-reboot">Описание</a><br /></span> </li> <li> <strong class="item">grub-render-label:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-render-label">Описание</a><br /></span> </li> <li> <strong class="item">grub-script-check:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-script-check">Описание</a><br /></span> </li> <li> <strong class="item">grub-set-default:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-set-default">Описание</a><br /></span> </li> <li> <strong class="item">grub-setup:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-sparc64-setup">Описание</a><br /></span> </li> <li> <strong class="item">grub-syslinux2cfg:</strong> <span class= - "indexref"><a href="#ch-system-grub">GRUB-2.06</a> -- <a href= + "indexref"><a href="#ch-system-grub">GRUB-2.12</a> -- <a href= "#grub-syslinux2cfg">Описание</a><br /></span> </li> <li> <strong class="item">gunzip:</strong> <span class= - "indexref"><a href="#ch-system-gzip">Gzip-1.12</a> -- <a href= + "indexref"><a href="#ch-system-gzip">Gzip-1.13</a> -- <a href= "#gunzip">Описание</a><br /></span> </li> <li> <strong class="item">gzexe:</strong> <span class= - "indexref"><a href="#ch-system-gzip">Gzip-1.12</a> -- <a href= + "indexref"><a href="#ch-system-gzip">Gzip-1.13</a> -- <a href= "#gzexe">Описание</a><br /></span> </li> <li> <strong class="item">gzip:</strong> <span class= - "indexref"><a href="#ch-system-gzip">Gzip-1.12</a> -- <a href= + "indexref"><a href="#ch-system-gzip">Gzip-1.13</a> -- <a href= "#gzip">Описание</a><br /></span> </li> <li> <strong class="item">h2ph:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#h2ph">Описание</a><br /></span> </li> <li> <strong class="item">h2xs:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#h2xs">Описание</a><br /></span> </li> <li> <strong class="item">halt:</strong> <span class= - "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.07</a> -- + "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.08</a> -- <a href="#halt-sysv">Описание</a><br /></span> </li> <li> <strong class="item">hardlink:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#hardlink">Описание</a><br /></span> </li> <li> <strong class="item">head:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#head">Описание</a><br /></span> </li> <li> <strong class="item">hexdump:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#hexdump">Описание</a><br /></span> </li> <li> <strong class="item">hostid:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#hostid">Описание</a><br /></span> </li> <li> <strong class="item">hostname:</strong> <span class= - "indexref"><a href="#ch-system-inetutils">Inetutils-2.4</a> -- + "indexref"><a href="#ch-system-inetutils">Inetutils-2.5</a> -- <a href="#hostname">Описание</a><br /></span> </li> <li> @@ -54310,47 +55977,47 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">hwclock:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#hwclock">Описание</a><br /></span> </li> <li> <strong class="item">i386:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#i386">Описание</a><br /></span> </li> <li> <strong class="item">iconv:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#iconv">Описание</a><br /></span> </li> <li> <strong class="item">iconvconfig:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#iconvconfig">Описание</a><br /></span> </li> <li> <strong class="item">id:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#id">Описание</a><br /></span> </li> <li> <strong class="item">idle3:</strong> <span class= - "indexref"><a href="#ch-system-Python">Python-3.11.4</a></span> + "indexref"><a href="#ch-system-Python">Python-3.12.2</a></span> </li> <li> <strong class="item">ifconfig:</strong> <span class= - "indexref"><a href="#ch-system-inetutils">Inetutils-2.4</a> -- + "indexref"><a href="#ch-system-inetutils">Inetutils-2.5</a> -- <a href="#ifconfig">Описание</a><br /></span> </li> <li> <strong class="item">ifnames:</strong> <span class= - "indexref"><a href="#ch-system-autoconf">Autoconf-2.71</a> -- + "indexref"><a href="#ch-system-autoconf">Autoconf-2.72</a> -- <a href="#ifnames">Описание</a><br /></span> </li> <li> <strong class="item">ifstat:</strong> <span class= - "indexref"><a href="#ch-system-iproute2">IPRoute2-6.4.0</a> -- + "indexref"><a href="#ch-system-iproute2">IPRoute2-6.7.0</a> -- <a href="#ifstat">Описание</a><br /></span> </li> <li> @@ -54360,42 +56027,44 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">info:</strong> <span class= - "indexref"><a href="#ch-system-texinfo">Texinfo-7.0.3</a> -- + "indexref"><a href="#ch-system-texinfo">Texinfo-7.1</a> -- <a href="#info">Описание</a><br /></span> </li> <li> <strong class="item">infocmp:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a> -- - <a href="#infocmp">Описание</a><br /></span> + "indexref"><a href= + "#ch-system-ncurses">Ncurses-6.4-20230520</a> -- <a href= + "#infocmp">Описание</a><br /></span> </li> <li> <strong class="item">infotocap:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a> -- - <a href="#infotocap">Описание</a><br /></span> + "indexref"><a href= + "#ch-system-ncurses">Ncurses-6.4-20230520</a> -- <a href= + "#infotocap">Описание</a><br /></span> </li> <li> <strong class="item">init:</strong> <span class= - "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.07</a> -- + "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.08</a> -- <a href="#init-sysv">Описание</a><br /></span> </li> <li> <strong class="item">insmod:</strong> <span class= - "indexref"><a href="#ch-system-kmod">Kmod-30</a> -- <a href= + "indexref"><a href="#ch-system-kmod">Kmod-31</a> -- <a href= "#insmod">Описание</a><br /></span> </li> <li> <strong class="item">install:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#install">Описание</a><br /></span> </li> <li> <strong class="item">install-info:</strong> <span class= - "indexref"><a href="#ch-system-texinfo">Texinfo-7.0.3</a> -- + "indexref"><a href="#ch-system-texinfo">Texinfo-7.1</a> -- <a href="#install-info">Описание</a><br /></span> </li> <li> <strong class="item">instmodsh:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#instmodsh">Описание</a><br /></span> </li> <li> @@ -54426,73 +56095,73 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">ionice:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#ionice">Описание</a><br /></span> </li> <li> <strong class="item">ip:</strong> <span class= - "indexref"><a href="#ch-system-iproute2">IPRoute2-6.4.0</a> -- + "indexref"><a href="#ch-system-iproute2">IPRoute2-6.7.0</a> -- <a href="#ip">Описание</a><br /></span> </li> <li> <strong class="item">ipcmk:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#ipcmk">Описание</a><br /></span> </li> <li> <strong class="item">ipcrm:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#ipcrm">Описание</a><br /></span> </li> <li> <strong class="item">ipcs:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#ipcs">Описание</a><br /></span> </li> <li> <strong class="item">irqtop:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#irqtop">Описание</a><br /></span> </li> <li> <strong class="item">isosize:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#isosize">Описание</a><br /></span> </li> <li> <strong class="item">join:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#join">Описание</a><br /></span> </li> <li> <strong class="item">json_pp:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#json_pp">Описание</a><br /></span> </li> <li> <strong class="item">kbdinfo:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#kbdinfo">Описание</a><br /></span> </li> <li> <strong class="item">kbdrate:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#kbdrate">Описание</a><br /></span> </li> <li> <strong class="item">kbd_mode:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#kbd_mode">Описание</a><br /></span> </li> <li> <strong class="item">kill:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#kill">Описание</a><br /></span> </li> <li> @@ -54502,7 +56171,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">killall5:</strong> <span class= - "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.07</a> -- + "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.08</a> -- <a href="#killall5">Описание</a><br /></span> </li> <li> @@ -54512,60 +56181,55 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">kmod:</strong> <span class= - "indexref"><a href="#ch-system-kmod">Kmod-30</a> -- <a href= + "indexref"><a href="#ch-system-kmod">Kmod-31</a> -- <a href= "#kmod">Описание</a><br /></span> </li> <li> <strong class="item">last:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#last">Описание</a><br /></span> </li> <li> <strong class="item">lastb:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#lastb">Описание</a><br /></span> </li> <li> - <strong class="item">lastlog:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- - <a href="#lastlog">Описание</a><br /></span> - </li> - <li> <strong class="item">ld:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#ld">Описание</a><br /></span> </li> <li> <strong class="item">ld.bfd:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#ld.bfd">Описание</a><br /></span> </li> <li> <strong class="item">ld.gold:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#ld.gold">Описание</a><br /></span> </li> <li> <strong class="item">ldattach:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#ldattach">Описание</a><br /></span> </li> <li> <strong class="item">ldconfig:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#ldconfig">Описание</a><br /></span> </li> <li> <strong class="item">ldd:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#ldd">Описание</a><br /></span> </li> <li> <strong class="item">lddlibc4:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#lddlibc4">Описание</a><br /></span> </li> <li> @@ -54590,12 +56254,12 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">lexgrog:</strong> <span class= - "indexref"><a href="#ch-system-man-db">Man-DB-2.11.2</a> -- + "indexref"><a href="#ch-system-man-db">Man-DB-2.12.0</a> -- <a href="#lexgrog">Описание</a><br /></span> </li> <li> - <strong class="item">lfskernel-6.4.12:</strong> <span class= - "indexref"><a href="#ch-bootable-kernel">Linux-6.4.12</a> -- + <strong class="item">lfskernel-6.7.4:</strong> <span class= + "indexref"><a href="#ch-bootable-kernel">Linux-6.7.4</a> -- <a href="#lfskernel">Описание</a><br /></span> </li> <li> @@ -54615,7 +56279,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libnetcfg:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#libnetcfg">Описание</a><br /></span> </li> <li> @@ -54630,19 +56294,19 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">link:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#link">Описание</a><br /></span> </li> <li> <strong class="item">linux32:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#linux32">Описание</a><br /></span> </li> <li> <strong class="item">linux64:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#linux64">Описание</a><br /></span> </li> <li> @@ -54652,32 +56316,32 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">ln:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#ln">Описание</a><br /></span> </li> <li> <strong class="item">lnstat:</strong> <span class= - "indexref"><a href="#ch-system-iproute2">IPRoute2-6.4.0</a> -- + "indexref"><a href="#ch-system-iproute2">IPRoute2-6.7.0</a> -- <a href="#lnstat">Описание</a><br /></span> </li> <li> <strong class="item">loadkeys:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#loadkeys">Описание</a><br /></span> </li> <li> <strong class="item">loadunimap:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#loadunimap">Описание</a><br /></span> </li> <li> <strong class="item">locale:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#locale">Описание</a><br /></span> </li> <li> <strong class="item">localedef:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#localedef">Описание</a><br /></span> </li> <li> @@ -54688,22 +56352,22 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">logger:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#logger">Описание</a><br /></span> </li> <li> <strong class="item">login:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#login">Описание</a><br /></span> </li> <li> <strong class="item">logname:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#logname">Описание</a><br /></span> </li> <li> <strong class="item">logoutd:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#logoutd">Описание</a><br /></span> </li> <li> @@ -54714,7 +56378,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">look:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#look">Описание</a><br /></span> </li> <li> @@ -54725,12 +56389,12 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">losetup:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#losetup">Описание</a><br /></span> </li> <li> <strong class="item">ls:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#ls">Описание</a><br /></span> </li> <li> @@ -54741,60 +56405,60 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">lsblk:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#lsblk">Описание</a><br /></span> </li> <li> <strong class="item">lscpu:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#lscpu">Описание</a><br /></span> </li> <li> <strong class="item">lsfd:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#lsfd">Описание</a><br /></span> </li> <li> <strong class="item">lsipc:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#lsipc">Описание</a><br /></span> </li> <li> <strong class="item">lsirq:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#lsirq">Описание</a><br /></span> </li> <li> <strong class="item">lslocks:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#lslocks">Описание</a><br /></span> </li> <li> <strong class="item">lslogins:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#lslogins">Описание</a><br /></span> </li> <li> <strong class="item">lsmem:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#lsmem">Описание</a><br /></span> </li> <li> <strong class="item">lsmod:</strong> <span class= - "indexref"><a href="#ch-system-kmod">Kmod-30</a> -- <a href= + "indexref"><a href="#ch-system-kmod">Kmod-31</a> -- <a href= "#lsmod">Описание</a><br /></span> </li> <li> <strong class="item">lsns:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#lsns">Описание</a><br /></span> </li> <li> @@ -54804,57 +56468,57 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">lzcat:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#lzcat">Описание</a><br /></span> </li> <li> <strong class="item">lzcmp:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#lzcmp">Описание</a><br /></span> </li> <li> <strong class="item">lzdiff:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#lzdiff">Описание</a><br /></span> </li> <li> <strong class="item">lzegrep:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#lzegrep">Описание</a><br /></span> </li> <li> <strong class="item">lzfgrep:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#lzfgrep">Описание</a><br /></span> </li> <li> <strong class="item">lzgrep:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#lzgrep">Описание</a><br /></span> </li> <li> <strong class="item">lzless:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#lzless">Описание</a><br /></span> </li> <li> <strong class="item">lzma:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#lzma">Описание</a><br /></span> </li> <li> <strong class="item">lzmadec:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#lzmadec">Описание</a><br /></span> </li> <li> <strong class="item">lzmainfo:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#lzmainfo">Описание</a><br /></span> </li> <li> <strong class="item">lzmore:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#lzmore">Описание</a><br /></span> </li> <li> @@ -54869,64 +56533,64 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">makedb:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#makedb">Описание</a><br /></span> </li> <li> <strong class="item">makeinfo:</strong> <span class= - "indexref"><a href="#ch-system-texinfo">Texinfo-7.0.3</a> -- + "indexref"><a href="#ch-system-texinfo">Texinfo-7.1</a> -- <a href="#makeinfo">Описание</a><br /></span> </li> <li> <strong class="item">man:</strong> <span class= - "indexref"><a href="#ch-system-man-db">Man-DB-2.11.2</a> -- + "indexref"><a href="#ch-system-man-db">Man-DB-2.12.0</a> -- <a href="#man">Описание</a><br /></span> </li> <li> <strong class="item">man-recode:</strong> <span class= - "indexref"><a href="#ch-system-man-db">Man-DB-2.11.2</a> -- + "indexref"><a href="#ch-system-man-db">Man-DB-2.12.0</a> -- <a href="#man-recode">Описание</a><br /></span> </li> <li> <strong class="item">mandb:</strong> <span class= - "indexref"><a href="#ch-system-man-db">Man-DB-2.11.2</a> -- + "indexref"><a href="#ch-system-man-db">Man-DB-2.12.0</a> -- <a href="#mandb">Описание</a><br /></span> </li> <li> <strong class="item">manpath:</strong> <span class= - "indexref"><a href="#ch-system-man-db">Man-DB-2.11.2</a> -- + "indexref"><a href="#ch-system-man-db">Man-DB-2.12.0</a> -- <a href="#manpath">Описание</a><br /></span> </li> <li> <strong class="item">mapscrn:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#mapscrn">Описание</a><br /></span> </li> <li> <strong class="item">mcookie:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#mcookie">Описание</a><br /></span> </li> <li> <strong class="item">md5sum:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#md5sum">Описание</a><br /></span> </li> <li> <strong class="item">mesg:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#mesg">Описание</a><br /></span> </li> <li> <strong class="item">meson:</strong> <span class= - "indexref"><a href="#ch-system-meson">Meson-1.2.1</a> -- + "indexref"><a href="#ch-system-meson">Meson-1.3.2</a> -- <a href="#meson">Описание</a><br /></span> </li> <li> <strong class="item">mkdir:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#mkdir">Описание</a><br /></span> </li> <li> @@ -54936,25 +56600,25 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">mkfifo:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#mkfifo">Описание</a><br /></span> </li> <li> <strong class="item">mkfs:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#mkfs">Описание</a><br /></span> </li> <li> <strong class="item">mkfs.bfs:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#mkfs.bfs">Описание</a><br /></span> </li> <li> <strong class="item">mkfs.cramfs:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#mkfs.cramfs">Описание</a><br /></span> </li> <li> @@ -54975,7 +56639,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">mkfs.minix:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#mkfs.minix">Описание</a><br /></span> </li> <li> @@ -54985,18 +56649,18 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">mknod:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#mknod">Описание</a><br /></span> </li> <li> <strong class="item">mkswap:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#mkswap">Описание</a><br /></span> </li> <li> <strong class="item">mktemp:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#mktemp">Описание</a><br /></span> </li> <li> @@ -55011,122 +56675,123 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">modinfo:</strong> <span class= - "indexref"><a href="#ch-system-kmod">Kmod-30</a> -- <a href= + "indexref"><a href="#ch-system-kmod">Kmod-31</a> -- <a href= "#modinfo">Описание</a><br /></span> </li> <li> <strong class="item">modprobe:</strong> <span class= - "indexref"><a href="#ch-system-kmod">Kmod-30</a> -- <a href= + "indexref"><a href="#ch-system-kmod">Kmod-31</a> -- <a href= "#modprobe">Описание</a><br /></span> </li> <li> <strong class="item">more:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#more">Описание</a><br /></span> </li> <li> <strong class="item">mount:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#mount">Описание</a><br /></span> </li> <li> <strong class="item">mountpoint:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#mountpoint">Описание</a><br /></span> </li> <li> <strong class="item">msgattrib:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#msgattrib">Описание</a><br /></span> </li> <li> <strong class="item">msgcat:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#msgcat">Описание</a><br /></span> </li> <li> <strong class="item">msgcmp:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#msgcmp">Описание</a><br /></span> </li> <li> <strong class="item">msgcomm:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#msgcomm">Описание</a><br /></span> </li> <li> <strong class="item">msgconv:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#msgconv">Описание</a><br /></span> </li> <li> <strong class="item">msgen:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#msgen">Описание</a><br /></span> </li> <li> <strong class="item">msgexec:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#msgexec">Описание</a><br /></span> </li> <li> <strong class="item">msgfilter:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#msgfilter">Описание</a><br /></span> </li> <li> <strong class="item">msgfmt:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#msgfmt">Описание</a><br /></span> </li> <li> <strong class="item">msggrep:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#msggrep">Описание</a><br /></span> </li> <li> <strong class="item">msginit:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#msginit">Описание</a><br /></span> </li> <li> <strong class="item">msgmerge:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#msgmerge">Описание</a><br /></span> </li> <li> <strong class="item">msgunfmt:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#msgunfmt">Описание</a><br /></span> </li> <li> <strong class="item">msguniq:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#msguniq">Описание</a><br /></span> </li> <li> <strong class="item">mtrace:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#mtrace">Описание</a><br /></span> </li> <li> <strong class="item">mv:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#mv">Описание</a><br /></span> </li> <li> <strong class="item">namei:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#namei">Описание</a><br /></span> </li> <li> <strong class="item">ncursesw6-config:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a> -- - <a href="#ncursesw6-config">Описание</a><br /></span> + "indexref"><a href= + "#ch-system-ncurses">Ncurses-6.4-20230520</a> -- <a href= + "#ncursesw6-config">Описание</a><br /></span> </li> <li> <strong class="item">neqn:</strong> <span class= @@ -55135,32 +56800,32 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">newgidmap:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#newgidmap">Описание</a><br /></span> </li> <li> <strong class="item">newgrp:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#newgrp">Описание</a><br /></span> </li> <li> <strong class="item">newuidmap:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#newuidmap">Описание</a><br /></span> </li> <li> <strong class="item">newusers:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#newusers">Описание</a><br /></span> </li> <li> <strong class="item">ngettext:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#ngettext">Описание</a><br /></span> </li> <li> <strong class="item">nice:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#nice">Описание</a><br /></span> </li> <li> @@ -55170,27 +56835,27 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">nl:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#nl">Описание</a><br /></span> </li> <li> <strong class="item">nm:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#nm">Описание</a><br /></span> </li> <li> <strong class="item">nohup:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#nohup">Описание</a><br /></span> </li> <li> <strong class="item">nologin:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#nologin">Описание</a><br /></span> </li> <li> <strong class="item">nproc:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#nproc">Описание</a><br /></span> </li> <li> @@ -55199,65 +56864,60 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <a href="#nroff">Описание</a><br /></span> </li> <li> - <strong class="item">nscd:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- - <a href="#nscd">Описание</a><br /></span> - </li> - <li> <strong class="item">nsenter:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#nsenter">Описание</a><br /></span> </li> <li> <strong class="item">nstat:</strong> <span class= - "indexref"><a href="#ch-system-iproute2">IPRoute2-6.4.0</a> -- + "indexref"><a href="#ch-system-iproute2">IPRoute2-6.7.0</a> -- <a href="#nstat">Описание</a><br /></span> </li> <li> <strong class="item">numfmt:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#numfmt">Описание</a><br /></span> </li> <li> <strong class="item">objcopy:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#objcopy">Описание</a><br /></span> </li> <li> <strong class="item">objdump:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#objdump">Описание</a><br /></span> </li> <li> <strong class="item">od:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#od">Описание</a><br /></span> </li> <li> <strong class="item">openssl:</strong> <span class= - "indexref"><a href="#ch-system-openssl">OpenSSL-3.1.2</a> -- + "indexref"><a href="#ch-system-openssl">OpenSSL-3.2.1</a> -- <a href="#openssl-prog">Описание</a><br /></span> </li> <li> <strong class="item">openvt:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#openvt">Описание</a><br /></span> </li> <li> <strong class="item">partx:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#partx">Описание</a><br /></span> </li> <li> <strong class="item">passwd:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#passwd">Описание</a><br /></span> </li> <li> <strong class="item">paste:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#paste">Описание</a><br /></span> </li> <li> @@ -55267,12 +56927,12 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">pathchk:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#pathchk">Описание</a><br /></span> </li> <li> <strong class="item">pcprofiledump:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#pcprofiledump">Описание</a><br /></span> </li> <li> @@ -55287,7 +56947,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">pdftexi2dvi:</strong> <span class= - "indexref"><a href="#ch-system-texinfo">Texinfo-7.0.3</a> -- + "indexref"><a href="#ch-system-texinfo">Texinfo-7.1</a> -- <a href="#pdftexi2dvi">Описание</a><br /></span> </li> <li> @@ -55297,32 +56957,32 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">perl:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#perl">Описание</a><br /></span> </li> <li> - <strong class="item">perl5.38.0:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + <strong class="item">perl5.38.2:</strong> <span class= + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#perl-version">Описание</a><br /></span> </li> <li> <strong class="item">perlbug:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#perlbug">Описание</a><br /></span> </li> <li> <strong class="item">perldoc:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#perldoc">Описание</a><br /></span> </li> <li> <strong class="item">perlivp:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#perlivp">Описание</a><br /></span> </li> <li> <strong class="item">perlthanks:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#perlthanks">Описание</a><br /></span> </li> <li> @@ -55332,7 +56992,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">pgrep:</strong> <span class= - "indexref"><a href="#ch-system-procps">Procps-ng-4.0.3</a> -- + "indexref"><a href="#ch-system-procps">Procps-ng-4.0.4</a> -- <a href="#pgrep">Описание</a><br /></span> </li> <li> @@ -55347,97 +57007,97 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">piconv:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#piconv">Описание</a><br /></span> </li> <li> <strong class="item">pidof:</strong> <span class= - "indexref"><a href="#ch-system-procps">Procps-ng-4.0.3</a> -- + "indexref"><a href="#ch-system-procps">Procps-ng-4.0.4</a> -- <a href="#pidof">Описание</a><br /></span> </li> <li> <strong class="item">ping:</strong> <span class= - "indexref"><a href="#ch-system-inetutils">Inetutils-2.4</a> -- + "indexref"><a href="#ch-system-inetutils">Inetutils-2.5</a> -- <a href="#ping">Описание</a><br /></span> </li> <li> <strong class="item">ping6:</strong> <span class= - "indexref"><a href="#ch-system-inetutils">Inetutils-2.4</a> -- + "indexref"><a href="#ch-system-inetutils">Inetutils-2.5</a> -- <a href="#ping6">Описание</a><br /></span> </li> <li> <strong class="item">pinky:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#pinky">Описание</a><br /></span> </li> <li> <strong class="item">pip3:</strong> <span class= - "indexref"><a href="#ch-system-Python">Python-3.11.4</a></span> + "indexref"><a href="#ch-system-Python">Python-3.12.2</a></span> </li> <li> <strong class="item">pivot_root:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#pivot_root">Описание</a><br /></span> </li> <li> <strong class="item">pkgconf:</strong> <span class= - "indexref"><a href="#ch-system-pkgconf">Pkgconf-2.0.1</a> -- + "indexref"><a href="#ch-system-pkgconf">Pkgconf-2.1.1</a> -- <a href="#pkgconf">Описание</a><br /></span> </li> <li> <strong class="item">pkill:</strong> <span class= - "indexref"><a href="#ch-system-procps">Procps-ng-4.0.3</a> -- + "indexref"><a href="#ch-system-procps">Procps-ng-4.0.4</a> -- <a href="#pkill">Описание</a><br /></span> </li> <li> <strong class="item">pl2pm:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#pl2pm">Описание</a><br /></span> </li> <li> <strong class="item">pldd:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#pldd">Описание</a><br /></span> </li> <li> <strong class="item">pmap:</strong> <span class= - "indexref"><a href="#ch-system-procps">Procps-ng-4.0.3</a> -- + "indexref"><a href="#ch-system-procps">Procps-ng-4.0.4</a> -- <a href="#pmap">Описание</a><br /></span> </li> <li> <strong class="item">pod2html:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#pod2html">Описание</a><br /></span> </li> <li> <strong class="item">pod2man:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#pod2man">Описание</a><br /></span> </li> <li> <strong class="item">pod2texi:</strong> <span class= - "indexref"><a href="#ch-system-texinfo">Texinfo-7.0.3</a> -- + "indexref"><a href="#ch-system-texinfo">Texinfo-7.1</a> -- <a href="#pod2texi">Описание</a><br /></span> </li> <li> <strong class="item">pod2text:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#pod2text">Описание</a><br /></span> </li> <li> <strong class="item">pod2usage:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#pod2usage">Описание</a><br /></span> </li> <li> <strong class="item">podchecker:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#podchecker">Описание</a><br /></span> </li> <li> <strong class="item">podselect:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#podselect">Описание</a><br /></span> </li> <li> @@ -55447,12 +57107,12 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">poweroff:</strong> <span class= - "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.07</a> -- + "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.08</a> -- <a href="#poweroff-sysv">Описание</a><br /></span> </li> <li> <strong class="item">pr:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#pr">Описание</a><br /></span> </li> <li> @@ -55467,23 +57127,23 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">printenv:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#printenv">Описание</a><br /></span> </li> <li> <strong class="item">printf:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#printf">Описание</a><br /></span> </li> <li> <strong class="item">prlimit:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#prlimit">Описание</a><br /></span> </li> <li> <strong class="item">prove:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#prove">Описание</a><br /></span> </li> <li> @@ -55493,27 +57153,27 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">ps:</strong> <span class= - "indexref"><a href="#ch-system-procps">Procps-ng-4.0.3</a> -- + "indexref"><a href="#ch-system-procps">Procps-ng-4.0.4</a> -- <a href="#ps">Описание</a><br /></span> </li> <li> <strong class="item">psfaddtable:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#psfaddtable">Описание</a><br /></span> </li> <li> <strong class="item">psfgettable:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#psfgettable">Описание</a><br /></span> </li> <li> <strong class="item">psfstriptable:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#psfstriptable">Описание</a><br /></span> </li> <li> <strong class="item">psfxtable:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#psfxtable">Описание</a><br /></span> </li> <li> @@ -55533,91 +57193,91 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">ptar:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#ptar">Описание</a><br /></span> </li> <li> <strong class="item">ptardiff:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#ptardiff">Описание</a><br /></span> </li> <li> <strong class="item">ptargrep:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#ptargrep">Описание</a><br /></span> </li> <li> <strong class="item">ptx:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#ptx">Описание</a><br /></span> </li> <li> <strong class="item">pwck:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#pwck">Описание</a><br /></span> </li> <li> <strong class="item">pwconv:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#pwconv">Описание</a><br /></span> </li> <li> <strong class="item">pwd:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#pwd">Описание</a><br /></span> </li> <li> <strong class="item">pwdx:</strong> <span class= - "indexref"><a href="#ch-system-procps">Procps-ng-4.0.3</a> -- + "indexref"><a href="#ch-system-procps">Procps-ng-4.0.4</a> -- <a href="#pwdx">Описание</a><br /></span> </li> <li> <strong class="item">pwunconv:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#pwunconv">Описание</a><br /></span> </li> <li> <strong class="item">pydoc3:</strong> <span class= - "indexref"><a href="#ch-system-Python">Python-3.11.4</a></span> + "indexref"><a href="#ch-system-Python">Python-3.12.2</a></span> </li> <li> <strong class="item">python3:</strong> <span class= - "indexref"><a href="#ch-system-Python">Python-3.11.4</a></span> + "indexref"><a href="#ch-system-Python">Python-3.12.2</a></span> </li> <li> <strong class="item">ranlib:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#ranlib">Описание</a><br /></span> </li> <li> <strong class="item">readelf:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#readelf">Описание</a><br /></span> </li> <li> <strong class="item">readlink:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#readlink">Описание</a><br /></span> </li> <li> <strong class="item">readprofile:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#readprofile">Описание</a><br /></span> </li> <li> <strong class="item">realpath:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#realpath">Описание</a><br /></span> </li> <li> <strong class="item">reboot:</strong> <span class= - "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.07</a> -- + "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.08</a> -- <a href="#reboot-sysv">Описание</a><br /></span> </li> <li> <strong class="item">recode-sr-latin:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#recode-sr-latin">Описание</a><br /></span> </li> <li> @@ -55628,19 +57288,20 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">rename:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#rename">Описание</a><br /></span> </li> <li> <strong class="item">renice:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#renice">Описание</a><br /></span> </li> <li> <strong class="item">reset:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a> -- - <a href="#reset">Описание</a><br /></span> + "indexref"><a href= + "#ch-system-ncurses">Ncurses-6.4-20230520</a> -- <a href= + "#reset">Описание</a><br /></span> </li> <li> <strong class="item">resize2fs:</strong> <span class= @@ -55650,34 +57311,34 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">resizepart:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#resizepart">Описание</a><br /></span> </li> <li> <strong class="item">rev:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#rev">Описание</a><br /></span> </li> <li> <strong class="item">rfkill:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#rfkill">Описание</a><br /></span> </li> <li> <strong class="item">rm:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#rm">Описание</a><br /></span> </li> <li> <strong class="item">rmdir:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#rmdir">Описание</a><br /></span> </li> <li> <strong class="item">rmmod:</strong> <span class= - "indexref"><a href="#ch-system-kmod">Kmod-30</a> -- <a href= + "indexref"><a href="#ch-system-kmod">Kmod-31</a> -- <a href= "#rmmod">Описание</a><br /></span> </li> <li> @@ -55712,43 +57373,43 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">routel:</strong> <span class= - "indexref"><a href="#ch-system-iproute2">IPRoute2-6.4.0</a> -- + "indexref"><a href="#ch-system-iproute2">IPRoute2-6.7.0</a> -- <a href="#routel">Описание</a><br /></span> </li> <li> <strong class="item">rtacct:</strong> <span class= - "indexref"><a href="#ch-system-iproute2">IPRoute2-6.4.0</a> -- + "indexref"><a href="#ch-system-iproute2">IPRoute2-6.7.0</a> -- <a href="#rtacct">Описание</a><br /></span> </li> <li> <strong class="item">rtcwake:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#rtcwake">Описание</a><br /></span> </li> <li> <strong class="item">rtmon:</strong> <span class= - "indexref"><a href="#ch-system-iproute2">IPRoute2-6.4.0</a> -- + "indexref"><a href="#ch-system-iproute2">IPRoute2-6.7.0</a> -- <a href="#rtmon">Описание</a><br /></span> </li> <li> <strong class="item">rtpr:</strong> <span class= - "indexref"><a href="#ch-system-iproute2">IPRoute2-6.4.0</a> -- + "indexref"><a href="#ch-system-iproute2">IPRoute2-6.7.0</a> -- <a href="#rtpr">Описание</a><br /></span> </li> <li> <strong class="item">rtstat:</strong> <span class= - "indexref"><a href="#ch-system-iproute2">IPRoute2-6.4.0</a> -- + "indexref"><a href="#ch-system-iproute2">IPRoute2-6.7.0</a> -- <a href="#rtstat">Описание</a><br /></span> </li> <li> <strong class="item">runcon:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#runcon">Описание</a><br /></span> </li> <li> <strong class="item">runlevel:</strong> <span class= - "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.07</a> -- + "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.08</a> -- <a href="#runlevel-sysv">Описание</a><br /></span> </li> <li> @@ -55758,30 +57419,30 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">rview:</strong> <span class= - "indexref"><a href="#ch-system-vim">Vim-9.0.1677</a> -- + "indexref"><a href="#ch-system-vim">Vim-9.1.0041</a> -- <a href="#rview">Описание</a><br /></span> </li> <li> <strong class="item">rvim:</strong> <span class= - "indexref"><a href="#ch-system-vim">Vim-9.0.1677</a> -- + "indexref"><a href="#ch-system-vim">Vim-9.1.0041</a> -- <a href="#rvim">Описание</a><br /></span> </li> <li> <strong class="item">script:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#script">Описание</a><br /></span> </li> <li> <strong class="item">scriptlive:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#scriptlive">Описание</a><br /></span> </li> <li> <strong class="item">scriptreplay:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#scriptreplay">Описание</a><br /></span> </li> <li> @@ -55796,13 +57457,13 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">seq:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#seq">Описание</a><br /></span> </li> <li> <strong class="item">setarch:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#setarch">Описание</a><br /></span> </li> <li> @@ -55812,140 +57473,140 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">setfacl:</strong> <span class= - "indexref"><a href="#ch-system-acl">Acl-2.3.1</a> -- <a href= + "indexref"><a href="#ch-system-acl">Acl-2.3.2</a> -- <a href= "#setfacl">Описание</a><br /></span> </li> <li> <strong class="item">setfattr:</strong> <span class= - "indexref"><a href="#ch-system-attr">Attr-2.5.1</a> -- <a href= + "indexref"><a href="#ch-system-attr">Attr-2.5.2</a> -- <a href= "#setfattr">Описание</a><br /></span> </li> <li> <strong class="item">setfont:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#setfont">Описание</a><br /></span> </li> <li> <strong class="item">setkeycodes:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#setkeycodes">Описание</a><br /></span> </li> <li> <strong class="item">setleds:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#setleds">Описание</a><br /></span> </li> <li> <strong class="item">setmetamode:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#setmetamode">Описание</a><br /></span> </li> <li> <strong class="item">setsid:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#setsid">Описание</a><br /></span> </li> <li> <strong class="item">setterm:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#setterm">Описание</a><br /></span> </li> <li> <strong class="item">setvtrgb:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#setvtrgb">Описание</a><br /></span> </li> <li> <strong class="item">sfdisk:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#sfdisk">Описание</a><br /></span> </li> <li> <strong class="item">sg:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#sg">Описание</a><br /></span> </li> <li> <strong class="item">sh:</strong> <span class= - "indexref"><a href="#ch-system-bash">Bash-5.2.15</a> -- + "indexref"><a href="#ch-system-bash">Bash-5.2.21</a> -- <a href="#sh">Описание</a><br /></span> </li> <li> <strong class="item">sha1sum:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#sha1sum">Описание</a><br /></span> </li> <li> <strong class="item">sha224sum:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#sha224sum">Описание</a><br /></span> </li> <li> <strong class="item">sha256sum:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#sha256sum">Описание</a><br /></span> </li> <li> <strong class="item">sha384sum:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#sha384sum">Описание</a><br /></span> </li> <li> <strong class="item">sha512sum:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#sha512sum">Описание</a><br /></span> </li> <li> <strong class="item">shasum:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#shasum">Описание</a><br /></span> </li> <li> <strong class="item">showconsolefont:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#showconsolefont">Описание</a><br /></span> </li> <li> <strong class="item">showkey:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#showkey">Описание</a><br /></span> </li> <li> <strong class="item">shred:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#shred">Описание</a><br /></span> </li> <li> <strong class="item">shuf:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#shuf">Описание</a><br /></span> </li> <li> <strong class="item">shutdown:</strong> <span class= - "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.07</a> -- + "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.08</a> -- <a href="#shutdown-sysv">Описание</a><br /></span> </li> <li> <strong class="item">size:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#size">Описание</a><br /></span> </li> <li> <strong class="item">slabtop:</strong> <span class= - "indexref"><a href="#ch-system-procps">Procps-ng-4.0.3</a> -- + "indexref"><a href="#ch-system-procps">Procps-ng-4.0.4</a> -- <a href="#slabtop">Описание</a><br /></span> </li> <li> <strong class="item">sleep:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#sleep">Описание</a><br /></span> </li> <li> <strong class="item">sln:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#sln">Описание</a><br /></span> </li> <li> @@ -55955,107 +57616,107 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">sort:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#sort">Описание</a><br /></span> </li> <li> <strong class="item">sotruss:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#sotruss">Описание</a><br /></span> </li> <li> <strong class="item">splain:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#splain">Описание</a><br /></span> </li> <li> <strong class="item">split:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#split">Описание</a><br /></span> </li> <li> <strong class="item">sprof:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#sprof">Описание</a><br /></span> </li> <li> <strong class="item">ss:</strong> <span class= - "indexref"><a href="#ch-system-iproute2">IPRoute2-6.4.0</a> -- + "indexref"><a href="#ch-system-iproute2">IPRoute2-6.7.0</a> -- <a href="#ss">Описание</a><br /></span> </li> <li> <strong class="item">stat:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#stat">Описание</a><br /></span> </li> <li> <strong class="item">stdbuf:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#stdbuf">Описание</a><br /></span> </li> <li> <strong class="item">strings:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#strings">Описание</a><br /></span> </li> <li> <strong class="item">strip:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#strip">Описание</a><br /></span> </li> <li> <strong class="item">stty:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#stty">Описание</a><br /></span> </li> <li> <strong class="item">su:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#su">Описание</a><br /></span> </li> <li> <strong class="item">sulogin:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#sulogin">Описание</a><br /></span> </li> <li> <strong class="item">sum:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#sum">Описание</a><br /></span> </li> <li> <strong class="item">swaplabel:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#swaplabel">Описание</a><br /></span> </li> <li> <strong class="item">swapoff:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#swapoff">Описание</a><br /></span> </li> <li> <strong class="item">swapon:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#swapon">Описание</a><br /></span> </li> <li> <strong class="item">switch_root:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#switch_root">Описание</a><br /></span> </li> <li> <strong class="item">sync:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#sync">Описание</a><br /></span> </li> <li> <strong class="item">sysctl:</strong> <span class= - "indexref"><a href="#ch-system-procps">Procps-ng-4.0.3</a> -- + "indexref"><a href="#ch-system-procps">Procps-ng-4.0.4</a> -- <a href="#sysctl">Описание</a><br /></span> </li> <li> @@ -56065,22 +57726,23 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">tabs:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a> -- - <a href="#tabs">Описание</a><br /></span> + "indexref"><a href= + "#ch-system-ncurses">Ncurses-6.4-20230520</a> -- <a href= + "#tabs">Описание</a><br /></span> </li> <li> <strong class="item">tac:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#tac">Описание</a><br /></span> </li> <li> <strong class="item">tail:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#tail">Описание</a><br /></span> </li> <li> <strong class="item">talk:</strong> <span class= - "indexref"><a href="#ch-system-inetutils">Inetutils-2.4</a> -- + "indexref"><a href="#ch-system-inetutils">Inetutils-2.5</a> -- <a href="#talk">Описание</a><br /></span> </li> <li> @@ -56091,7 +57753,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">taskset:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#taskset">Описание</a><br /></span> </li> <li> @@ -56101,7 +57763,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">tc:</strong> <span class= - "indexref"><a href="#ch-system-iproute2">IPRoute2-6.4.0</a> -- + "indexref"><a href="#ch-system-iproute2">IPRoute2-6.7.0</a> -- <a href="#ss">Описание</a><br /></span> </li> <li> @@ -56116,42 +57778,42 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">tee:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#tee">Описание</a><br /></span> </li> <li> <strong class="item">telinit:</strong> <span class= - "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.07</a> -- + "indexref"><a href="#ch-system-sysvinit">Sysvinit-3.08</a> -- <a href="#telinit-sysv">Описание</a><br /></span> </li> <li> <strong class="item">telnet:</strong> <span class= - "indexref"><a href="#ch-system-inetutils">Inetutils-2.4</a> -- + "indexref"><a href="#ch-system-inetutils">Inetutils-2.5</a> -- <a href="#telnet">Описание</a><br /></span> </li> <li> <strong class="item">test:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#test">Описание</a><br /></span> </li> <li> <strong class="item">texi2dvi:</strong> <span class= - "indexref"><a href="#ch-system-texinfo">Texinfo-7.0.3</a> -- + "indexref"><a href="#ch-system-texinfo">Texinfo-7.1</a> -- <a href="#texi2dvi">Описание</a><br /></span> </li> <li> <strong class="item">texi2pdf:</strong> <span class= - "indexref"><a href="#ch-system-texinfo">Texinfo-7.0.3</a> -- + "indexref"><a href="#ch-system-texinfo">Texinfo-7.1</a> -- <a href="#texi2pdf">Описание</a><br /></span> </li> <li> <strong class="item">texi2any:</strong> <span class= - "indexref"><a href="#ch-system-texinfo">Texinfo-7.0.3</a> -- + "indexref"><a href="#ch-system-texinfo">Texinfo-7.1</a> -- <a href="#texi2any">Описание</a><br /></span> </li> <li> <strong class="item">texindex:</strong> <span class= - "indexref"><a href="#ch-system-texinfo">Texinfo-7.0.3</a> -- + "indexref"><a href="#ch-system-texinfo">Texinfo-7.1</a> -- <a href="#texindex">Описание</a><br /></span> </li> <li> @@ -56161,52 +57823,55 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">tftp:</strong> <span class= - "indexref"><a href="#ch-system-inetutils">Inetutils-2.4</a> -- + "indexref"><a href="#ch-system-inetutils">Inetutils-2.5</a> -- <a href="#tftp">Описание</a><br /></span> </li> <li> <strong class="item">tic:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a> -- - <a href="#tic">Описание</a><br /></span> + "indexref"><a href= + "#ch-system-ncurses">Ncurses-6.4-20230520</a> -- <a href= + "#tic">Описание</a><br /></span> </li> <li> <strong class="item">timeout:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#timeout">Описание</a><br /></span> </li> <li> <strong class="item">tload:</strong> <span class= - "indexref"><a href="#ch-system-procps">Procps-ng-4.0.3</a> -- + "indexref"><a href="#ch-system-procps">Procps-ng-4.0.4</a> -- <a href="#tload">Описание</a><br /></span> </li> <li> <strong class="item">toe:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a> -- - <a href="#toe">Описание</a><br /></span> + "indexref"><a href= + "#ch-system-ncurses">Ncurses-6.4-20230520</a> -- <a href= + "#toe">Описание</a><br /></span> </li> <li> <strong class="item">top:</strong> <span class= - "indexref"><a href="#ch-system-procps">Procps-ng-4.0.3</a> -- + "indexref"><a href="#ch-system-procps">Procps-ng-4.0.4</a> -- <a href="#top">Описание</a><br /></span> </li> <li> <strong class="item">touch:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#touch">Описание</a><br /></span> </li> <li> <strong class="item">tput:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a> -- - <a href="#tput">Описание</a><br /></span> + "indexref"><a href= + "#ch-system-ncurses">Ncurses-6.4-20230520</a> -- <a href= + "#tput">Описание</a><br /></span> </li> <li> <strong class="item">tr:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#tr">Описание</a><br /></span> </li> <li> <strong class="item">traceroute:</strong> <span class= - "indexref"><a href="#ch-system-inetutils">Inetutils-2.4</a> -- + "indexref"><a href="#ch-system-inetutils">Inetutils-2.5</a> -- <a href="#traceroute">Описание</a><br /></span> </li> <li> @@ -56216,27 +57881,28 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">true:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#true">Описание</a><br /></span> </li> <li> <strong class="item">truncate:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#truncate">Описание</a><br /></span> </li> <li> <strong class="item">tset:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a> -- - <a href="#tset">Описание</a><br /></span> + "indexref"><a href= + "#ch-system-ncurses">Ncurses-6.4-20230520</a> -- <a href= + "#tset">Описание</a><br /></span> </li> <li> <strong class="item">tsort:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#tsort">Описание</a><br /></span> </li> <li> <strong class="item">tty:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#tty">Описание</a><br /></span> </li> <li> @@ -56246,97 +57912,97 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">tzselect:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#tzselect">Описание</a><br /></span> </li> <li> <strong class="item">uclampset:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#uclampset">Описание</a><br /></span> </li> <li> <strong class="item">udev-hwdb:</strong> <span class= - "indexref"><a href="#ch-system-udev">Udev из Systemd-254</a> -- + "indexref"><a href="#ch-system-udev">Udev из Systemd-255</a> -- <a href="#udev-hwdb">Описание</a><br /></span> </li> <li> <strong class="item">udevadm:</strong> <span class= - "indexref"><a href="#ch-system-udev">Udev из Systemd-254</a> -- + "indexref"><a href="#ch-system-udev">Udev из Systemd-255</a> -- <a href="#udevadm">Описание</a><br /></span> </li> <li> <strong class="item">udevd:</strong> <span class= - "indexref"><a href="#ch-system-udev">Udev из Systemd-254</a> -- + "indexref"><a href="#ch-system-udev">Udev из Systemd-255</a> -- <a href="#udevd">Описание</a><br /></span> </li> <li> <strong class="item">ul:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#ul">Описание</a><br /></span> </li> <li> <strong class="item">umount:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#umount">Описание</a><br /></span> </li> <li> <strong class="item">uname:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#uname">Описание</a><br /></span> </li> <li> <strong class="item">uname26:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#uname26">Описание</a><br /></span> </li> <li> <strong class="item">uncompress:</strong> <span class= - "indexref"><a href="#ch-system-gzip">Gzip-1.12</a> -- <a href= + "indexref"><a href="#ch-system-gzip">Gzip-1.13</a> -- <a href= "#uncompress">Описание</a><br /></span> </li> <li> <strong class="item">unexpand:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#unexpand">Описание</a><br /></span> </li> <li> <strong class="item">unicode_start:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#unicode_start">Описание</a><br /></span> </li> <li> <strong class="item">unicode_stop:</strong> <span class= - "indexref"><a href="#ch-system-kbd">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="#ch-system-kbd">Kbd-2.6.4</a> -- <a href= "#unicode_stop">Описание</a><br /></span> </li> <li> <strong class="item">uniq:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#uniq">Описание</a><br /></span> </li> <li> <strong class="item">unlink:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#unlink">Описание</a><br /></span> </li> <li> <strong class="item">unlzma:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#unlzma">Описание</a><br /></span> </li> <li> <strong class="item">unshare:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#unshare">Описание</a><br /></span> </li> <li> <strong class="item">unxz:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#unxz">Описание</a><br /></span> </li> <li> @@ -56346,160 +58012,160 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">uptime:</strong> <span class= - "indexref"><a href="#ch-system-procps">Procps-ng-4.0.3</a> -- + "indexref"><a href="#ch-system-procps">Procps-ng-4.0.4</a> -- <a href="#uptime">Описание</a><br /></span> </li> <li> <strong class="item">useradd:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#useradd">Описание</a><br /></span> </li> <li> <strong class="item">userdel:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#userdel">Описание</a><br /></span> </li> <li> <strong class="item">usermod:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#usermod">Описание</a><br /></span> </li> <li> <strong class="item">users:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#users">Описание</a><br /></span> </li> <li> <strong class="item">utmpdump:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#utmpdump">Описание</a><br /></span> </li> <li> <strong class="item">uuidd:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#uuidd">Описание</a><br /></span> </li> <li> <strong class="item">uuidgen:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#uuidgen">Описание</a><br /></span> </li> <li> <strong class="item">uuidparse:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#uuidparse">Описание</a><br /></span> </li> <li> <strong class="item">vdir:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#vdir">Описание</a><br /></span> </li> <li> <strong class="item">vi:</strong> <span class= - "indexref"><a href="#ch-system-vim">Vim-9.0.1677</a> -- + "indexref"><a href="#ch-system-vim">Vim-9.1.0041</a> -- <a href="#vi">Описание</a><br /></span> </li> <li> <strong class="item">view:</strong> <span class= - "indexref"><a href="#ch-system-vim">Vim-9.0.1677</a> -- + "indexref"><a href="#ch-system-vim">Vim-9.1.0041</a> -- <a href="#view">Описание</a><br /></span> </li> <li> <strong class="item">vigr:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#vigr">Описание</a><br /></span> </li> <li> <strong class="item">vim:</strong> <span class= - "indexref"><a href="#ch-system-vim">Vim-9.0.1677</a> -- + "indexref"><a href="#ch-system-vim">Vim-9.1.0041</a> -- <a href="#vim">Описание</a><br /></span> </li> <li> <strong class="item">vimdiff:</strong> <span class= - "indexref"><a href="#ch-system-vim">Vim-9.0.1677</a> -- + "indexref"><a href="#ch-system-vim">Vim-9.1.0041</a> -- <a href="#vimdiff">Описание</a><br /></span> </li> <li> <strong class="item">vimtutor:</strong> <span class= - "indexref"><a href="#ch-system-vim">Vim-9.0.1677</a> -- + "indexref"><a href="#ch-system-vim">Vim-9.1.0041</a> -- <a href="#vimtutor">Описание</a><br /></span> </li> <li> <strong class="item">vipw:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#vipw">Описание</a><br /></span> </li> <li> <strong class="item">vmstat:</strong> <span class= - "indexref"><a href="#ch-system-procps">Procps-ng-4.0.3</a> -- + "indexref"><a href="#ch-system-procps">Procps-ng-4.0.4</a> -- <a href="#vmstat">Описание</a><br /></span> </li> <li> <strong class="item">w:</strong> <span class= - "indexref"><a href="#ch-system-procps">Procps-ng-4.0.3</a> -- + "indexref"><a href="#ch-system-procps">Procps-ng-4.0.4</a> -- <a href="#w">Описание</a><br /></span> </li> <li> <strong class="item">wall:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#wall">Описание</a><br /></span> </li> <li> <strong class="item">watch:</strong> <span class= - "indexref"><a href="#ch-system-procps">Procps-ng-4.0.3</a> -- + "indexref"><a href="#ch-system-procps">Procps-ng-4.0.4</a> -- <a href="#watch">Описание</a><br /></span> </li> <li> <strong class="item">wc:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#wc">Описание</a><br /></span> </li> <li> <strong class="item">wdctl:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#wdctl">Описание</a><br /></span> </li> <li> <strong class="item">whatis:</strong> <span class= - "indexref"><a href="#ch-system-man-db">Man-DB-2.11.2</a> -- + "indexref"><a href="#ch-system-man-db">Man-DB-2.12.0</a> -- <a href="#whatis">Описание</a><br /></span> </li> <li> <strong class="item">wheel:</strong> <span class= - "indexref"><a href="#ch-system-wheel">Wheel-0.41.1</a></span> + "indexref"><a href="#ch-system-wheel">Wheel-0.42.0</a></span> </li> <li> <strong class="item">whereis:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#whereis">Описание</a><br /></span> </li> <li> <strong class="item">who:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#who">Описание</a><br /></span> </li> <li> <strong class="item">whoami:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#whoami">Описание</a><br /></span> </li> <li> <strong class="item">wipefs:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#wipefs">Описание</a><br /></span> </li> <li> <strong class="item">x86_64:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#x86_64">Описание</a><br /></span> </li> <li> @@ -56509,77 +58175,77 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">xgettext:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#xgettext">Описание</a><br /></span> </li> <li> <strong class="item">xmlwf:</strong> <span class= - "indexref"><a href="#ch-system-expat">Expat-2.5.0</a> -- + "indexref"><a href="#ch-system-expat">Expat-2.6.0</a> -- <a href="#xmlwf">Описание</a><br /></span> </li> <li> <strong class="item">xsubpp:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#xsubpp">Описание</a><br /></span> </li> <li> <strong class="item">xtrace:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#xtrace">Описание</a><br /></span> </li> <li> <strong class="item">xxd:</strong> <span class= - "indexref"><a href="#ch-system-vim">Vim-9.0.1677</a> -- + "indexref"><a href="#ch-system-vim">Vim-9.1.0041</a> -- <a href="#xxd">Описание</a><br /></span> </li> <li> <strong class="item">xz:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#xz">Описание</a><br /></span> </li> <li> <strong class="item">xzcat:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#xzcat">Описание</a><br /></span> </li> <li> <strong class="item">xzcmp:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#xzcmp">Описание</a><br /></span> </li> <li> <strong class="item">xzdec:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#xzdec">Описание</a><br /></span> </li> <li> <strong class="item">xzdiff:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#xzdiff">Описание</a><br /></span> </li> <li> <strong class="item">xzegrep:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#xzegrep">Описание</a><br /></span> </li> <li> <strong class="item">xzfgrep:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#xzfgrep">Описание</a><br /></span> </li> <li> <strong class="item">xzgrep:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#xzgrep">Описание</a><br /></span> </li> <li> <strong class="item">xzless:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#xzless">Описание</a><br /></span> </li> <li> <strong class="item">xzmore:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#xzmore">Описание</a><br /></span> </li> <li> @@ -56589,78 +58255,78 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">yes:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#yes">Описание</a><br /></span> </li> <li> <strong class="item">zcat:</strong> <span class= - "indexref"><a href="#ch-system-gzip">Gzip-1.12</a> -- <a href= + "indexref"><a href="#ch-system-gzip">Gzip-1.13</a> -- <a href= "#zcat">Описание</a><br /></span> </li> <li> <strong class="item">zcmp:</strong> <span class= - "indexref"><a href="#ch-system-gzip">Gzip-1.12</a> -- <a href= + "indexref"><a href="#ch-system-gzip">Gzip-1.13</a> -- <a href= "#zcmp">Описание</a><br /></span> </li> <li> <strong class="item">zdiff:</strong> <span class= - "indexref"><a href="#ch-system-gzip">Gzip-1.12</a> -- <a href= + "indexref"><a href="#ch-system-gzip">Gzip-1.13</a> -- <a href= "#zdiff">Описание</a><br /></span> </li> <li> <strong class="item">zdump:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#zdump">Описание</a><br /></span> </li> <li> <strong class="item">zegrep:</strong> <span class= - "indexref"><a href="#ch-system-gzip">Gzip-1.12</a> -- <a href= + "indexref"><a href="#ch-system-gzip">Gzip-1.13</a> -- <a href= "#zegrep">Описание</a><br /></span> </li> <li> <strong class="item">zfgrep:</strong> <span class= - "indexref"><a href="#ch-system-gzip">Gzip-1.12</a> -- <a href= + "indexref"><a href="#ch-system-gzip">Gzip-1.13</a> -- <a href= "#zfgrep">Описание</a><br /></span> </li> <li> <strong class="item">zforce:</strong> <span class= - "indexref"><a href="#ch-system-gzip">Gzip-1.12</a> -- <a href= + "indexref"><a href="#ch-system-gzip">Gzip-1.13</a> -- <a href= "#zforce">Описание</a><br /></span> </li> <li> <strong class="item">zgrep:</strong> <span class= - "indexref"><a href="#ch-system-gzip">Gzip-1.12</a> -- <a href= + "indexref"><a href="#ch-system-gzip">Gzip-1.13</a> -- <a href= "#zgrep">Описание</a><br /></span> </li> <li> <strong class="item">zic:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#zic">Описание</a><br /></span> </li> <li> <strong class="item">zipdetails:</strong> <span class= - "indexref"><a href="#ch-system-perl">Perl-5.38.0</a> -- + "indexref"><a href="#ch-system-perl">Perl-5.38.2</a> -- <a href="#zipdetails">Описание</a><br /></span> </li> <li> <strong class="item">zless:</strong> <span class= - "indexref"><a href="#ch-system-gzip">Gzip-1.12</a> -- <a href= + "indexref"><a href="#ch-system-gzip">Gzip-1.13</a> -- <a href= "#zless">Описание</a><br /></span> </li> <li> <strong class="item">zmore:</strong> <span class= - "indexref"><a href="#ch-system-gzip">Gzip-1.12</a> -- <a href= + "indexref"><a href="#ch-system-gzip">Gzip-1.13</a> -- <a href= "#zmore">Описание</a><br /></span> </li> <li> <strong class="item">znew:</strong> <span class= - "indexref"><a href="#ch-system-gzip">Gzip-1.12</a> -- <a href= + "indexref"><a href="#ch-system-gzip">Gzip-1.13</a> -- <a href= "#znew">Описание</a><br /></span> </li> <li> <strong class="item">zramctl:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#zramctl">Описание</a><br /></span> </li> <li> @@ -56685,48 +58351,48 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <ul> <li> <strong class="item">Expat:</strong> <span class= - "indexref"><a href="#ch-system-xml-parser">XML::Parser-2.46</a> + "indexref"><a href="#ch-system-xml-parser">XML::Parser-2.47</a> -- <a href="#Expat">Описание</a><br /></span> </li> <li> - <strong class="item">ld-2.38.so:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + <strong class="item">ld-2.39.so:</strong> <span class= + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#ld.so">Описание</a><br /></span> </li> <li> <strong class="item">libacl:</strong> <span class= - "indexref"><a href="#ch-system-acl">Acl-2.3.1</a> -- <a href= + "indexref"><a href="#ch-system-acl">Acl-2.3.2</a> -- <a href= "#libacl">Описание</a><br /></span> </li> <li> <strong class="item">libanl:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#libanl">Описание</a><br /></span> </li> <li> <strong class="item">libasprintf:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#libasprintf">Описание</a><br /></span> </li> <li> <strong class="item">libattr:</strong> <span class= - "indexref"><a href="#ch-system-attr">Attr-2.5.1</a> -- <a href= + "indexref"><a href="#ch-system-attr">Attr-2.5.2</a> -- <a href= "#libattr">Описание</a><br /></span> </li> <li> <strong class="item">libbfd:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#libbfd">Описание</a><br /></span> </li> <li> <strong class="item">libblkid:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#libblkid">Описание</a><br /></span> </li> <li> <strong class="item">libBrokenLocale:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#libBrokenLocale">Описание</a><br /></span> </li> <li> @@ -56736,7 +58402,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libc:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#libc">Описание</a><br /></span> </li> <li> @@ -56761,32 +58427,27 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libcrypto.so:</strong> <span class= - "indexref"><a href="#ch-system-openssl">OpenSSL-3.1.2</a> -- + "indexref"><a href="#ch-system-openssl">OpenSSL-3.2.1</a> -- <a href="#libcrypto">Описание</a><br /></span> </li> <li> <strong class="item">libctf:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#libctf">Описание</a><br /></span> </li> <li> <strong class="item">libctf-nobfd:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#libctf-nobfd">Описание</a><br /></span> </li> <li> - <strong class="item">libcursesw:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a> -- - <a href="#libcursesw">Описание</a><br /></span> - </li> - <li> <strong class="item">libc_malloc_debug:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#libc_malloc_debug">Описание</a><br /></span> </li> <li> <strong class="item">libdl:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#libdl">Описание</a><br /></span> </li> <li> @@ -56797,12 +58458,12 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">libelf:</strong> <span class= "indexref"><a href="#ch-system-libelf">Libelf из - Elfutils-0.189</a> -- <a href= + Elfutils-0.190</a> -- <a href= "#libelf">Описание</a><br /></span> </li> <li> <strong class="item">libexpat:</strong> <span class= - "indexref"><a href="#ch-system-expat">Expat-2.5.0</a> -- + "indexref"><a href="#ch-system-expat">Expat-2.6.0</a> -- <a href="#libexpat">Описание</a><br /></span> </li> <li> @@ -56818,7 +58479,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">libfdisk:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#libfdisk">Описание</a><br /></span> </li> <li> @@ -56832,12 +58493,13 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libformw:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a> -- - <a href="#libformw">Описание</a><br /></span> + "indexref"><a href= + "#ch-system-ncurses">Ncurses-6.4-20230520</a> -- <a href= + "#libformw">Описание</a><br /></span> </li> <li> <strong class="item">libg:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#libg">Описание</a><br /></span> </li> <li> @@ -56862,17 +58524,17 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libgettextlib:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#libgettextlib">Описание</a><br /></span> </li> <li> <strong class="item">libgettextpo:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#libgettextpo">Описание</a><br /></span> </li> <li> <strong class="item">libgettextsrc:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#libgettextsrc">Описание</a><br /></span> </li> <li> @@ -56892,7 +58554,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libgprofng:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#libgprofng">Описание</a><br /></span> </li> <li> @@ -56912,7 +58574,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libkmod:</strong> <span class= - "indexref"><a href="#ch-system-kmod">Kmod-30</a></span> + "indexref"><a href="#ch-system-kmod">Kmod-31</a></span> </li> <li> <strong class="item">liblsan:</strong> <span class= @@ -56931,12 +58593,12 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">liblzma:</strong> <span class= - "indexref"><a href="#ch-system-xz">Xz-5.4.4</a> -- <a href= + "indexref"><a href="#ch-system-xz">Xz-5.4.6</a> -- <a href= "#liblzma">Описание</a><br /></span> </li> <li> <strong class="item">libm:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#libm">Описание</a><br /></span> </li> <li> @@ -56946,33 +58608,34 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libman:</strong> <span class= - "indexref"><a href="#ch-system-man-db">Man-DB-2.11.2</a> -- + "indexref"><a href="#ch-system-man-db">Man-DB-2.12.0</a> -- <a href="#libman">Описание</a><br /></span> </li> <li> <strong class="item">libmandb:</strong> <span class= - "indexref"><a href="#ch-system-man-db">Man-DB-2.11.2</a> -- + "indexref"><a href="#ch-system-man-db">Man-DB-2.12.0</a> -- <a href="#libmandb">Описание</a><br /></span> </li> <li> <strong class="item">libmcheck:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#libmcheck">Описание</a><br /></span> </li> <li> <strong class="item">libmemusage:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#libmemusage">Описание</a><br /></span> </li> <li> <strong class="item">libmenuw:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a> -- - <a href="#libmenuw">Описание</a><br /></span> + "indexref"><a href= + "#ch-system-ncurses">Ncurses-6.4-20230520</a> -- <a href= + "#libmenuw">Описание</a><br /></span> </li> <li> <strong class="item">libmount:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#libmount">Описание</a><br /></span> </li> <li> @@ -56982,47 +58645,50 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libmpfr:</strong> <span class= - "indexref"><a href="#ch-system-mpfr">MPFR-4.2.0</a> -- <a href= + "indexref"><a href="#ch-system-mpfr">MPFR-4.2.1</a> -- <a href= "#libmpfr">Описание</a><br /></span> </li> <li> <strong class="item">libmvec:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#libmvec">Описание</a><br /></span> </li> <li> <strong class="item">libncurses++w:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a> -- - <a href="#libncurses__w">Описание</a><br /></span> + "indexref"><a href= + "#ch-system-ncurses">Ncurses-6.4-20230520</a> -- <a href= + "#libncurses__w">Описание</a><br /></span> </li> <li> <strong class="item">libncursesw:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a> -- - <a href="#libncursesw">Описание</a><br /></span> + "indexref"><a href= + "#ch-system-ncurses">Ncurses-6.4-20230520</a> -- <a href= + "#libncursesw">Описание</a><br /></span> </li> <li> <strong class="item">libnsl:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#libnsl">Описание</a><br /></span> </li> <li> <strong class="item">libnss_*:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#libnss">Описание</a><br /></span> </li> <li> <strong class="item">libopcodes:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#libopcodes">Описание</a><br /></span> </li> <li> <strong class="item">libpanelw:</strong> <span class= - "indexref"><a href="#ch-system-ncurses">Ncurses-6.4</a> -- - <a href="#libpanelw">Описание</a><br /></span> + "indexref"><a href= + "#ch-system-ncurses">Ncurses-6.4-20230520</a> -- <a href= + "#libpanelw">Описание</a><br /></span> </li> <li> <strong class="item">libpcprofile:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#libpcprofile">Описание</a><br /></span> </li> <li> @@ -57032,12 +58698,12 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libpkgconf:</strong> <span class= - "indexref"><a href="#ch-system-pkgconf">Pkgconf-2.0.1</a> -- + "indexref"><a href="#ch-system-pkgconf">Pkgconf-2.1.1</a> -- <a href="#libpkgconf">Описание</a><br /></span> </li> <li> <strong class="item">libproc-2:</strong> <span class= - "indexref"><a href="#ch-system-procps">Procps-ng-4.0.3</a> -- + "indexref"><a href="#ch-system-procps">Procps-ng-4.0.4</a> -- <a href="#libproc-2">Описание</a><br /></span> </li> <li> @@ -57047,7 +58713,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libpthread:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#libpthread">Описание</a><br /></span> </li> <li> @@ -57062,23 +58728,23 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libresolv:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#libresolv">Описание</a><br /></span> </li> <li> <strong class="item">librt:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#librt">Описание</a><br /></span> </li> <li> <strong class="item">libsframe:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#libsframe">Описание</a><br /></span> </li> <li> <strong class="item">libsmartcols:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#libsmartcols">Описание</a><br /></span> </li> <li> @@ -57088,7 +58754,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libssl.so:</strong> <span class= - "indexref"><a href="#ch-system-openssl">OpenSSL-3.1.2</a> -- + "indexref"><a href="#ch-system-openssl">OpenSSL-3.2.1</a> -- <a href="#libssl">Описание</a><br /></span> </li> <li> @@ -57098,7 +58764,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libstdbuf:</strong> <span class= - "indexref"><a href="#ch-system-coreutils">Coreutils-9.3</a> -- + "indexref"><a href="#ch-system-coreutils">Coreutils-9.4</a> -- <a href="#libstdbuf">Описание</a><br /></span> </li> <li> @@ -57118,7 +58784,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libsubid:</strong> <span class= - "indexref"><a href="#ch-system-shadow">Shadow-4.13</a> -- + "indexref"><a href="#ch-system-shadow">Shadow-4.14.5</a> -- <a href="#libsubid">Описание</a><br /></span> </li> <li> @@ -57138,12 +58804,12 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libtextstyle:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#libtextstyle">Описание</a><br /></span> </li> <li> <strong class="item">libthread_db:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#libthread_db">Описание</a><br /></span> </li> <li> @@ -57158,18 +58824,18 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libudev:</strong> <span class= - "indexref"><a href="#ch-system-udev">Udev из Systemd-254</a> -- + "indexref"><a href="#ch-system-udev">Udev из Systemd-255</a> -- <a href="#libudev">Описание</a><br /></span> </li> <li> <strong class="item">libutil:</strong> <span class= - "indexref"><a href="#ch-system-glibc">Glibc-2.38</a> -- + "indexref"><a href="#ch-system-glibc">Glibc-2.39</a> -- <a href="#libutil">Описание</a><br /></span> </li> <li> <strong class="item">libuuid:</strong> <span class= "indexref"><a href= - "#ch-system-util-linux">Util-linux-2.39.1</a> -- <a href= + "#ch-system-util-linux">Util-linux-2.39.3</a> -- <a href= "#libuuid">Описание</a><br /></span> </li> <li> @@ -57179,8 +58845,8 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">libz:</strong> <span class= - "indexref"><a href="#ch-system-zlib">Zlib-1.2.13</a> -- - <a href="#libz">Описание</a><br /></span> + "indexref"><a href="#ch-system-zlib">Zlib-1.3.1</a> -- <a href= + "#libz">Описание</a><br /></span> </li> <li> <strong class="item">libzstd:</strong> <span class= @@ -57189,7 +58855,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">preloadable_libintl:</strong> <span class= - "indexref"><a href="#ch-system-gettext">Gettext-0.22</a> -- + "indexref"><a href="#ch-system-gettext">Gettext-0.22.4</a> -- <a href="#preloadable_libintl">Описание</a><br /></span> </li> </ul> @@ -57397,7 +59063,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">dwp:</strong> <span class= - "indexref"><a href="#ch-system-binutils">Binutils-2.41</a> -- + "indexref"><a href="#ch-system-binutils">Binutils-2.42</a> -- <a href="#dwp">Описание</a><br /></span> </li> </ul> @@ -57406,14 +59072,14 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </h2> <ul> <li> - <strong class="item">/boot/config-6.4.12:</strong> <span class= - "indexref"><a href="#ch-bootable-kernel">Linux-6.4.12</a> -- + <strong class="item">/boot/config-6.7.4:</strong> <span class= + "indexref"><a href="#ch-bootable-kernel">Linux-6.7.4</a> -- <a href="#config">Описание</a><br /></span> </li> <li> - <strong class="item">/boot/System.map-6.4.12:</strong> + <strong class="item">/boot/System.map-6.7.4:</strong> <span class="indexref"><a href= - "#ch-bootable-kernel">Linux-6.4.12</a> -- <a href= + "#ch-bootable-kernel">Linux-6.7.4</a> -- <a href= "#System.map">Описание</a><br /></span> </li> <li> @@ -57488,13 +59154,13 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">/etc/profile:</strong> <span class= - "indexref"><a href="#ch-config-profile">Файлы запуска оболочки - Bash</a></span> + "indexref"><a href="#ch-config-locale">Настройка системной + локали</a></span> </li> <li> <strong class="item">/etc/protocols:</strong> <span class= "indexref"><a href= - "#ch-system-iana-etc">Iana-Etc-20230810</a></span> + "#ch-system-iana-etc">Iana-Etc-20240125</a></span> </li> <li> <strong class="item">/etc/resolv.conf:</strong> <span class= @@ -57504,7 +59170,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">/etc/services:</strong> <span class= "indexref"><a href= - "#ch-system-iana-etc">Iana-Etc-20230810</a></span> + "#ch-system-iana-etc">Iana-Etc-20240125</a></span> </li> <li> <strong class="item">/etc/syslog.conf:</strong> <span class= @@ -57513,7 +59179,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">/etc/udev:</strong> <span class= - "indexref"><a href="#ch-system-udev">Udev из Systemd-254</a> -- + "indexref"><a href="#ch-system-udev">Udev из Systemd-255</a> -- <a href="#etc-udev">Описание</a><br /></span> </li> <li> @@ -57532,67 +59198,67 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start <li> <strong class="item">/usr/include/asm-generic/*.h:</strong> <span class="indexref"><a href= - "#ch-tools-linux-headers">Заголовочные файлы Linux-6.4.12 + "#ch-tools-linux-headers">Заголовочные файлы Linux-6.7.4 API</a> -- <a href="#asm-generic">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/asm/*.h:</strong> <span class="indexref"><a href= - "#ch-tools-linux-headers">Заголовочные файлы Linux-6.4.12 + "#ch-tools-linux-headers">Заголовочные файлы Linux-6.7.4 API</a> -- <a href="#asm">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/drm/*.h:</strong> <span class="indexref"><a href= - "#ch-tools-linux-headers">Заголовочные файлы Linux-6.4.12 + "#ch-tools-linux-headers">Заголовочные файлы Linux-6.7.4 API</a> -- <a href="#drm">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/linux/*.h:</strong> <span class="indexref"><a href= - "#ch-tools-linux-headers">Заголовочные файлы Linux-6.4.12 + "#ch-tools-linux-headers">Заголовочные файлы Linux-6.7.4 API</a> -- <a href="#linux">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/misc/*.h:</strong> <span class="indexref"><a href= - "#ch-tools-linux-headers">Заголовочные файлы Linux-6.4.12 + "#ch-tools-linux-headers">Заголовочные файлы Linux-6.7.4 API</a> -- <a href="#misc">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/mtd/*.h:</strong> <span class="indexref"><a href= - "#ch-tools-linux-headers">Заголовочные файлы Linux-6.4.12 + "#ch-tools-linux-headers">Заголовочные файлы Linux-6.7.4 API</a> -- <a href="#mtd">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/rdma/*.h:</strong> <span class="indexref"><a href= - "#ch-tools-linux-headers">Заголовочные файлы Linux-6.4.12 + "#ch-tools-linux-headers">Заголовочные файлы Linux-6.7.4 API</a> -- <a href="#rdma">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/scsi/*.h:</strong> <span class="indexref"><a href= - "#ch-tools-linux-headers">Заголовочные файлы Linux-6.4.12 + "#ch-tools-linux-headers">Заголовочные файлы Linux-6.7.4 API</a> -- <a href="#scsi">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/sound/*.h:</strong> <span class="indexref"><a href= - "#ch-tools-linux-headers">Заголовочные файлы Linux-6.4.12 + "#ch-tools-linux-headers">Заголовочные файлы Linux-6.7.4 API</a> -- <a href="#sound">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/video/*.h:</strong> <span class="indexref"><a href= - "#ch-tools-linux-headers">Заголовочные файлы Linux-6.4.12 + "#ch-tools-linux-headers">Заголовочные файлы Linux-6.7.4 API</a> -- <a href="#video">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/xen/*.h:</strong> <span class="indexref"><a href= - "#ch-tools-linux-headers">Заголовочные файлы Linux-6.4.12 + "#ch-tools-linux-headers">Заголовочные файлы Linux-6.7.4 API</a> -- <a href="#xen">Описание</a><br /></span> </li> <li> @@ -57617,8 +59283,8 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li> <strong class="item">man pages:</strong> <span class= - "indexref"><a href="#ch-system-man-pages">Man-pages-6.05.01</a> - -- <a href="#man-pages">Описание</a><br /></span> + "indexref"><a href="#ch-system-man-pages">Man-pages-6.06</a> -- + <a href="#man-pages">Описание</a><br /></span> </li> </ul> </div> diff --git a/lfs-12.1-sysv/LFS-BOOK.pdf b/lfs-12.1-sysv/LFS-BOOK.pdf Binary files differnew file mode 100644 index 0000000..475f8fd --- /dev/null +++ b/lfs-12.1-sysv/LFS-BOOK.pdf diff --git a/lfs-12.0-sysv/appendices/acknowledgments.html b/lfs-12.1-sysv/appendices/acknowledgments.html index 9acfcc0..4fadc09 100644 --- a/lfs-12.0-sysv/appendices/acknowledgments.html +++ b/lfs-12.1-sysv/appendices/acknowledgments.html @@ -7,15 +7,15 @@ Приложение B. Благодарности </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть V. Приложения @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> + <h1 class="appendix"> + <a id="appendixb" name="appendixb"></a>B. Благодарности + </h1> <div class="appendix"> - <h1 class="appendix"> - <a id="appendixb" name="appendixb"></a>B. Благодарности - </h1> <p> Мы хотели бы поблагодарить следующих людей и организации за их вклад в проект Linux From Scratch. @@ -613,7 +613,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/appendices/acronymlist.html b/lfs-12.1-sysv/appendices/acronymlist.html index 9054518..2d8bda8 100644 --- a/lfs-12.0-sysv/appendices/acronymlist.html +++ b/lfs-12.1-sysv/appendices/acronymlist.html @@ -7,15 +7,15 @@ Приложение A. Сокращения и условные обозначения </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть V. Приложения @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> + <h1 class="appendix"> + <a id="appendixa" name="appendixa"></a>A. Сокращения и условные + обозначения + </h1> <div class="appendix"> - <h1 class="appendix"> - <a id="appendixa" name="appendixa"></a>A. Сокращения и условные - обозначения - </h1> <div class="variablelist"> <table border="0" class="variablelist"> <colgroup> @@ -1079,7 +1079,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/appendices/creat-comm.html b/lfs-12.1-sysv/appendices/creat-comm.html index 84a86b7..7a519f1 100644 --- a/lfs-12.0-sysv/appendices/creat-comm.html +++ b/lfs-12.1-sysv/appendices/creat-comm.html @@ -7,15 +7,15 @@ F.1. Лицензия Creative Commons </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение F. Лицензии LFS @@ -40,14 +40,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="CC" name="CC"></a>F.1. Лицензия Creative Commons - </h1> + <h1 class="sect1"> + <a id="CC" name="CC"></a>F.1. Лицензия Creative Commons + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p class="title"> Creative Commons Legal Code </p> @@ -571,7 +571,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/appendices/dependencies.html b/lfs-12.1-sysv/appendices/dependencies.html index 0eeb92c..af98142 100644 --- a/lfs-12.0-sysv/appendices/dependencies.html +++ b/lfs-12.1-sysv/appendices/dependencies.html @@ -7,15 +7,15 @@ Приложение C. Зависимости </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть V. Приложения @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> + <h1 class="appendix"> + <a id="appendixc" name="appendixc"></a>C. Зависимости + </h1> <div class="appendix"> - <h1 class="appendix"> - <a id="appendixc" name="appendixc"></a>C. Зависимости - </h1> <p> Каждый пакет в системе LFS для правильной сборки и установки может ссылаться на один или несколько других пакетов. Некоторые пакеты @@ -59,21 +59,17 @@ собранного в LFS </p> <p> - Для каждого собираемого пакета существует три, а иногда и до пяти - типов зависимостей, перечисленных ниже. В первом списке перечислены - другие пакеты, которые должны быть доступны для компиляции и - установки рассматриваемого пакета. Во втором перечислены пакеты, - которые должны быть доступны, когда какие-либо программы или - библиотеки из пакета используются во время выполнения. В третьем - списке перечислены пакеты, которые в дополнение к пакетам из первого - списка должны быть доступны для запуска наборов тестов. Четвертый - список зависимостей — это пакеты, которые требуют, чтобы некий пакет - был собран и установлен по определенному пути, прежде чем они будут - собраны и установлены. В большинстве случаев это связано с тем, что - такие пакеты жестко кодируют пути к двоичным файлам в своих - сценариях. Если сборка выполняется не в том порядке, это может - привести к тому, что пути /tools/bin/[binary] будут размещены внутри - скриптов, установленных в готовой системе, что крайне нежелательно. + Для каждого собираемого пакета существует от трёх до пяти типов + зависимостей, перечисленных ниже. В первом списке перечислены другие + пакеты, которые должны быть доступны для компиляции и установки + рассматриваемого пакета. Во втором перечислены пакеты, которые должны + быть доступны, когда какие-либо программы или библиотеки из пакета + используются во время его выполнения. В третьем списке перечислены + пакеты, которые, в дополнение к пакетам из первого списка, должны + быть доступны для запуска наборов тестов. Четвертый список + зависимостей — это пакеты, которые требуют, чтобы некий пакет был + собран и установлен по определенному пути, прежде чем они будут + собраны и установлены. </p> <p> Последний список зависимостей - это необязательные пакеты, которые не @@ -170,7 +166,7 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> - <span class="segbody">Acl и Libcap</span> + <span class="segbody">Acl, Libcap и Patch</span> </div> </div> </div> @@ -231,7 +227,7 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/emacs.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/emacs.html"> Emacs</a></span> </div> </div> @@ -334,7 +330,7 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/x/installing.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/x/installing.html"> Xorg</a></span> </div> </div> @@ -397,8 +393,8 @@ <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> <span class="segbody">Bash, Binutils, Coreutils, Diffutils, File, - Flex, Gawk, GCC, Glibc, Grep, Make, Perl, Sed, Texinfo и - Zlib</span> + Flex, Gawk, GCC, Glibc, Grep, Make, Perl, Pkgconf, Sed, Texinfo, + Zlib и Zstd</span> </div> </div> </div> @@ -407,7 +403,7 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время выполнения:</strong> - <span class="segbody">Glibc и Zlib</span> + <span class="segbody">Glibc, Zlib и Zstd</span> </div> </div> </div> @@ -437,7 +433,7 @@ <span class="segbody"><a class="ulink" href= "https://sourceware.org/elfutils/">Elfutils</a> и <a class= "ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/jansson.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/jansson.html"> Jansson</a></span> </div> </div> @@ -488,7 +484,7 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/doxygen.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/doxygen.html"> Doxygen</a></span> </div> </div> @@ -587,7 +583,9 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://github.com/testing-cabal/subunit">libsubunit</a></span> + "https://github.com/testing-cabal/subunit">libsubunit</a> и + <a class="ulink" href= + "http://cyberelk.net/tim/software/patchutils/">patchutils</a></span> </div> </div> </div> @@ -889,7 +887,7 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/tk.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/tk.html"> Tk</a></span> </div> </div> @@ -940,7 +938,7 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/libseccomp.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libseccomp.html"> libseccomp</a></span> </div> </div> @@ -1089,7 +1087,7 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/python-modules.html#pytest"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/python-modules.html#pytest"> pytest</a> и <a class="ulink" href= "https://pypi.org/project/testpath">testpath</a></span> </div> @@ -1142,7 +1140,7 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/libsigsegv.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libsigsegv.html"> libsigsegv</a></span> </div> </div> @@ -1294,7 +1292,11 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> - <span class="segbody">Нет</span> + <span class="segbody"><a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libunistring.html"> + libunistring</a> и <a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libxml2.html"> + libxml2</a></span> </div> </div> </div> @@ -1492,9 +1494,9 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/pcre2.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/pcre2.html"> PCRE2</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/libsigsegv.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libsigsegv.html"> libsigsegv</a></span> </div> </div> @@ -1535,7 +1537,7 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> - <span class="segbody">Man-DB и Perl</span> + <span class="segbody">Man-DB</span> </div> </div> </div> @@ -1545,9 +1547,9 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/pst/gs.html">ghostscript</a> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/pst/gs.html">ghostscript</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/uchardet.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/uchardet.html"> Uchardet</a></span> </div> </div> @@ -1845,20 +1847,69 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/server/db.html"> + "https://www.oracle.com/database/technologies/related/berkeleydb.html"> Berkeley DB</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/iptables.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/iptables.html"> iptables</a>, <a class="ulink" href= "https://github.com/libbpf/libbpf">libbpf</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/libmnl.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/libmnl.html"> libmnl</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/libtirpc.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/libtirpc.html"> libtirpc</a></span> </div> </div> </div> <h2> + <a id="jinja2-dep" name="jinja2-dep"></a>Jinja2 + </h2> + <div class="segmentedlist"> + <a id="jinja2-depends" name="jinja2-depends"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Установка зависит от:</strong> + <span class="segbody">MarkupSafe, Python, Setuptools и + Wheel</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="jinja2-rundeps" name="jinja2-rundeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Требуется во время выполнения:</strong> + <span class="segbody">MarkupSafe и Python</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="jinja2-testdeps" name="jinja2-testdeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Набор тестов зависит от:</strong> + <span class="segbody">Набор тестов недоступен</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="jinja2-before" name="jinja2-before"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Должен быть установлен до:</strong> + <span class="segbody"><span class="phrase">Udev</span></span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="jinja2-optdeps" name="jinja2-optdeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Необязательные зависимости:</strong> + <span class="segbody">Нет</span> + </div> + </div> + </div> + <h2> <a id="kbd-dep" name="kbd-dep"></a>Kbd </h2> <div class="segmentedlist"> @@ -1903,7 +1954,9 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> - <span class="segbody">Нет</span> + <span class="segbody"><a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/linux-pam.html"> + Linux-PAM</a></span> </div> </div> </div> @@ -2003,9 +2056,9 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/pcre2.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/pcre2.html"> PCRE2</a> или <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/pcre.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/pcre.html"> PCRE</a></span> </div> </div> @@ -2056,7 +2109,7 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/linux-pam.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/linux-pam.html"> Linux-PAM</a></span> </div> </div> @@ -2355,9 +2408,9 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/cpio.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/cpio.html"> cpio</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/llvm.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/llvm.html"> LLVM</a> (с Clang)</span> </div> </div> @@ -2462,7 +2515,7 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/libsigsegv.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libsigsegv.html"> libsigsegv</a></span> </div> </div> @@ -2513,7 +2566,7 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/guile.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/guile.html"> Guile</a></span> </div> </div> @@ -2566,7 +2619,7 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/libseccomp.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libseccomp.html"> libseccomp</a> и <a class="ulink" href= "https://po4a.org/index.php.en">po4a</a></span> </div> @@ -2621,6 +2674,54 @@ </div> </div> <h2> + <a id="markupsafe-dep" name="markupsafe-dep"></a>MarkupSafe + </h2> + <div class="segmentedlist"> + <a id="markupsafe-depends" name="markupsafe-depends"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Установка зависит от:</strong> + <span class="segbody">Python, Setuptools и Wheel</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="markupsafe-rundeps" name="markupsafe-rundeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Требуется во время выполнения:</strong> + <span class="segbody">Python</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="markupsafe-testdeps" name="markupsafe-testdeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Набор тестов зависит от:</strong> + <span class="segbody">Набор тестов недоступен</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="markupsafe-before" name="markupsafe-before"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Должен быть установлен до:</strong> + <span class="segbody">Jinja2</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="markupsafe-optdeps" name="markupsafe-optdeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Необязательные зависимости:</strong> + <span class="segbody">Нет</span> + </div> + </div> + </div> + <h2> <a id="meson-dep" name="meson-dep"></a>Meson </h2> <div class="segmentedlist"> @@ -2628,7 +2729,7 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> - <span class="segbody">Ninja и Python</span> + <span class="segbody">Ninja, Python, Setuptools и Wheel</span> </div> </div> </div> @@ -2861,11 +2962,11 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/asciidoc.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/asciidoc.html"> Asciidoc</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/doxygen.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/doxygen.html"> Doxygen</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/emacs.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/emacs.html"> Emacs</a> и <a class="ulink" href= "https://re2c.org/">re2c</a></span> </div> @@ -2929,8 +3030,8 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> - <span class="segbody">Bash, Binutils, Coreutils, GCC, Glibc, - Grep, Make и Sed</span> + <span class="segbody">Attr, Bash, Binutils, Coreutils, GCC, + Glibc, Grep, Make и Sed</span> </div> </div> </div> @@ -2939,7 +3040,7 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Требуется во время выполнения:</strong> - <span class="segbody">Glibc</span> + <span class="segbody">Attr и Glibc</span> </div> </div> </div> @@ -2967,7 +3068,7 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/ed.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/ed.html"> Ed</a></span> </div> </div> @@ -2981,7 +3082,7 @@ <div class="seg"> <strong class="segtitle">Установка зависит от:</strong> <span class="segbody">Bash, Binutils, Coreutils, Gawk, GCC, GDBM, - Glibc, Grep, Groff, Libxcrypt, Make, Sed и Zlib</span> + Glibc, Grep, Libxcrypt, Make, Sed и Zlib</span> </div> </div> </div> @@ -3018,7 +3119,7 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/server/db.html"> + "https://www.oracle.com/database/technologies/related/berkeleydb.html"> Berkeley DB</a></span> </div> </div> @@ -3059,8 +3160,8 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> - <span class="segbody">E2fsprogs, IProute2, Kmod, Man-DB, - Procps-ng, Python, <span class="phrase">Udev</span> и + <span class="segbody">Binutils, E2fsprogs, IProute2, Kmod, + Man-DB, Procps-ng, Python, <span class="phrase">Udev</span> и Util-linux</span> </div> </div> @@ -3120,7 +3221,7 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><span class="phrase"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/elogind.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/elogind.html"> elogind</a></span></span> </div> </div> @@ -3222,13 +3323,13 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/server/db.html"> + "https://www.oracle.com/database/technologies/related/berkeleydb.html"> Berkeley DB</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/libnsl.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/libnsl.html"> libnsl</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/server/sqlite.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/server/sqlite.html"> SQLite</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/tk.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/tk.html"> Tk</a></span> </div> </div> @@ -3332,6 +3433,54 @@ </div> </div> <h2> + <a id="setuptools-dep" name="setuptools-dep"></a>Setuptools + </h2> + <div class="segmentedlist"> + <a id="setuptools-depends" name="setuptools-depends"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Установка зависит от:</strong> + <span class="segbody">Python и Wheel</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="setuptools-rundeps" name="setuptools-rundeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Требуется во время выполнения:</strong> + <span class="segbody">Python</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="setuptools-testdeps" name="setuptools-testdeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Набор тестов зависит от:</strong> + <span class="segbody">Набор тестов недоступен</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="setuptools-before" name="setuptools-before"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Должен быть установлен до:</strong> + <span class="segbody">Jinja2, MarkupSafe и Meson</span> + </div> + </div> + </div> + <div class="segmentedlist"> + <a id="setuptools-optdeps" name="setuptools-optdeps"></a> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Необязательные зависимости:</strong> + <span class="segbody">Нет</span> + </div> + </div> + </div> + <h2> <a id="shadow-dep" name="shadow-dep"></a>Shadow </h2> <div class="segmentedlist"> @@ -3378,9 +3527,9 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/cracklib.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/cracklib.html"> CrackLib</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/linux-pam.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/linux-pam.html"> Linux-PAM</a></span> </div> </div> @@ -3731,6 +3880,8 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/asciidoctor.html"> + Asciidoctor</a>, <a class="ulink" href= "https://people.redhat.com/sgrubb/libcap-ng/">Libcap-NG</a>, <a class="ulink" href= "https://github.com/openSUSE/libeconf">libeconf</a>, <a class= @@ -3738,11 +3889,12 @@ "ulink" href= "https://github.com/altlinux/libutempter">libutempter</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/linux-pam.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/linux-pam.html"> Linux-PAM</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/smartmontools.html"> - smartmontools</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/slang.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/smartmontools.html"> + smartmontools</a>, <a class="ulink" href= + "https://po4a.org/index.php.en">po4a</a> и <a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/slang.html"> slang</a></span> </div> </div> @@ -3794,21 +3946,21 @@ <div class="seg"> <strong class="segtitle">Необязательные зависимости:</strong> <span class="segbody"><a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/x/installing.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/x/installing.html"> Xorg</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/x/gtk2.html">GTK+2</a>, + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/x/gtk2.html">GTK+2</a>, <a class="ulink" href= "https://lesstif.sourceforge.net/">LessTif</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/ruby.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/ruby.html"> Ruby</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/gpm.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/gpm.html"> GPM</a></span> </div> </div> </div> <h2> - <a id="wheel-dep" name="wheel-dep"></a>wheel + <a id="wheel-dep" name="wheel-dep"></a>Wheel </h2> <div class="segmentedlist"> <a id="wheel-depends" name="wheel-depends"></a> @@ -3842,7 +3994,8 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> - <span class="segbody"><span class="phrase">Нет</span></span> + <span class="segbody">Jinja2, MarkupSafe, Meson и + Setuptools</span> </div> </div> </div> @@ -4040,7 +4193,7 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Должен быть установлен до:</strong> - <span class="segbody">GCC, Libelf и <span class= + <span class="segbody">Binutils, GCC, Libelf и <span class= "phrase">Udev</span></span> </div> </div> @@ -4078,7 +4231,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/appendices/licenses.html b/lfs-12.1-sysv/appendices/licenses.html index 7fe65f2..1484731 100644 --- a/lfs-12.0-sysv/appendices/licenses.html +++ b/lfs-12.1-sysv/appendices/licenses.html @@ -7,15 +7,15 @@ Приложение F. Лицензии LFS </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть V. Приложения @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> + <h1 class="appendix"> + <a id="Licenses" name="Licenses"></a>F. Лицензии LFS + </h1> <div class="appendix"> - <h1 class="appendix"> - <a id="Licenses" name="Licenses"></a>F. Лицензии LFS - </h1> <p> Настоящая книга распространяется на условиях лицензии Creative Commons Attribution-NonCommercial-ShareAlike 2.0 License. @@ -80,7 +80,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/appendices/mit.html b/lfs-12.1-sysv/appendices/mit.html index 589e990..c587a42 100644 --- a/lfs-12.0-sysv/appendices/mit.html +++ b/lfs-12.1-sysv/appendices/mit.html @@ -7,15 +7,15 @@ F.2. Лицензия MIT </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение F. Лицензии LFS @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="MIT" name="MIT"></a>F.2. Лицензия MIT - </h1> + <h1 class="sect1"> + <a id="MIT" name="MIT"></a>F.2. Лицензия MIT + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> - Copyright © 1999-2023 Gerard Beekmans + Copyright © 1999-2024 Gerard Beekmans </p> <p> Permission is hereby granted, free of charge, to any person obtaining @@ -98,7 +98,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter01/askforhelp.html b/lfs-12.1-sysv/chapter01/askforhelp.html index b145350..be55c09 100644 --- a/lfs-12.0-sysv/chapter01/askforhelp.html +++ b/lfs-12.1-sysv/chapter01/askforhelp.html @@ -7,15 +7,15 @@ 1.5. Помощь </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 1. Введение @@ -40,15 +40,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-intro-askforhelp" name="ch-intro-askforhelp"></a>1.5. - Помощь - </h1> + <h1 class="sect1"> + <a id="ch-intro-askforhelp" name="ch-intro-askforhelp"></a>1.5. Помощь + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> <h3> @@ -106,7 +105,7 @@ поиски не привели к решению проблемы, включите всю необходимую информацию (упомянутую ниже) в свой запрос о помощи. </p> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 1.5.1. Что следует упомянуть </h2> @@ -118,7 +117,7 @@ <ul> <li class="listitem"> <p> - Используемая версия книги (в данном случае 12.0) + Используемая версия книги (в данном случае 12.1) </p> </li> <li class="listitem"> @@ -166,7 +165,7 @@ </p> </div> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 1.5.2. Проблемы со скриптом configure </h2> @@ -180,7 +179,7 @@ обратиться за помощью. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 1.5.3. Проблемы компиляции </h2> @@ -256,7 +255,7 @@ make: *** [all-recursive-am] Error 2</code></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter01/changelog.html b/lfs-12.1-sysv/chapter01/changelog.html index 3ccae48..8fbed91 100644 --- a/lfs-12.0-sysv/chapter01/changelog.html +++ b/lfs-12.1-sysv/chapter01/changelog.html @@ -7,15 +7,15 @@ 1.3. Журнал изменений </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 1. Введение @@ -40,18 +40,18 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-intro-changelog" name="ch-intro-changelog"></a>1.3. Журнал - изменений - </h1> + <h1 class="sect1"> + <a id="ch-intro-changelog" name="ch-intro-changelog"></a>1.3. Журнал + изменений + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> - Это версия 12.0 книги Linux From Scratch от 2 сентября 2023. Если - этой книге больше шести месяцев, возможно, уже доступна более новая, + Это версия 12.1 книги Linux From Scratch от 1 марта 2024. Если этой + книге больше шести месяцев, возможно, уже доступна более новая, улучшенная версия. Чтобы узнать это, проверьте одно из зеркал <a class="ulink" href= "https://mirror.linuxfromscratch.ru/mirrors.html">https://mirror.linuxfromscratch.ru/mirrors.html</a>. @@ -67,15 +67,15 @@ <ul> <li class="listitem"> <p> - 2023-08-25 + 2024-02-14 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.4.12. Fixes <a class="ulink" + [bdubbs] - Update to meson-1.3.2. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5320">#5320</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5442">#5442</a>. </p> </li> </ul> @@ -83,65 +83,64 @@ </li> <li class="listitem"> <p> - 2023-08-18 + 2024-02-12 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to udev-lfs-20230818. + [bdubbs] - Update to shadow-4.14.5. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5437">#5437</a>. </p> </li> - </ul> - </div> - </li> - <li class="listitem"> - <p> - 2023-08-15 - </p> - <div class="itemizedlist"> - <ul> <li class="listitem"> <p> - [bdubbs] - Add a patch to fix a performance regression in - glibc's posix_memalign() function. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5315">#5315</a>. + [bdubbs] - Update to setuptools-69.1.0 (Python module). + Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5439">#5439</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to less-643. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5317">#5317</a>. + [bdubbs] - Update to python-3.12.2. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5434">#5434</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to meson-1.2.1. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5314">#5314</a>. + [bdubbs] - Update to pkgconf-2.1.1. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5432">#5432</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.4.10. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5313">#5313</a>. + [bdubbs] - Update to MarkupSafe-2.1.5 (Python module). + Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5431">#5431</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to iana-etc-20230810. Addresses - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5006">#5006</a>. + [bdubbs] - Update to man-pages-6.06. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5438">#5438</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to expat-2.6.0. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5435">#5435</a>. </p> </li> <li class="listitem"> <p> - [rahul] - Update to pkgconf-2.0.1. Fixes <a class="ulink" + [bdubbs] - Update to linux-6.7.4. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5316">#5316</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5433">#5433</a>. </p> </li> </ul> @@ -149,101 +148,101 @@ </li> <li class="listitem"> <p> - 2023-08-07 + 2024-02-02 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to xz-5.4.4. Fixes <a class="ulink" + [xry111] - Update to tzdata-2024a. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5307">#5307</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5428">#5428</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to wheel-0.41.1 (Python Module). Fixes + [xry111] - Update to glibc-2.39 (security fix). Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5311">#5311</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5426">#5426</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to man-pages-6.05.01. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5306">#5306</a>. + [xry111] - Update to linux-6.7.3. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5427">#5427</a>. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2024-02-01 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.4.8. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5309">#5309</a>. + [bdubbs] - Update to openssl-3.2.1 (security fix). Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5425">#5425</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to iana-etc-20230804. Addresses - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5006">#5006</a>. + [bdubbs] - Update to zlib-1.3.1. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5419">#5419</a>. </p> </li> <li class="listitem"> <p> - [rahul] - Update to pkgconf-2.0.0. Fixes <a class="ulink" + [bdubbs] - Update to xz-5.4.6. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5310">#5310</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5423">#5423</a>. </p> </li> - </ul> - </div> - </li> - <li class="listitem"> - <p> - 2023-08-01 - </p> - <div class="itemizedlist"> - <ul> <li class="listitem"> <p> - [bdubbs] - Update to vim-9.0.1677. Addresses <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/4500">#4500</a>. + [bdubbs] - Update to linux-6.7.2. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5422">#5422</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to openssl-3.1.2. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5305">#5305</a>. + [bdubbs] - Update to iana-etc-20240125. Addresses + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5006">#5006</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to man-pages-6.05. Fixes <a class= + [bdubbs] - Update to binutils-2.42. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5303">#5303</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5424">#5424</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to binutils-2.41. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5300">#5300</a>. + [bdubbs] - Update to acl-2.3.2. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5421">#5421</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to gmp-6.3.0. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5301">#5301</a>. + [bdubbs] - Update upstream fixes for readline-8.2. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5420">#5420</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to glibc-2.38. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5302">#5302</a>. + [bdubbs] - Apply upstream fix for bash-5.2.21. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5420">#5420</a>. </p> </li> </ul> @@ -251,65 +250,92 @@ </li> <li class="listitem"> <p> - 2023-07-28 + 2024-01-21 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update udev-lfs tarball to remove obsolete - cdrom rules and references to ISDN devices. Fixes - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5291">#5291</a>. + [xry111] - Apply upstream fix for pkgconf-2.1.0 + regression. Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5414">#5414</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to wheel-0.41.0 (Python Module). Fixes + [xry111] - Update to jinja2-3.1.3 (security fix). Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5290">#5290</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5411">#5411</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to tar-1.35. Fixes <a class="ulink" + [xry111] - Update to bc-6.7.5. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5287">#5287</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5408">#5408</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to <span class="phrase">udev - from</span> systemd-254. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5293">#5293</a>. + [xry111] - Update to attr-2.5.2. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5412">#5412</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to meson-1.2.0. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5286">#5286</a>. + [xry111] - Update to ncurses-6.4-20230520 (security fix). + Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5416">#5416</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.4.7. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5288">#5288</a>. + [xry111] - Update to markupsafe-2.1.4. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5418">#5418</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to gcc-13.2.0. Fixes <a class="ulink" + [xry111] - Update to linux-6.7.1. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5292">#5292</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5406">#5406</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to file-5.45. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5294">#5294</a>. + [xry111] - Update to iproute2-6.7.0. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5410">#5410</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Update to vim-9.1.0041. Addresses <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/4500">#4500</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Update to iana-etc-20240117. Addresses + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5006">#5006</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Update to shadow-4.14.3. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5413">#5413</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Fix CVE-2024-0684 for coreutils-9.4. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5417">#5417</a>. </p> </li> </ul> @@ -317,18 +343,17 @@ </li> <li class="listitem"> <p> - 2023-07-28 + 2024-01-18 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [xry111] - Enable cgroup-based memory pressure - information in kernel, and add the cgroup file system - into /etc/fstab and the mountvirtfs bootscript. This is a - preparation for udev from systemd-254. Addresses + [xry111] - Edit a ncurses header to always use the + wide-character ABI compatible with libncursesw.so because + we are faking the 8-bit libncurses.so with it. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5293">#5293</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5415">#5415</a>. </p> </li> </ul> @@ -336,15 +361,15 @@ </li> <li class="listitem"> <p> - 2023-07-22 + 2024-01-09 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [xry111] - Make the mountvirtfs bootscript create - essential symlinks in /dev. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5289">#5289</a>. + [renodr] - Fix the definition of the C.UTF-8 locale. + Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5409">#5409</a>. </p> </li> </ul> @@ -352,80 +377,92 @@ </li> <li class="listitem"> <p> - 2023-07-15 + 2023-12-31 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [xry111] - Replace eudev-3.2.12 with udev from - systemd-253. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5285">#5085</a>. + [xry111] - Add --enable-default-hash-style=gnu + configuring binutils. Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5401">#5401</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Fix CVE-2023-7008 for systemd-255. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5405">#5405</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to iana-etc-20230629. Addresses + [xry111] - Update to iana-etc-20231205. Addresses <a class="ulink" href= "https://wiki.linuxfromscratch.org/lfs/ticket/5006">#5006</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.4.3. Fixes <a class="ulink" + [xry111] - Update to tzdata-2023d. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5284">#5284</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5399">#5399</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to libxcrypt-4.4.36. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5283">#5283</a>. + [xry111] - Update to linux-6.6.8. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5397">#5397</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to groff-1.23.0. Fixes <a class="ulink" + [xry111] - Update to meson-1.3.1. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5282">#5282</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5402">#5402</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to perl-5.38.0. Fixes <a class="ulink" + [xry111] - Update to grub-2.12. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5281">#5281</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5396">#5396</a>. </p> </li> - </ul> - </div> - </li> - <li class="listitem"> - <p> - 2023-07-02 - </p> - <div class="itemizedlist"> - <ul> <li class="listitem"> <p> - [xry111] - Add libxcrypt-4.4.35. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5280">#5280</a>. + [xry111] - Update to inetutils-2.5. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5404">#5404</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to iproute2-6.4.0. Fixes <a class= + [xry111] - Update to setuptools-69.0.3. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5277">#5277</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5400">#5400</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to linux-6.4.1. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5276">#5276</a>. + [xry111] - Update to xml-parser-2.47. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5403">#5403</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Update to vim-9.0.2189. Addresses <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/4500">#4500</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Update to autoconf-2.72. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5398">#5398</a>. </p> </li> </ul> @@ -433,50 +470,66 @@ </li> <li class="listitem"> <p> - 2023-07-01 + 2023-12-16 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to iana-etc-20230615. Addresses - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5006">#5006</a>. + [xry111] - Update to <span class="phrase">udev + from</span> systemd-255. Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5390">#5390</a>. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-12-14 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [bdubbs] - Update to vim-9.0.1671. Addresses <a class= + [bdubbs] - Update to util-linux v2.39.3. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/4500">#4500</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5388">#5388</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to util-linux-2.39.1. Addresses - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5278">#5278</a>. + [bdubbs] - Update to python3-3.12.1. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5392">#5392</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.3.10. Addresses <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5276">#5276</a>. + [bdubbs] - Update to linux-6.6.7. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5387">#5387</a>. </p> </li> <li class="listitem"> <p> - [rahul] - Update to kbd-2.6.1. Fixes <a class="ulink" + [bdubbs] - Update to kbd-2.6.4. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5279">#5279</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5393">#5393</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to gettext-0.22. Fixes <a class="ulink" + [bdubbs] - Update to bc-6.7.4. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5275">#5275</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5389">#5389</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Reformat util-linux configure parameters. + Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5395">#5395</a>. </p> </li> </ul> @@ -484,29 +537,14 @@ </li> <li class="listitem"> <p> - 2023-06-17 + 2023-12-04 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [xry111] - Update to linux-6.3.8. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5272">#5272</a>. - </p> - </li> - <li class="listitem"> - <p> - [xry111] - Update to kbd-2.6.0. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5273">#5273</a>. - </p> - </li> - <li class="listitem"> - <p> - [rahul] - Changed from pkg-config to pkgconf-1.9.5. Fixes - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5274">#5274</a>. + [thomas] - Modify commands for install Python docs to + avoid too restrictive permissions on the files and dirs. </p> </li> </ul> @@ -514,22 +552,15 @@ </li> <li class="listitem"> <p> - 2023-06-09 + 2023-12-01 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.3.6. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5269">#5269</a>. - </p> - </li> - <li class="listitem"> - <p> - [bdubbs] - Update to Python-3.11.4. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5271">#5271</a>. + [xry111] - Restore NIC naming based on physical system + characteristics. Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5386">#5386</a>. </p> </li> </ul> @@ -537,66 +568,92 @@ </li> <li class="listitem"> <p> - 2023-06-03 + 2023-11-30 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to iana-etc-20230524. Addresses + [bdubbs] - Update to vim-9.0.2136. Addresses <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/4500">#4500</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to iana-etc-20231117. Addresses <a class="ulink" href= "https://wiki.linuxfromscratch.org/lfs/ticket/5006">#5006</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.3.5. Fixes <a class="ulink" + [bdubbs] - Update to bc-6.7.3. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5264">#5264</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5385">#5385</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to openssl-3.1.1. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5267">#5267</a>. + [bdubbs] - Update to wheel-0.42.0 (Python Module). Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5384">#5384</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to meson-1.1.1. Fixes <a class="ulink" + [bdubbs] - Update to perl-5.38.2. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5266">#5266</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5383">#5383</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to diffutils-3.10. Fixes <a class= + [bdubbs] - Update to pkgconf-2.1.0. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5262">#5262</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5382">#5382</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to bc-6.6.0. Fixes <a class="ulink" + [bdubbs] - Update to readline patches 002 through 007. + Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5381">#5381</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to openssl-3.2.0. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5380">#5380</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to setuptools-69.0.2. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5379">#5379</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to linux-6.6.3. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5263">#5263</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5378">#5378</a>. </p> </li> - </ul> - </div> - </li> - <li class="listitem"> - <p> - 2023-05-25 - </p> - <div class="itemizedlist"> - <ul> <li class="listitem"> <p> - [ken] - Remove unneeded group sgx from eudev rules. Fixes - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5265">#5265</a>. + [bdubbs] - Update to meson-1.3.0. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5377">#5377</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to gettext-0.22.4. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5376">#5376</a>. </p> </li> </ul> @@ -604,50 +661,64 @@ </li> <li class="listitem"> <p> - 2023-05-18 + 2023-11-13 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to util-linux-2.39. Fixes <a class= + [xry111] - Update to elfutils-0.190. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5259">#5259</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5373">#5373</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.3.3. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5261">#5261</a>. + [xry111] - Update to vim-9.0.2103. Addresses <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/4500">#4500</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to libcap-2.69. Fixes <a class="ulink" + [xry111] - Update to linux-6.6.1. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5258">#5258</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5369">#5369</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to grep-3.11. Fixes <a class="ulink" + [xry111] - Update to xz-5.4.5. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5256">#5256</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5371">#5371</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to flit_core-3.9.0. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5257">#5257</a>. + [xry111] - Update to iana-etc-20231107. Addresses + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5006">#5006</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to eudev-3.2.12. Fixes <a class="ulink" + [xry111] - Update to gawk-5.3.0. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5260">#5260</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5372">#5372</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Update to bash-5.2.21. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5375">#5375</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Update to iproute2-6.6.0. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5374">#5374</a>. </p> </li> </ul> @@ -655,108 +726,108 @@ </li> <li class="listitem"> <p> - 2023-05-13 + 2023-11-01 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [xry111] - Update to less-633. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5251">#5251</a>. + [bdubbs] - Update to iana-etc-20231019. Addresses + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5006">#5006</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to linux-6.3.2. Fixes <a class="ulink" + [bdubbs] - Update to wheel-0.41.3. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5255">#5255</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5370">#5370</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to xz-5.4.3. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5252">#5252</a>. + [bdubbs] - Update to shadow-4.14.2. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5368">#5368</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to gawk-5.2.2. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5253">#5253</a>. + [bdubbs] - Update to openssl-3.1.4. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5367">#5367</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Fix systemd runtime issue exploited by GCC 13. - Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5254">#5254</a>. + [bdubbs] - Update to texinfo-7.1. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5364">#5364</a>. </p> </li> - </ul> - </div> - </li> - <li class="listitem"> - <p> - 2023-05-01 - </p> - <div class="itemizedlist"> - <ul> <li class="listitem"> <p> - [bdubbs] - Update to vim-9.0.1503. Addresses <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/4500">#4500</a>. + [bdubbs] - Update to meson-1.2.3. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5366">#5366</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to iana-etc-20230418. Addresses - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5006">#5006</a>. + [bdubbs] - Update to bc-6.7.2. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5363">#5363</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to sysvinit-3.07. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5250">#5250</a>. + [bdubbs] - Update to linux-6.5.9. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5365">#5365</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to iproute2-6.3.0. Fixes <a class= + [bdubbs] - Update to Python-3.12.0. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5248">#5248</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5357">#5357</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to gcc-13.1.0. Fixes <a class="ulink" + [bdubbs] - Add setuptools-68.2.2. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5247">#5247</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5358">#5358</a>. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-10-15 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [bdubbs] - Update to perl-5.36.1. Fixes <a class="ulink" + [bdubbs] - Update to linux-6.5.7. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5246">#5246</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5362">#5362</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.3.1. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5245">#5245</a>. + [bdubbs] - Update to shadow-4.14.1. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5361">#5361</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to coreutils-9.3. Fixes <a class= + [bdubbs] - Update to gettext-0.22.3. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5244">#5244</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5359">#5359</a>. </p> </li> </ul> @@ -764,141 +835,192 @@ </li> <li class="listitem"> <p> - 2023-04-15 + 2023-10-03 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to vim-9.0.1452. Addresses <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/4500">#4500</a>. + [xry111] - Update Glibc upstream fixes patch to fix + CVE-2023-4911. + </p> + </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-10-01 + </p> + <div class="itemizedlist"> + <ul> + <li class="listitem"> + <p> + [bdubbs] - Disable building nscd in glibc. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5349">#5349</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to iana-etc-20230405. Addresses + [bdubbs] - Update to iana-etc-20230929. Addresses <a class="ulink" href= "https://wiki.linuxfromscratch.org/lfs/ticket/5006">#5006</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to zstd-1.5.5. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5239">#5239</a>. + [bdubbs] - Update to vim-9.0.1968. Addresses <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/4500">#4500</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to Python-3.11.3. Fixes <a class= + [bdubbs] - Update to openssl-3.1.3. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5240">#5240</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5350">#5350</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to meson-1.1.0. Fixes <a class="ulink" + [bdubbs] - Update to meson-1.2.2. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5242">#5242</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5356">#5356</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to man-pages-6.04. Fixes <a class= + [bdubbs] - Update to man-db-2.12.0. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5238">#5238</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5354">#5354</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.2.11. Fixes <a class="ulink" + [bdubbs] - Update to linux-6.5.5. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5241">#5241</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5352">#5352</a>. </p> </li> - </ul> - </div> - </li> - <li class="listitem"> - <p> - 2023-03-31 - </p> - <div class="itemizedlist"> - <ul> <li class="listitem"> <p> - [xry111] - Update to linux-6.2.9 (security fix). Fixes - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5230">#5230</a>. + [bdubbs] - Update to kmod-31. Fixes <a class="ulink" + href="https://wiki.linuxfromscratch.org/lfs/ticket/5355">#5355</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to grep-3.10. Fixes <a class="ulink" + [bdubbs] - Update to kbd-2.6.3. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5234">#5234</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5351">#5361</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to wheel-0.40.0. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5229">#5229</a>. + [bdubbs] - Update to gettext-0.22.2. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5348">#5348</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to bc-6.5.0. Fixes <a class="ulink" + [bdubbs] - Update to bc-6.7.0. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5228">#5228</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5353">#5353</a>. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-09-24 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [xry111] - Update to texinfo-7.0.3. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5235">#5235</a>. + [xry111] - Update Glibc upstream fixes patch to plug a + memory leak introduced by the security fix. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-09-17 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [xry111] - Update to coreutils-9.2. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5232">#5232</a>. + [xry111] - Update to linux-6.5.3. Fixes <a class="ulink" + href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5343">#5343</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to libcap-2.68. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5236">#5236</a>. + [xry111] - Update to iana-etc-20230912. Addresses + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5006">#5006</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to tzdata-2023c. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5237">#5237</a>. + [xry111] - Update to iproute2-6.5.0. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5342">#5342</a>. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-09-13 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [xry111] - Update to xz-5.4.2. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5233">#5233</a>. + [xry111] - Fix CVE-2023-4806 for Glibc-2.38. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5347">#5347</a>. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-09-12 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [xry111] - Update to openssl-3.1.0. Fixes <a class= - "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5227">#5227</a>. + [xry111] - Fix CVE-2023-4527 for Glibc-2.38. Fixes + <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5346">#5346</a>. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-09-07 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [xry111] - Add flit-core-3.8.0. + [xry111] - Fix an issue in pkgconf-2.0.3 causing BLFS + packages fail to build. Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5341">#5341</a>. </p> </li> </ul> @@ -906,36 +1028,54 @@ </li> <li class="listitem"> <p> - 2023-03-15 + 2023-09-05 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - Update to bc-6.4.0. Fixes <a class="ulink" - href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5217">#5217</a>. + [xry111] - Move pkgconf before binutils for binutils + building system to detect zstd properly. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5340">#5340</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to grep-3.9. Fixes <a class="ulink" + [xry111] - Update to linux-6.5.1. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5225">#5225</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5332">#5332</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Update to linux-6.2.6. Fixes <a class="ulink" + [xry111] - Update to pkgconf-2.0.3. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5339">#5339</a>. + </p> + </li> + <li class="listitem"> + <p> + [xry111] - Update to dbus-1.14.10. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5226">#5226</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5337">#5337</a>. </p> </li> + </ul> + </div> + </li> + <li class="listitem"> + <p> + 2023-09-04 + </p> + <div class="itemizedlist"> + <ul> <li class="listitem"> <p> - [bdubbs] - Update to iana-etc-20230306. Addresses - <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5006">#5006</a>. + [bdubbs] - Move caution regarding building by mixing + different version of LFS to General Compilation + Instructions. Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5338">#5338</a>. </p> </li> </ul> @@ -943,63 +1083,114 @@ </li> <li class="listitem"> <p> - 2023-03-04 + 2023-09-02 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [xry111] - Update to bc-6.3.1. Fixes <a class="ulink" + [xry111] - Add --no-cache-dir option for pip3 wheel + commands. Addresses <a class="ulink" href= + "https://wiki.linuxfromscratch.org/blfs/ticket/18466">BLFS + #18466</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to vim-9.0.1837. Addresses <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/4500">#4500</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to zlib-1.3. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5217">#5217</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5324">#5324</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to linux-6.2.2 (security fixes). Fixes + [bdubbs] - Update to wheel-0.41.2 (Python Module). Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5218">#5218</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5328">#5328</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to procps-ng-4.0.3. Fixes <a class= + [bdubbs] - Update to util-linux-2.39.2. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5220">#5220</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5322">#5322</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to iproute2-6.2.0. Fixes <a class= + [bdubbs] - Update to sysvinit-3.08. Fixes <a class= "ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5221">#5221</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5321">#5321</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to meson-1.0.1. Fixes <a class="ulink" + [bdubbs] - Update to shadow-4.14.0. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5319">#5319</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to Python-3.11.5. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5330">#5330</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to procps-ng-4.0.4 (security fix for + 32-bit systems). Fixes <a class="ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5335">#5335</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to pkgconf-2.0.2. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5323">#5323</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Update to mpfr-4.2.1. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5222">#5222</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5326">#5326</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to make-4.4.1. Fixes <a class="ulink" + [bdubbs] - Update to kbd-2.6.2. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5223">#5223</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5318">#5318</a>. </p> </li> <li class="listitem"> <p> - [xry111] - Update to libelf-0.189. Fixes <a class="ulink" + [bdubbs] - Update to gzip-1.13. Fixes <a class="ulink" href= - "https://wiki.linuxfromscratch.org/lfs/ticket/5224">#5224</a>. + "https://wiki.linuxfromscratch.org/lfs/ticket/5325">#5325</a>. </p> </li> <li class="listitem"> <p> - [bdubbs] - Change to a better host requirements script in - Chapter 2. + [bdubbs] - Update to coreutils-9.4. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5334">#5334</a>. + </p> + </li> + <li class="listitem"> + <p> + [bdubbs] - Remove unused usb group. Fixes <a class= + "ulink" href= + "https://wiki.linuxfromscratch.org/lfs/ticket/5331">#5331</a>. </p> </li> </ul> @@ -1007,13 +1198,13 @@ </li> <li class="listitem"> <p> - 2023-03-01 + 2023-09-01 </p> <div class="itemizedlist"> <ul> <li class="listitem"> <p> - [bdubbs] - LFS-11.3 released. + [bdubbs] - LFS-12.0 released. </p> </li> </ul> @@ -1043,7 +1234,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter01/chapter01.html b/lfs-12.1-sysv/chapter01/chapter01.html index dc4afd4..f8756a9 100644 --- a/lfs-12.0-sysv/chapter01/chapter01.html +++ b/lfs-12.1-sysv/chapter01/chapter01.html @@ -7,15 +7,15 @@ Глава 1. Введение </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть I. Введение @@ -40,14 +40,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="chapter" lang="en" xml:lang="en"> - <h1 class="chapter"> - <a id="chapter-intro" name="chapter-intro"></a>1. Введение - </h1> + <h1 class="chapter"> + <a id="chapter-intro" name="chapter-intro"></a>1. Введение + </h1> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="toc"> <h3> Содержание @@ -93,7 +93,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter01/how.html b/lfs-12.1-sysv/chapter01/how.html index 7db69b1..9984dfd 100644 --- a/lfs-12.0-sysv/chapter01/how.html +++ b/lfs-12.1-sysv/chapter01/how.html @@ -7,15 +7,15 @@ 1.1. Как собрать систему LFS </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 1. Введение @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-intro-how" name="ch-intro-how"></a>1.1. Как собрать систему - LFS - </h1> + <h1 class="sect1"> + <a id="ch-intro-how" name="ch-intro-how"></a>1.1. Как собрать систему + LFS + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Система LFS будет собрана с использованием уже установленного дистрибутива Linux (например, Debian, OpenMandriva, Fedora или @@ -174,7 +174,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter01/resources.html b/lfs-12.1-sysv/chapter01/resources.html index 27a7705..d9cd9da 100644 --- a/lfs-12.0-sysv/chapter01/resources.html +++ b/lfs-12.1-sysv/chapter01/resources.html @@ -7,15 +7,15 @@ 1.4. Ресурсы </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 1. Введение @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-intro-resources" name="ch-intro-resources"></a>1.4. Ресурсы - </h1> - <div class="sect2" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-intro-resources" name="ch-intro-resources"></a>1.4. Ресурсы + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="ch-intro-faq" name="ch-intro-faq"></a>1.4.1. Часто задаваемые вопросы @@ -62,7 +62,7 @@ "https://mirror.linuxfromscratch.ru/faq/">https://mirror.linuxfromscratch.ru/faq/</a>. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="ch-intro-maillists" name="ch-intro-maillists"></a>1.4.2. Списки рассылки @@ -82,7 +82,7 @@ "https://mirror.linuxfromscratch.ru/mail.html">https://mirror.linuxfromscratch.ru/mail.html</a>. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="ch-intro-irc" name="ch-intro-irc"></a>1.4.3. IRC </h2> @@ -95,7 +95,7 @@ называется #lfs-support. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="ch-intro-mirrors" name="ch-intro-mirrors"></a>1.4.4. Зеркала проекта @@ -108,7 +108,7 @@ для получения списка текущих зеркал. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="ch-intro-contactinfo" name="ch-intro-contactinfo"></a>1.4.5. Контактная информация @@ -140,7 +140,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter01/whatsnew.html b/lfs-12.1-sysv/chapter01/whatsnew.html index 92b40a6..b237943 100644 --- a/lfs-12.0-sysv/chapter01/whatsnew.html +++ b/lfs-12.1-sysv/chapter01/whatsnew.html @@ -7,15 +7,15 @@ 1.2. Что нового с момента последнего релиза </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 1. Введение @@ -41,44 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-intro-whatsnew" name="ch-intro-whatsnew"></a>1.2. Что - нового с момента последнего релиза - </h1> - <div class="admon caution"> - <img alt="[Внимание]" src="../images/caution.png" /> - <h3> - Внимание - </h3> - <p> - В процессе разработки LFS инструкции в книге часто изменяются, - чтобы адаптироваться к обновлению пакета или использовать - преимущества новых функций из обновленных пакетов. Смешение - инструкций разных версий книги LFS может привести к незначительным - поломкам. Такого рода проблемы обычно являются результатом - повторного использования некоторых скриптов, созданных для - предыдущей версии LFS. Такое повторное использование настоятельно - не рекомендуется. Если вы по какой-либо причине повторно - используете скрипты из предыдущей версии LFS, вам нужно быть очень - осторожным при обновлении скриптов, чтобы они соответствовали - текущей версии книги LFS. - </p> - </div> - <p> - В книге LFS 12.0 для GCC установлен параметр <em class= - "parameter"><code>--disable-fixincludes</code></em>. Этот параметр - конфигурации, недавно добавлен в GCC 13.1, чтобы предотвратить - <span class="quote">«<span class="quote">исправление</span>»</span> - системных заголовков. Такое <span class="quote">«<span class= - "quote">исправление</span>»</span> не требуется для современной - системы Linux и может вызвать проблемы, если пакет будет обновлен - после установки GCC. - </p> + <h1 class="sect1"> + <a id="ch-intro-whatsnew" name="ch-intro-whatsnew"></a>1.2. Что нового + с момента последнего релиза + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Ниже приведен список пакетов, обновленных с момента предыдущего выпуска книги. @@ -90,234 +61,244 @@ <ul> <li class="listitem"> <p> - Bc 6.6.0 + Acl-2.3.2 </p> </li> <li class="listitem"> <p> - Binutils-2.41 + Attr-2.5.2 </p> </li> <li class="listitem"> <p> - Coreutils-9.3 + Autoconf-2.72 </p> </li> <li class="listitem"> <p> - Diffutils-3.10 + Bash-5.2.21 </p> </li> <li class="listitem"> <p> - File-5.45 + Bc-6.7.5 </p> </li> <li class="listitem"> <p> - Flit-core-3.9.0 + Binutils-2.42 </p> </li> <li class="listitem"> <p> - Gawk-5.2.2 + Coreutils-9.4 </p> </li> <li class="listitem"> <p> - GCC-13.2.0 + Expat-2.6.0 </p> </li> <li class="listitem"> <p> - Gettext-0.22 + Gawk-5.3.0 </p> </li> <li class="listitem"> <p> - Glibc-2.38 + Gettext-0.22.4 </p> </li> <li class="listitem"> <p> - GMP-6.3.0 + Glibc-2.39 </p> </li> <li class="listitem"> <p> - Grep-3.11 + GRUB-2.12 </p> </li> <li class="listitem"> <p> - Groff-1.23.0 + Gzip-1.13 </p> </li> <li class="listitem"> <p> - IANA-Etc-20230810 + Iana-Etc-20240125 </p> </li> <li class="listitem"> <p> - IPRoute2-6.4.0 + Inetutils-2.5 </p> </li> <li class="listitem"> <p> - Kbd-2.6.1 + IPRoute2-6.7.0 </p> </li> <li class="listitem"> <p> - Less-643 + Jinja2-3.1.3 </p> </li> <li class="listitem"> <p> - Libcap-2.69 + Kbd-2.6.4 </p> </li> <li class="listitem"> <p> - Libelf-0.189 (из elfutils) + Kmod-31 </p> </li> <li class="listitem"> <p> - Linux-6.4.12 + Libelf из Elfutils-0.190 </p> </li> <li class="listitem"> <p> - Make-4.4.1 + Linux-6.7.4 </p> </li> <li class="listitem"> <p> - Man-pages-6.05.01 + Man-DB-2.12.0 </p> </li> <li class="listitem"> <p> - Meson-1.2.1 + Man-pages-6.06 </p> </li> <li class="listitem"> <p> - Openssl-3.1.2 + MarkupSafe-2.1.5 </p> </li> <li class="listitem"> <p> - Pkgconf-2.0.1 + Meson-1.3.2 </p> </li> <li class="listitem"> <p> - Perl-5.38.0 + MPFR-4.2.1 </p> </li> <li class="listitem"> <p> - Procps-ng-4.0.3 + Ncurses-6.4-20230520 </p> </li> <li class="listitem"> <p> - Python-3.11.4 + OpenSSL-3.2.1 </p> </li> <li class="listitem"> <p> - Sysklogd-1.5.1 + Perl-5.38.2 </p> </li> <li class="listitem"> <p> - Systemd-254 + Pkgconf-2.1.1 </p> </li> <li class="listitem"> <p> - Tar-1.35 + Procps-ng-4.0.4 </p> </li> <li class="listitem"> <p> - Texinfo-7.0.3 + Python-3.12.2 </p> </li> <li class="listitem"> <p> - Tzdata-2023c + Setuptools-69.1.0 </p> </li> <li class="listitem"> <p> - Util-Linux-2.39.1 + Shadow-4.14.5 </p> </li> <li class="listitem"> <p> - Vim-9.0.1677 + SysVinit-3.08 </p> </li> <li class="listitem"> <p> - wheel-0.41.1 + Texinfo-7.1 </p> </li> <li class="listitem"> <p> - XZ-Utils-5.4.4 + Tzdata-2024a </p> </li> <li class="listitem"> <p> - Zstd-1.5.5 + Util-Linux-2.39.3 + </p> + </li> + <li class="listitem"> + <p> + Vim-9.1.0041 + </p> + </li> + <li class="listitem"> + <p> + wheel-0.42.0 </p> </li> - </ul> - </div> - <div class="itemizedlist"> - <p class="title"> - <strong>Добавлены:</strong> - </p> - <ul> <li class="listitem"> <p> - Udev-254 (из systemd) + XML::Parser-2.47 </p> </li> <li class="listitem"> <p> - Jinja2-3.1.2 + Xz-5.4.6 </p> </li> <li class="listitem"> <p> - MarkupSafe-2.1.3 + Zlib-1.3.1 </p> </li> + </ul> + </div> + <div class="itemizedlist"> + <p class="title"> + <strong>Добавлены:</strong> + </p> + <ul> <li class="listitem"> <p> - Libxcrypt-4.4.36 + bash-5.2.21-upstream_fixes-1.patch </p> </li> <li class="listitem"> <p> - Pkgconf-2.0.1 + readline-8.2-upstream_fixes-3.patch </p> </li> <li class="listitem"> <p> - Flit-core-3.9.0 + setuptools-69.1.0 </p> </li> <li class="listitem"> <p> - glibc-2.38-memalign_fix-1.patch + systemd-255-upstream_fixes-1.patch </p> </li> </ul> @@ -329,12 +310,17 @@ <ul> <li class="listitem"> <p> - eudev-3.2.12 + glibc-2.38-memalign_fix-1.patch + </p> + </li> + <li class="listitem"> + <p> + grub-2.06-upstream_fixes-1.patch </p> </li> <li class="listitem"> <p> - Pkg-config-0.29.2 + readline-8.2-upstream_fix-1.patch </p> </li> </ul> @@ -362,7 +348,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter02/aboutlfs.html b/lfs-12.1-sysv/chapter02/aboutlfs.html index 250fc16..4530d9f 100644 --- a/lfs-12.0-sysv/chapter02/aboutlfs.html +++ b/lfs-12.1-sysv/chapter02/aboutlfs.html @@ -7,15 +7,15 @@ 2.6. Установка переменной $LFS </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 2. Подготовка хост-системы @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-partitioning-aboutlfs" name= - "ch-partitioning-aboutlfs"></a>2.6. Установка переменной $LFS - </h1> + <h1 class="sect1"> + <a id="ch-partitioning-aboutlfs" name= + "ch-partitioning-aboutlfs"></a>2.6. Установка переменной $LFS + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этой книге переменная окружения <code class="envar">LFS</code> будет использоваться несколько раз. Вы должны убедиться, что эта @@ -148,7 +148,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter02/chapter02.html b/lfs-12.1-sysv/chapter02/chapter02.html index 9b9a820..fa5690e 100644 --- a/lfs-12.0-sysv/chapter02/chapter02.html +++ b/lfs-12.1-sysv/chapter02/chapter02.html @@ -7,15 +7,15 @@ Глава 2. Подготовка хост-системы </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть II. Подготовка к сборке @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="chapter" lang="en" xml:lang="en"> - <h1 class="chapter"> - <a id="chapter-partitioning" name="chapter-partitioning"></a>2. - Подготовка хост-системы - </h1> + <h1 class="chapter"> + <a id="chapter-partitioning" name="chapter-partitioning"></a>2. + Подготовка хост-системы + </h1> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="toc"> <h3> Содержание @@ -102,7 +102,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter02/creatingfilesystem.html b/lfs-12.1-sysv/chapter02/creatingfilesystem.html index d1e0241..56eec58 100644 --- a/lfs-12.0-sysv/chapter02/creatingfilesystem.html +++ b/lfs-12.1-sysv/chapter02/creatingfilesystem.html @@ -7,15 +7,15 @@ 2.5. Создание файловой системы на разделе </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 2. Подготовка хост-системы @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-partitioning-creatingfilesystem" name= - "ch-partitioning-creatingfilesystem"></a>2.5. Создание файловой - системы на разделе - </h1> + <h1 class="sect1"> + <a id="ch-partitioning-creatingfilesystem" name= + "ch-partitioning-creatingfilesystem"></a>2.5. Создание файловой системы + на разделе + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Раздел - это всего лишь диапазон секторов на диске, указанный в таблице разделов. Прежде чем операционная система сможет использовать @@ -159,7 +159,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter02/creatingpartition.html b/lfs-12.1-sysv/chapter02/creatingpartition.html index 8176de6..1724548 100644 --- a/lfs-12.0-sysv/chapter02/creatingpartition.html +++ b/lfs-12.1-sysv/chapter02/creatingpartition.html @@ -7,15 +7,15 @@ 2.4. Создание нового раздела </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 2. Подготовка хост-системы @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-partitioning-creatingpartition" name= - "ch-partitioning-creatingpartition"></a>2.4. Создание нового раздела - </h1> + <h1 class="sect1"> + <a id="ch-partitioning-creatingpartition" name= + "ch-partitioning-creatingpartition"></a>2.4. Создание нового раздела + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Как и большинство других операционных систем, LFS обычно устанавливается на выделенный раздел. Рекомендуемый подход к @@ -89,9 +89,10 @@ раздел, например, <code class="filename">/dev/sda</code> для основного диска. Создайте раздел Linux и <code class= "systemitem">раздел подкачки</code>, если это необходимо. Пожалуйста, - обратитесь к справке по <code class="filename">cfdisk(8)</code> или - <code class="filename">fdisk(8)</code>, если вы еще не знаете, как - пользоваться этими программами. + обратитесь к справке <a class="ulink" href= + "https://man.archlinux.org/man/cfdisk.8">cfdisk(8)</a> или <a class= + "ulink" href="https://man.archlinux.org/man/fdisk.8">fdisk(8)</a>, + если вы еще не знаете, как пользоваться этими программами. </p> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> @@ -102,11 +103,11 @@ Для опытных пользователей возможны и другие схемы разбиения. Система LFS может располагаться на программном <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/raid.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/raid.html"> RAID-массиве</a> или логическом томе <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/aboutlvm.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/aboutlvm.html"> LVM</a>. Однако для некоторых опций требуется <a class="ulink" - href="https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/initramfs.html"> + href="https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/initramfs.html"> initramfs</a>, что является сложной темой. Эти методы разбиения не рекомендуются начинающим пользователям LFS. </p> @@ -118,7 +119,7 @@ подкачки</code>. Эти имена понадобятся позже для файла <code class= "filename">/etc/fstab</code>. </p> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 2.4.1. Другие вопросы по созданию разделов </h2> @@ -238,7 +239,7 @@ /boot/efi – Системный раздел EFI, используемый для загрузки системы с помощью UEFI. Подробнее читайте на <a class= "ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/grub-setup.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/grub-setup.html"> странице BLFS</a>. </p> </li> @@ -334,7 +335,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter02/hostreqs.html b/lfs-12.1-sysv/chapter02/hostreqs.html index a99a5e5..589da18 100644 --- a/lfs-12.0-sysv/chapter02/hostreqs.html +++ b/lfs-12.1-sysv/chapter02/hostreqs.html @@ -7,15 +7,15 @@ 2.2. Требования к хост-системе </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 2. Подготовка хост-системы @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-partitioning-hostreqs" name= - "ch-partitioning-hostreqs"></a>2.2. Требования к хост-системе - </h1> - <div class="sect2" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-partitioning-hostreqs" name= + "ch-partitioning-hostreqs"></a>2.2. Требования к хост-системе + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 2.2.1. Аппаратное обеспечение </h2> @@ -61,7 +61,7 @@ будет значительно больше, чем указано в документации. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 2.2.2. Программное обеспечение </h2> @@ -70,12 +70,13 @@ указанными минимальными версиями. Это не должно быть проблемой для большинства современных дистрибутивов Linux. Также обратите внимание на то, что многие дистрибутивы помещают заголовочные файлы - в отдельные пакеты, как правило в формате <span class= - "quote">«<span class= - "quote"><package-name>-devel</span>»</span> или <span class= - "quote">«<span class= - "quote"><package-name>-dev</span>»</span>. Обязательно - установите эти пакеты, если ваш дистрибутив их предоставляет. + в отдельные пакеты, как правило в формате <code class= + "literal"><em class= + "replaceable"><code><package-name></code></em>-devel</code> + или <code class="literal"><em class= + "replaceable"><code><package-name></code></em>-dev</code>. + Обязательно установите эти пакеты, если ваш дистрибутив их + предоставляет. </p> <p> Более ранние версии перечисленных ниже пакетов могут работать, но @@ -93,7 +94,7 @@ <li class="listitem"> <p> <span class="strong"><strong>Binutils-2.13.1</strong></span> - (Версия выше 2.41 не рекомендуется, так как она не + (Версия выше 2.42 не рекомендуется, так как она не тестировалась) </p> </li> @@ -106,7 +107,7 @@ </li> <li class="listitem"> <p> - <span class="strong"><strong>Coreutils-7.0</strong></span> + <span class="strong"><strong>Coreutils-8.1</strong></span> </p> </li> <li class="listitem"> @@ -127,9 +128,9 @@ </li> <li class="listitem"> <p> - <span class="strong"><strong>GCC-5.1</strong></span>, включая + <span class="strong"><strong>GCC-5.2</strong></span>, включая компилятор C++, <span class= - "command"><strong>g++</strong></span> (версии выше 11.2.0 не + "command"><strong>g++</strong></span> (версии выше 13.2.0 не рекомендуются, поскольку они не тестировались). Также должны присутствовать стандартные библиотеки C и C++ (с заголовочными файлами), чтобы компилятор C++ мог осуществлять @@ -149,7 +150,7 @@ <li class="listitem"> <p> <span class="strong"><strong>Linux - Kernel-4.14</strong></span> + Kernel-4.19</strong></span> </p> <p> Причиной, по которой указаны минимальные требования к версии @@ -162,14 +163,19 @@ Глава 8</a>. Так как более старые ядра не поддерживаются, скомпилированный пакет <span class= "application">glibc</span> немного меньше и быстрее. По - состоянию на июнь 2023 г. 4.14 является самой старой версией - ядра, поддерживаемой разработчиками ядра. + состоянию на февраль 2024 г. 4.19 является самой старой + версией ядра, поддерживаемой разработчиками ядра. Некоторые + версии ядра, более старые, чем 4.19, могут по-прежнему + поддерживаться сторонними командами, но они не считаются + официальными выпусками ядра; подробности читайте на странице + <a class="ulink" href= + "https://kernel.org/category/releases.html">https://kernel.org/category/releases.html</a> </p> <p> - Если версия ядра хоста более ранняя, чем 4.14, вам необходимо + Если версия ядра хоста более ранняя, чем 4.19, вам необходимо обновить ядро на более современную версию. Есть два способа сделать это. Во-первых, посмотрите, предоставляет ли ваш - дистрибутив Linux пакет ядра 4.14 или более позднюю версию. + дистрибутив Linux пакет ядра 4.19 или более позднюю версию. Если это так, установите его. Если ваш дистрибутив не предлагает приемлемый пакет ядра или вы предпочитаете не устанавливать его, вы можете скомпилировать ядро @@ -182,10 +188,11 @@ Для сборки LFS необходимо, чтобы ядро хоста поддерживало псевдотерминал UNIX 98 (PTY). Обычно он включен на всех настольных или серверных дистрибутивах, поставляющих Linux - 4.14 или более новое ядро. Если вы собираете собственное - хоста, убедитесь, что для параметра <code class= - "option">CONFIG_UNIX98_PTYS</code> установлено значение - <code class="literal">y</code> в конфигурационном файле ядра. + 4.19 или более новое ядро. Если на хосте вы используете + самостоятельно собранное ядро, убедитесь, что для параметра + <code class="option">CONFIG_UNIX98_PTYS</code> установлено + значение <code class="literal">y</code> в конфигурационном + файле ядра. </p> </li> <li class="listitem"> @@ -302,16 +309,16 @@ ver_kernel() fi } -# Coreutils first because-sort needs Coreutils >= 7.0 -ver_check Coreutils sort 7.0 || bail "--version-sort unsupported" +# Coreutils first because --version-sort needs Coreutils >= 7.0 +ver_check Coreutils sort 8.1 || bail "Coreutils too old, stop" ver_check Bash bash 3.2 ver_check Binutils ld 2.13.1 ver_check Bison bison 2.7 ver_check Diffutils diff 2.8.1 ver_check Findutils find 4.2.31 ver_check Gawk gawk 4.0.1 -ver_check GCC gcc 5.1 -ver_check "GCC (C++)" g++ 5.1 +ver_check GCC gcc 5.2 +ver_check "GCC (C++)" g++ 5.2 ver_check Grep grep 2.5.1a ver_check Gzip gzip 1.3.12 ver_check M4 m4 1.4.10 @@ -323,7 +330,7 @@ ver_check Sed sed 4.1.5 ver_check Tar tar 1.22 ver_check Texinfo texi2any 5.0 ver_check Xz xz 5.0.0 -ver_kernel 4.14 +ver_kernel 4.19 if mount | grep -q 'devpts on /dev/pts' && [ -e /dev/ptmx ] then echo "OK: Linux Kernel supports UNIX 98 PTY"; @@ -343,7 +350,13 @@ echo "Compiler check:" if printf "int main(){}" | g++ -x c++ - then echo "OK: g++ works"; else echo "ERROR: g++ does NOT work"; fi -rm -f a.out</code> +rm -f a.out + +if [ "$(nproc)" = "" ]; then + echo "ERROR: nproc is not available or it produces empty output" +else + echo "OK: nproc reports $(nproc) logical cores are available" +fi</code> EOF bash version-check.sh</kbd></pre> @@ -371,7 +384,7 @@ bash version-check.sh</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter02/introduction.html b/lfs-12.1-sysv/chapter02/introduction.html index 7b798e8..0183f5d 100644 --- a/lfs-12.0-sysv/chapter02/introduction.html +++ b/lfs-12.1-sysv/chapter02/introduction.html @@ -7,15 +7,15 @@ 2.1. Введение </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 2. Подготовка хост-системы @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-partitioning-introduction" name= - "ch-partitioning-introduction"></a>2.1. Введение - </h1> + <h1 class="sect1"> + <a id="ch-partitioning-introduction" name= + "ch-partitioning-introduction"></a>2.1. Введение + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этой главе проверяются и при необходимости устанавливаются основные инструменты, необходимые для построения LFS. Затем подготавливается @@ -79,7 +79,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter02/mounting.html b/lfs-12.1-sysv/chapter02/mounting.html index 5be70b2..d602dbd 100644 --- a/lfs-12.0-sysv/chapter02/mounting.html +++ b/lfs-12.1-sysv/chapter02/mounting.html @@ -7,15 +7,15 @@ 2.7. Монтирование нового раздела </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 2. Подготовка хост-системы @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-partitioning-mounting" name= - "ch-partitioning-mounting"></a>2.7. Монтирование нового раздела - </h1> + <h1 class="sect1"> + <a id="ch-partitioning-mounting" name= + "ch-partitioning-mounting"></a>2.7. Монтирование нового раздела + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Теперь, когда файловая система создана, раздел должен быть смонтирован, чтобы хост-система могла получить доступ к нему. В книге @@ -58,7 +58,8 @@ разделе. </p> <p> - Строго говоря, нельзя «смонтировать раздел». Монтируется <span class= + Строго говоря, нельзя <span class="quote">«<span class= + "quote">смонтировать раздел</span>»</span>. Монтируется <span class= "emphasis"><em>файловая система</em></span> на этом разделе. Но так как один раздел не может содержать несколько файловых систем, люди часто говорят о разделе и связанной с ним файловой системе так, как @@ -162,7 +163,7 @@ mount -v -t ext4 /dev/<em class= </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter02/stages.html b/lfs-12.1-sysv/chapter02/stages.html index 631b9c8..aa6f7fe 100644 --- a/lfs-12.0-sysv/chapter02/stages.html +++ b/lfs-12.1-sysv/chapter02/stages.html @@ -7,15 +7,15 @@ 2.3. Этапы сборки системы LFS </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 2. Подготовка хост-системы @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-partitioning-stages" name="ch-partitioning-stages"></a>2.3. - Этапы сборки системы LFS - </h1> + <h1 class="sect1"> + <a id="ch-partitioning-stages" name="ch-partitioning-stages"></a>2.3. + Этапы сборки системы LFS + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> LFS разработан для сборки за один сеанс. То есть инструкция предполагает, что система не будет выключаться в процессе. Это не @@ -58,7 +58,7 @@ перезагрузки/выключения), необходимо выполнить некоторые процедуры повторно. </p> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 2.3.1. Главы 1–4 </h2> @@ -70,16 +70,17 @@ <ul> <li class="listitem"> <p> - Процедуры, выполняемые пользователем <code class= - "systemitem">root</code> после Раздела 2.4, должны иметь - переменную среды LFS, установленную <span class= - "emphasis"><em>ДЛЯ ПОЛЬЗОВАТЕЛЯ ROOT</em></span>. + При выполнении операций, от имени пользователя <code class= + "systemitem">root</code> после Раздела 2.4, <span class= + "emphasis"><em>ДЛЯ ПОЛЬЗОВАТЕЛЯ</em></span> <code class= + "systemitem">root</code> должна быть установлена переменная + окружения LFS. </p> </li> </ul> </div> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 2.3.2. Главы 5–6 </h2> @@ -115,7 +116,7 @@ </ul> </div> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 2.3.3. Главы 7–10 </h2> @@ -186,7 +187,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter03/chapter03.html b/lfs-12.1-sysv/chapter03/chapter03.html index 455c9fc..8496ca6 100644 --- a/lfs-12.0-sysv/chapter03/chapter03.html +++ b/lfs-12.1-sysv/chapter03/chapter03.html @@ -7,15 +7,15 @@ Глава 3. Пакеты и патчи </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть II. Подготовка к сборке @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="chapter" lang="en" xml:lang="en"> - <h1 class="chapter"> - <a id="chapter-getting-materials" name= - "chapter-getting-materials"></a>3. Пакеты и патчи - </h1> + <h1 class="chapter"> + <a id="chapter-getting-materials" name= + "chapter-getting-materials"></a>3. Пакеты и патчи + </h1> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="toc"> <h3> Содержание @@ -89,7 +89,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter03/introduction.html b/lfs-12.1-sysv/chapter03/introduction.html index e11fc06..7f8bc2b 100644 --- a/lfs-12.0-sysv/chapter03/introduction.html +++ b/lfs-12.1-sysv/chapter03/introduction.html @@ -7,15 +7,15 @@ 3.1. Введение </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 3. Пакеты и патчи @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-materials-introduction" name= - "ch-materials-introduction"></a>3.1. Введение - </h1> + <h1 class="sect1"> + <a id="ch-materials-introduction" name= + "ch-materials-introduction"></a>3.1. Введение + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Эта глава содержит список пакетов, которые необходимо загрузить для сборки базовой системы Linux. Перечисленные версии программного @@ -190,7 +190,7 @@ popd</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter03/packages.html b/lfs-12.1-sysv/chapter03/packages.html index 476e9f2..d9e9d4d 100644 --- a/lfs-12.0-sysv/chapter03/packages.html +++ b/lfs-12.1-sysv/chapter03/packages.html @@ -7,15 +7,15 @@ 3.2. Все пакеты </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 3. Пакеты и патчи @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-materials-packages" name="ch-materials-packages"></a>3.2. - Все пакеты - </h1> + <h1 class="sect1"> + <a id="ch-materials-packages" name="ch-materials-packages"></a>3.2. Все + пакеты + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> <h3> @@ -80,7 +80,7 @@ <div class="variablelist"> <dl class="variablelist"> <dt> - <span class="term">Acl (2.3.1) - <span class="token">348 + <span class="term">Acl (2.3.2) - <span class="token">363 KB</span>:</span> </dt> <dd> @@ -90,16 +90,16 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://download.savannah.gnu.org/releases/acl/acl-2.3.1.tar.xz"> - https://download.savannah.gnu.org/releases/acl/acl-2.3.1.tar.xz</a> + "https://download.savannah.gnu.org/releases/acl/acl-2.3.2.tar.xz"> + https://download.savannah.gnu.org/releases/acl/acl-2.3.2.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">95ce715fe09acca7c12d3306d0f076b2</code> + "literal">590765dee95907dbc3c856f7255bd669</code> </p> </dd> <dt> - <span class="term">Attr (2.5.1) - <span class="token">456 + <span class="term">Attr (2.5.2) - <span class="token">484 KB</span>:</span> </dt> <dd> @@ -109,16 +109,16 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://download.savannah.gnu.org/releases/attr/attr-2.5.1.tar.gz"> - https://download.savannah.gnu.org/releases/attr/attr-2.5.1.tar.gz</a> + "https://download.savannah.gnu.org/releases/attr/attr-2.5.2.tar.gz"> + https://download.savannah.gnu.org/releases/attr/attr-2.5.2.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">ac1c5a7a084f0f83b8cace34211f64d8</code> + "literal">227043ec2f6ca03c0948df5517f9c927</code> </p> </dd> <dt> - <span class="term">Autoconf (2.71) - <span class="token">1,263 + <span class="term">Autoconf (2.72) - <span class="token">1,360 KB</span>:</span> </dt> <dd> @@ -128,11 +128,11 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/autoconf/autoconf-2.71.tar.xz">https://ftp.gnu.org/gnu/autoconf/autoconf-2.71.tar.xz</a> + "https://ftp.gnu.org/gnu/autoconf/autoconf-2.72.tar.xz">https://ftp.gnu.org/gnu/autoconf/autoconf-2.72.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">12cfa1687ffa2606337efe1a64416106</code> + "literal">1be79f7106ab6767f18391c5e22be701</code> </p> </dd> <dt> @@ -154,7 +154,7 @@ </p> </dd> <dt> - <span class="term">Bash (5.2.15) - <span class="token">10,695 + <span class="term">Bash (5.2.21) - <span class="token">10,696 KB</span>:</span> </dt> <dd> @@ -164,15 +164,15 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/bash/bash-5.2.15.tar.gz">https://ftp.gnu.org/gnu/bash/bash-5.2.15.tar.gz</a> + "https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz">https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">4281bb43497f3905a308430a8d6a30a5</code> + "literal">ad5b38410e3bf0e9bcc20e2765f5e3f9</code> </p> </dd> <dt> - <span class="term">Bc (6.6.0) - <span class="token">455 + <span class="term">Bc (6.7.5) - <span class="token">460 KB</span>:</span> </dt> <dd> @@ -182,16 +182,16 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://github.com/gavinhoward/bc/releases/download/6.6.0/bc-6.6.0.tar.xz"> - https://github.com/gavinhoward/bc/releases/download/6.6.0/bc-6.6.0.tar.xz</a> + "https://github.com/gavinhoward/bc/releases/download/6.7.5/bc-6.7.5.tar.xz"> + https://github.com/gavinhoward/bc/releases/download/6.7.5/bc-6.7.5.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">a148cbaaf8ff813b7289a00539e74a5f</code> + "literal">e249b1f86f886d6fb71c15f72b65dd3d</code> </p> </dd> <dt> - <span class="term">Binutils (2.41) - <span class="token">26,139 + <span class="term">Binutils (2.42) - <span class="token">26,922 KB</span>:</span> </dt> <dd> @@ -201,12 +201,12 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://sourceware.org/pub/binutils/releases/binutils-2.41.tar.xz"> - https://sourceware.org/pub/binutils/releases/binutils-2.41.tar.xz</a> + "https://sourceware.org/pub/binutils/releases/binutils-2.42.tar.xz"> + https://sourceware.org/pub/binutils/releases/binutils-2.42.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">256d7e0ad998e423030c84483a7c1e30</code> + "literal">a075178a9646551379bfb64040487715</code> </p> </dd> <dt> @@ -261,7 +261,7 @@ </p> </dd> <dt> - <span class="term">Coreutils (9.3) - <span class="token">5,673 + <span class="term">Coreutils (9.4) - <span class="token">5,840 KB</span>:</span> </dt> <dd> @@ -271,11 +271,11 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/coreutils/coreutils-9.3.tar.xz">https://ftp.gnu.org/gnu/coreutils/coreutils-9.3.tar.xz</a> + "https://ftp.gnu.org/gnu/coreutils/coreutils-9.4.tar.xz">https://ftp.gnu.org/gnu/coreutils/coreutils-9.4.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">040b4b7acaf89499834bfc79609af29f</code> + "literal">459e9546074db2834eefe5421f250025</code> </p> </dd> <dt> @@ -334,7 +334,7 @@ </p> </dd> <dt> - <span class="term">Elfutils (0.189) - <span class="token">8,936 + <span class="term">Elfutils (0.190) - <span class="token">8,949 KB</span>:</span> </dt> <dd> @@ -344,16 +344,16 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://sourceware.org/ftp/elfutils/0.189/elfutils-0.189.tar.bz2"> - https://sourceware.org/ftp/elfutils/0.189/elfutils-0.189.tar.bz2</a> + "https://sourceware.org/ftp/elfutils/0.190/elfutils-0.190.tar.bz2"> + https://sourceware.org/ftp/elfutils/0.190/elfutils-0.190.tar.bz2</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">5cfaa711a90cb670406cd495aeaa6030</code> + "literal">79ad698e61a052bea79e77df6a08bc4b</code> </p> </dd> <dt> - <span class="term">Expat (2.5.0) - <span class="token">450 + <span class="term">Expat (2.6.0) - <span class="token">473 KB</span>:</span> </dt> <dd> @@ -363,12 +363,12 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://prdownloads.sourceforge.net/expat/expat-2.5.0.tar.xz"> - https://prdownloads.sourceforge.net/expat/expat-2.5.0.tar.xz</a> + "https://prdownloads.sourceforge.net/expat/expat-2.6.0.tar.xz"> + https://prdownloads.sourceforge.net/expat/expat-2.6.0.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">ac6677b6d1b95d209ab697ce8b688704</code> + "literal">bd169cb11f4b9bdfddadf9e88a5c4d4b</code> </p> </dd> <dt> @@ -465,7 +465,7 @@ </p> </dd> <dt> - <span class="term">Gawk (5.2.2) - <span class="token">3,324 + <span class="term">Gawk (5.3.0) - <span class="token">3,356 KB</span>:</span> </dt> <dd> @@ -475,11 +475,11 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/gawk/gawk-5.2.2.tar.xz">https://ftp.gnu.org/gnu/gawk/gawk-5.2.2.tar.xz</a> + "https://ftp.gnu.org/gnu/gawk/gawk-5.3.0.tar.xz">https://ftp.gnu.org/gnu/gawk/gawk-5.3.0.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">d63b4de2c722cbd9b8cc8e6f14d78a1e</code> + "literal">97c5a7d83f91a7e1b2035ebbe6ac7abd</code> </p> </dd> <dt> @@ -499,9 +499,6 @@ Контрольная сумма MD5: <code class= "literal">e0e48554cc6e4f261d55ddee9ab69075</code> </p> - <p> - Контрольная сумма SHA256: - </p> </dd> <dt> <span class="term">GDBM (1.23) - <span class="token">1,092 @@ -522,8 +519,8 @@ </p> </dd> <dt> - <span class="term">Gettext (0.22) - <span class="token">9,775 - KB</span>:</span> + <span class="term">Gettext (0.22.4) - <span class= + "token">10,016 KB</span>:</span> </dt> <dd> <p> @@ -532,15 +529,15 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/gettext/gettext-0.22.tar.xz">https://ftp.gnu.org/gnu/gettext/gettext-0.22.tar.xz</a> + "https://ftp.gnu.org/gnu/gettext/gettext-0.22.4.tar.xz">https://ftp.gnu.org/gnu/gettext/gettext-0.22.4.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">db2f3daf34fd5b85ab1a56f9033e42d1</code> + "literal">2d8507d003ef3ddd1c172707ffa97ed8</code> </p> </dd> <dt> - <span class="term">Glibc (2.38) - <span class="token">18,471 + <span class="term">Glibc (2.39) - <span class="token">18,092 KB</span>:</span> </dt> <dd> @@ -550,11 +547,11 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/glibc/glibc-2.38.tar.xz">https://ftp.gnu.org/gnu/glibc/glibc-2.38.tar.xz</a> + "https://ftp.gnu.org/gnu/glibc/glibc-2.39.tar.xz">https://ftp.gnu.org/gnu/glibc/glibc-2.39.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">778cce0ea6bf7f84ca8caacf4a01f45b</code> + "literal">be81e87f72b5ea2c0ffe2bedfeb680c6</code> </p> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> @@ -563,10 +560,10 @@ </h3> <p> Разработчики Glibc поддерживают <a class="ulink" href= - "https://sourceware.org/git/?p=glibc.git;a=shortlog;h=refs/heads/release/2.38/master"> + "https://sourceware.org/git/?p=glibc.git;a=shortlog;h=refs/heads/release/2.39/master"> Git ветку</a> содержащую исправления, которые заслуживают - внимания для Glibc-2.38 но, к сожалению, выпущенные после - релиза Glibc-2.38. Редакторы LFS публикуют рекомендации по + внимания для Glibc-2.39 но, к сожалению, выпущенные после + релиза Glibc-2.39. Редакторы LFS публикуют рекомендации по безопасности, если в ветку добавлено какое-либо исправление безопасности, но для других недавно добавленных патчей не будет предпринято никаких действий. Вы можете @@ -648,7 +645,7 @@ </p> </dd> <dt> - <span class="term">GRUB (2.06) - <span class="token">6,428 + <span class="term">GRUB (2.12) - <span class="token">6,524 KB</span>:</span> </dt> <dd> @@ -658,15 +655,15 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/grub/grub-2.06.tar.xz">https://ftp.gnu.org/gnu/grub/grub-2.06.tar.xz</a> + "https://ftp.gnu.org/gnu/grub/grub-2.12.tar.xz">https://ftp.gnu.org/gnu/grub/grub-2.12.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">cf0fd928b1e5479c8108ee52cb114363</code> + "literal">60c564b1bdc39d8e43b3aab4bc0fb140</code> </p> </dd> <dt> - <span class="term">Gzip (1.12) - <span class="token">807 + <span class="term">Gzip (1.13) - <span class="token">819 KB</span>:</span> </dt> <dd> @@ -676,16 +673,16 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/gzip/gzip-1.12.tar.xz">https://ftp.gnu.org/gnu/gzip/gzip-1.12.tar.xz</a> + "https://ftp.gnu.org/gnu/gzip/gzip-1.13.tar.xz">https://ftp.gnu.org/gnu/gzip/gzip-1.13.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">9608e4ac5f061b2a6479dc44e917a5db</code> + "literal">d5c9fc9441288817a4a0be2da0249e29</code> </p> </dd> <dt> - <span class="term">Iana-Etc (20230810) - <span class= - "token">588 KB</span>:</span> + <span class="term">Iana-Etc (20240125) - <span class= + "token">589 KB</span>:</span> </dt> <dd> <p> @@ -694,16 +691,16 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://github.com/Mic92/iana-etc/releases/download/20230810/iana-etc-20230810.tar.gz"> - https://github.com/Mic92/iana-etc/releases/download/20230810/iana-etc-20230810.tar.gz</a> + "https://github.com/Mic92/iana-etc/releases/download/20240125/iana-etc-20240125.tar.gz"> + https://github.com/Mic92/iana-etc/releases/download/20240125/iana-etc-20240125.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">0502bd41cc0bf1c1c3cd8651058b9650</code> + "literal">aed66d04de615d76c70890233081e584</code> </p> </dd> <dt> - <span class="term">Inetutils (2.4) - <span class="token">1,522 + <span class="term">Inetutils (2.5) - <span class="token">1,632 KB</span>:</span> </dt> <dd> @@ -713,14 +710,11 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/inetutils/inetutils-2.4.tar.xz">https://ftp.gnu.org/gnu/inetutils/inetutils-2.4.tar.xz</a> + "https://ftp.gnu.org/gnu/inetutils/inetutils-2.5.tar.xz">https://ftp.gnu.org/gnu/inetutils/inetutils-2.5.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">319d65bb5a6f1847c4810651f3b4ba74</code> - </p> - <p> - Контрольная сумма SHA256: + "literal">9e5a6dfd2d794dc056a770e8ad4a9263</code> </p> </dd> <dt> @@ -743,7 +737,7 @@ </p> </dd> <dt> - <span class="term">IPRoute2 (6.4.0) - <span class="token">904 + <span class="term">IPRoute2 (6.7.0) - <span class="token">900 KB</span>:</span> </dt> <dd> @@ -753,35 +747,35 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.4.0.tar.xz"> - https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.4.0.tar.xz</a> + "https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.7.0.tar.xz"> + https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.7.0.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">90ce0eb84a8f1e2b14ffa77e8eb3f5ed</code> + "literal">35d8277d1469596b7edc07a51470a033</code> </p> </dd> <dt> - <span class="term">Jinja2 (3.1.2) - <span class="token">262 + <span class="term">Jinja2 (3.1.3) - <span class="token">264 KB</span>:</span> </dt> <dd> <p> Домашняя страница: <a class="ulink" href= - "https://jinja.palletsprojects.com/en/3.0.x/">https://jinja.palletsprojects.com/en/3.0.x/</a> + "https://jinja.palletsprojects.com/en/3.1.x/">https://jinja.palletsprojects.com/en/3.1.x/</a> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://pypi.org/packages/source/J/Jinja2/Jinja2-3.1.2.tar.gz"> - https://pypi.org/packages/source/J/Jinja2/Jinja2-3.1.2.tar.gz</a> + "https://pypi.org/packages/source/J/Jinja2/Jinja2-3.1.3.tar.gz"> + https://pypi.org/packages/source/J/Jinja2/Jinja2-3.1.3.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">d31148abd89c1df1cdb077a55db27d02</code> + "literal">caf5418c851eac59e70a78d9730d4cea</code> </p> </dd> <dt> - <span class="term">Kbd (2.6.1) - <span class="token">1,554 + <span class="term">Kbd (2.6.4) - <span class="token">1,470 KB</span>:</span> </dt> <dd> @@ -791,27 +785,31 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.kernel.org/pub/linux/utils/kbd/kbd-2.6.1.tar.xz"> - https://www.kernel.org/pub/linux/utils/kbd/kbd-2.6.1.tar.xz</a> + "https://www.kernel.org/pub/linux/utils/kbd/kbd-2.6.4.tar.xz"> + https://www.kernel.org/pub/linux/utils/kbd/kbd-2.6.4.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">986241b5d94c6bd4ed2f6d2a5ab4320b</code> + "literal">e2fd7adccf6b1e98eb1ae8d5a1ce5762</code> </p> </dd> <dt> - <span class="term">Kmod (30) - <span class="token">555 + <span class="term">Kmod (31) - <span class="token">558 KB</span>:</span> </dt> <dd> <p> + Домашняя страница: <a class="ulink" href= + "https://github.com/kmod-project/kmod">https://github.com/kmod-project/kmod</a> + </p> + <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-30.tar.xz"> - https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-30.tar.xz</a> + "https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-31.tar.xz"> + https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-31.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">85202f0740a75eb52f2163c776f9b564</code> + "literal">6165867e1836d51795a11ea4762ff66a</code> </p> </dd> <dt> @@ -839,12 +837,12 @@ <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/lfs/downloads/12.0/lfs-bootscripts-20230728.tar.xz"> - https://mirror.linuxfromscratch.ru/lfs/downloads/12.0/lfs-bootscripts-20230728.tar.xz</a> + "https://mirror.linuxfromscratch.ru/lfs/downloads/12.1/lfs-bootscripts-20230728.tar.xz"> + https://mirror.linuxfromscratch.ru/lfs/downloads/12.1/lfs-bootscripts-20230728.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">fea080e8be5d0c18095c81bdb9128f5b</code> + "literal">c37ac1c5dbb57fb326d9c32c8f8b49c7</code> </p> </dd> <dt> @@ -942,7 +940,7 @@ </p> </dd> <dt> - <span class="term">Linux (6.4.12) - <span class="token">134,616 + <span class="term">Linux (6.7.4) - <span class="token">138,130 KB</span>:</span> </dt> <dd> @@ -952,12 +950,12 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.4.12.tar.xz"> - https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.4.12.tar.xz</a> + "https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.7.4.tar.xz"> + https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.7.4.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">24570ba0ef9dd592bd640a1a41686fac</code> + "literal">370e1b6155ae63133380e421146619e0</code> </p> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> @@ -1017,7 +1015,7 @@ </p> </dd> <dt> - <span class="term">Man-DB (2.11.2) - <span class="token">1,908 + <span class="term">Man-DB (2.12.0) - <span class="token">1,941 KB</span>:</span> </dt> <dd> @@ -1027,17 +1025,17 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://download.savannah.gnu.org/releases/man-db/man-db-2.11.2.tar.xz"> - https://download.savannah.gnu.org/releases/man-db/man-db-2.11.2.tar.xz</a> + "https://download.savannah.gnu.org/releases/man-db/man-db-2.12.0.tar.xz"> + https://download.savannah.gnu.org/releases/man-db/man-db-2.12.0.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">a7d59fb2df6158c44f8f7009dcc6d875</code> + "literal">67e0052fa200901b314fad7b68c9db27</code> </p> </dd> <dt> - <span class="term">Man-pages (6.05.01) - <span class= - "token">2,144 KB</span>:</span> + <span class="term">Man-pages (6.06) - <span class="token">2,116 + KB</span>:</span> </dt> <dd> <p> @@ -1046,16 +1044,16 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.kernel.org/pub/linux/docs/man-pages/man-pages-6.05.01.tar.xz"> - https://www.kernel.org/pub/linux/docs/man-pages/man-pages-6.05.01.tar.xz</a> + "https://www.kernel.org/pub/linux/docs/man-pages/man-pages-6.06.tar.xz"> + https://www.kernel.org/pub/linux/docs/man-pages/man-pages-6.06.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">de4563b797cf9b1e0b0d73628b35e442</code> + "literal">26b39e38248144156d437e1e10cb20bf</code> </p> </dd> <dt> - <span class="term">MarkupSafe (2.1.3) - <span class="token">19 + <span class="term">MarkupSafe (2.1.5) - <span class="token">19 KB</span>:</span> </dt> <dd> @@ -1065,16 +1063,16 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://pypi.org/packages/source/M/MarkupSafe/MarkupSafe-2.1.3.tar.gz"> - https://pypi.org/packages/source/M/MarkupSafe/MarkupSafe-2.1.3.tar.gz</a> + "https://pypi.org/packages/source/M/MarkupSafe/MarkupSafe-2.1.5.tar.gz"> + https://pypi.org/packages/source/M/MarkupSafe/MarkupSafe-2.1.5.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">ca33f119bd0551ce15837f58bb180214</code> + "literal">8fe7227653f2fb9b1ffe7f9f2058998a</code> </p> </dd> <dt> - <span class="term">Meson (1.2.1) - <span class="token">2,131 + <span class="term">Meson (1.3.2) - <span class="token">2,172 KB</span>:</span> </dt> <dd> @@ -1084,12 +1082,12 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://github.com/mesonbuild/meson/releases/download/1.2.1/meson-1.2.1.tar.gz"> - https://github.com/mesonbuild/meson/releases/download/1.2.1/meson-1.2.1.tar.gz</a> + "https://github.com/mesonbuild/meson/releases/download/1.3.2/meson-1.3.2.tar.gz"> + https://github.com/mesonbuild/meson/releases/download/1.3.2/meson-1.3.2.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">e3cc846536189aacd7d01858a45ca9af</code> + "literal">2d0ebd3a24249617b1c4d30026380cf8</code> </p> </dd> <dt> @@ -1111,7 +1109,7 @@ </p> </dd> <dt> - <span class="term">MPFR (4.2.0) - <span class="token">1,443 + <span class="term">MPFR (4.2.1) - <span class="token">1,459 KB</span>:</span> </dt> <dd> @@ -1121,16 +1119,16 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.0.tar.xz">https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.0.tar.xz</a> + "https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.1.tar.xz">https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.1.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">a25091f337f25830c16d2054d74b5af7</code> + "literal">523c50c6318dde6f9dc523bc0244690a</code> </p> </dd> <dt> - <span class="term">Ncurses (6.4) - <span class="token">3,528 - KB</span>:</span> + <span class="term">Ncurses (6.4-20230520) - <span class= + "token">2,156 KB</span>:</span> </dt> <dd> <p> @@ -1139,12 +1137,12 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://invisible-mirror.net/archives/ncurses/ncurses-6.4.tar.gz"> - https://invisible-mirror.net/archives/ncurses/ncurses-6.4.tar.gz</a> + "https://anduin.linuxfromscratch.org/LFS/ncurses-6.4-20230520.tar.xz"> + https://anduin.linuxfromscratch.org/LFS/ncurses-6.4-20230520.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">5a62487b5d4ac6b132fe2bf9f8fad29b</code> + "literal">c5367e829b6d9f3f97b280bb3e6bfbc3</code> </p> </dd> <dt> @@ -1167,7 +1165,7 @@ </p> </dd> <dt> - <span class="term">OpenSSL (3.1.2) - <span class="token">15,196 + <span class="term">OpenSSL (3.2.1) - <span class="token">17,318 KB</span>:</span> </dt> <dd> @@ -1177,11 +1175,11 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.openssl.org/source/openssl-3.1.2.tar.gz">https://www.openssl.org/source/openssl-3.1.2.tar.gz</a> + "https://www.openssl.org/source/openssl-3.2.1.tar.gz">https://www.openssl.org/source/openssl-3.2.1.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">1d7861f969505e67b8677e205afd9ff4</code> + "literal">c239213887804ba00654884918b37441</code> </p> </dd> <dt> @@ -1203,7 +1201,7 @@ </p> </dd> <dt> - <span class="term">Perl (5.38.0) - <span class="token">13,248 + <span class="term">Perl (5.38.2) - <span class="token">13,359 KB</span>:</span> </dt> <dd> @@ -1213,15 +1211,15 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.cpan.org/src/5.0/perl-5.38.0.tar.xz">https://www.cpan.org/src/5.0/perl-5.38.0.tar.xz</a> + "https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz">https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">e1c8aaec897dd386c741f97eef9f2e87</code> + "literal">d3957d75042918a23ec0abac4a2b7e0a</code> </p> </dd> <dt> - <span class="term">Pkgconf (2.0.1) - <span class="token">304 + <span class="term">Pkgconf (2.1.1) - <span class="token">305 KB</span>:</span> </dt> <dd> @@ -1231,31 +1229,31 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://distfiles.ariadne.space/pkgconf/pkgconf-2.0.1.tar.xz"> - https://distfiles.ariadne.space/pkgconf/pkgconf-2.0.1.tar.xz</a> + "https://distfiles.ariadne.space/pkgconf/pkgconf-2.1.1.tar.xz"> + https://distfiles.ariadne.space/pkgconf/pkgconf-2.1.1.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">efc1318f368bb592aba6ebb18d9ff254</code> + "literal">bc29d74c2483197deb9f1f3b414b7918</code> </p> </dd> <dt> - <span class="term">Procps (4.0.3) - <span class="token">1,268 + <span class="term">Procps (4.0.4) - <span class="token">1,369 KB</span>:</span> </dt> <dd> <p> Домашняя страница: <a class="ulink" href= - "https://sourceforge.net/projects/procps-ng">https://sourceforge.net/projects/procps-ng</a> + "https://gitlab.com/procps-ng/procps/">https://gitlab.com/procps-ng/procps/</a> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-4.0.3.tar.xz"> - https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-4.0.3.tar.xz</a> + "https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-4.0.4.tar.xz"> + https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-4.0.4.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">22b287bcd758831cbaf3356cd3054fe7</code> + "literal">2f747fc7df8ccf402d03e375c565cf96</code> </p> </dd> <dt> @@ -1278,7 +1276,7 @@ </p> </dd> <dt> - <span class="term">Python (3.11.4) - <span class="token">19,488 + <span class="term">Python (3.12.2) - <span class="token">20,109 KB</span>:</span> </dt> <dd> @@ -1288,27 +1286,27 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tar.xz"> - https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tar.xz</a> + "https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tar.xz"> + https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">fb7f7eae520285788449d569e45b6718</code> + "literal">e7c178b97bf8f7ccd677b94d614f7b3c</code> </p> </dd> <dt> - <span class="term">Python Documentation (3.11.4) - <span class= - "token">7,649 KB</span>:</span> + <span class="term">Python Documentation (3.12.2) - <span class= + "token">8,065 KB</span>:</span> </dt> <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.python.org/ftp/python/doc/3.11.4/python-3.11.4-docs-html.tar.bz2"> - https://www.python.org/ftp/python/doc/3.11.4/python-3.11.4-docs-html.tar.bz2</a> + "https://www.python.org/ftp/python/doc/3.12.2/python-3.12.2-docs-html.tar.bz2"> + https://www.python.org/ftp/python/doc/3.12.2/python-3.12.2-docs-html.tar.bz2</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">cdce7b1189bcf52947f3b434ab04d7e2</code> + "literal">8a6310f6288e7f60c3565277ec3b5279</code> </p> </dd> <dt> @@ -1348,22 +1346,41 @@ </p> </dd> <dt> - <span class="term">Shadow (4.13) - <span class="token">1,722 + <span class="term">Setuptools (69.1.0) - <span class= + "token">2,168 KB</span>:</span> + </dt> + <dd> + <p> + Домашняя страница: <a class="ulink" href= + "https://pypi.org/project/setuptools/">https://pypi.org/project/setuptools/</a> + </p> + <p> + Ссылка на загрузку: <a class="ulink" href= + "https://pypi.org/packages/source/s/setuptools/setuptools-69.1.0.tar.gz"> + https://pypi.org/packages/source/s/setuptools/setuptools-69.1.0.tar.gz</a> + </p> + <p> + Контрольная сумма MD5: <code class= + "literal">6f6eb780ce12c90d81ce243747ed7ab0</code> + </p> + </dd> + <dt> + <span class="term">Shadow (4.14.5) - <span class="token">1,765 KB</span>:</span> </dt> <dd> <p> Домашняя страница: <a class="ulink" href= - "https://shadow-maint.github.io/shadow/">https://shadow-maint.github.io/shadow/</a> + "https://github.com/shadow-maint/shadow/">https://github.com/shadow-maint/shadow/</a> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://github.com/shadow-maint/shadow/releases/download/4.13/shadow-4.13.tar.xz"> - https://github.com/shadow-maint/shadow/releases/download/4.13/shadow-4.13.tar.xz</a> + "https://github.com/shadow-maint/shadow/releases/download/4.14.5/shadow-4.14.5.tar.xz"> + https://github.com/shadow-maint/shadow/releases/download/4.14.5/shadow-4.14.5.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">b1ab01b5462ddcf43588374d57bec123</code> + "literal">452b0e59f08bf618482228ba3732d0ae</code> </p> </dd> <dt> @@ -1386,7 +1403,7 @@ </p> </dd> <dt> - <span class="term">Systemd (254) - <span class="token">13,985 + <span class="term">Systemd (255) - <span class="token">14,516 KB</span>:</span> </dt> <dd> @@ -1396,17 +1413,17 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://github.com/systemd/systemd/archive/v254/systemd-254.tar.gz"> - https://github.com/systemd/systemd/archive/v254/systemd-254.tar.gz</a> + "https://github.com/systemd/systemd/archive/v255/systemd-255.tar.gz"> + https://github.com/systemd/systemd/archive/v255/systemd-255.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">0d266e5361dc72097b6c18cfde1c0001</code> + "literal">521cda27409a9edf0370c128fae3e690</code> </p> </dd> <dt> - <span class="term">Systemd Man Pages(254) - <span class= - "token">626 KB</span>:</span> + <span class="term">Systemd Man Pages(255) - <span class= + "token">652 KB</span>:</span> </dt> <dd> <p> @@ -1415,12 +1432,12 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://anduin.linuxfromscratch.org/LFS/systemd-man-pages-254.tar.xz"> - https://anduin.linuxfromscratch.org/LFS/systemd-man-pages-254.tar.xz</a> + "https://anduin.linuxfromscratch.org/LFS/systemd-man-pages-255.tar.xz"> + https://anduin.linuxfromscratch.org/LFS/systemd-man-pages-255.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">fc32faeac581e1890ca27fcea3858410</code> + "literal">1ebe54d7a80f9abf8f2d14ddfeb2432d</code> </p> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> @@ -1435,7 +1452,7 @@ </div> </dd> <dt> - <span class="term">Sysvinit (3.07) - <span class="token">258 + <span class="term">Sysvinit (3.08) - <span class="token">263 KB</span>:</span> </dt> <dd> @@ -1445,12 +1462,12 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://github.com/slicer69/sysvinit/releases/download/3.07/sysvinit-3.07.tar.xz"> - https://github.com/slicer69/sysvinit/releases/download/3.07/sysvinit-3.07.tar.xz</a> + "https://github.com/slicer69/sysvinit/releases/download/3.08/sysvinit-3.08.tar.xz"> + https://github.com/slicer69/sysvinit/releases/download/3.08/sysvinit-3.08.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">190398c660af29c97d892126d2a95e28</code> + "literal">81a05f28d7b67533cfc778fcadea168c</code> </p> </dd> <dt> @@ -1505,7 +1522,7 @@ </p> </dd> <dt> - <span class="term">Texinfo (7.0.3) - <span class="token">4,776 + <span class="term">Texinfo (7.1) - <span class="token">5,416 KB</span>:</span> </dt> <dd> @@ -1515,16 +1532,16 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://ftp.gnu.org/gnu/texinfo/texinfo-7.0.3.tar.xz">https://ftp.gnu.org/gnu/texinfo/texinfo-7.0.3.tar.xz</a> + "https://ftp.gnu.org/gnu/texinfo/texinfo-7.1.tar.xz">https://ftp.gnu.org/gnu/texinfo/texinfo-7.1.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">37bf94fd255729a14d4ea3dda119f81a</code> + "literal">edd9928b4a3f82674bcc3551616eef3b</code> </p> </dd> <dt> - <span class="term">Time Zone Data (2023c) - <span class= - "token">436 KB</span>:</span> + <span class="term">Time Zone Data (2024a) - <span class= + "token">444 KB</span>:</span> </dt> <dd> <p> @@ -1533,12 +1550,12 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.iana.org/time-zones/repository/releases/tzdata2023c.tar.gz"> - https://www.iana.org/time-zones/repository/releases/tzdata2023c.tar.gz</a> + "https://www.iana.org/time-zones/repository/releases/tzdata2024a.tar.gz"> + https://www.iana.org/time-zones/repository/releases/tzdata2024a.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">5aa672bf129b44dd915f8232de38e49a</code> + "literal">2349edd8335245525cc082f2755d5bf4</code> </p> </dd> <dt> @@ -1557,8 +1574,8 @@ </p> </dd> <dt> - <span class="term">Util-linux (2.39.1) - <span class= - "token">8,156 KB</span>:</span> + <span class="term">Util-linux (2.39.3) - <span class= + "token">8,327 KB</span>:</span> </dt> <dd> <p> @@ -1568,16 +1585,16 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.1.tar.xz"> - https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.1.tar.xz</a> + "https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.3.tar.xz"> + https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.3.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">c542cd7c0726254e4b3006a9b428201a</code> + "literal">f3591e6970c017bb4bcd24ae762a98f5</code> </p> </dd> <dt> - <span class="term">Vim (9.0.1677) - <span class="token">16,670 + <span class="term">Vim (9.1.0041) - <span class="token">17,224 KB</span>:</span> </dt> <dd> @@ -1587,12 +1604,12 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://anduin.linuxfromscratch.org/LFS/vim-9.0.1677.tar.gz"> - https://anduin.linuxfromscratch.org/LFS/vim-9.0.1677.tar.gz</a> + "https://github.com/vim/vim/archive/v9.1.0041/vim-9.1.0041.tar.gz"> + https://github.com/vim/vim/archive/v9.1.0041/vim-9.1.0041.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">65e6b09ef0628a2d8eba79f1d1d5a564</code> + "literal">79dfe62be5d347b1325cbd5ce2a1f9b3</code> </p> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> @@ -1607,7 +1624,7 @@ </div> </dd> <dt> - <span class="term">Wheel (0.41.1) - <span class="token">96 + <span class="term">Wheel (0.42.0) - <span class="token">97 KB</span>:</span> </dt> <dd> @@ -1617,16 +1634,16 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://pypi.org/packages/source/w/wheel/wheel-0.41.1.tar.gz"> - https://pypi.org/packages/source/w/wheel/wheel-0.41.1.tar.gz</a> + "https://pypi.org/packages/source/w/wheel/wheel-0.42.0.tar.gz"> + https://pypi.org/packages/source/w/wheel/wheel-0.42.0.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">181cb3f4d8ed340c904a0e1c416d341d</code> + "literal">802ad6e5f9336fcb1c76b7593f0cd22d</code> </p> </dd> <dt> - <span class="term">XML::Parser (2.46) - <span class="token">249 + <span class="term">XML::Parser (2.47) - <span class="token">276 KB</span>:</span> </dt> <dd> @@ -1636,16 +1653,16 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.46.tar.gz"> - https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.46.tar.gz</a> + "https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.47.tar.gz"> + https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.47.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">80bb18a8e6240fcf7ec2f7b57601c170</code> + "literal">89a8e82cfd2ad948b349c0a69c494463</code> </p> </dd> <dt> - <span class="term">Xz Utils (5.4.4) - <span class="token">1,623 + <span class="term">Xz Utils (5.4.6) - <span class="token">1,645 KB</span>:</span> </dt> <dd> @@ -1655,29 +1672,30 @@ </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://tukaani.org/xz/xz-5.4.4.tar.xz">https://tukaani.org/xz/xz-5.4.4.tar.xz</a> + "https://github.com/tukaani-project/xz/releases/download/v5.4.6/xz-5.4.6.tar.xz"> + https://github.com/tukaani-project/xz/releases/download/v5.4.6/xz-5.4.6.tar.xz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">d83d6f64a64f88759e312b8a38c3add6</code> + "literal">7ade7bd1181a731328f875bec62a9377</code> </p> </dd> <dt> - <span class="term">Zlib (1.2.13) - <span class="token">1267 + <span class="term">Zlib (1.3.1) - <span class="token">1,478 KB</span>:</span> </dt> <dd> <p> Домашняя страница: <a class="ulink" href= - "https://www.zlib.net/">https://www.zlib.net/</a> + "https://zlib.net/">https://zlib.net/</a> </p> <p> Ссылка на загрузку: <a class="ulink" href= - "https://anduin.linuxfromscratch.org/LFS/zlib-1.2.13.tar.xz">https://anduin.linuxfromscratch.org/LFS/zlib-1.2.13.tar.xz</a> + "https://zlib.net/fossils/zlib-1.3.1.tar.gz">https://zlib.net/fossils/zlib-1.3.1.tar.gz</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">7d9fc1d78ae2fa3e84fe98b77d006c63</code> + "literal">9855b6d802d7fe5b7bd5b196a2271655</code> </p> </dd> <dt> @@ -1703,7 +1721,7 @@ </div> </div> <p> - Общий размер пакетов: примерно 493 MB + Общий размер пакетов: примерно 504 MB </p> </div> <div class="navfooter"> @@ -1728,7 +1746,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter03/patches.html b/lfs-12.1-sysv/chapter03/patches.html index 3c93294..877910b 100644 --- a/lfs-12.0-sysv/chapter03/patches.html +++ b/lfs-12.1-sysv/chapter03/patches.html @@ -7,15 +7,15 @@ 3.3. Необходимые патчи </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 3. Пакеты и патчи @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-materials-patches" name="ch-materials-patches"></a>3.3. - Необходимые патчи - </h1> + <h1 class="sect1"> + <a id="ch-materials-patches" name="ch-materials-patches"></a>3.3. + Необходимые патчи + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В дополнение к пакетам требуется несколько патчей. Эти патчи исправляют ошибки в пакетах, которые должны быть исправлены @@ -60,48 +60,48 @@ <div class="variablelist"> <dl class="variablelist"> <dt> - <span class="term">Bzip2 Documentation Patch - <span class= - "token">1.6 KB</span>:</span> + <span class="term">Bash Upstream Fixes Patch - <span class= + "token">5.9 KB</span>:</span> </dt> <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/patches/lfs/12.0/bzip2-1.0.8-install_docs-1.patch"> - https://mirror.linuxfromscratch.ru/patches/lfs/12.0/bzip2-1.0.8-install_docs-1.patch</a> + "https://mirror.linuxfromscratch.ru/patches/lfs/12.1/bash-5.2.21-upstream_fixes-1.patch"> + https://mirror.linuxfromscratch.ru/patches/lfs/12.1/bash-5.2.21-upstream_fixes-1.patch</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">6a5ac7e89b791aae556de0f745916f7f</code> + "literal">2d1691a629c558e894dbb78ee6bf34ef</code> </p> </dd> <dt> - <span class="term">Coreutils Internationalization Fixes Patch - - <span class="token">166 KB</span>:</span> + <span class="term">Bzip2 Documentation Patch - <span class= + "token">1.6 KB</span>:</span> </dt> <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/patches/lfs/12.0/coreutils-9.3-i18n-1.patch"> - https://mirror.linuxfromscratch.ru/patches/lfs/12.0/coreutils-9.3-i18n-1.patch</a> + "https://mirror.linuxfromscratch.ru/patches/lfs/12.1/bzip2-1.0.8-install_docs-1.patch"> + https://mirror.linuxfromscratch.ru/patches/lfs/12.1/bzip2-1.0.8-install_docs-1.patch</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">3c6340b3ddd62f4acdf8d3caa6fad6b0</code> + "literal">6a5ac7e89b791aae556de0f745916f7f</code> </p> </dd> <dt> - <span class="term">Glibc Memalign Patch - <span class= - "token">20 KB</span>:</span> + <span class="term">Coreutils Internationalization Fixes Patch - + <span class="token">166 KB</span>:</span> </dt> <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/patches/lfs/12.0/glibc-2.38-memalign_fix-1.patch"> - https://mirror.linuxfromscratch.ru/patches/lfs/12.0/glibc-2.38-memalign_fix-1.patch</a> + "https://mirror.linuxfromscratch.ru/patches/lfs/12.1/coreutils-9.4-i18n-1.patch"> + https://mirror.linuxfromscratch.ru/patches/lfs/12.1/coreutils-9.4-i18n-1.patch</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">2c3552bded42a83ad6a7087c5fbf3857</code> + "literal">cca7dc8c73147444e77bc45d210229bb</code> </p> </dd> <dt> @@ -111,8 +111,8 @@ <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/patches/lfs/12.0/glibc-2.38-fhs-1.patch"> - https://mirror.linuxfromscratch.ru/patches/lfs/12.0/glibc-2.38-fhs-1.patch</a> + "https://mirror.linuxfromscratch.ru/patches/lfs/12.1/glibc-2.39-fhs-1.patch"> + https://mirror.linuxfromscratch.ru/patches/lfs/12.1/glibc-2.39-fhs-1.patch</a> </p> <p> Контрольная сумма MD5: <code class= @@ -120,29 +120,14 @@ </p> </dd> <dt> - <span class="term">GRUB Upstream Fixes Patch - <span class= - "token">8 KB</span>:</span> - </dt> - <dd> - <p> - Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/patches/lfs/12.0/grub-2.06-upstream_fixes-1.patch"> - https://mirror.linuxfromscratch.ru/patches/lfs/12.0/grub-2.06-upstream_fixes-1.patch</a> - </p> - <p> - Контрольная сумма MD5: <code class= - "literal">da388905710bb4cbfbc7bd7346ff9174</code> - </p> - </dd> - <dt> <span class="term">Kbd Backspace/Delete Fix Patch - <span class="token">12 KB</span>:</span> </dt> <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/patches/lfs/12.0/kbd-2.6.1-backspace-1.patch"> - https://mirror.linuxfromscratch.ru/patches/lfs/12.0/kbd-2.6.1-backspace-1.patch</a> + "https://mirror.linuxfromscratch.ru/patches/lfs/12.1/kbd-2.6.4-backspace-1.patch"> + https://mirror.linuxfromscratch.ru/patches/lfs/12.1/kbd-2.6.4-backspace-1.patch</a> </p> <p> Контрольная сумма MD5: <code class= @@ -151,17 +136,17 @@ </dd> <dt> <span class="term">Readline Upstream Fix Patch - <span class= - "token">1.3 KB</span>:</span> + "token">13 KB</span>:</span> </dt> <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/patches/lfs/12.0/readline-8.2-upstream_fix-1.patch"> - https://mirror.linuxfromscratch.ru/patches/lfs/12.0/readline-8.2-upstream_fix-1.patch</a> + "https://mirror.linuxfromscratch.ru/patches/lfs/12.1/readline-8.2-upstream_fixes-3.patch"> + https://mirror.linuxfromscratch.ru/patches/lfs/12.1/readline-8.2-upstream_fixes-3.patch</a> </p> <p> Контрольная сумма MD5: <code class= - "literal">dd1764b84cfca6b677f44978218a75da</code> + "literal">9ed497b6cb8adcb8dbda9dee9ebce791</code> </p> </dd> <dt> @@ -171,8 +156,8 @@ <dd> <p> Ссылка на загрузку: <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/patches/lfs/12.0/sysvinit-3.07-consolidated-1.patch"> - https://mirror.linuxfromscratch.ru/patches/lfs/12.0/sysvinit-3.07-consolidated-1.patch</a> + "https://mirror.linuxfromscratch.ru/patches/lfs/12.1/sysvinit-3.08-consolidated-1.patch"> + https://mirror.linuxfromscratch.ru/patches/lfs/12.1/sysvinit-3.08-consolidated-1.patch</a> </p> <p> Контрольная сумма MD5: <code class= @@ -183,7 +168,7 @@ </div> </div> <p> - Общий размер этих патчей: примерно 214.2 KB + Общий размер этих патчей: примерно 203.8 KB </p> <p> Помимо указанных выше обязательных исправлений, существует ряд @@ -216,7 +201,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter04/aboutsbus.html b/lfs-12.1-sysv/chapter04/aboutsbus.html index 5864f71..9535fd5 100644 --- a/lfs-12.0-sysv/chapter04/aboutsbus.html +++ b/lfs-12.1-sysv/chapter04/aboutsbus.html @@ -7,15 +7,15 @@ 4.5. О SBU (Стандартная единица времени сборки) </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 4. Заключительный этап подготовки @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-preps-aboutsbus" name="ch-preps-aboutsbus"></a>4.5. О SBU - (Стандартная единица времени сборки) - </h1> + <h1 class="sect1"> + <a id="ch-preps-aboutsbus" name="ch-preps-aboutsbus"></a>4.5. О SBU + (Стандартная единица времени сборки) + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Многие люди хотели бы знать заранее, сколько примерно времени потребуется для компиляции и установки каждого пакета. Поскольку @@ -91,22 +91,6 @@ Примечание </h3> <p> - Для многих современных систем с несколькими процессорами (или - ядрами) время компиляции пакета можно сократить, выполнив - <span class="quote">«<span class="quote">параллельную - сборку</span>»</span>, либо установив переменную среды, либо - сообщив программе <span class= - "command"><strong>make</strong></span>, сколько ядер задействовать - для сборки. Например, процессор Intel i5-6500 может поддерживать - четыре одновременных потока: - </p> - <pre class="userinput"><kbd class= - "command">export MAKEFLAGS='-j4'</kbd></pre> - <p> - или просто собирать с флагом: - </p> - <pre class="userinput"><kbd class="command">make -j4</kbd></pre> - <p> Когда используется несколько ядер, единицы измерения SBU будут различаться еще больше, чем обычно. В некоторых случаях make просто завершится ошибкой. Анализ выходных данных процесса сборки также @@ -145,7 +129,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter04/abouttestsuites.html b/lfs-12.1-sysv/chapter04/abouttestsuites.html index 38fef94..fca4099 100644 --- a/lfs-12.0-sysv/chapter04/abouttestsuites.html +++ b/lfs-12.1-sysv/chapter04/abouttestsuites.html @@ -7,15 +7,15 @@ 4.6. О наборах тестов </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 4. Заключительный этап подготовки @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-preps-abouttestsuites" name= - "ch-preps-abouttestsuites"></a>4.6. О наборах тестов - </h1> + <h1 class="sect1"> + <a id="ch-preps-abouttestsuites" name= + "ch-preps-abouttestsuites"></a>4.6. О наборах тестов + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Большинство пакетов предоставляют набор тестов. Запуск набора тестов для только что собранного пакета — хорошая идея, потому что он может @@ -97,7 +97,7 @@ Иногда наборы тестов не работают, по причинам, о которых знают разработчики и которые они считают некритичными. Просмотрите журналы, расположенные по адресу <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/lfs/build-logs/12.0/">https://mirror.linuxfromscratch.ru/lfs/build-logs/12.0/</a>, + "https://mirror.linuxfromscratch.ru/lfs/build-logs/12.1/">https://mirror.linuxfromscratch.ru/lfs/build-logs/12.1/</a>, чтобы проверить, ожидаются ли сбои. Этот сайт актуален для всех наборов тестов, описанных в книге. </p> @@ -124,7 +124,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter04/addinguser.html b/lfs-12.1-sysv/chapter04/addinguser.html index 6603f55..2e49b22 100644 --- a/lfs-12.0-sysv/chapter04/addinguser.html +++ b/lfs-12.1-sysv/chapter04/addinguser.html @@ -7,15 +7,15 @@ 4.3. Создание пользователя LFS </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 4. Заключительный этап подготовки @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-preps-addinguser" name="ch-preps-addinguser"></a>4.3. - Создание пользователя LFS - </h1> + <h1 class="sect1"> + <a id="ch-preps-addinguser" name="ch-preps-addinguser"></a>4.3. + Создание пользователя LFS + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> При входе в систему под учетной записью <code class= "systemitem">root</code> допущение одной ошибки может привести к @@ -174,9 +174,9 @@ esac</kbd></pre> "parameter"><code>-</code></em></span>»</span> передает значение команде <span class="command"><strong>su</strong></span> для запуска оболочки входа в систему, а не обычной оболочки. Разница между этими - двумя типами оболочек подробно описана в <code class= - "filename">bash(1)</code> и <span class="command"><strong>info - bash</strong></span>. + двумя типами оболочек подробно описана в <a class="ulink" href= + "https://man.archlinux.org/man/bash.1">bash(1)</a> и <span class= + "command"><strong>info bash</strong></span>. </p> </div> <div class="navfooter"> @@ -201,7 +201,7 @@ esac</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter04/chapter04.html b/lfs-12.1-sysv/chapter04/chapter04.html index 4695232..3f9b0c7 100644 --- a/lfs-12.0-sysv/chapter04/chapter04.html +++ b/lfs-12.1-sysv/chapter04/chapter04.html @@ -7,15 +7,15 @@ Глава 4. Заключительный этап подготовки </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть II. Подготовка к сборке @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="chapter" lang="en" xml:lang="en"> - <h1 class="chapter"> - <a id="chapter-final-preps" name="chapter-final-preps"></a>4. - Заключительный этап подготовки - </h1> + <h1 class="chapter"> + <a id="chapter-final-preps" name="chapter-final-preps"></a>4. + Заключительный этап подготовки + </h1> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="toc"> <h3> Содержание @@ -100,7 +100,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter04/creatingminlayout.html b/lfs-12.1-sysv/chapter04/creatingminlayout.html index 58fb99b..59c1189 100644 --- a/lfs-12.0-sysv/chapter04/creatingminlayout.html +++ b/lfs-12.1-sysv/chapter04/creatingminlayout.html @@ -7,15 +7,15 @@ 4.2. Создание ограниченной иерархии папок в файловой системе LFS </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 4. Заключительный этап подготовки @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-creatingminlayout" name= - "ch-tools-creatingminlayout"></a>4.2. Создание ограниченной иерархии - папок в файловой системе LFS - </h1> + <h1 class="sect1"> + <a id="ch-tools-creatingminlayout" name= + "ch-tools-creatingminlayout"></a>4.2. Создание ограниченной иерархии + папок в файловой системе LFS + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этом разделе мы начинаем заполнять файловую систему LFS элементами, которые будут основой конечной системы Linux. Первым шагом является @@ -134,7 +134,7 @@ esac</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter04/introduction.html b/lfs-12.1-sysv/chapter04/introduction.html index f160809..c5838f1 100644 --- a/lfs-12.0-sysv/chapter04/introduction.html +++ b/lfs-12.1-sysv/chapter04/introduction.html @@ -7,15 +7,15 @@ 4.1. Введение </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 4. Заключительный этап подготовки @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-preps-introduction" name="ch-preps-introduction"></a>4.1. - Введение - </h1> + <h1 class="sect1"> + <a id="ch-preps-introduction" name="ch-preps-introduction"></a>4.1. + Введение + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этой главе мы выполним несколько дополнительных настроек для подготовки к сборке временной системы. Мы создадим несколько @@ -84,7 +84,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter04/settingenvironment.html b/lfs-12.1-sysv/chapter04/settingenvironment.html index 669006b..e6a883e 100644 --- a/lfs-12.0-sysv/chapter04/settingenvironment.html +++ b/lfs-12.1-sysv/chapter04/settingenvironment.html @@ -7,15 +7,15 @@ 4.4. Настройка окружения </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 4. Заключительный этап подготовки @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-preps-settingenviron" name= - "ch-preps-settingenviron"></a>4.4. Настройка окружения - </h1> + <h1 class="sect1"> + <a id="ch-preps-settingenviron" name="ch-preps-settingenviron"></a>4.4. + Настройка окружения + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Настроим хорошо работающее окружение, создав два новых файла запуска для оболочки <span class="command"><strong>bash</strong></span>. @@ -146,9 +146,10 @@ EOF</kbd></pre> (umask) 022 гарантирует, что вновь созданные файлы и каталоги доступны для записи только их владельцу, но будут доступны для чтения и выполнения остальным пользователям (при условии, что - системный вызов <code class="function">open(2)</code> - использует режим по умолчанию, новые файлы получат разрешения - 644, а каталоги 755). + системный вызов <a class="ulink" href= + "https://man.archlinux.org/man/open.2">open(2)</a> использует + режимы по умолчанию, новые файлы получат разрешения 644, а + каталоги 755). </p> </dd> <dt> @@ -285,7 +286,7 @@ EOF</kbd></pre> пользовательская среда <code class="systemitem">lfs</code> чиста, проверьте наличие файла <code class= "filename">/etc/bash.bashrc</code> и, если он есть, переименуйте - его. От пользователя <code class="systemitem">root</code>, + его. От имени пользователя <code class="systemitem">root</code>, запустите: </p> <pre class="userinput"><kbd class= @@ -301,13 +302,71 @@ EOF</kbd></pre> <p> Обратите внимание, что пакет LFS Bash, который мы создадим в <a class="xref" href="../chapter08/bash.html" title= - "8.35. Bash-5.2.15">Раздел 8.35, «Bash-5.2.15»</a>, не + "8.35. Bash-5.2.21">Раздел 8.35, «Bash-5.2.21»</a>, не настроен на загрузку или выполнение <code class= "filename">/etc/bash.bashrc</code>, поэтому этот файл бесполезен в готовой системе LFS. </p> </div> <p> + Для многих современных систем с несколькими процессорами (или ядрами) + время компиляции пакета можно сократить, выполнив <span class= + "quote">«<span class="quote">параллельную сборку</span>»</span>, либо + установив переменную среды, либо сообщив программе <span class= + "command"><strong>make</strong></span>, сколько ядер задействовать + для сборки. Например, процессор Intel Core i9-13900K имеет 8 ядер P + (производительность) и 16 ядер E (энергоэффективность), ядро P может + одновременно запускать два потока, поэтому каждое ядро P моделируется + ядром Linux как два логических ядра. В результате получается 32 + логических ядра. Очевидный способ задействовать все эти логические + ядра - разрешить <span class="command"><strong>make</strong></span> + создавать до 32 заданий сборки. Это можно сделать, передав параметр + <em class="parameter"><code>-j32</code></em> команде <span class= + "command"><strong>make</strong></span>: + </p> + <pre class="userinput"><kbd class="command">make -j32</kbd></pre> + <p> + Или установите переменную окружения <code class= + "envar">MAKEFLAGS</code>, и ее содержимое будет автоматически + использоваться <span class="command"><strong>make</strong></span> в + качестве параметров командной строки: + </p> + <pre class="userinput"><kbd class= + "command">export MAKEFLAGS=-j32</kbd></pre> + <div class="admon important"> + <img alt="[Важно]" src="../images/important.png" /> + <h3> + Важно + </h3> + <p> + Никогда не передавайте параметр <em class= + "parameter"><code>-j</code></em> без номера в <span class= + "command"><strong>make</strong></span> и не устанавливайте такой + параметр в <code class="envar">MAKEFLAGS</code>. Иначе <span class= + "command"><strong>make</strong></span> будет создавать бесконечные + задания сборки, что вызовет проблемы со стабильностью системы. + </p> + </div> + <p> + Чтобы использовать все логические ядра, доступные для сборки пакетов + в <a class="xref" href="../chapter05/chapter05.html" title= + "Глава 5. Сборка кросс-тулчейна">Глава 5</a> и <a class="xref" + href="../chapter06/chapter06.html" title= + "Глава 6. Кросс-Компиляция временных инструментов">Глава 6</a>, + укажите параметр <code class="envar">MAKEFLAGS</code> в <code class= + "filename">.bashrc сейчас</code>: + </p> + <pre class="userinput"><kbd class= + "command">cat >> ~/.bashrc << "EOF" +<code class="literal">export MAKEFLAGS=-j<em class= +"replaceable"><code>$(nproc)</code></em></code> +EOF</kbd></pre> + <p> + Замените <em class="replaceable"><code>$(nproc)</code></em> + количеством логических ядер, которые вы хотите использовать, если вы + планируете использовать не все логические ядра. + </p> + <p> Наконец, чтобы убедиться, что среда полностью подготовлена для сборки временных инструментов, перечитайте только что созданный профиль пользователя: @@ -337,7 +396,7 @@ EOF</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter05/binutils-pass1.html b/lfs-12.1-sysv/chapter05/binutils-pass1.html index 05ba68a..95194a3 100644 --- a/lfs-12.0-sysv/chapter05/binutils-pass1.html +++ b/lfs-12.1-sysv/chapter05/binutils-pass1.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 5.2. Binutils-2.41 - Проход 1 + 5.2. Binutils-2.42 - Проход 1 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 5. Сборка кросс-тулчейна @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-binutils-pass1" name= - "ch-tools-binutils-pass1"></a>5.2. Binutils-2.41 - Проход 1 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-binutils-pass1" name="ch-tools-binutils-pass1"></a>5.2. + Binutils-2.42 - Проход 1 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Binutils содержит компоновщик, ассемблер и другие инструменты для работы с объектными файлами. @@ -63,12 +63,12 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">647 MB</span> + пространство:</strong> <span class="segbody">663 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 5.2.1. Установка кросс-пакета Binutils </h2> @@ -121,7 +121,8 @@ cd build</kbd></pre> --target=$LFS_TGT \ --disable-nls \ --enable-gprofng=no \ - --disable-werror</kbd></pre> + --disable-werror \ + --enable-default-hash-style=gnu</kbd></pre> <div class="variablelist"> <p class="title"> <strong>Значение параметров настройки:</strong> @@ -193,6 +194,27 @@ cd build</kbd></pre> появления предупреждений от компилятора хоста. </p> </dd> + <dt> + <span class="term"><em class= + "parameter"><code>--enable-default-hash-style=gnu</code></em></span> + </dt> + <dd> + <p> + По умолчанию компоновщик генерирует как хеш-таблицу в стиле + GNU, так и классическую хеш-таблицу ELF для общих библиотек и + динамически связанных исполняемых файлов. Хеш-таблицы + необходимы только для динамического компоновщика, + выполняющего поиск символов. В LFS динамический компоновщик + (предоставляемый пакетом Glibc) всегда будет использовать + хеш-таблицу в стиле GNU, к которой запросы выполняются + быстрее. Так что классическая хеш-таблица ELF совершенно + бесполезна. Этот параметр указывает компоновщику по умолчанию + генерировать только хеш-таблицу в стиле GNU, поэтому мы можем + избежать траты времени на создание классической хеш-таблицы + ELF при сборке пакетов или не тратить дисковое пространство + для ее хранения. + </p> + </dd> </dl> </div> <p> @@ -204,11 +226,11 @@ cd build</kbd></pre> </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/binutils.html#contents-binutils" title= - "8.18.2. Содержимое пакета Binutils">Раздел 8.18.2, + "8.19.2. Содержимое пакета Binutils">Раздел 8.19.2, «Содержимое пакета Binutils.»</a> </p> </div> @@ -235,7 +257,7 @@ cd build</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter05/chapter05.html b/lfs-12.1-sysv/chapter05/chapter05.html index 65f7c25..9c06653 100644 --- a/lfs-12.0-sysv/chapter05/chapter05.html +++ b/lfs-12.1-sysv/chapter05/chapter05.html @@ -7,15 +7,15 @@ Глава 5. Сборка кросс-тулчейна </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть III. Сборка кросс-компилятора и набора временных @@ -43,15 +43,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="chapter" lang="en" xml:lang="en"> - <h1 class="chapter"> - <a id="chapter-cross-tools" name="chapter-cross-tools"></a>5. Сборка - кросс-тулчейна - </h1> + <h1 class="chapter"> + <a id="chapter-cross-tools" name="chapter-cross-tools"></a>5. Сборка + кросс-тулчейна + </h1> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="toc"> <h3> Содержание @@ -61,17 +61,17 @@ <a href="introduction.html">Введение</a> </li> <li class="sect1"> - <a href="binutils-pass1.html">Binutils-2.41 - Проход 1</a> + <a href="binutils-pass1.html">Binutils-2.42 - Проход 1</a> </li> <li class="sect1"> <a href="gcc-pass1.html">GCC-13.2.0 - Проход 1</a> </li> <li class="sect1"> - <a href="linux-headers.html">Заголовочные файлы Linux-6.4.12 + <a href="linux-headers.html">Заголовочные файлы Linux-6.7.4 API</a> </li> <li class="sect1"> - <a href="glibc.html">Glibc-2.38</a> + <a href="glibc.html">Glibc-2.39</a> </li> <li class="sect1"> <a href="gcc-libstdc++.html">Libstdc++ из GCC-13.2.0</a> @@ -102,7 +102,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter05/gcc-libstdc++.html b/lfs-12.1-sysv/chapter05/gcc-libstdc++.html index aa90e3d..a9eb128 100644 --- a/lfs-12.0-sysv/chapter05/gcc-libstdc++.html +++ b/lfs-12.1-sysv/chapter05/gcc-libstdc++.html @@ -7,24 +7,24 @@ 5.6. Libstdc++ из GCC-13.2.0 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 5. Сборка кросс-тулчейна </h3> <ul> <li class="prev"> - <a accesskey="p" href="glibc.html" title="Glibc-2.38">Пред.</a> + <a accesskey="p" href="glibc.html" title="Glibc-2.39">Пред.</a> <p> - Glibc-2.38 + Glibc-2.39 </p> </li> <li class="next"> @@ -40,16 +40,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-libstdcpp" name="ch-tools-libstdcpp"></a>5.6. - Libstdc++ из GCC-13.2.0 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-libstdcpp" name="ch-tools-libstdcpp"></a>5.6. Libstdc++ + из GCC-13.2.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Libstdc++ — это стандартная библиотека C++. Она нужна для компиляции кода C++ (часть GCC написана на C++), когда мы собирали @@ -71,7 +71,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 5.6.1. Установка библиотеки Libstdc++ </h2> @@ -114,8 +114,8 @@ cd build</kbd></pre> </dt> <dd> <p> - Указывает, что кросс-компилятор, который мы только что - создали, должен использоваться вместо того, который находится + Указывает, что должен использоваться кросс-компилятор, + который мы только что собрали, вместо того, который находится в <code class="filename">/usr/bin</code>. </p> </dd> @@ -174,13 +174,13 @@ cd build</kbd></pre> при кросс-компиляции: </p> <pre class="userinput"><kbd class= - "command">rm -v $LFS/usr/lib/lib{stdc++,stdc++fs,supc++}.la</kbd></pre> + "command">rm -v $LFS/usr/lib/lib{stdc++{,exp,fs},supc++}.la</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете приведена в <a class="xref" href="../chapter08/gcc.html#contents-gcc" title= - "8.27.2. Содержимое пакета GCC">Раздел 8.27.2, «Содержимое + "8.28.2. Содержимое пакета GCC">Раздел 8.28.2, «Содержимое пакета GCC.»</a> </p> </div> @@ -188,9 +188,9 @@ cd build</kbd></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="glibc.html" title="Glibc-2.38">Пред.</a> + <a accesskey="p" href="glibc.html" title="Glibc-2.39">Пред.</a> <p> - Glibc-2.38 + Glibc-2.39 </p> </li> <li class="next"> @@ -206,7 +206,7 @@ cd build</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter05/gcc-pass1.html b/lfs-12.1-sysv/chapter05/gcc-pass1.html index 004a062..ffe0d93 100644 --- a/lfs-12.0-sysv/chapter05/gcc-pass1.html +++ b/lfs-12.1-sysv/chapter05/gcc-pass1.html @@ -7,15 +7,15 @@ 5.3. GCC-13.2.0 - Проход 1 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 5. Сборка кросс-тулчейна @@ -23,16 +23,16 @@ <ul> <li class="prev"> <a accesskey="p" href="binutils-pass1.html" title= - "Binutils-2.41 - Проход 1">Пред.</a> + "Binutils-2.42 - Проход 1">Пред.</a> <p> - Binutils-2.41 - Проход 1 + Binutils-2.42 - Проход 1 </p> </li> <li class="next"> <a accesskey="n" href="linux-headers.html" title= - "Заголовочные файлы Linux-6.4.12 API">След.</a> + "Заголовочные файлы Linux-6.7.4 API">След.</a> <p> - Заголовочные файлы Linux-6.4.12 API + Заголовочные файлы Linux-6.7.4 API </p> </li> <li class="up"> @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-gcc-pass1" name="ch-tools-gcc-pass1"></a>5.3. - GCC-13.2.0 - Проход 1 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-gcc-pass1" name="ch-tools-gcc-pass1"></a>5.3. + GCC-13.2.0 - Проход 1 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет GCC содержит коллекцию компиляторов GNU, которая включает компиляторы C и C++. @@ -59,16 +59,16 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">3.5 SBU</span> + <span class="segbody">3.8 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">4.2 GB</span> + пространство:</strong> <span class="segbody">4.1 GB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 5.3.1. Установка кросс-пакета GCC </h2> @@ -95,14 +95,14 @@ </p> </div> <pre class="userinput"><kbd class= - "command">tar -xf ../mpfr-4.2.0.tar.xz -mv -v mpfr-4.2.0 mpfr + "command">tar -xf ../mpfr-4.2.1.tar.xz +mv -v mpfr-4.2.1 mpfr tar -xf ../gmp-6.3.0.tar.xz mv -v gmp-6.3.0 gmp tar -xf ../mpc-1.3.1.tar.gz mv -v mpc-1.3.1 mpc</kbd></pre> <p> - На хостах x86_64 установите имя каталога по умолчанию для 64-битных + На хостах x86_64 измените имя каталога по умолчанию для 64-битных библиотек на <span class="quote">«<span class= "quote">lib</span>»</span>: </p> @@ -125,7 +125,7 @@ cd build</kbd></pre> "command">../configure \ --target=$LFS_TGT \ --prefix=$LFS/tools \ - --with-glibc-version=2.38 \ + --with-glibc-version=2.39 \ --with-sysroot=$LFS \ --with-newlib \ --without-headers \ @@ -149,7 +149,7 @@ cd build</kbd></pre> <dl class="variablelist"> <dt> <span class="term"><em class= - "parameter"><code>--with-glibc-version=2.38</code></em></span> + "parameter"><code>--with-glibc-version=2.39</code></em></span> </dt> <dd> <p> @@ -220,9 +220,8 @@ cd build</kbd></pre> </dt> <dd> <p> - Для платформы x86_64, LFS пока не поддерживает конфигурацию - multilib. Этот аргумент ни как не повлияет, если установка - выполняется на платформе x86. + На x86_64, LFS не поддерживает конфигурацию multilib. Этот + аргумент никак не влияет на работу с архитектурой x86. </p> </dd> <dt> @@ -274,8 +273,7 @@ cd build</kbd></pre> системного файла. Этого достаточно для сборки Glibc, но полный внутренний заголовочный файл понадобится позже. Создайте полную версию внутреннего заголовочного файла с помощью команды, - идентичной той, что система сборки GCC использует в обычных - обстоятельствах: + идентичной той, что система сборки GCC использует обычно: </p> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> @@ -295,11 +293,11 @@ cd build</kbd></pre> cat gcc/limitx.h gcc/glimits.h gcc/limity.h > \ `dirname $($LFS_TGT-gcc -print-libgcc-file-name)`/include/limits.h</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/gcc.html#contents-gcc" title= - "8.27.2. Содержимое пакета GCC">Раздел 8.27.2, «Содержимое + "8.28.2. Содержимое пакета GCC">Раздел 8.28.2, «Содержимое пакета GCC.»</a> </p> </div> @@ -308,16 +306,16 @@ cat gcc/limitx.h gcc/glimits.h gcc/limity.h > \ <ul> <li class="prev"> <a accesskey="p" href="binutils-pass1.html" title= - "Binutils-2.41 - Проход 1">Пред.</a> + "Binutils-2.42 - Проход 1">Пред.</a> <p> - Binutils-2.41 - Проход 1 + Binutils-2.42 - Проход 1 </p> </li> <li class="next"> <a accesskey="n" href="linux-headers.html" title= - "Заголовочные файлы Linux-6.4.12 API">След.</a> + "Заголовочные файлы Linux-6.7.4 API">След.</a> <p> - Заголовочные файлы Linux-6.4.12 API + Заголовочные файлы Linux-6.7.4 API </p> </li> <li class="up"> @@ -326,7 +324,7 @@ cat gcc/limitx.h gcc/glimits.h gcc/limity.h > \ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter05/glibc.html b/lfs-12.1-sysv/chapter05/glibc.html index fbfc139..4c5d12f 100644 --- a/lfs-12.0-sysv/chapter05/glibc.html +++ b/lfs-12.1-sysv/chapter05/glibc.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 5.5. Glibc-2.38 + 5.5. Glibc-2.39 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 5. Сборка кросс-тулчейна @@ -23,9 +23,9 @@ <ul> <li class="prev"> <a accesskey="p" href="linux-headers.html" title= - "Заголовочные файлы Linux-6.4.12 API">Пред.</a> + "Заголовочные файлы Linux-6.7.4 API">Пред.</a> <p> - Заголовочные файлы Linux-6.4.12 API + Заголовочные файлы Linux-6.7.4 API </p> </li> <li class="next"> @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-glibc" name="ch-tools-glibc"></a>5.5. Glibc-2.38 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-glibc" name="ch-tools-glibc"></a>5.5. Glibc-2.39 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Glibc содержит основную библиотеку C. Эта библиотека предоставляет основные процедуры для выделения памяти, поиска в @@ -60,16 +60,16 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">1.6 SBU</span> + <span class="segbody">1.5 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">858 MB</span> + пространство:</strong> <span class="segbody">846 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 5.5.1. Установка пакета Glibc </h2> @@ -95,9 +95,9 @@ esac</kbd></pre> Приведенная выше команда верна. Команда <span class= "command"><strong>ln</strong></span> имеет несколько вариантов синтаксиса, поэтому обязательно ознакомьтесь с <span class= - "command"><strong>info coreutils ln</strong></span> и - <code class="filename">ln(1)</code>, прежде чем сообщать об - ошибке. + "command"><strong>info coreutils ln</strong></span> и <a class= + "ulink" href="https://man.archlinux.org/man/ln.1">ln(1)</a>, + прежде чем сообщать об ошибке. </p> </div> <p> @@ -107,7 +107,7 @@ esac</kbd></pre> такие программы хранили свои данные в местах, совместимых с FHS: </p> <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../glibc-2.38-fhs-1.patch</kbd></pre> + "command">patch -Np1 -i ../glibc-2.39-fhs-1.patch</kbd></pre> <p> В документации к Glibc рекомендуется собирать Glibc в отдельном каталоге: @@ -130,8 +130,9 @@ cd build</kbd></pre> --prefix=/usr \ --host=$LFS_TGT \ --build=$(../scripts/config.guess) \ - --enable-kernel=4.14 \ + --enable-kernel=4.19 \ --with-headers=$LFS/usr/include \ + --disable-nscd \ libc_cv_slibdir=/usr/lib</kbd></pre> <div class="variablelist"> <p class="title"> @@ -152,12 +153,12 @@ cd build</kbd></pre> </dd> <dt> <span class="term"><em class= - "parameter"><code>--enable-kernel=4.14</code></em></span> + "parameter"><code>--enable-kernel=4.19</code></em></span> </dt> <dd> <p> Этот параметр позволяет Glibc выполнять компиляцию библиотеки - с поддержкой ядра 4.14 и более поздних версий. Поддержка + с поддержкой ядра 4.19 и более поздних версий. Поддержка более старых ядер не включена. </p> </dd> @@ -183,6 +184,16 @@ cd build</kbd></pre> /usr/lib вместо стандартного /lib64 на 64-битных машинах. </p> </dd> + <dt> + <span class="term"><em class= + "parameter"><code>--disable-nscd</code></em></span> + </dt> + <dd> + <p> + Параметр отключает сборку демона кэша службы имен, который + больше не используется. + </p> + </dd> </dl> </div> <p> @@ -212,8 +223,10 @@ cd build</kbd></pre> </h3> <p> Поступали сообщения о том, что этот пакет может не - компилироваться при "параллельной сборке". Если это произойдет, - повторно запустите команду make с параметром "-j1". + компилироваться при <span class="quote">«<span class= + "quote">параллельной сборке</span>»</span>. Если это произойдет, + повторно запустите команду make с параметром <code class= + "option">-j1</code>. </p> </div> <p> @@ -288,7 +301,7 @@ cd build</kbd></pre> "command">echo 'int main(){}' | $LFS_TGT-gcc -xc - readelf -l a.out | grep ld-linux</kbd></pre> <p> - Если все работает правильно, ошибок быть не должно, и вывод + Если все работает правильно, ошибок быть не должно и вывод последней команды будет иметь вид: </p> <pre class="screen"><code class= @@ -322,7 +335,7 @@ readelf -l a.out | grep ld-linux</kbd></pre> </p> </div> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/glibc.html#contents-glibc" title= @@ -335,9 +348,9 @@ readelf -l a.out | grep ld-linux</kbd></pre> <ul> <li class="prev"> <a accesskey="p" href="linux-headers.html" title= - "Заголовочные файлы Linux-6.4.12 API">Пред.</a> + "Заголовочные файлы Linux-6.7.4 API">Пред.</a> <p> - Заголовочные файлы Linux-6.4.12 API + Заголовочные файлы Linux-6.7.4 API </p> </li> <li class="next"> @@ -353,7 +366,7 @@ readelf -l a.out | grep ld-linux</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter05/introduction.html b/lfs-12.1-sysv/chapter05/introduction.html index 0d0f4d8..a95c471 100644 --- a/lfs-12.0-sysv/chapter05/introduction.html +++ b/lfs-12.1-sysv/chapter05/introduction.html @@ -7,15 +7,15 @@ 5.1. Введение </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 5. Сборка кросс-тулчейна @@ -30,9 +30,9 @@ </li> <li class="next"> <a accesskey="n" href="binutils-pass1.html" title= - "Binutils-2.41 - Проход 1">След.</a> + "Binutils-2.42 - Проход 1">След.</a> <p> - Binutils-2.41 - Проход 1 + Binutils-2.42 - Проход 1 </p> </li> <li class="up"> @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-introduction" name="ch-tools-introduction"></a>5.1. - Введение - </h1> + <h1 class="sect1"> + <a id="ch-tools-introduction" name="ch-tools-introduction"></a>5.1. + Введение + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этой главе дано описание, как создать кросс-компилятор и связанные с ним инструменты. Несмотря на то, что на данном этапе @@ -75,9 +75,9 @@ </li> <li class="next"> <a accesskey="n" href="binutils-pass1.html" title= - "Binutils-2.41 - Проход 1">След.</a> + "Binutils-2.42 - Проход 1">След.</a> <p> - Binutils-2.41 - Проход 1 + Binutils-2.42 - Проход 1 </p> </li> <li class="up"> @@ -86,7 +86,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter05/linux-headers.html b/lfs-12.1-sysv/chapter05/linux-headers.html index dd00222..089f331 100644 --- a/lfs-12.0-sysv/chapter05/linux-headers.html +++ b/lfs-12.1-sysv/chapter05/linux-headers.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 5.4. Заголовочные файлы Linux-6.4.12 API + 5.4. Заголовочные файлы Linux-6.7.4 API </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 5. Сборка кросс-тулчейна @@ -29,9 +29,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="glibc.html" title="Glibc-2.38">След.</a> + <a accesskey="n" href="glibc.html" title="Glibc-2.39">След.</a> <p> - Glibc-2.38 + Glibc-2.39 </p> </li> <li class="up"> @@ -40,18 +40,18 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-linux-headers" name="ch-tools-linux-headers"></a>5.4. - Заголовочные файлы Linux-6.4.12 API - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-linux-headers" name="ch-tools-linux-headers"></a>5.4. + Заголовочные файлы Linux-6.7.4 API + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> - Заголовочные файлы Linux API (в linux-6.4.12.tar.xz) предоставляют + Заголовочные файлы Linux API (в linux-6.7.4.tar.xz) предоставляют API ядра для использования Glibc. </p> <div class="segmentedlist"> @@ -67,7 +67,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 5.4.1. Установка заголовочных файлов </h2> @@ -94,7 +94,7 @@ find usr/include -type f ! -name '*.h' -delete </kbd><kbd class="command">cp -rv usr/include $LFS/usr</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-linux-headers" name= "contents-linux-headers"></a>5.4.2. Содержимое заголовочных файлов @@ -296,9 +296,9 @@ find usr/include -type f ! -name '*.h' -delete </p> </li> <li class="next"> - <a accesskey="n" href="glibc.html" title="Glibc-2.38">След.</a> + <a accesskey="n" href="glibc.html" title="Glibc-2.39">След.</a> <p> - Glibc-2.38 + Glibc-2.39 </p> </li> <li class="up"> @@ -307,7 +307,7 @@ find usr/include -type f ! -name '*.h' -delete </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/bash.html b/lfs-12.1-sysv/chapter06/bash.html index 50d3466..ca62712 100644 --- a/lfs-12.0-sysv/chapter06/bash.html +++ b/lfs-12.1-sysv/chapter06/bash.html @@ -4,34 +4,35 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 6.4. Bash-5.2.15 + 6.4. Bash-5.2.21 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов </h3> <ul> <li class="prev"> - <a accesskey="p" href="ncurses.html" title="Ncurses-6.4">Пред.</a> + <a accesskey="p" href="ncurses.html" title= + "Ncurses-6.4-20230520">Пред.</a> <p> - Ncurses-6.4 + Ncurses-6.4-20230520 </p> </li> <li class="next"> <a accesskey="n" href="coreutils.html" title= - "Coreutils-9.3">След.</a> + "Coreutils-9.4">След.</a> <p> - Coreutils-9.3 + Coreutils-9.4 </p> </li> <li class="up"> @@ -40,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-bash" name="ch-tools-bash"></a>6.4. Bash-5.2.15 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-bash" name="ch-tools-bash"></a>6.4. Bash-5.2.21 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Bash содержит Bourne-Again Shell. </p> @@ -65,7 +66,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 6.4.1. Установка пакета Bash </h2> @@ -113,7 +114,7 @@ <pre class="userinput"><kbd class= "command">ln -sv bash $LFS/bin/sh</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/bash.html#contents-bash" title= @@ -125,16 +126,17 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="ncurses.html" title="Ncurses-6.4">Пред.</a> + <a accesskey="p" href="ncurses.html" title= + "Ncurses-6.4-20230520">Пред.</a> <p> - Ncurses-6.4 + Ncurses-6.4-20230520 </p> </li> <li class="next"> <a accesskey="n" href="coreutils.html" title= - "Coreutils-9.3">След.</a> + "Coreutils-9.4">След.</a> <p> - Coreutils-9.3 + Coreutils-9.4 </p> </li> <li class="up"> @@ -143,7 +145,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/binutils-pass2.html b/lfs-12.1-sysv/chapter06/binutils-pass2.html index a29b05b..aa97a0f 100644 --- a/lfs-12.0-sysv/chapter06/binutils-pass2.html +++ b/lfs-12.1-sysv/chapter06/binutils-pass2.html @@ -4,27 +4,27 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 6.17. Binutils-2.41 - Проход 2 + 6.17. Binutils-2.42 - Проход 2 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов </h3> <ul> <li class="prev"> - <a accesskey="p" href="xz.html" title="Xz-5.4.4">Пред.</a> + <a accesskey="p" href="xz.html" title="Xz-5.4.6">Пред.</a> <p> - Xz-5.4.4 + Xz-5.4.6 </p> </li> <li class="next"> @@ -40,16 +40,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-binutils-pass2" name= - "ch-tools-binutils-pass2"></a>6.17. Binutils-2.41 - Проход 2 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-binutils-pass2" name= + "ch-tools-binutils-pass2"></a>6.17. Binutils-2.42 - Проход 2 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Binutils содержит компоновщик, ассемблер и другие инструменты для работы с объектными файлами. @@ -62,20 +62,22 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">523 MB</span> + пространство:</strong> <span class="segbody">537 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 6.17.1. Установка пакета Binutils </h2> <p> - Binutils поставляет устаревшую версию libtool в архиве. В нем - отсутствует поддержка sysroot, поэтому созданные двоичные файлы - будут ошибочно связаны с библиотеками из основного дистрибутива. - Решение этой проблемы: + Система сборки Binutils использует содержащуюся в пакете копию + libtool для линковки с внутренними статическими библиотеками, но + копии libiberty и zlib, поставляемые с пакетом, не используют + libtool. Это несоответствие может привести к тому, что созданные + двоичные файлы будут ошибочно связаны с библиотеками из основного + дистрибутива. Решение этой проблемы: </p> <pre class="userinput"><kbd class= "command">sed '6009s/$add_dir//' -i ltmain.sh</kbd></pre> @@ -96,7 +98,8 @@ cd build</kbd></pre> --enable-shared \ --enable-gprofng=no \ --disable-werror \ - --enable-64-bit-bfd</kbd></pre> + --enable-64-bit-bfd \ + --enable-default-hash-style=gnu</kbd></pre> <div class="variablelist"> <p class="title"> <strong>Значение новых параметров настройки:</strong> @@ -141,11 +144,11 @@ cd build</kbd></pre> <pre class="userinput"><kbd class= "command">rm -v $LFS/usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes,sframe}.{a,la}</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/binutils.html#contents-binutils" title= - "8.18.2. Содержимое пакета Binutils">Раздел 8.18.2, + "8.19.2. Содержимое пакета Binutils">Раздел 8.19.2, «Содержимое пакета Binutils.»</a> </p> </div> @@ -153,9 +156,9 @@ cd build</kbd></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="xz.html" title="Xz-5.4.4">Пред.</a> + <a accesskey="p" href="xz.html" title="Xz-5.4.6">Пред.</a> <p> - Xz-5.4.4 + Xz-5.4.6 </p> </li> <li class="next"> @@ -171,7 +174,7 @@ cd build</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/chapter06.html b/lfs-12.1-sysv/chapter06/chapter06.html index bd2647b..0291a0c 100644 --- a/lfs-12.0-sysv/chapter06/chapter06.html +++ b/lfs-12.1-sysv/chapter06/chapter06.html @@ -7,15 +7,15 @@ Глава 6. Кросс-Компиляция временных инструментов </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть III. Сборка кросс-компилятора и набора временных @@ -43,15 +43,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="chapter" lang="en" xml:lang="en"> - <h1 class="chapter"> - <a id="chapter-temporary-tools" name="chapter-temporary-tools"></a>6. - Кросс-Компиляция временных инструментов - </h1> + <h1 class="chapter"> + <a id="chapter-temporary-tools" name="chapter-temporary-tools"></a>6. + Кросс-Компиляция временных инструментов + </h1> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="toc"> <h3> Содержание @@ -64,13 +64,13 @@ <a href="m4.html">M4-1.4.19</a> </li> <li class="sect1"> - <a href="ncurses.html">Ncurses-6.4</a> + <a href="ncurses.html">Ncurses-6.4-20230520</a> </li> <li class="sect1"> - <a href="bash.html">Bash-5.2.15</a> + <a href="bash.html">Bash-5.2.21</a> </li> <li class="sect1"> - <a href="coreutils.html">Coreutils-9.3</a> + <a href="coreutils.html">Coreutils-9.4</a> </li> <li class="sect1"> <a href="diffutils.html">Diffutils-3.10</a> @@ -82,13 +82,13 @@ <a href="findutils.html">Findutils-4.9.0</a> </li> <li class="sect1"> - <a href="gawk.html">Gawk-5.2.2</a> + <a href="gawk.html">Gawk-5.3.0</a> </li> <li class="sect1"> <a href="grep.html">Grep-3.11</a> </li> <li class="sect1"> - <a href="gzip.html">Gzip-1.12</a> + <a href="gzip.html">Gzip-1.13</a> </li> <li class="sect1"> <a href="make.html">Make-4.4.1</a> @@ -103,10 +103,10 @@ <a href="tar.html">Tar-1.35</a> </li> <li class="sect1"> - <a href="xz.html">Xz-5.4.4</a> + <a href="xz.html">Xz-5.4.6</a> </li> <li class="sect1"> - <a href="binutils-pass2.html">Binutils-2.41 - Проход 2</a> + <a href="binutils-pass2.html">Binutils-2.42 - Проход 2</a> </li> <li class="sect1"> <a href="gcc-pass2.html">GCC-13.2.0 - Проход 2</a> @@ -137,7 +137,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/coreutils.html b/lfs-12.1-sysv/chapter06/coreutils.html index cbad2d1..3f6f7d4 100644 --- a/lfs-12.0-sysv/chapter06/coreutils.html +++ b/lfs-12.1-sysv/chapter06/coreutils.html @@ -4,27 +4,27 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 6.5. Coreutils-9.3 + 6.5. Coreutils-9.4 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов </h3> <ul> <li class="prev"> - <a accesskey="p" href="bash.html" title="Bash-5.2.15">Пред.</a> + <a accesskey="p" href="bash.html" title="Bash-5.2.21">Пред.</a> <p> - Bash-5.2.15 + Bash-5.2.21 </p> </li> <li class="next"> @@ -40,16 +40,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-coreutils" name="ch-tools-coreutils"></a>6.5. - Coreutils-9.3 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-coreutils" name="ch-tools-coreutils"></a>6.5. + Coreutils-9.4 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Coreutils содержит основные утилиты, необходимые каждой операционной системе. @@ -62,12 +62,12 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">168 MB</span> + пространство:</strong> <span class="segbody">173 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 6.5.1. Установка пакета Coreutils </h2> @@ -79,8 +79,7 @@ --host=$LFS_TGT \ --build=$(build-aux/config.guess) \ --enable-install-program=hostname \ - --enable-no-install-program=kill,uptime \ - gl_cv_macro_MB_CUR_MAX_good=y</kbd></pre> + --enable-no-install-program=kill,uptime</kbd></pre> <div class="variablelist"> <p class="title"> <strong>Значение параметров настройки:</strong> @@ -97,17 +96,6 @@ умолчанию он отключен, но требуется для набора тестов Perl. </p> </dd> - <dt> - <span class="term"><code class= - "envar">gl_cv_macro_MB_CUR_MAX_good=y</code></span> - </dt> - <dd> - <p> - Этот параметр необходим, чтобы обойти проблему с копией - gnulib, поставляемой пакетом, которая нарушит - кросс-компиляцию. - </p> - </dd> </dl> </div> <p> @@ -131,11 +119,11 @@ mkdir -pv $LFS/usr/share/man/man8 mv -v $LFS/usr/share/man/man1/chroot.1 $LFS/usr/share/man/man8/chroot.8 sed -i 's/"1"/"8"/' $LFS/usr/share/man/man8/chroot.8</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/coreutils.html#contents-coreutils" title= - "8.56.2. Содержимое пакета Coreutils">Раздел 8.56.2, + "8.57.2. Содержимое пакета Coreutils">Раздел 8.57.2, «Содержимое пакета Coreutils.»</a> </p> </div> @@ -143,9 +131,9 @@ sed -i 's/"1"/"8"/' $LFS/usr/share/man/man8/chroot.8</kbd></p <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="bash.html" title="Bash-5.2.15">Пред.</a> + <a accesskey="p" href="bash.html" title="Bash-5.2.21">Пред.</a> <p> - Bash-5.2.15 + Bash-5.2.21 </p> </li> <li class="next"> @@ -161,7 +149,7 @@ sed -i 's/"1"/"8"/' $LFS/usr/share/man/man8/chroot.8</kbd></p </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/diffutils.html b/lfs-12.1-sysv/chapter06/diffutils.html index c7e55ed..927148f 100755..100644 --- a/lfs-12.0-sysv/chapter06/diffutils.html +++ b/lfs-12.1-sysv/chapter06/diffutils.html @@ -7,15 +7,15 @@ 6.6. Diffutils-3.10 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов @@ -23,9 +23,9 @@ <ul> <li class="prev"> <a accesskey="p" href="coreutils.html" title= - "Coreutils-9.3">Пред.</a> + "Coreutils-9.4">Пред.</a> <p> - Coreutils-9.3 + Coreutils-9.4 </p> </li> <li class="next"> @@ -40,16 +40,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-diffutils" name="ch-tools-diffutils"></a>6.6. - Diffutils-3.10 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-diffutils" name="ch-tools-diffutils"></a>6.6. + Diffutils-3.10 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Diffutils содержит программы, которые показывают различия между файлами или каталогами. @@ -67,7 +67,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 6.6.1. Установка пакета Diffutils </h2> @@ -88,11 +88,11 @@ <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/diffutils.html#contents-diffutils" title= - "8.58.2. Содержимое пакета Diffutils">Раздел 8.58.2, + "8.59.2. Содержимое пакета Diffutils">Раздел 8.59.2, «Содержимое пакета Diffutils.»</a> </p> </div> @@ -101,9 +101,9 @@ <ul> <li class="prev"> <a accesskey="p" href="coreutils.html" title= - "Coreutils-9.3">Пред.</a> + "Coreutils-9.4">Пред.</a> <p> - Coreutils-9.3 + Coreutils-9.4 </p> </li> <li class="next"> @@ -118,7 +118,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/file.html b/lfs-12.1-sysv/chapter06/file.html index 5d99e6b..e61b689 100644 --- a/lfs-12.0-sysv/chapter06/file.html +++ b/lfs-12.1-sysv/chapter06/file.html @@ -7,15 +7,15 @@ 6.7. File-5.45 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-file" name="ch-tools-file"></a>6.7. File-5.45 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-file" name="ch-tools-file"></a>6.7. File-5.45 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет File содержит утилиту для определения типа указанного файла или файлов @@ -67,7 +67,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 6.7.1. Установка пакета File </h2> @@ -128,7 +128,7 @@ popd</kbd></pre> <pre class="userinput"><kbd class= "command">rm -v $LFS/usr/lib/libmagic.la</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/file.html#contents-file" title= @@ -159,7 +159,7 @@ popd</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/findutils.html b/lfs-12.1-sysv/chapter06/findutils.html index 1dc804a..1329b27 100644 --- a/lfs-12.0-sysv/chapter06/findutils.html +++ b/lfs-12.1-sysv/chapter06/findutils.html @@ -7,15 +7,15 @@ 6.8. Findutils-4.9.0 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов @@ -28,9 +28,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="gawk.html" title="Gawk-5.2.2">След.</a> + <a accesskey="n" href="gawk.html" title="Gawk-5.3.0">След.</a> <p> - Gawk-5.2.2 + Gawk-5.3.0 </p> </li> <li class="up"> @@ -39,16 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-findutils" name="ch-tools-findutils"></a>6.8. - Findutils-4.9.0 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-findutils" name="ch-tools-findutils"></a>6.8. + Findutils-4.9.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Findutils содержит программы для поиска файлов. Эти программы предназначены для поиска по всем файлам в дереве каталогов, а также @@ -72,7 +72,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 6.8.1. Установка пакета Findutils </h2> @@ -94,11 +94,11 @@ <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/findutils.html#contents-findutils" title= - "8.60.2. Содержимое пакета Findutils">Раздел 8.60.2, + "8.61.2. Содержимое пакета Findutils">Раздел 8.61.2, «Содержимое пакета Findutils.»</a> </p> </div> @@ -112,9 +112,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="gawk.html" title="Gawk-5.2.2">След.</a> + <a accesskey="n" href="gawk.html" title="Gawk-5.3.0">След.</a> <p> - Gawk-5.2.2 + Gawk-5.3.0 </p> </li> <li class="up"> @@ -123,7 +123,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/gawk.html b/lfs-12.1-sysv/chapter06/gawk.html index fd5a8fa..5c55964 100644 --- a/lfs-12.0-sysv/chapter06/gawk.html +++ b/lfs-12.1-sysv/chapter06/gawk.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 6.9. Gawk-5.2.2 + 6.9. Gawk-5.3.0 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-gawk" name="ch-tools-gawk"></a>6.9. Gawk-5.2.2 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-gawk" name="ch-tools-gawk"></a>6.9. Gawk-5.3.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Gawk содержит программы для работы с текстовыми файлами. </p> @@ -60,12 +60,12 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">48 MB</span> + пространство:</strong> <span class="segbody">47 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 6.9.1. Установка пакета Gawk </h2> @@ -92,11 +92,11 @@ <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/gawk.html#contents-gawk" title= - "8.59.2. Содержимое пакета Gawk">Раздел 8.59.2, «Содержимое + "8.60.2. Содержимое пакета Gawk">Раздел 8.60.2, «Содержимое пакета Gawk.»</a> </p> </div> @@ -122,7 +122,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/gcc-pass2.html b/lfs-12.1-sysv/chapter06/gcc-pass2.html index b1bb837..a406e4d 100644 --- a/lfs-12.0-sysv/chapter06/gcc-pass2.html +++ b/lfs-12.1-sysv/chapter06/gcc-pass2.html @@ -7,15 +7,15 @@ 6.18. GCC-13.2.0 - Проход 2 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов @@ -23,9 +23,9 @@ <ul> <li class="prev"> <a accesskey="p" href="binutils-pass2.html" title= - "Binutils-2.41 - Проход 2">Пред.</a> + "Binutils-2.42 - Проход 2">Пред.</a> <p> - Binutils-2.41 - Проход 2 + Binutils-2.42 - Проход 2 </p> </li> <li class="next"> @@ -43,16 +43,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-gcc-pass2" name="ch-tools-gcc-pass2"></a>6.18. - GCC-13.2.0 - Проход 2 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-gcc-pass2" name="ch-tools-gcc-pass2"></a>6.18. + GCC-13.2.0 - Проход 2 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет GCC содержит коллекцию компиляторов GNU, которая включает компиляторы C и C++. @@ -61,7 +61,7 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">4.3 SBU</span> + <span class="segbody">4.4 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое @@ -70,7 +70,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 6.18.1. Установка пакета GCC </h2> @@ -79,8 +79,8 @@ Распакуйте архивы и переименуйте каталоги: </p> <pre class="userinput"><kbd class= - "command">tar -xf ../mpfr-4.2.0.tar.xz -mv -v mpfr-4.2.0 mpfr + "command">tar -xf ../mpfr-4.2.1.tar.xz +mv -v mpfr-4.2.1 mpfr tar -xf ../gmp-6.3.0.tar.xz mv -v gmp-6.3.0 gmp tar -xf ../mpc-1.3.1.tar.gz @@ -88,11 +88,12 @@ mv -v mpc-1.3.1 mpc</kbd></pre> <p> При сборке на x86_64 измените имя каталога по умолчанию для 64-разрядных библиотек на <span class="quote">«<span class= - "quote">lib</span>»</span>.: + "quote">lib</span>»</span>: </p> <pre class="userinput"><kbd class="command">case $(uname -m) in x86_64) - sed -e '/m64=/s/lib64/lib/' -i.orig gcc/config/i386/t-linux64 + sed -e '/m64=/s/lib64/lib/' \ + -i.orig gcc/config/i386/t-linux64 ;; esac</kbd></pre> <p> @@ -231,11 +232,11 @@ cd build</kbd></pre> <pre class="userinput"><kbd class= "command">ln -sv gcc $LFS/usr/bin/cc</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/gcc.html#contents-gcc" title= - "8.27.2. Содержимое пакета GCC">Раздел 8.27.2, «Содержимое + "8.28.2. Содержимое пакета GCC">Раздел 8.28.2, «Содержимое пакета GCC.»</a> </p> </div> @@ -244,9 +245,9 @@ cd build</kbd></pre> <ul> <li class="prev"> <a accesskey="p" href="binutils-pass2.html" title= - "Binutils-2.41 - Проход 2">Пред.</a> + "Binutils-2.42 - Проход 2">Пред.</a> <p> - Binutils-2.41 - Проход 2 + Binutils-2.42 - Проход 2 </p> </li> <li class="next"> @@ -264,7 +265,7 @@ cd build</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/grep.html b/lfs-12.1-sysv/chapter06/grep.html index f7a0819..c568f37 100755..100644 --- a/lfs-12.0-sysv/chapter06/grep.html +++ b/lfs-12.1-sysv/chapter06/grep.html @@ -7,30 +7,30 @@ 6.10. Grep-3.11 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов </h3> <ul> <li class="prev"> - <a accesskey="p" href="gawk.html" title="Gawk-5.2.2">Пред.</a> + <a accesskey="p" href="gawk.html" title="Gawk-5.3.0">Пред.</a> <p> - Gawk-5.2.2 + Gawk-5.3.0 </p> </li> <li class="next"> - <a accesskey="n" href="gzip.html" title="Gzip-1.12">След.</a> + <a accesskey="n" href="gzip.html" title="Gzip-1.13">След.</a> <p> - Gzip-1.12 + Gzip-1.13 </p> </li> <li class="up"> @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-grep" name="ch-tools-grep"></a>6.10. Grep-3.11 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-grep" name="ch-tools-grep"></a>6.10. Grep-3.11 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Grep содержит программы для поиска по содержимому файлов. </p> @@ -64,7 +64,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 6.10.1. Установка пакета Grep </h2> @@ -85,7 +85,7 @@ <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/grep.html#contents-grep" title= @@ -97,15 +97,15 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="gawk.html" title="Gawk-5.2.2">Пред.</a> + <a accesskey="p" href="gawk.html" title="Gawk-5.3.0">Пред.</a> <p> - Gawk-5.2.2 + Gawk-5.3.0 </p> </li> <li class="next"> - <a accesskey="n" href="gzip.html" title="Gzip-1.12">След.</a> + <a accesskey="n" href="gzip.html" title="Gzip-1.13">След.</a> <p> - Gzip-1.12 + Gzip-1.13 </p> </li> <li class="up"> @@ -114,7 +114,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/gzip.html b/lfs-12.1-sysv/chapter06/gzip.html index 87d4902..3453831 100644 --- a/lfs-12.0-sysv/chapter06/gzip.html +++ b/lfs-12.1-sysv/chapter06/gzip.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 6.11. Gzip-1.12 + 6.11. Gzip-1.13 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-gzip" name="ch-tools-gzip"></a>6.11. Gzip-1.12 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-gzip" name="ch-tools-gzip"></a>6.11. Gzip-1.13 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Gzip содержит программы для сжатия и распаковки файлов. </p> @@ -64,7 +64,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 6.11.1. Установка пакета Gzip </h2> @@ -83,11 +83,11 @@ <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/gzip.html#contents-gzip" title= - "8.63.2. Содержимое пакета Gzip">Раздел 8.63.2, «Содержимое + "8.64.2. Содержимое пакета Gzip">Раздел 8.64.2, «Содержимое пакета Gzip.»</a> </p> </div> @@ -112,7 +112,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/introduction.html b/lfs-12.1-sysv/chapter06/introduction.html index 4e2d60c..1806cb4 100644 --- a/lfs-12.0-sysv/chapter06/introduction.html +++ b/lfs-12.1-sysv/chapter06/introduction.html @@ -7,15 +7,15 @@ 6.1. Введение </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-introduction-cross" name= - "ch-tools-introduction-cross"></a>6.1. Введение - </h1> + <h1 class="sect1"> + <a id="ch-tools-introduction-cross" name= + "ch-tools-introduction-cross"></a>6.1. Введение + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этой главе рассказывается, как выполнить кросс-компиляцию базовых утилит с использованием только что собранного кросс-тулчейна. Эти @@ -95,7 +95,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/m4.html b/lfs-12.1-sysv/chapter06/m4.html index 05d219d..a400713 100644 --- a/lfs-12.0-sysv/chapter06/m4.html +++ b/lfs-12.1-sysv/chapter06/m4.html @@ -7,15 +7,15 @@ 6.2. M4-1.4.19 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов @@ -29,9 +29,10 @@ </p> </li> <li class="next"> - <a accesskey="n" href="ncurses.html" title="Ncurses-6.4">След.</a> + <a accesskey="n" href="ncurses.html" title= + "Ncurses-6.4-20230520">След.</a> <p> - Ncurses-6.4 + Ncurses-6.4-20230520 </p> </li> <li class="up"> @@ -40,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-m4" name="ch-tools-m4"></a>6.2. M4-1.4.19 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-m4" name="ch-tools-m4"></a>6.2. M4-1.4.19 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет M4 содержит макропроцессор. </p> @@ -65,7 +66,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 6.2.1. Установка пакета M4 </h2> @@ -86,7 +87,7 @@ <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/m4.html#contents-m4" title= @@ -105,9 +106,10 @@ </p> </li> <li class="next"> - <a accesskey="n" href="ncurses.html" title="Ncurses-6.4">След.</a> + <a accesskey="n" href="ncurses.html" title= + "Ncurses-6.4-20230520">След.</a> <p> - Ncurses-6.4 + Ncurses-6.4-20230520 </p> </li> <li class="up"> @@ -116,7 +118,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/make.html b/lfs-12.1-sysv/chapter06/make.html index 990ee29..c979b68 100644 --- a/lfs-12.0-sysv/chapter06/make.html +++ b/lfs-12.1-sysv/chapter06/make.html @@ -7,24 +7,24 @@ 6.12. Make-4.4.1 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов </h3> <ul> <li class="prev"> - <a accesskey="p" href="gzip.html" title="Gzip-1.12">Пред.</a> + <a accesskey="p" href="gzip.html" title="Gzip-1.13">Пред.</a> <p> - Gzip-1.12 + Gzip-1.13 </p> </li> <li class="next"> @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-make" name="ch-tools-make"></a>6.12. Make-4.4.1 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-make" name="ch-tools-make"></a>6.12. Make-4.4.1 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Make содержит программу, управляющую генерацией исполняемых и других файлов, из исходного кода. @@ -65,7 +65,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 6.12.1. Установка пакета Make </h2> @@ -106,11 +106,11 @@ <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/make.html#contents-make" title= - "8.67.2. Содержимое пакета Make">Раздел 8.67.2, «Содержимое + "8.68.2. Содержимое пакета Make">Раздел 8.68.2, «Содержимое пакета Make.»</a> </p> </div> @@ -118,9 +118,9 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="gzip.html" title="Gzip-1.12">Пред.</a> + <a accesskey="p" href="gzip.html" title="Gzip-1.13">Пред.</a> <p> - Gzip-1.12 + Gzip-1.13 </p> </li> <li class="next"> @@ -135,7 +135,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/ncurses.html b/lfs-12.1-sysv/chapter06/ncurses.html index c67ad11..245ff48 100644 --- a/lfs-12.0-sysv/chapter06/ncurses.html +++ b/lfs-12.1-sysv/chapter06/ncurses.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 6.3. Ncurses-6.4 + 6.3. Ncurses-6.4-20230520 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов @@ -28,9 +28,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="bash.html" title="Bash-5.2.15">След.</a> + <a accesskey="n" href="bash.html" title="Bash-5.2.21">След.</a> <p> - Bash-5.2.15 + Bash-5.2.21 </p> </li> <li class="up"> @@ -39,15 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-ncurses" name="ch-tools-ncurses"></a>6.3. Ncurses-6.4 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-ncurses" name="ch-tools-ncurses"></a>6.3. + Ncurses-6.4-20230520 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Ncurses содержит библиотеки для независимой от терминала обработки ввода/вывода @@ -65,7 +66,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 6.3.1. Установка пакета Ncurses </h2> @@ -192,13 +193,14 @@ popd</kbd></pre> <p> Этот аргумент указывает, что необходимо скомпилировать библиотеки расширенных символов (такие как, <code class= - "filename">libncursesw.so.6.4</code>) вместо обычных (таких - как, <code class="filename">libncurses.so.6.4</code>). Эти - библиотеки расширенных символов можно использовать как в - многобайтовой, так и традиционной 8-битной локали, в то время - как обычные библиотеки корректно работают только в 8-битных - локалях. Библиотеки расширенных символов и обычные совместимы - на уровне исходного кода, но не совместимы в двоичном. + "filename">libncursesw.so.6.4-20230520</code>) вместо обычных + (таких как, <code class= + "filename">libncurses.so.6.4-20230520</code>). Эти библиотеки + расширенных символов можно использовать как в многобайтовой, + так и традиционной 8-битной локали, в то время как обычные + библиотеки корректно работают только в 8-битных локалях. + Библиотеки расширенных символов и обычные совместимы на + уровне исходного кода, но не совместимы в двоичном. </p> </dd> </dl> @@ -212,7 +214,9 @@ popd</kbd></pre> </p> <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS TIC_PATH=$(pwd)/build/progs/tic install -echo "INPUT(-lncursesw)" > $LFS/usr/lib/libncurses.so</kbd></pre> +ln -sv libncursesw.so $LFS/usr/lib/libncurses.so +sed -e 's/^#if.*XOPEN.*$/#if 1/' \ + -i $LFS/usr/include/curses.h</kbd></pre> <div class="variablelist"> <p class="title"> <strong>Значение параметров установки:</strong> @@ -231,25 +235,44 @@ echo "INPUT(-lncursesw)" > $LFS/usr/lib/libncurses.so</kbd></pre> </p> </dd> <dt> - <span class="term"><span class="command"><strong>echo - "INPUT(-lncursesw)" > + <span class="term"><span class="command"><strong>ln -sv + libncursesw.so $LFS/usr/lib/libncurses.so</strong></span></span> </dt> <dd> <p> Библиотека <code class="filename">libncurses.so</code> необходима для нескольких пакетов, которые мы скоро соберем. - Мы создадим небольшой скрипт компоновщика, как это делается - поясняется в <a class="xref" href= - "../chapter08/chapter08.html" title= - "Глава 8. Установка базового системного программного обеспечения"> - Глава 8</a>. + Мы создаем эту символическую ссылку, чтобы использовать + <code class="filename">libncursesw.so</code> в качестве + замены. + </p> + </dd> + <dt> + <span class="term"><span class="command"><strong>sed -e + 's/^#if.*XOPEN.*$/#if 1/' ...</strong></span></span> + </dt> + <dd> + <p> + Заголовочный файл <code class="filename">curses.h</code> + содержит определения различных структур данных Ncurses. С + разными определениями макросов препроцессора могут + использоваться два разных набора определений структуры + данных: 8-битное определение совместимо с <code class= + "filename">libncurses.so</code>, а определение расширенного + набора символов совместимо с <code class= + "filename">libncursesw.so</code> . Поскольку мы используем + <code class="filename">libncursesw.so</code> вместо + <code class="filename">libncurses.so</code>, отредактируйте + заголовочный файл, чтобы он всегда использовал определение + структуры данных расширенного набора символов, совместимое с + <code class="filename">. libncursesw.so</code>. </p> </dd> </dl> </div> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/ncurses.html#contents-ncurses" title= @@ -267,9 +290,9 @@ echo "INPUT(-lncursesw)" > $LFS/usr/lib/libncurses.so</kbd></pre> </p> </li> <li class="next"> - <a accesskey="n" href="bash.html" title="Bash-5.2.15">След.</a> + <a accesskey="n" href="bash.html" title="Bash-5.2.21">След.</a> <p> - Bash-5.2.15 + Bash-5.2.21 </p> </li> <li class="up"> @@ -278,7 +301,7 @@ echo "INPUT(-lncursesw)" > $LFS/usr/lib/libncurses.so</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/patch.html b/lfs-12.1-sysv/chapter06/patch.html index 35bd39b..16863da 100644 --- a/lfs-12.0-sysv/chapter06/patch.html +++ b/lfs-12.1-sysv/chapter06/patch.html @@ -7,15 +7,15 @@ 6.13. Patch-2.7.6 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-patch" name="ch-tools-patch"></a>6.13. Patch-2.7.6 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-patch" name="ch-tools-patch"></a>6.13. Patch-2.7.6 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Patch содержит программу для изменения или создания файлов путём наложение <span class="quote">«<span class= @@ -67,7 +67,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 6.13.1. Установка пакета Patch </h2> @@ -88,11 +88,11 @@ <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/patch.html#contents-patch" title= - "8.68.2. Содержимое пакета Patch">Раздел 8.68.2, «Содержимое + "8.69.2. Содержимое пакета Patch">Раздел 8.69.2, «Содержимое пакета Patch.»</a> </p> </div> @@ -117,7 +117,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/sed.html b/lfs-12.1-sysv/chapter06/sed.html index fe7cbf4..a027ffd 100755..100644 --- a/lfs-12.0-sysv/chapter06/sed.html +++ b/lfs-12.1-sysv/chapter06/sed.html @@ -7,15 +7,15 @@ 6.14. Sed-4.9 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-sed" name="ch-tools-sed"></a>6.14. Sed-4.9 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-sed" name="ch-tools-sed"></a>6.14. Sed-4.9 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Sed содержит потоковый редактор текста </p> @@ -64,7 +64,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 6.14.1. Установка пакета Sed </h2> @@ -85,7 +85,7 @@ <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/sed.html#contents-sed" title= @@ -114,7 +114,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/tar.html b/lfs-12.1-sysv/chapter06/tar.html index e68b90c..d5ddb9d 100644 --- a/lfs-12.0-sysv/chapter06/tar.html +++ b/lfs-12.1-sysv/chapter06/tar.html @@ -7,15 +7,15 @@ 6.15. Tar-1.35 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов @@ -28,9 +28,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="xz.html" title="Xz-5.4.4">След.</a> + <a accesskey="n" href="xz.html" title="Xz-5.4.6">След.</a> <p> - Xz-5.4.4 + Xz-5.4.6 </p> </li> <li class="up"> @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-tar" name="ch-tools-tar"></a>6.15. Tar-1.35 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-tar" name="ch-tools-tar"></a>6.15. Tar-1.35 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Tar предоставляет возможность создавать tar архивы, а также производить с ними различные манипуляции. Tar может распаковать @@ -67,7 +67,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 6.15.1. Установка пакета Tar </h2> @@ -88,11 +88,11 @@ <pre class="userinput"><kbd class= "command">make DESTDIR=$LFS install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/tar.html#contents-tar" title= - "8.69.2. Содержимое пакета Tar">Раздел 8.69.2, «Содержимое + "8.70.2. Содержимое пакета Tar">Раздел 8.70.2, «Содержимое пакета Tar.»</a> </p> </div> @@ -106,9 +106,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="xz.html" title="Xz-5.4.4">След.</a> + <a accesskey="n" href="xz.html" title="Xz-5.4.6">След.</a> <p> - Xz-5.4.4 + Xz-5.4.6 </p> </li> <li class="up"> @@ -117,7 +117,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter06/xz.html b/lfs-12.1-sysv/chapter06/xz.html index ddd8d3f..ca9c089 100644 --- a/lfs-12.0-sysv/chapter06/xz.html +++ b/lfs-12.1-sysv/chapter06/xz.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 6.16. Xz-5.4.4 + 6.16. Xz-5.4.6 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 6. Кросс-Компиляция временных инструментов @@ -29,9 +29,9 @@ </li> <li class="next"> <a accesskey="n" href="binutils-pass2.html" title= - "Binutils-2.41 - Проход 2">След.</a> + "Binutils-2.42 - Проход 2">След.</a> <p> - Binutils-2.41 - Проход 2 + Binutils-2.42 - Проход 2 </p> </li> <li class="up"> @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-xz" name="ch-tools-xz"></a>6.16. Xz-5.4.4 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-xz" name="ch-tools-xz"></a>6.16. Xz-5.4.6 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Xz содержит программы для сжатия и распаковки файлов. Он предоставляет возможности для lzma и более новых форматов сжатия @@ -71,7 +71,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 6.16.1. Установка пакета Xz </h2> @@ -83,7 +83,7 @@ --host=$LFS_TGT \ --build=$(build-aux/config.guess) \ --disable-static \ - --docdir=/usr/share/doc/xz-5.4.4</kbd></pre> + --docdir=/usr/share/doc/xz-5.4.6</kbd></pre> <p> Скомпилируйте пакет: </p> @@ -100,7 +100,7 @@ <pre class="userinput"><kbd class= "command">rm -v $LFS/usr/lib/liblzma.la</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/xz.html#contents-xz" title= @@ -119,9 +119,9 @@ </li> <li class="next"> <a accesskey="n" href="binutils-pass2.html" title= - "Binutils-2.41 - Проход 2">След.</a> + "Binutils-2.42 - Проход 2">След.</a> <p> - Binutils-2.41 - Проход 2 + Binutils-2.42 - Проход 2 </p> </li> <li class="up"> @@ -130,7 +130,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter07/Python.html b/lfs-12.1-sysv/chapter07/Python.html index 840653a..d6e4439 100644 --- a/lfs-12.0-sysv/chapter07/Python.html +++ b/lfs-12.1-sysv/chapter07/Python.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 7.10. Python-3.11.4 + 7.10. Python-3.12.2 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 7. Вход в окружение Chroot и создание дополнительных временных @@ -23,16 +23,15 @@ </h3> <ul> <li class="prev"> - <a accesskey="p" href="perl.html" title="Perl-5.38.0">Пред.</a> + <a accesskey="p" href="perl.html" title="Perl-5.38.2">Пред.</a> <p> - Perl-5.38.0 + Perl-5.38.2 </p> </li> <li class="next"> - <a accesskey="n" href="texinfo.html" title= - "Texinfo-7.0.3">След.</a> + <a accesskey="n" href="texinfo.html" title="Texinfo-7.1">След.</a> <p> - Texinfo-7.0.3 + Texinfo-7.1 </p> </li> <li class="up"> @@ -42,16 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-Python" name="ch-tools-Python"></a>7.10. - Python-3.11.4 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-Python" name="ch-tools-Python"></a>7.10. Python-3.12.2 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Python 3 содержит среду разработчика Python. Его можно использовать для объектно-ориентированного программирования, @@ -63,16 +61,16 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">0.4 SBU</span> + <span class="segbody">0.5 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">533 MB</span> + пространство:</strong> <span class="segbody">598 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 7.10.1. Установка пакета Python </h2> @@ -82,10 +80,11 @@ Примечание </h3> <p> - Есть два пакета, имена которых начинаются с <span class= - "quote">«<span class="quote">python</span>»</span>. Нужный архив - это <code class="filename">Python-3.11.4.tar.xz</code> (обратите - внимание на заглавную первую букву). + Существует два пакета, имена которых начинаются с префикса + <span class="quote">«<span class="quote">python</span>»</span>. + Сейчас необходимо распаковать файл <code class= + "filename">Python-3.12.2.tar.xz</code> (обратите внимание на + заглавную первую букву). </p> </div> <p> @@ -132,15 +131,13 @@ </h3> <p> Некоторые модули Python 3 не могут быть собраны сейчас, потому - что зависимости еще не установлены. Система сборки пытается их - собрать, в результате компиляция некоторых файлов завершится - ошибкой, и может показаться, что сообщение компилятора указывает - на <span class="quote">«<span class="quote">фатальную - ошибку</span>»</span>. Сообщение следует проигнорировать. Просто - убедитесь, что команда <span class= - "command"><strong>make</strong></span> верхнего уровня не - завершилась ошибкой. Дополнительные модули сейчас не нужны, и они - будут собраны в <a class="xref" href= + что зависимости еще не установлены. Для модуля <code class= + "filename">ssl</code> выводится сообщение <code class= + "computeroutput">Python требует OpenSSL 1.1.1 или новее</code>. + Сообщение следует проигнорировать. Просто убедитесь, что команда + <span class="command"><strong>make</strong></span> верхнего + уровня не завершилась ошибкой. Дополнительные модули сейчас не + нужны, и они будут собраны в <a class="xref" href= "../chapter08/chapter08.html" title= "Глава 8. Установка базового системного программного обеспечения"> Глава 8</a>. @@ -151,7 +148,7 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/Python.html#contents-python" title= @@ -163,16 +160,15 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="perl.html" title="Perl-5.38.0">Пред.</a> + <a accesskey="p" href="perl.html" title="Perl-5.38.2">Пред.</a> <p> - Perl-5.38.0 + Perl-5.38.2 </p> </li> <li class="next"> - <a accesskey="n" href="texinfo.html" title= - "Texinfo-7.0.3">След.</a> + <a accesskey="n" href="texinfo.html" title="Texinfo-7.1">След.</a> <p> - Texinfo-7.0.3 + Texinfo-7.1 </p> </li> <li class="up"> @@ -182,7 +178,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter07/bison.html b/lfs-12.1-sysv/chapter07/bison.html index acde6b9..aff296a 100644 --- a/lfs-12.0-sysv/chapter07/bison.html +++ b/lfs-12.1-sysv/chapter07/bison.html @@ -7,15 +7,15 @@ 7.8. Bison-3.8.2 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 7. Вход в окружение Chroot и создание дополнительных временных @@ -23,15 +23,16 @@ </h3> <ul> <li class="prev"> - <a accesskey="p" href="gettext.html" title="Gettext-0.22">Пред.</a> + <a accesskey="p" href="gettext.html" title= + "Gettext-0.22.4">Пред.</a> <p> - Gettext-0.22 + Gettext-0.22.4 </p> </li> <li class="next"> - <a accesskey="n" href="perl.html" title="Perl-5.38.0">След.</a> + <a accesskey="n" href="perl.html" title="Perl-5.38.2">След.</a> <p> - Perl-5.38.0 + Perl-5.38.2 </p> </li> <li class="up"> @@ -41,15 +42,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-bison" name="ch-tools-bison"></a>7.8. Bison-3.8.2 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-bison" name="ch-tools-bison"></a>7.8. Bison-3.8.2 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Bison содержит генератор синтаксического анализа. </p> @@ -66,7 +67,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 7.8.1. Установка пакета Bison </h2> @@ -102,7 +103,7 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/bison.html#contents-bison" title= @@ -114,15 +115,16 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="gettext.html" title="Gettext-0.22">Пред.</a> + <a accesskey="p" href="gettext.html" title= + "Gettext-0.22.4">Пред.</a> <p> - Gettext-0.22 + Gettext-0.22.4 </p> </li> <li class="next"> - <a accesskey="n" href="perl.html" title="Perl-5.38.0">След.</a> + <a accesskey="n" href="perl.html" title="Perl-5.38.2">След.</a> <p> - Perl-5.38.0 + Perl-5.38.2 </p> </li> <li class="up"> @@ -132,7 +134,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter07/changingowner.html b/lfs-12.1-sysv/chapter07/changingowner.html index 45f04b4..e21a812 100644 --- a/lfs-12.0-sysv/chapter07/changingowner.html +++ b/lfs-12.1-sysv/chapter07/changingowner.html @@ -7,15 +7,15 @@ 7.2. Смена владельца </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 7. Вход в окружение Chroot и создание дополнительных временных @@ -43,15 +43,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-changingowner" name="ch-tools-changingowner"></a>7.2. - Смена владельца - </h1> + <h1 class="sect1"> + <a id="ch-tools-changingowner" name="ch-tools-changingowner"></a>7.2. + Смена владельца + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> <h3> @@ -80,7 +80,7 @@ <p> Для решения проблемы измените владельца каталогов <code class= "filename">$LFS/*</code> на пользователя <code class= - "systemitem">root</code> выполнив следующую команду: + "systemitem">root</code>, выполнив следующую команду: </p> <pre class="userinput"><kbd class= "command">chown -R root:root $LFS/{usr,lib,var,etc,bin,sbin,tools} @@ -111,7 +111,7 @@ esac</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter07/chapter07.html b/lfs-12.1-sysv/chapter07/chapter07.html index 2c054d9..ebcf204 100644 --- a/lfs-12.0-sysv/chapter07/chapter07.html +++ b/lfs-12.1-sysv/chapter07/chapter07.html @@ -8,15 +8,15 @@ инструментов </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть III. Сборка кросс-компилятора и набора временных @@ -44,16 +44,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="chapter" lang="en" xml:lang="en"> - <h1 class="chapter"> - <a id="chapter-chroot-temporary-tools" name= - "chapter-chroot-temporary-tools"></a>7. Вход в окружение Chroot и - создание дополнительных временных инструментов - </h1> + <h1 class="chapter"> + <a id="chapter-chroot-temporary-tools" name= + "chapter-chroot-temporary-tools"></a>7. Вход в окружение Chroot и + создание дополнительных временных инструментов + </h1> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="toc"> <h3> Содержание @@ -80,22 +80,22 @@ символических ссылок</a> </li> <li class="sect1"> - <a href="gettext.html">Gettext-0.22</a> + <a href="gettext.html">Gettext-0.22.4</a> </li> <li class="sect1"> <a href="bison.html">Bison-3.8.2</a> </li> <li class="sect1"> - <a href="perl.html">Perl-5.38.0</a> + <a href="perl.html">Perl-5.38.2</a> </li> <li class="sect1"> - <a href="Python.html">Python-3.11.4</a> + <a href="Python.html">Python-3.12.2</a> </li> <li class="sect1"> - <a href="texinfo.html">Texinfo-7.0.3</a> + <a href="texinfo.html">Texinfo-7.1</a> </li> <li class="sect1"> - <a href="util-linux.html">Util-linux-2.39.1</a> + <a href="util-linux.html">Util-linux-2.39.3</a> </li> <li class="sect1"> <a href="cleanup.html">Очистка и сохранение временной системы</a> @@ -126,7 +126,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter07/chroot.html b/lfs-12.1-sysv/chapter07/chroot.html index 45022c7..1e05bb7 100644 --- a/lfs-12.0-sysv/chapter07/chroot.html +++ b/lfs-12.1-sysv/chapter07/chroot.html @@ -7,15 +7,15 @@ 7.4. Вход в окружение Chroot </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 7. Вход в окружение Chroot и создание дополнительных временных @@ -43,15 +43,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-chroot" name="ch-tools-chroot"></a>7.4. Вход в - окружение Chroot - </h1> + <h1 class="sect1"> + <a id="ch-tools-chroot" name="ch-tools-chroot"></a>7.4. Вход в + окружение Chroot + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Теперь, когда все пакеты, необходимые для сборки остальных инструментов установлены в системе, пришло время войти в окружение @@ -67,8 +67,23 @@ TERM="$TERM" \ PS1='(lfs chroot) \u:\w\$ ' \ PATH=/usr/bin:/usr/sbin \ + MAKEFLAGS="-j<em class="replaceable"><code>$(nproc)</code></em>" \ + TESTSUITEFLAGS="-j<em class="replaceable"><code>$(nproc)</code></em>" \ /bin/bash --login</kbd></pre> <p> + Если вы не хотите использовать все доступные логические ядра, + замените параметр <em class="replaceable"><code>$(nproc)</code></em> + количеством логических ядер, которые вы хотите использовать для + сборки пакетов в этой и последующих главах. На наборы тестов + некоторых пакетов (в частности Autoconf, Libtool и Tar) в <a class= + "xref" href="../chapter08/chapter08.html" title= + "Глава 8. Установка базового системного программного обеспечения">Глава 8</a> + не влияет установка переменной <code class="envar">MAKEFLAGS</code>, + вместо этого они используют переменную среды <code class= + "envar">TESTSUITEFLAGS</code>. Мы также установили её здесь для + запуска тестов с поддержкой нескольких ядер. + </p> + <p> Параметр <em class="parameter"><code>-i</code></em> команды <span class="command"><strong>env</strong></span>, очистит все переменные в среде chroot. После этого переменные <code class= @@ -99,7 +114,7 @@ больше не будет использоваться. </p> <p> - Обратите внимание, что в командной строке <span class= + Также обратите внимание, что в командной строке <span class= "command"><strong>bash</strong></span> будет указано <code class= "computeroutput">I have no name!</code>. Это нормально, поскольку файл <code class="filename">/etc/passwd</code> еще не создан. @@ -147,7 +162,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter07/cleanup.html b/lfs-12.1-sysv/chapter07/cleanup.html index 546549d..7fc935f 100644 --- a/lfs-12.0-sysv/chapter07/cleanup.html +++ b/lfs-12.1-sysv/chapter07/cleanup.html @@ -7,15 +7,15 @@ 7.13. Очистка и сохранение временной системы </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 7. Вход в окружение Chroot и создание дополнительных временных @@ -24,9 +24,9 @@ <ul> <li class="prev"> <a accesskey="p" href="util-linux.html" title= - "Util-linux-2.39.1">Пред.</a> + "Util-linux-2.39.3">Пред.</a> <p> - Util-linux-2.39.1 + Util-linux-2.39.3 </p> </li> <li class="next"> @@ -43,16 +43,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-cleanup" name="ch-tools-cleanup"></a>7.13. Очистка и - сохранение временной системы - </h1> - <div class="sect2" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-cleanup" name="ch-tools-cleanup"></a>7.13. Очистка и + сохранение временной системы + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 7.13.1. Очистка </h2> @@ -78,7 +78,7 @@ </p> <pre class="userinput"><kbd class="command">rm -rf /tools</kbd></pre> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 7.13.2. Резервное копирование </h2> @@ -184,7 +184,7 @@ umount $LFS/{sys,proc,run,dev}</kbd></pre> </p> </div> <pre class="userinput"><kbd class="command">cd $LFS -tar -cJpf $HOME/lfs-temp-tools-12.0.tar.xz .</kbd></pre> +tar -cJpf $HOME/lfs-temp-tools-12.1.tar.xz .</kbd></pre> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> <h3> @@ -197,7 +197,7 @@ tar -cJpf $HOME/lfs-temp-tools-12.0.tar.xz .</kbd></pre> </p> </div> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 7.13.3. Восстановление </h2> @@ -228,7 +228,7 @@ tar -cJpf $HOME/lfs-temp-tools-12.0.tar.xz .</kbd></pre> </div> <pre class="screen"><code class="computeroutput">cd $LFS rm -rf ./* -tar -xpf $HOME/lfs-temp-tools-12.0.tar.xz</code></pre> +tar -xpf $HOME/lfs-temp-tools-12.1.tar.xz</code></pre> <p> Еще раз проверьте, правильно ли настроено окружение, и продолжайте сборку остальной части системы. @@ -258,9 +258,9 @@ tar -xpf $HOME/lfs-temp-tools-12.0.tar.xz</code></pre> <ul> <li class="prev"> <a accesskey="p" href="util-linux.html" title= - "Util-linux-2.39.1">Пред.</a> + "Util-linux-2.39.3">Пред.</a> <p> - Util-linux-2.39.1 + Util-linux-2.39.3 </p> </li> <li class="next"> @@ -277,7 +277,7 @@ tar -xpf $HOME/lfs-temp-tools-12.0.tar.xz</code></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter07/createfiles.html b/lfs-12.1-sysv/chapter07/createfiles.html index be47c7e..b775d46 100644 --- a/lfs-12.0-sysv/chapter07/createfiles.html +++ b/lfs-12.1-sysv/chapter07/createfiles.html @@ -7,15 +7,15 @@ 7.6. Создание основных файлов и символических ссылок </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 7. Вход в окружение Chroot и создание дополнительных временных @@ -30,9 +30,10 @@ </p> </li> <li class="next"> - <a accesskey="n" href="gettext.html" title="Gettext-0.22">След.</a> + <a accesskey="n" href="gettext.html" title= + "Gettext-0.22.4">След.</a> <p> - Gettext-0.22 + Gettext-0.22.4 </p> </li> <li class="up"> @@ -42,15 +43,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-createfiles" name="ch-tools-createfiles"></a>7.6. - Создание основных файлов и символических ссылок - </h1> + <h1 class="sect1"> + <a id="ch-tools-createfiles" name="ch-tools-createfiles"></a>7.6. + Создание основных файлов и символических ссылок + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Исторически сложилось, что Linux хранит список примонтированных файловых систем в файле <code class="filename">/etc/mtab</code>. @@ -115,7 +116,6 @@ dialout:x:10: audio:x:11: video:x:12: utmp:x:13: -usb:x:14: cdrom:x:15: adm:x:16: messagebus:x:18: @@ -200,7 +200,7 @@ chmod -v 600 /var/log/btmp</kbd></pre> входа каждого пользователя в систему. В файл <code class= "filename">/var/log/faillog</code> записываются неудачные попытки входа в систему. В файл <code class="filename">/var/log/btmp</code> - записываются неудачные попытки входа в систему. + также записываются неудачные попытки входа в систему. </p> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> @@ -208,11 +208,27 @@ chmod -v 600 /var/log/btmp</kbd></pre> Примечание </h3> <p> - В файле <code class="filename">/run/utmp</code> записываются + В файл <code class="filename">/run/utmp</code> записываются пользователи, которые в данный момент вошли в систему. Он создаётся динамически, в процессе выполнения сценариев загрузки. </p> </div> + <div class="admon note"> + <img alt="[Примечание]" src="../images/note.png" /> + <h3> + Примечание + </h3> + <p> + Файлы <span class="phrase"><code class= + "filename">utmp</code>,</span> <code class="filename">wtmp</code>, + <code class="filename">btmp</code> и <code class= + "filename">lastlog</code> используют для временных меток + 32-разрядные целые числа, значения счетчика достигнет максимума (2 + 147 483 647) 19 января 2038 года ("проблема 2038 года"). Многие + пакеты перестали их использовать, другие же, собираются прекратить + их использование. Вероятно, лучше считать их устаревшими. + </p> + </div> </div> <div class="navfooter"> <ul> @@ -224,9 +240,10 @@ chmod -v 600 /var/log/btmp</kbd></pre> </p> </li> <li class="next"> - <a accesskey="n" href="gettext.html" title="Gettext-0.22">След.</a> + <a accesskey="n" href="gettext.html" title= + "Gettext-0.22.4">След.</a> <p> - Gettext-0.22 + Gettext-0.22.4 </p> </li> <li class="up"> @@ -236,7 +253,7 @@ chmod -v 600 /var/log/btmp</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter07/creatingdirs.html b/lfs-12.1-sysv/chapter07/creatingdirs.html index ac421ab..6199a24 100644 --- a/lfs-12.0-sysv/chapter07/creatingdirs.html +++ b/lfs-12.1-sysv/chapter07/creatingdirs.html @@ -7,15 +7,15 @@ 7.5. Создание каталогов </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 7. Вход в окружение Chroot и создание дополнительных временных @@ -43,15 +43,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-creatingdirs" name="ch-tools-creatingdirs"></a>7.5. - Создание каталогов - </h1> + <h1 class="sect1"> + <a id="ch-tools-creatingdirs" name="ch-tools-creatingdirs"></a>7.5. + Создание каталогов + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Пришло время создать полную структуру каталогов в файловой системе LFS. @@ -110,7 +110,7 @@ install -dv -m 1777 /tmp /var/tmp</kbd></pre> "quote">«<span class="quote">sticky bit (липким битом)</span>»</span>, старшим битом (1) в битовой маске 1777 </p> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 7.5.1. Примечание о соответствии требованиям FHS </h2> @@ -164,7 +164,7 @@ install -dv -m 1777 /tmp /var/tmp</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter07/gettext.html b/lfs-12.1-sysv/chapter07/gettext.html index ace711d..2f17f22 100644 --- a/lfs-12.0-sysv/chapter07/gettext.html +++ b/lfs-12.1-sysv/chapter07/gettext.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 7.7. Gettext-0.22 + 7.7. Gettext-0.22.4 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 7. Вход в окружение Chroot и создание дополнительных временных @@ -42,16 +42,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-gettext" name="ch-tools-gettext"></a>7.7. - Gettext-0.22 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-gettext" name="ch-tools-gettext"></a>7.7. + Gettext-0.22.4 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Gettext содержит утилиты для интернационализации и локализации. Они позволяют компилировать программы с поддержкой NLS @@ -71,7 +71,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 7.7.1. Установка пакета Gettext </h2> @@ -114,7 +114,7 @@ <pre class="userinput"><kbd class= "command">cp -v gettext-tools/src/{msgfmt,msgmerge,xgettext} /usr/bin</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/gettext.html#contents-gettext" title= @@ -145,7 +145,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter07/introduction.html b/lfs-12.1-sysv/chapter07/introduction.html index 5f879c9..16eb636 100644 --- a/lfs-12.0-sysv/chapter07/introduction.html +++ b/lfs-12.1-sysv/chapter07/introduction.html @@ -7,15 +7,15 @@ 7.1. Введение </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 7. Вход в окружение Chroot и создание дополнительных временных @@ -45,15 +45,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-introduction-chroot" name= - "ch-tools-introduction-chroot"></a>7.1. Введение - </h1> + <h1 class="sect1"> + <a id="ch-tools-introduction-chroot" name= + "ch-tools-introduction-chroot"></a>7.1. Введение + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этой главе рассказывается, как собрать последние недостающие части временной системы: инструменты, необходимые для сборки различных @@ -107,7 +107,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter07/kernfs.html b/lfs-12.1-sysv/chapter07/kernfs.html index 0cd8159..f30a70e 100644 --- a/lfs-12.0-sysv/chapter07/kernfs.html +++ b/lfs-12.1-sysv/chapter07/kernfs.html @@ -7,15 +7,15 @@ 7.3. Подготовка виртуальных файловых систем ядра </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 7. Вход в окружение Chroot и создание дополнительных временных @@ -43,15 +43,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-kernfs" name="ch-tools-kernfs"></a>7.3. Подготовка - виртуальных файловых систем ядра - </h1> + <h1 class="sect1"> + <a id="ch-tools-kernfs" name="ch-tools-kernfs"></a>7.3. Подготовка + виртуальных файловых систем ядра + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Приложения, работающие в пользовательском пространстве, используют различные файловые системы, созданные ядром, для взаимодействия с @@ -67,7 +67,7 @@ </p> <pre class="userinput"><kbd class= "command">mkdir -pv $LFS/{dev,proc,sys,run}</kbd></pre> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="ch-tools-bindmount" name="ch-tools-bindmount"></a>7.3.1. Монтирование и заполнение /dev @@ -104,7 +104,7 @@ <pre class="userinput"><kbd class= "command">mount -v --bind /dev $LFS/dev</kbd></pre> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="ch-tools-kernfsmount" name="ch-tools-kernfsmount"></a>7.3.2. Монтирование виртуальных файловых систем ядра @@ -113,15 +113,54 @@ Теперь смонтируйте оставшиеся виртуальные файловые системы: </p> <pre class="userinput"><kbd class= - "command">mount -v --bind /dev/pts $LFS/dev/pts + "command">mount -vt devpts devpts -o gid=5,mode=0620 $LFS/dev/pts mount -vt proc proc $LFS/proc mount -vt sysfs sysfs $LFS/sys mount -vt tmpfs tmpfs $LFS/run</kbd></pre> + <div class="variablelist"> + <p class="title"> + <strong>Значение параметров монтирования для devpts:</strong> + </p> + <dl class="variablelist"> + <dt> + <span class="term"><em class= + "parameter"><code>gid=5</code></em></span> + </dt> + <dd> + <p> + Этот параметр гарантирует, что все узлы устройств, созданные + devpts, принадлежат группе с идентификатором 5. Это + идентификатор, который мы будем использовать позже для группы + <code class="systemitem">tty</code>. Мы используем + идентификатор группы вместо имени, поскольку хост-система + может использовать другой идентификатор для своей группы + <code class="systemitem">tty</code>. + </p> + </dd> + <dt> + <span class="term"><em class= + "parameter"><code>mode=0620</code></em></span> + </dt> + <dd> + <p> + Этот параметр гарантирует, что все узлы устройств, созданные + devpts, будут иметь права 0620 (доступен для чтения и записи + пользователем, доступен для записи группе). Вместе с + вышеуказанной опцией это гарантирует, что devpts создаст узлы + устройств, соответствующие требованиям grantpt(), а это + означает, что вспомогательный файл Glibc <span class= + "command"><strong>pt_chown</strong></span> (который не + установлен по умолчанию) не требуется. + </p> + </dd> + </dl> + </div> <p> В некоторых хост-системах <code class="filename">/dev/shm</code> - является символической ссылкой на <code class= + является символической ссылкой на каталог <code class= "filename">/run/shm</code>. /run tmpfs был смонтирован выше, - поэтому нужно создать только каталог. + поэтому сейчас необходимо только создать каталог с правильными + разрешениями. </p> <p> В других хост-системах <code class="filename">/dev/shm</code> @@ -131,9 +170,9 @@ mount -vt tmpfs tmpfs $LFS/run</kbd></pre> </p> <pre class="userinput"><kbd class= "command">if [ -h $LFS/dev/shm ]; then - mkdir -pv $LFS/$(readlink $LFS/dev/shm) + install -v -d -m 1777 $LFS$(realpath /dev/shm) else - mount -t tmpfs -o nosuid,nodev tmpfs $LFS/dev/shm + mount -vt tmpfs -o nosuid,nodev tmpfs $LFS/dev/shm fi</kbd></pre> </div> </div> @@ -160,7 +199,7 @@ fi</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter07/perl.html b/lfs-12.1-sysv/chapter07/perl.html index 563fb5b..3a32ac5 100644 --- a/lfs-12.0-sysv/chapter07/perl.html +++ b/lfs-12.1-sysv/chapter07/perl.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 7.9. Perl-5.38.0 + 7.9. Perl-5.38.2 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 7. Вход в окружение Chroot и создание дополнительных временных @@ -29,9 +29,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="Python.html" title="Python-3.11.4">След.</a> + <a accesskey="n" href="Python.html" title="Python-3.12.2">След.</a> <p> - Python-3.11.4 + Python-3.12.2 </p> </li> <li class="up"> @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-perl" name="ch-tools-perl"></a>7.9. Perl-5.38.0 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-perl" name="ch-tools-perl"></a>7.9. Perl-5.38.2 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Perl содержит практический язык для извлечения данных и составления отчётов (Practical Extraction and Report Language). @@ -67,7 +67,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 7.9.1. Установка пакета Perl </h2> @@ -101,6 +101,42 @@ задач; -s отключает несущественные выходные данные. </p> </dd> + <dt> + <span class="term"><em class= + "parameter"><code>-Dvendorprefix=/usr</code></em></span> + </dt> + <dd> + <p> + Параметр гарантирует, что <span class= + "command"><strong>perl</strong></span> знает, как указать + пакетам, где они должны устанавливать свои модули Perl. + </p> + </dd> + <dt> + <span class="term"><em class= + "parameter"><code>-Duseshrplib</code></em></span> + </dt> + <dd> + <p> + Собрать библиотеку libperl, необходимую некоторым модулям + Perl, как общую библиотеку вместо статической. + </p> + </dd> + <dt> + <span class="term"><em class= + "parameter"><code>-Dprivlib,-Darchlib,-Dsitelib,...</code></em></span> + </dt> + <dd> + <p> + Эти настройки определяют, где Perl ищет установленные модули. + Редакторы LFS решили поместить их в структуру каталогов, + основанную на MAJOR.MINOR версии Perl (5.38), что позволяет + обновлять Perl до более новых уровней исправлений (уровень + исправления - это последняя разделенная точками часть в + строке полной версии, например 5.38.2) без необходимости + переустанавливать все модули. + </p> + </dd> </dl> </div> <p> @@ -112,7 +148,7 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/perl.html#contents-perl" title= @@ -130,9 +166,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="Python.html" title="Python-3.11.4">След.</a> + <a accesskey="n" href="Python.html" title="Python-3.12.2">След.</a> <p> - Python-3.11.4 + Python-3.12.2 </p> </li> <li class="up"> @@ -142,7 +178,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter07/texinfo.html b/lfs-12.1-sysv/chapter07/texinfo.html index 094d644..40921ce 100644 --- a/lfs-12.0-sysv/chapter07/texinfo.html +++ b/lfs-12.1-sysv/chapter07/texinfo.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 7.11. Texinfo-7.0.3 + 7.11. Texinfo-7.1 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 7. Вход в окружение Chroot и создание дополнительных временных @@ -23,16 +23,16 @@ </h3> <ul> <li class="prev"> - <a accesskey="p" href="Python.html" title="Python-3.11.4">Пред.</a> + <a accesskey="p" href="Python.html" title="Python-3.12.2">Пред.</a> <p> - Python-3.11.4 + Python-3.12.2 </p> </li> <li class="next"> <a accesskey="n" href="util-linux.html" title= - "Util-linux-2.39.1">След.</a> + "Util-linux-2.39.3">След.</a> <p> - Util-linux-2.39.1 + Util-linux-2.39.3 </p> </li> <li class="up"> @@ -42,16 +42,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-texinfo" name="ch-tools-texinfo"></a>7.11. - Texinfo-7.0.3 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-texinfo" name="ch-tools-texinfo"></a>7.11. Texinfo-7.1 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Texinfo содержит программы для чтения, записи и преобразования информационных страниц. @@ -60,16 +59,16 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">0.1 SBU</span> + <span class="segbody">0.2 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">116 MB</span> + пространство:</strong> <span class="segbody">130 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 7.11.1. Установка пакета Texinfo </h2> @@ -87,11 +86,11 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/texinfo.html#contents-texinfo" title= - "8.70.2. Содержимое пакета Texinfo">Раздел 8.70.2, «Содержимое + "8.71.2. Содержимое пакета Texinfo">Раздел 8.71.2, «Содержимое пакета Texinfo.»</a> </p> </div> @@ -99,16 +98,16 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="Python.html" title="Python-3.11.4">Пред.</a> + <a accesskey="p" href="Python.html" title="Python-3.12.2">Пред.</a> <p> - Python-3.11.4 + Python-3.12.2 </p> </li> <li class="next"> <a accesskey="n" href="util-linux.html" title= - "Util-linux-2.39.1">След.</a> + "Util-linux-2.39.3">След.</a> <p> - Util-linux-2.39.1 + Util-linux-2.39.3 </p> </li> <li class="up"> @@ -118,7 +117,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter07/util-linux.html b/lfs-12.1-sysv/chapter07/util-linux.html index 6b184fb..9fe0cca 100644 --- a/lfs-12.0-sysv/chapter07/util-linux.html +++ b/lfs-12.1-sysv/chapter07/util-linux.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 7.12. Util-linux-2.39.1 + 7.12. Util-linux-2.39.3 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 7. Вход в окружение Chroot и создание дополнительных временных @@ -23,10 +23,9 @@ </h3> <ul> <li class="prev"> - <a accesskey="p" href="texinfo.html" title= - "Texinfo-7.0.3">Пред.</a> + <a accesskey="p" href="texinfo.html" title="Texinfo-7.1">Пред.</a> <p> - Texinfo-7.0.3 + Texinfo-7.1 </p> </li> <li class="next"> @@ -43,16 +42,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-util-linux" name="ch-tools-util-linux"></a>7.12. - Util-linux-2.39.1 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-tools-util-linux" name="ch-tools-util-linux"></a>7.12. + Util-linux-2.39.3 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Util-linux содержит различные служебные программы. Среди них утилиты для работы с файловыми системами, консолями, разделами и @@ -66,12 +65,12 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">169 MB</span> + пространство:</strong> <span class="segbody">172 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 7.12.1. Установка пакета Util-linux </h2> @@ -87,10 +86,8 @@ Подготовьте Util-linux к компиляции: </p> <pre class="userinput"><kbd class= - "command">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \ - --libdir=/usr/lib \ + "command">./configure --libdir=/usr/lib \ --runstatedir=/run \ - --docdir=/usr/share/doc/util-linux-2.39.1 \ --disable-chfn-chsh \ --disable-login \ --disable-nologin \ @@ -99,7 +96,9 @@ --disable-runuser \ --disable-pylibmount \ --disable-static \ - --without-python</kbd></pre> + --without-python \ + ADJTIME_PATH=/var/lib/hwclock/adjtime \ + --docdir=/usr/share/doc/util-linux-2.39.3</kbd></pre> <div class="variablelist"> <p class="title"> <strong>Значение параметров настройки:</strong> @@ -175,11 +174,11 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <p> Подробная информация об этом пакете находится в <a class="xref" href="../chapter08/util-linux.html#contents-utillinux" title= - "8.77.2. Содержимое пакета Util-linux">Раздел 8.77.2, + "8.78.2. Содержимое пакета Util-linux">Раздел 8.78.2, «Содержимое пакета Util-linux.»</a> </p> </div> @@ -187,10 +186,9 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="texinfo.html" title= - "Texinfo-7.0.3">Пред.</a> + <a accesskey="p" href="texinfo.html" title="Texinfo-7.1">Пред.</a> <p> - Texinfo-7.0.3 + Texinfo-7.1 </p> </li> <li class="next"> @@ -207,7 +205,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/Python.html b/lfs-12.1-sysv/chapter08/Python.html index 097343b..da00221 100644 --- a/lfs-12.0-sysv/chapter08/Python.html +++ b/lfs-12.1-sysv/chapter08/Python.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.51. Python-3.11.4 + 8.51. Python-3.12.2 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -40,16 +40,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-Python" name="ch-system-Python"></a>8.51. - Python-3.11.4 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-Python" name="ch-system-Python"></a>8.51. + Python-3.12.2 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Python 3 содержит среду разработчика Python. Его можно использовать для объектно-ориентированного программирования, @@ -61,16 +61,16 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">1.9 SBU</span> + <span class="segbody">1.8 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">370 MB</span> + пространство:</strong> <span class="segbody">485 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.51.1. Установка пакета Python 3 </h2> @@ -81,7 +81,6 @@ "command">./configure --prefix=/usr \ --enable-shared \ --with-system-expat \ - --with-system-ffi \ --enable-optimizations</kbd></pre> <div class="variablelist"> <p class="title"> @@ -100,16 +99,6 @@ </dd> <dt> <span class="term"><em class= - "parameter"><code>--with-system-ffi</code></em></span> - </dt> - <dd> - <p> - Этот параметр выполняет линковку с системной версией - <code class="filename">libffi.so</code>. - </p> - </dd> - <dt> - <span class="term"><em class= "parameter"><code>--enable-optimizations</code></em></span> </dt> <dd> @@ -217,13 +206,12 @@ EOF документацию: </p> <pre class="userinput"><kbd class= - "command">install -v -dm755 /usr/share/doc/python-3.11.4/html + "command">install -v -dm755 /usr/share/doc/python-3.12.2/html -tar --strip-components=1 \ - --no-same-owner \ - --no-same-permissions \ - -C /usr/share/doc/python-3.11.4/html \ - -xvf ../python-3.11.4-docs-html.tar.bz2</kbd></pre> +tar --no-same-owner \ + -xvf ../python-3.12.2-docs-html.tar.bz2 +cp -R --no-preserve=mode python-3.12.2-docs-html/* \ + /usr/share/doc/python-3.12.2/html</kbd></pre> <div class="variablelist"> <p class="title"> <strong>Значение команд установки документации:</strong> @@ -231,20 +219,22 @@ tar --strip-components=1 \ <dl class="variablelist"> <dt> <span class="term"><code class="option">--no-same-owner</code> - и <code class="option">--no-same-permissions</code></span> + (tar) и <code class="option">--no-preserve=mode</code> + (cp)</span> </dt> <dd> <p> - Проверяет, что установленные файлы имеют корректные права и - владельца файлов. Использование <span class= - "application">tar</span> без этих параметров приведет к - установке файлов с правами пользователя создавшего пакет. + Параметры обеспечивают, что установленные файлы имеют + корректные права и владельца файлов. Использование + <span class="application">tar</span> без этих параметров + приведет к установке файлов с правами пользователя создавшего + архив и файлы будут иметь ограниченные разрешения. </p> </dd> </dl> </div> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-python" name="contents-python"></a>8.51.2. Содержимое пакета Python 3 @@ -258,12 +248,12 @@ tar --strip-components=1 \ </div> <div class="seg"> <strong class="segtitle">Установленные библиотеки:</strong> - <span class="segbody">libpython3.11.so и libpython3.so</span> + <span class="segbody">libpython3.12.so и libpython3.so</span> </div> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> - <span class="segbody">/usr/include/python3.11, /usr/lib/python3 - и /usr/share/doc/python-3.11.4</span> + <span class="segbody">/usr/include/python3.12, /usr/lib/python3 + и /usr/share/doc/python-3.12.2</span> </div> </div> </div> @@ -386,7 +376,7 @@ tar --strip-components=1 \ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/aboutdebug.html b/lfs-12.1-sysv/chapter08/aboutdebug.html index 2a1cdd1..092e726 100644 --- a/lfs-12.0-sysv/chapter08/aboutdebug.html +++ b/lfs-12.1-sysv/chapter08/aboutdebug.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.81. Об отладочных символах + 8.82. Об отладочных символах </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -23,9 +23,9 @@ <ul> <li class="prev"> <a accesskey="p" href="sysvinit.html" title= - "Sysvinit-3.07">Пред.</a> + "Sysvinit-3.08">Пред.</a> <p> - Sysvinit-3.07 + Sysvinit-3.08 </p> </li> <li class="next"> @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-aboutdebug" name="ch-system-aboutdebug"></a>8.81. Об - отладочных символах - </h1> + <h1 class="sect1"> + <a id="ch-system-aboutdebug" name="ch-system-aboutdebug"></a>8.82. Об + отладочных символах + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Большинство программ и библиотек по умолчанию компилируются с отладочными символами (<span class= @@ -110,9 +110,9 @@ <ul> <li class="prev"> <a accesskey="p" href="sysvinit.html" title= - "Sysvinit-3.07">Пред.</a> + "Sysvinit-3.08">Пред.</a> <p> - Sysvinit-3.07 + Sysvinit-3.08 </p> </li> <li class="next"> @@ -128,7 +128,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/acl.html b/lfs-12.1-sysv/chapter08/acl.html index c3fafa5..adce47b 100644 --- a/lfs-12.0-sysv/chapter08/acl.html +++ b/lfs-12.1-sysv/chapter08/acl.html @@ -4,27 +4,27 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.23. Acl-2.3.1 + 8.24. Acl-2.3.2 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="attr.html" title="Attr-2.5.1">Пред.</a> + <a accesskey="p" href="attr.html" title="Attr-2.5.2">Пред.</a> <p> - Attr-2.5.1 + Attr-2.5.2 </p> </li> <li class="next"> @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-acl" name="ch-system-acl"></a>8.23. Acl-2.3.1 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-acl" name="ch-system-acl"></a>8.24. Acl-2.3.2 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Acl содержит утилиты для администрирования списков контроля доступа, которые используются для определения расширенных @@ -61,14 +61,14 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">6.1 MB</span> + пространство:</strong> <span class="segbody">6.3 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.23.1. Установка пакета Acl + 8.24.1. Установка пакета Acl </h2> <p> Подготовьте Acl к компиляции: @@ -76,7 +76,7 @@ <pre class="userinput"><kbd class= "command">./configure --prefix=/usr \ --disable-static \ - --docdir=/usr/share/doc/acl-2.3.1</kbd></pre> + --docdir=/usr/share/doc/acl-2.3.2</kbd></pre> <p> Скомпилируйте пакет: </p> @@ -94,9 +94,9 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-acl" name="contents-acl"></a>8.23.2. Содержимое + <a id="contents-acl" name="contents-acl"></a>8.24.2. Содержимое пакета Acl </h2> <div class="segmentedlist"> @@ -112,7 +112,7 @@ <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/include/acl и - /usr/share/doc/acl-2.3.1</span> + /usr/share/doc/acl-2.3.2</span> </div> </div> </div> @@ -190,9 +190,9 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="attr.html" title="Attr-2.5.1">Пред.</a> + <a accesskey="p" href="attr.html" title="Attr-2.5.2">Пред.</a> <p> - Attr-2.5.1 + Attr-2.5.2 </p> </li> <li class="next"> @@ -207,7 +207,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/attr.html b/lfs-12.1-sysv/chapter08/attr.html index fe73baf..ab3f36b 100644 --- a/lfs-12.0-sysv/chapter08/attr.html +++ b/lfs-12.1-sysv/chapter08/attr.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.22. Attr-2.5.1 + 8.23. Attr-2.5.2 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -28,9 +28,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="acl.html" title="Acl-2.3.1">След.</a> + <a accesskey="n" href="acl.html" title="Acl-2.3.2">След.</a> <p> - Acl-2.3.1 + Acl-2.3.2 </p> </li> <li class="up"> @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-attr" name="ch-system-attr"></a>8.22. Attr-2.5.1 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-attr" name="ch-system-attr"></a>8.23. Attr-2.5.2 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Attr содержит утилиты для управления расширенными атрибутами объектов файловой системы. @@ -60,14 +60,14 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">4.1 MB</span> + пространство:</strong> <span class="segbody">4.2 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.22.1. Установка пакета Attr + 8.23.1. Установка пакета Attr </h2> <p> Подготовьте Attr к компиляции: @@ -76,7 +76,7 @@ "command">./configure --prefix=/usr \ --disable-static \ --sysconfdir=/etc \ - --docdir=/usr/share/doc/attr-2.5.1</kbd></pre> + --docdir=/usr/share/doc/attr-2.5.2</kbd></pre> <p> Скомпилируйте пакет: </p> @@ -92,9 +92,9 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-attr" name="contents-attr"></a>8.22.2. Содержимое + <a id="contents-attr" name="contents-attr"></a>8.23.2. Содержимое пакета Attr </h2> <div class="segmentedlist"> @@ -110,7 +110,7 @@ <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/include/attr и - /usr/share/doc/attr-2.5.1</span> + /usr/share/doc/attr-2.5.2</span> </div> </div> </div> @@ -195,9 +195,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="acl.html" title="Acl-2.3.1">След.</a> + <a accesskey="n" href="acl.html" title="Acl-2.3.2">След.</a> <p> - Acl-2.3.1 + Acl-2.3.2 </p> </li> <li class="up"> @@ -206,7 +206,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/autoconf.html b/lfs-12.1-sysv/chapter08/autoconf.html index f346be4..3c2ee6b 100644 --- a/lfs-12.0-sysv/chapter08/autoconf.html +++ b/lfs-12.1-sysv/chapter08/autoconf.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.45. Autoconf-2.71 + 8.45. Autoconf-2.72 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-autoconf" name="ch-system-autoconf"></a>8.45. - Autoconf-2.71 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-autoconf" name="ch-system-autoconf"></a>8.45. + Autoconf-2.72 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Autoconf содержит программы для создания сценариев оболочки, которые могут автоматически настраивать исходный код. @@ -59,29 +59,21 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">менее 0.1 SBU (около 6.0 SBU с + <span class="segbody">менее 0.1 SBU (около 0.5 SBU с тестами)</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">24 MB</span> + пространство:</strong> <span class="segbody">25 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.45.1. Установка пакета Autoconf </h2> <p> - Во-первых, исправьте несколько проблем с тестами, обнаруженными в - bash-5.2 и более поздних версиях: - </p> - <pre class="userinput"><kbd class= - "command">sed -e 's/SECONDS|/&SHLVL|/' \ - -e '/BASH_ARGV=/a\ /^SHLVL=/ d' \ - -i.orig tests/local.at</kbd></pre> - <p> Подготовьте Autoconf к компиляции: </p> <pre class="userinput"><kbd class= @@ -94,25 +86,12 @@ Чтобы протестировать пакет, выполните: </p> <pre class="userinput"><kbd class="command">make check</kbd></pre> - <div class="admon note"> - <img alt="[Примечание]" src="../images/note.png" /> - <h3> - Примечание - </h3> - <p> - Время тестирования autoconf можно значительно сократить на - многоядерных системах. Для этого добавьте <span class= - "command"><strong>TESTSUITEFLAGS=-j<N></strong></span> к - строке выше. Использование аргумента -j4 может сократить время - тестирования более чем на 60 процентов. - </p> - </div> <p> Установите пакет: </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-autoconf" name="contents-autoconf"></a>8.45.2. Содержимое пакета Autoconf @@ -230,8 +209,8 @@ ищет в них распространенные проблемы с переносимостью и создает файл <code class= "filename">configure.scan</code>, который является - предварительным для <code class= - "filename">configure.in</code>. + предварительным файлом <code class= + "filename">configure.in</code> для пакета. </p> </td> </tr> @@ -302,7 +281,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/automake.html b/lfs-12.1-sysv/chapter08/automake.html index 58fe7b9..59638aa 100644 --- a/lfs-12.0-sysv/chapter08/automake.html +++ b/lfs-12.1-sysv/chapter08/automake.html @@ -7,15 +7,15 @@ 8.46. Automake-1.16.5 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -23,16 +23,16 @@ <ul> <li class="prev"> <a accesskey="p" href="autoconf.html" title= - "Autoconf-2.71">Пред.</a> + "Autoconf-2.72">Пред.</a> <p> - Autoconf-2.71 + Autoconf-2.72 </p> </li> <li class="next"> <a accesskey="n" href="openssl.html" title= - "OpenSSL-3.1.2">След.</a> + "OpenSSL-3.2.1">След.</a> <p> - OpenSSL-3.1.2 + OpenSSL-3.2.1 </p> </li> <li class="up"> @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-automake" name="ch-system-automake"></a>8.46. - Automake-1.16.5 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-automake" name="ch-system-automake"></a>8.46. + Automake-1.16.5 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Automake содержит программы генерации Makefile для использования с Autoconf. @@ -59,17 +59,17 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">менее 0.1 SBU (около 7.0 SBU с + <span class="segbody">менее 0.1 SBU (около 1.6 SBU с тестами)</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">114 MB</span> + пространство:</strong> <span class="segbody">115 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.46.1. Установка пакета Automake </h2> @@ -83,12 +83,18 @@ </p> <pre class="userinput"><kbd class="command">make</kbd></pre> <p> - Использование опции make -j4 ускоряет тесты даже в системах с одним - процессором из-за внутренних задержек в отдельных тестах. Чтобы - протестировать пакет, выполните: + Использование четырех параллельных заданий ускоряет тестирование + даже на системах с меньшим количеством логических ядер из-за + внутренних задержек в отдельных тестах. Чтобы протестировать пакет, + выполните: + </p> + <pre class="userinput"><kbd class="command">make <em class= + "replaceable"><code>-j$(($(nproc)>4?$(nproc):4))</code></em> check</kbd></pre> + <p> + Замените <em class="replaceable"><code>$((...))</code></em> + количеством логических ядер, которые вы хотите использовать, если + вы не планируете использовать все. </p> - <pre class="userinput"><kbd class= - "command">make -j4 check</kbd></pre> <p> Известно, что тест t/subobj.sh не проходит. </p> @@ -97,7 +103,7 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-automake" name="contents-automake"></a>8.46.2. Содержимое пакета Automake @@ -205,16 +211,16 @@ <ul> <li class="prev"> <a accesskey="p" href="autoconf.html" title= - "Autoconf-2.71">Пред.</a> + "Autoconf-2.72">Пред.</a> <p> - Autoconf-2.71 + Autoconf-2.72 </p> </li> <li class="next"> <a accesskey="n" href="openssl.html" title= - "OpenSSL-3.1.2">След.</a> + "OpenSSL-3.2.1">След.</a> <p> - OpenSSL-3.1.2 + OpenSSL-3.2.1 </p> </li> <li class="up"> @@ -223,7 +229,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/bash.html b/lfs-12.1-sysv/chapter08/bash.html index 6a67454..f88fbe5 100644 --- a/lfs-12.0-sysv/chapter08/bash.html +++ b/lfs-12.1-sysv/chapter08/bash.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.35. Bash-5.2.15 + 8.35. Bash-5.2.21 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-bash" name="ch-system-bash"></a>8.35. Bash-5.2.15 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-bash" name="ch-system-bash"></a>8.35. Bash-5.2.21 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Bash содержит Bourne-Again Shell. </p> @@ -56,7 +56,7 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">1.1 SBU</span> + <span class="segbody">1.2 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое @@ -65,18 +65,23 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.35.1. Установка пакета Bash </h2> <p> + Во-первых, исправьте некоторые проблемы, выявленные разработчиками: + </p> + <pre class="userinput"><kbd class= + "command">patch -Np1 -i ../bash-5.2.21-upstream_fixes-1.patch</kbd></pre> + <p> Подготовьте Bash к компиляции: </p> <pre class="userinput"><kbd class= "command">./configure --prefix=/usr \ --without-bash-malloc \ --with-installed-readline \ - --docdir=/usr/share/doc/bash-5.2.15</kbd></pre> + --docdir=/usr/share/doc/bash-5.2.21</kbd></pre> <div class="variablelist"> <p class="title"> <strong>Значение нового параметра настройки:</strong> @@ -109,7 +114,7 @@ "systemitem">tester</code> может писать в каталог с исходниками: </p> <pre class="userinput"><kbd class= - "command">chown -Rv tester .</kbd></pre> + "command">chown -R tester .</kbd></pre> <p> Набор тестов пакета предназначен для запуска пользователем без полномочий root, которому принадлежит терминал, подключенный к @@ -119,7 +124,7 @@ <code class="systemitem">tester</code>: </p> <pre class="userinput"><kbd class= - "command">su -s /usr/bin/expect tester << EOF + "command">su -s /usr/bin/expect tester << "EOF" set timeout -1 spawn make tests expect eof @@ -150,7 +155,7 @@ EOF</kbd></pre> <pre class="userinput"><kbd class= "command">exec /usr/bin/bash --login</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-bash" name="contents-bash"></a>8.35.2. Содержимое пакета Bash @@ -165,7 +170,7 @@ EOF</kbd></pre> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/include/bash, /usr/lib/bash, and - /usr/share/doc/bash-5.2.15</span> + /usr/share/doc/bash-5.2.21</span> </div> </div> </div> @@ -257,7 +262,7 @@ EOF</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/bc.html b/lfs-12.1-sysv/chapter08/bc.html index 429ce7d..528b4d0 100644 --- a/lfs-12.0-sysv/chapter08/bc.html +++ b/lfs-12.1-sysv/chapter08/bc.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.13. Bc-6.6.0 + 8.13. Bc-6.7.5 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-bc" name="ch-system-bc"></a>8.13. Bc-6.6.0 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-bc" name="ch-system-bc"></a>8.13. Bc-6.7.5 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Bc содержит язык для обработки чисел произвольной точности. </p> @@ -59,12 +59,12 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">7.7 MB</span> + пространство:</strong> <span class="segbody">7.8 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.13.1. Установка пакета Bc </h2> @@ -132,7 +132,7 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-bc" name="contents-bc"></a>8.13.2. Содержимое пакета Bc @@ -206,7 +206,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/binutils.html b/lfs-12.1-sysv/chapter08/binutils.html index 7248a33..e122a4f 100644 --- a/lfs-12.0-sysv/chapter08/binutils.html +++ b/lfs-12.1-sysv/chapter08/binutils.html @@ -4,28 +4,28 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.18. Binutils-2.41 + 8.19. Binutils-2.42 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="dejagnu.html" title= - "DejaGNU-1.6.3">Пред.</a> + <a accesskey="p" href="pkgconf.html" title= + "Pkgconf-2.1.1">Пред.</a> <p> - DejaGNU-1.6.3 + Pkgconf-2.1.1 </p> </li> <li class="next"> @@ -40,16 +40,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-binutils" name="ch-system-binutils"></a>8.18. - Binutils-2.41 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-binutils" name="ch-system-binutils"></a>8.19. + Binutils-2.42 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Binutils содержит компоновщик, ассемблер и другие инструменты для работы с объектными файлами. @@ -67,9 +67,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.18.1. Установка пакета Binutils + 8.19.1. Установка пакета Binutils </h2> <p> Документация Binutils рекомендует выполнять компиляцию в отдельном @@ -89,10 +89,11 @@ cd build</kbd></pre> --enable-shared \ --disable-werror \ --enable-64-bit-bfd \ - --with-system-zlib</kbd></pre> + --with-system-zlib \ + --enable-default-hash-style=gnu</kbd></pre> <div class="variablelist"> <p class="title"> - <strong>Значение параметров настройки:</strong> + <strong>Значение новых параметров настройки:</strong> </p> <dl class="variablelist"> <dt> @@ -126,23 +127,12 @@ cd build</kbd></pre> </dd> <dt> <span class="term"><em class= - "parameter"><code>--enable-64-bit-bfd</code></em></span> - </dt> - <dd> - <p> - Включает 64-разрядную поддержку (на хостах с ограниченным - размерам слов). Может не понадобится в 64-разрядных системах, - но вреда от этого не будет. - </p> - </dd> - <dt> - <span class="term"><em class= "parameter"><code>--with-system-zlib</code></em></span> </dt> <dd> <p> - Использовать установленную библиотеку zlib вместо сборки - собственной. + Указывает, что необходимо использовать установленную + библиотеку zlib вместо сборки собственной. </p> </dd> </dl> @@ -205,10 +195,6 @@ cd build</kbd></pre> "option">--enable-default-ssp</code>. </p> <p> - Также известно, что завершаются неудачно три теста в пакете - gprofng. - </p> - <p> Установите пакет: </p> <pre class="userinput"><kbd class= @@ -219,9 +205,9 @@ cd build</kbd></pre> <pre class="userinput"><kbd class= "command">rm -fv /usr/lib/lib{bfd,ctf,ctf-nobfd,gprofng,opcodes,sframe}.a</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-binutils" name="contents-binutils"></a>8.18.2. + <a id="contents-binutils" name="contents-binutils"></a>8.19.2. Содержимое пакета Binutils </h2> <div class="segmentedlist"> @@ -630,10 +616,10 @@ cd build</kbd></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="dejagnu.html" title= - "DejaGNU-1.6.3">Пред.</a> + <a accesskey="p" href="pkgconf.html" title= + "Pkgconf-2.1.1">Пред.</a> <p> - DejaGNU-1.6.3 + Pkgconf-2.1.1 </p> </li> <li class="next"> @@ -648,7 +634,7 @@ cd build</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/bison.html b/lfs-12.1-sysv/chapter08/bison.html index cab98f5..524938c 100644 --- a/lfs-12.0-sysv/chapter08/bison.html +++ b/lfs-12.1-sysv/chapter08/bison.html @@ -7,24 +7,25 @@ 8.33. Bison-3.8.2 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="gettext.html" title="Gettext-0.22">Пред.</a> + <a accesskey="p" href="gettext.html" title= + "Gettext-0.22.4">Пред.</a> <p> - Gettext-0.22 + Gettext-0.22.4 </p> </li> <li class="next"> @@ -39,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-bison" name="ch-system-bison"></a>8.33. Bison-3.8.2 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-bison" name="ch-system-bison"></a>8.33. Bison-3.8.2 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Bison содержит генератор синтаксического анализа. </p> @@ -55,7 +56,7 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">2.2 SBU</span> + <span class="segbody">2.3 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое @@ -64,7 +65,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.33.1. Установка пакета Bison </h2> @@ -86,7 +87,7 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-bison" name="contents-bison"></a>8.33.2. Содержимое пакета Bison @@ -178,9 +179,10 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="gettext.html" title="Gettext-0.22">Пред.</a> + <a accesskey="p" href="gettext.html" title= + "Gettext-0.22.4">Пред.</a> <p> - Gettext-0.22 + Gettext-0.22.4 </p> </li> <li class="next"> @@ -195,7 +197,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/bzip2.html b/lfs-12.1-sysv/chapter08/bzip2.html index f9f84a5..8432109 100644 --- a/lfs-12.0-sysv/chapter08/bzip2.html +++ b/lfs-12.1-sysv/chapter08/bzip2.html @@ -7,30 +7,30 @@ 8.7. Bzip2-1.0.8 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="zlib.html" title="Zlib-1.2.13">Пред.</a> + <a accesskey="p" href="zlib.html" title="Zlib-1.3.1">Пред.</a> <p> - Zlib-1.2.13 + Zlib-1.3.1 </p> </li> <li class="next"> - <a accesskey="n" href="xz.html" title="Xz-5.4.4">След.</a> + <a accesskey="n" href="xz.html" title="Xz-5.4.6">След.</a> <p> - Xz-5.4.4 + Xz-5.4.6 </p> </li> <li class="up"> @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-bzip2" name="ch-system-bzip2"></a>8.7. Bzip2-1.0.8 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-bzip2" name="ch-system-bzip2"></a>8.7. Bzip2-1.0.8 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Bzip2 содержит программы для сжатия и распаковки файлов. Сжатие текстовых файлов с помощью <span class= @@ -68,7 +68,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.7.1. Установка пакета Bzip2 </h2> @@ -146,7 +146,7 @@ done</kbd></pre> <pre class="userinput"><kbd class= "command">rm -fv /usr/lib/libbz2.a</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-bzip2" name="contents-bzip2"></a>8.7.2. Содержимое пакета Bzip2 @@ -369,15 +369,15 @@ done</kbd></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="zlib.html" title="Zlib-1.2.13">Пред.</a> + <a accesskey="p" href="zlib.html" title="Zlib-1.3.1">Пред.</a> <p> - Zlib-1.2.13 + Zlib-1.3.1 </p> </li> <li class="next"> - <a accesskey="n" href="xz.html" title="Xz-5.4.4">След.</a> + <a accesskey="n" href="xz.html" title="Xz-5.4.6">След.</a> <p> - Xz-5.4.4 + Xz-5.4.6 </p> </li> <li class="up"> @@ -386,7 +386,7 @@ done</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/chapter08.html b/lfs-12.1-sysv/chapter08/chapter08.html index 0783d75..c0eef2c 100644 --- a/lfs-12.0-sysv/chapter08/chapter08.html +++ b/lfs-12.1-sysv/chapter08/chapter08.html @@ -7,15 +7,15 @@ Глава 8. Установка базового системного программного обеспечения </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть IV. Сборка системы LFS @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="chapter" lang="en" xml:lang="en"> - <h1 class="chapter"> - <a id="chapter-building-system" name="chapter-building-system"></a>8. - Установка базового системного программного обеспечения - </h1> + <h1 class="chapter"> + <a id="chapter-building-system" name="chapter-building-system"></a>8. + Установка базового системного программного обеспечения + </h1> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="toc"> <h3> Содержание @@ -62,22 +62,22 @@ <a href="pkgmgt.html">Управление пакетами</a> </li> <li class="sect1"> - <a href="man-pages.html">Man-pages-6.05.01</a> + <a href="man-pages.html">Man-pages-6.06</a> </li> <li class="sect1"> - <a href="iana-etc.html">Iana-Etc-20230810</a> + <a href="iana-etc.html">Iana-Etc-20240125</a> </li> <li class="sect1"> - <a href="glibc.html">Glibc-2.38</a> + <a href="glibc.html">Glibc-2.39</a> </li> <li class="sect1"> - <a href="zlib.html">Zlib-1.2.13</a> + <a href="zlib.html">Zlib-1.3.1</a> </li> <li class="sect1"> <a href="bzip2.html">Bzip2-1.0.8</a> </li> <li class="sect1"> - <a href="xz.html">Xz-5.4.4</a> + <a href="xz.html">Xz-5.4.6</a> </li> <li class="sect1"> <a href="zstd.html">Zstd-1.5.5</a> @@ -92,7 +92,7 @@ <a href="m4.html">M4-1.4.19</a> </li> <li class="sect1"> - <a href="bc.html">Bc-6.6.0</a> + <a href="bc.html">Bc-6.7.5</a> </li> <li class="sect1"> <a href="flex.html">Flex-2.6.4</a> @@ -107,22 +107,25 @@ <a href="dejagnu.html">DejaGNU-1.6.3</a> </li> <li class="sect1"> - <a href="binutils.html">Binutils-2.41</a> + <a href="pkgconf.html">Pkgconf-2.1.1</a> + </li> + <li class="sect1"> + <a href="binutils.html">Binutils-2.42</a> </li> <li class="sect1"> <a href="gmp.html">GMP-6.3.0</a> </li> <li class="sect1"> - <a href="mpfr.html">MPFR-4.2.0</a> + <a href="mpfr.html">MPFR-4.2.1</a> </li> <li class="sect1"> <a href="mpc.html">MPC-1.3.1</a> </li> <li class="sect1"> - <a href="attr.html">Attr-2.5.1</a> + <a href="attr.html">Attr-2.5.2</a> </li> <li class="sect1"> - <a href="acl.html">Acl-2.3.1</a> + <a href="acl.html">Acl-2.3.2</a> </li> <li class="sect1"> <a href="libcap.html">Libcap-2.69</a> @@ -131,16 +134,13 @@ <a href="libxcrypt.html">Libxcrypt-4.4.36</a> </li> <li class="sect1"> - <a href="shadow.html">Shadow-4.13</a> + <a href="shadow.html">Shadow-4.14.5</a> </li> <li class="sect1"> <a href="gcc.html">GCC-13.2.0</a> </li> <li class="sect1"> - <a href="pkgconf.html">Pkgconf-2.0.1</a> - </li> - <li class="sect1"> - <a href="ncurses.html">Ncurses-6.4</a> + <a href="ncurses.html">Ncurses-6.4-20230520</a> </li> <li class="sect1"> <a href="sed.html">Sed-4.9</a> @@ -149,7 +149,7 @@ <a href="psmisc.html">Psmisc-23.6</a> </li> <li class="sect1"> - <a href="gettext.html">Gettext-0.22</a> + <a href="gettext.html">Gettext-0.22.4</a> </li> <li class="sect1"> <a href="bison.html">Bison-3.8.2</a> @@ -158,7 +158,7 @@ <a href="grep.html">Grep-3.11</a> </li> <li class="sect1"> - <a href="bash.html">Bash-5.2.15</a> + <a href="bash.html">Bash-5.2.21</a> </li> <li class="sect1"> <a href="libtool.html">Libtool-2.4.7</a> @@ -170,58 +170,61 @@ <a href="gperf.html">Gperf-3.1</a> </li> <li class="sect1"> - <a href="expat.html">Expat-2.5.0</a> + <a href="expat.html">Expat-2.6.0</a> </li> <li class="sect1"> - <a href="inetutils.html">Inetutils-2.4</a> + <a href="inetutils.html">Inetutils-2.5</a> </li> <li class="sect1"> <a href="less.html">Less-643</a> </li> <li class="sect1"> - <a href="perl.html">Perl-5.38.0</a> + <a href="perl.html">Perl-5.38.2</a> </li> <li class="sect1"> - <a href="xml-parser.html">XML::Parser-2.46</a> + <a href="xml-parser.html">XML::Parser-2.47</a> </li> <li class="sect1"> <a href="intltool.html">Intltool-0.51.0</a> </li> <li class="sect1"> - <a href="autoconf.html">Autoconf-2.71</a> + <a href="autoconf.html">Autoconf-2.72</a> </li> <li class="sect1"> <a href="automake.html">Automake-1.16.5</a> </li> <li class="sect1"> - <a href="openssl.html">OpenSSL-3.1.2</a> + <a href="openssl.html">OpenSSL-3.2.1</a> </li> <li class="sect1"> - <a href="kmod.html">Kmod-30</a> + <a href="kmod.html">Kmod-31</a> </li> <li class="sect1"> - <a href="libelf.html">Libelf из Elfutils-0.189</a> + <a href="libelf.html">Libelf из Elfutils-0.190</a> </li> <li class="sect1"> <a href="libffi.html">Libffi-3.4.4</a> </li> <li class="sect1"> - <a href="Python.html">Python-3.11.4</a> + <a href="Python.html">Python-3.12.2</a> </li> <li class="sect1"> <a href="flit-core.html">Flit-Core-3.9.0</a> </li> <li class="sect1"> - <a href="wheel.html">Wheel-0.41.1</a> + <a href="wheel.html">Wheel-0.42.0</a> + </li> + <li class="sect1"> + <a href="setuptools.html">Setuptools-69.1.0</a> </li> <li class="sect1"> <a href="ninja.html">Ninja-1.11.1</a> </li> <li class="sect1"> - <a href="meson.html">Meson-1.2.1</a> + <a href="meson.html">Meson-1.3.2</a> </li> <li class="sect1"> - <a href="coreutils.html">Coreutils-9.3</a> + <a href="coreutils.html">Coreutils-9.4</a> </li> <li class="sect1"> <a href="check.html">Check-0.15.2</a> @@ -230,7 +233,7 @@ <a href="diffutils.html">Diffutils-3.10</a> </li> <li class="sect1"> - <a href="gawk.html">Gawk-5.2.2</a> + <a href="gawk.html">Gawk-5.3.0</a> </li> <li class="sect1"> <a href="findutils.html">Findutils-4.9.0</a> @@ -239,16 +242,16 @@ <a href="groff.html">Groff-1.23.0</a> </li> <li class="sect1"> - <a href="grub.html">GRUB-2.06</a> + <a href="grub.html">GRUB-2.12</a> </li> <li class="sect1"> - <a href="gzip.html">Gzip-1.12</a> + <a href="gzip.html">Gzip-1.13</a> </li> <li class="sect1"> - <a href="iproute2.html">IPRoute2-6.4.0</a> + <a href="iproute2.html">IPRoute2-6.7.0</a> </li> <li class="sect1"> - <a href="kbd.html">Kbd-2.6.1</a> + <a href="kbd.html">Kbd-2.6.4</a> </li> <li class="sect1"> <a href="libpipeline.html">Libpipeline-1.5.7</a> @@ -263,28 +266,28 @@ <a href="tar.html">Tar-1.35</a> </li> <li class="sect1"> - <a href="texinfo.html">Texinfo-7.0.3</a> + <a href="texinfo.html">Texinfo-7.1</a> </li> <li class="sect1"> - <a href="vim.html">Vim-9.0.1677</a> + <a href="vim.html">Vim-9.1.0041</a> </li> <li class="sect1"> - <a href="markupsafe.html">MarkupSafe-2.1.3</a> + <a href="markupsafe.html">MarkupSafe-2.1.5</a> </li> <li class="sect1"> - <a href="jinja2.html">Jinja2-3.1.2</a> + <a href="jinja2.html">Jinja2-3.1.3</a> </li> <li class="sect1"> - <a href="udev.html">Udev из Systemd-254</a> + <a href="udev.html">Udev из Systemd-255</a> </li> <li class="sect1"> - <a href="man-db.html">Man-DB-2.11.2</a> + <a href="man-db.html">Man-DB-2.12.0</a> </li> <li class="sect1"> - <a href="procps-ng.html">Procps-ng-4.0.3</a> + <a href="procps-ng.html">Procps-ng-4.0.4</a> </li> <li class="sect1"> - <a href="util-linux.html">Util-linux-2.39.1</a> + <a href="util-linux.html">Util-linux-2.39.3</a> </li> <li class="sect1"> <a href="e2fsprogs.html">E2fsprogs-1.47.0</a> @@ -293,7 +296,7 @@ <a href="sysklogd.html">Sysklogd-1.5.1</a> </li> <li class="sect1"> - <a href="sysvinit.html">Sysvinit-3.07</a> + <a href="sysvinit.html">Sysvinit-3.08</a> </li> <li class="sect1"> <a href="aboutdebug.html">Об отладочных символах</a> @@ -329,7 +332,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/check.html b/lfs-12.1-sysv/chapter08/check.html index eb4705d..554c3d3 100644 --- a/lfs-12.0-sysv/chapter08/check.html +++ b/lfs-12.1-sysv/chapter08/check.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.57. Check-0.15.2 + 8.58. Check-0.15.2 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -23,9 +23,9 @@ <ul> <li class="prev"> <a accesskey="p" href="coreutils.html" title= - "Coreutils-9.3">Пред.</a> + "Coreutils-9.4">Пред.</a> <p> - Coreutils-9.3 + Coreutils-9.4 </p> </li> <li class="next"> @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-check" name="ch-system-check"></a>8.57. Check-0.15.2 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-check" name="ch-system-check"></a>8.58. Check-0.15.2 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Check - это фреймворк модульного тестирования для языка C. </p> @@ -66,9 +66,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.57.1. Установка пакета Check + 8.58.1. Установка пакета Check </h2> <p> Подготовить Check к компиляции: @@ -89,9 +89,9 @@ <pre class="userinput"><kbd class= "command">make docdir=/usr/share/doc/check-0.15.2 install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-check" name="contents-check"></a>8.57.2. Содержимое + <a id="contents-check" name="contents-check"></a>8.58.2. Содержимое пакета Check </h2> <div class="segmentedlist"> @@ -154,9 +154,9 @@ <ul> <li class="prev"> <a accesskey="p" href="coreutils.html" title= - "Coreutils-9.3">Пред.</a> + "Coreutils-9.4">Пред.</a> <p> - Coreutils-9.3 + Coreutils-9.4 </p> </li> <li class="next"> @@ -172,7 +172,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/cleanup.html b/lfs-12.1-sysv/chapter08/cleanup.html index 483de0c..dad2d37 100644 --- a/lfs-12.0-sysv/chapter08/cleanup.html +++ b/lfs-12.1-sysv/chapter08/cleanup.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.83. Очистка + 8.84. Очистка </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -41,22 +41,22 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-cleanup" name="ch-system-cleanup"></a>8.83. Очистка - </h1> + <h1 class="sect1"> + <a id="ch-system-cleanup" name="ch-system-cleanup"></a>8.84. Очистка + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Наконец, удалите некоторые лишние файлы, оставшиеся после запуска тестов: </p> <pre class="userinput"><kbd class="command">rm -rf /tmp/*</kbd></pre> <p> - Также в каталогах /usr/lib и /usr/libexec также есть несколько файлов - с расширением .la. Это файлы <span class="quote">«<span class= + Также в каталогах /usr/lib и /usr/libexec есть несколько файлов с + расширением .la. Это файлы <span class="quote">«<span class= "quote">архива libtool</span>»</span>. Как было сказано ранее, в современной системе Linux файлы .la libtool необходимы только для libltdl. Предполагается, что libltdl не будет загружать библиотеки в @@ -66,10 +66,10 @@ <pre class="userinput"><kbd class= "command">find /usr/lib /usr/libexec -name \*.la -delete</kbd></pre> <p> - Дополнительные сведения об архивных файлах libtool см. в разделе BLFS - <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/introduction/la-files.html"> - "О файлах архива Libtool (.la)"</a>. + Дополнительные сведения об архивных файлах Libtool смотрите в книге + BLFS <a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/introduction/la-files.html"> + "О файлах Libtool Archive (.la)"</a>. </p> <p> Компилятор, собранный в <a class="xref" href= @@ -111,7 +111,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/coreutils.html b/lfs-12.1-sysv/chapter08/coreutils.html index ec3deef..3297290 100644 --- a/lfs-12.0-sysv/chapter08/coreutils.html +++ b/lfs-12.1-sysv/chapter08/coreutils.html @@ -4,27 +4,27 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.56. Coreutils-9.3 + 8.57. Coreutils-9.4 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="meson.html" title="Meson-1.2.1">Пред.</a> + <a accesskey="p" href="meson.html" title="Meson-1.3.2">Пред.</a> <p> - Meson-1.2.1 + Meson-1.3.2 </p> </li> <li class="next"> @@ -39,16 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-coreutils" name="ch-system-coreutils"></a>8.56. - Coreutils-9.3 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-coreutils" name="ch-system-coreutils"></a>8.57. + Coreutils-9.4 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Coreutils содержит основные утилиты, необходимые каждой операционной системе. @@ -57,18 +57,18 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">0.9 SBU</span> + <span class="segbody">1 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">165 MB</span> + пространство:</strong> <span class="segbody">175 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.56.1. Установка пакета Coreutils + 8.57.1. Установка пакета Coreutils </h2> <p> Стандарт POSIX требует, чтобы программы пакета Coreutils правильно @@ -77,7 +77,7 @@ а также другие ошибки, касающиеся интернационализации: </p> <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../coreutils-9.3-i18n-1.patch</kbd></pre> + "command">patch -Np1 -i ../coreutils-9.4-i18n-1.patch</kbd></pre> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> <h3> @@ -90,6 +90,13 @@ </p> </div> <p> + Исправьте уязвимость в утилите <span class= + "command"><strong>split</strong></span>: + </p> + <pre class="userinput"><kbd class= + "command">sed -e '/n_out += n_hold/,+4 s|.*bufsize.*|//&|' \ + -i src/split.c</kbd></pre> + <p> Теперь подготовьте Coreutils к компиляции: </p> <pre class="userinput"><kbd class="command">autoreconf -fiv @@ -165,16 +172,13 @@ FORCE_UNSAFE_CONFIGURE=1 ./configure \ тесты: </p> <pre class="userinput"><kbd class= - "command">chown -Rv tester . </kbd></pre> + "command">chown -R tester . </kbd></pre> <p> Теперь запустите тесты: </p> <pre class="userinput"><kbd class= "command">su tester -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes check"</kbd></pre> <p> - Тест test-getlogin может завершиться ошибкой в среде chroot LFS. - </p> - <p> Удалить временную группу: </p> <pre class="userinput"><kbd class= @@ -192,9 +196,9 @@ FORCE_UNSAFE_CONFIGURE=1 ./configure \ mv -v /usr/share/man/man1/chroot.1 /usr/share/man/man8/chroot.8 sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-coreutils" name="contents-coreutils"></a>8.56.2. + <a id="contents-coreutils" name="contents-coreutils"></a>8.57.2. Содержимое пакета Coreutils </h2> <div class="segmentedlist"> @@ -1739,9 +1743,9 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> </td> <td> <p> - Повторно выводит <span class="quote">«<span class= - "quote">y</span>»</span> или указанную строку, до тех - пор, пока команда не будет завершена с помощью kill + Повторно выводит <code class="literal">y</code> или + указанную строку, до тех пор, пока команда не будет + завершена с помощью kill </p> </td> </tr> @@ -1767,9 +1771,9 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="meson.html" title="Meson-1.2.1">Пред.</a> + <a accesskey="p" href="meson.html" title="Meson-1.3.2">Пред.</a> <p> - Meson-1.2.1 + Meson-1.3.2 </p> </li> <li class="next"> @@ -1784,7 +1788,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/dejagnu.html b/lfs-12.1-sysv/chapter08/dejagnu.html index 3830993..e02e58a 100644 --- a/lfs-12.0-sysv/chapter08/dejagnu.html +++ b/lfs-12.1-sysv/chapter08/dejagnu.html @@ -7,15 +7,15 @@ 8.17. DejaGNU-1.6.3 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -28,10 +28,10 @@ </p> </li> <li class="next"> - <a accesskey="n" href="binutils.html" title= - "Binutils-2.41">След.</a> + <a accesskey="n" href="pkgconf.html" title= + "Pkgconf-2.1.1">След.</a> <p> - Binutils-2.41 + Pkgconf-2.1.1 </p> </li> <li class="up"> @@ -40,16 +40,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-dejagnu" name="ch-system-dejagnu"></a>8.17. - DejaGNU-1.6.3 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-dejagnu" name="ch-system-dejagnu"></a>8.17. + DejaGNU-1.6.3 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет <span class="application">DejaGnu</span> содержит фреймворк для запуска наборов тестов на инструментах GNU. Он написан на @@ -61,7 +61,7 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">менее 0.1 SBU</span> + <span class="segbody">0.1 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое @@ -70,7 +70,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.17.1. Установка пакета DejaGNU </h2> @@ -87,17 +87,17 @@ cd build</kbd></pre> makeinfo --html --no-split -o doc/dejagnu.html ../doc/dejagnu.texi makeinfo --plaintext -o doc/dejagnu.txt ../doc/dejagnu.texi</kbd></pre> <p> - Соберите и установите пакет: + Чтобы протестировать пакет, выполните: + </p> + <pre class="userinput"><kbd class="command">make check</kbd></pre> + <p> + Установите пакет: </p> <pre class="userinput"><kbd class="command">make install install -v -dm755 /usr/share/doc/dejagnu-1.6.3 install -v -m644 doc/dejagnu.{html,txt} /usr/share/doc/dejagnu-1.6.3</kbd></pre> - <p> - Чтобы протестировать пакет, выполните: - </p> - <pre class="userinput"><kbd class="command">make check</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-dejagnu" name="contents-dejagnu"></a>8.17.2. Содержимое пакета DejaGNU @@ -145,7 +145,7 @@ install -v -m644 doc/dejagnu.{html,txt} /usr/share/doc/dejagnu-1.6.3</kbd></pr <td> <p> Скрипт-обертка, который находит соответствующую оболочку - <span class="command"><strong>expect</strong></span>, и + <span class="command"><strong>expect</strong></span> и запускает DejaGnu </p> </td> @@ -164,10 +164,10 @@ install -v -m644 doc/dejagnu.{html,txt} /usr/share/doc/dejagnu-1.6.3</kbd></pr </p> </li> <li class="next"> - <a accesskey="n" href="binutils.html" title= - "Binutils-2.41">След.</a> + <a accesskey="n" href="pkgconf.html" title= + "Pkgconf-2.1.1">След.</a> <p> - Binutils-2.41 + Pkgconf-2.1.1 </p> </li> <li class="up"> @@ -176,7 +176,7 @@ install -v -m644 doc/dejagnu.{html,txt} /usr/share/doc/dejagnu-1.6.3</kbd></pr </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/diffutils.html b/lfs-12.1-sysv/chapter08/diffutils.html index 184a441..e665448 100644 --- a/lfs-12.0-sysv/chapter08/diffutils.html +++ b/lfs-12.1-sysv/chapter08/diffutils.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.58. Diffutils-3.10 + 8.59. Diffutils-3.10 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -28,9 +28,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="gawk.html" title="Gawk-5.2.2">След.</a> + <a accesskey="n" href="gawk.html" title="Gawk-5.3.0">След.</a> <p> - Gawk-5.2.2 + Gawk-5.3.0 </p> </li> <li class="up"> @@ -39,16 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-diffutils" name="ch-system-diffutils"></a>8.58. - Diffutils-3.10 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-diffutils" name="ch-system-diffutils"></a>8.59. + Diffutils-3.10 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Diffutils содержит программы, которые показывают различия между файлами или каталогами. @@ -66,9 +66,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.58.1. Установка пакета Diffutils + 8.59.1. Установка пакета Diffutils </h2> <p> Подготовьте Diffutils к компиляции: @@ -88,9 +88,9 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-diffutils" name="contents-diffutils"></a>8.58.2. + <a id="contents-diffutils" name="contents-diffutils"></a>8.59.2. Содержимое пакета Diffutils </h2> <div class="segmentedlist"> @@ -182,9 +182,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="gawk.html" title="Gawk-5.2.2">След.</a> + <a accesskey="n" href="gawk.html" title="Gawk-5.3.0">След.</a> <p> - Gawk-5.2.2 + Gawk-5.3.0 </p> </li> <li class="up"> @@ -193,7 +193,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/e2fsprogs.html b/lfs-12.1-sysv/chapter08/e2fsprogs.html index f3ce360..2021def 100644 --- a/lfs-12.0-sysv/chapter08/e2fsprogs.html +++ b/lfs-12.1-sysv/chapter08/e2fsprogs.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.78. E2fsprogs-1.47.0 + 8.79. E2fsprogs-1.47.0 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -23,9 +23,9 @@ <ul> <li class="prev"> <a accesskey="p" href="util-linux.html" title= - "Util-linux-2.39.1">Пред.</a> + "Util-linux-2.39.3">Пред.</a> <p> - Util-linux-2.39.1 + Util-linux-2.39.3 </p> </li> <li class="next"> @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-e2fsprogs" name="ch-system-e2fsprogs"></a>8.78. - E2fsprogs-1.47.0 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-e2fsprogs" name="ch-system-e2fsprogs"></a>8.79. + E2fsprogs-1.47.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет E2fsprogs содержит утилиты для работы с файловой системой <code class="systemitem">ext2</code>. Также он поддерживает @@ -61,7 +61,7 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">2.4 SBU на жестком диске, 0.6 SBU на SSD + <span class="segbody">2.4 SBU на жестком диске, 0.4 SBU на SSD диске</span> </div> <div class="seg"> @@ -71,9 +71,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.78.1. Установка пакета E2fsprogs + 8.79.1. Установка пакета E2fsprogs </h2> <p> В документации к E2fsprogs рекомендуется выполнять сборку в @@ -163,9 +163,9 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info</kbd> install -v -m644 doc/com_err.info /usr/share/info install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></pre> </div> - <div class="configuration" lang="en" xml:lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="conf-e2fsprogs" name="conf-e2fsprogs"></a>8.78.2. Настройка + <a id="conf-e2fsprogs" name="conf-e2fsprogs"></a>8.79.2. Настройка E2fsprogs </h2> <p> @@ -184,13 +184,13 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <pre class="userinput"><kbd class= "command">sed 's/metadata_csum_seed,//' -i /etc/mke2fs.conf</kbd></pre> <p> - Подробности читайте в справочной странице <code class= - "filename">mke2fs.conf(5)</code>. + Подробности читайте на странице руководства <a class="ulink" href= + "https://man.archlinux.org/man/mke2fs.conf.5">mke2fs.conf(5)</a>. </p> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-e2fsprogs" name="contents-e2fsprogs"></a>8.78.3. + <a id="contents-e2fsprogs" name="contents-e2fsprogs"></a>8.79.3. Содержимое пакета E2fsprogs </h2> <div class="segmentedlist"> @@ -749,9 +749,9 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ <ul> <li class="prev"> <a accesskey="p" href="util-linux.html" title= - "Util-linux-2.39.1">Пред.</a> + "Util-linux-2.39.3">Пред.</a> <p> - Util-linux-2.39.1 + Util-linux-2.39.3 </p> </li> <li class="next"> @@ -767,7 +767,7 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</kbd></ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/expat.html b/lfs-12.1-sysv/chapter08/expat.html index b4d6692..2ae3453 100644 --- a/lfs-12.0-sysv/chapter08/expat.html +++ b/lfs-12.1-sysv/chapter08/expat.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.39. Expat-2.5.0 + 8.39. Expat-2.6.0 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -29,9 +29,9 @@ </li> <li class="next"> <a accesskey="n" href="inetutils.html" title= - "Inetutils-2.4">След.</a> + "Inetutils-2.5">След.</a> <p> - Inetutils-2.4 + Inetutils-2.5 </p> </li> <li class="up"> @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-expat" name="ch-system-expat"></a>8.39. Expat-2.5.0 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-expat" name="ch-system-expat"></a>8.39. Expat-2.6.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Expat содержит потоковую библиотеку C для синтаксического анализа XML @@ -61,12 +61,12 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">12 MB</span> + пространство:</strong> <span class="segbody">13 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.39.1. Установка пакета Expat </h2> @@ -76,7 +76,7 @@ <pre class="userinput"><kbd class= "command">./configure --prefix=/usr \ --disable-static \ - --docdir=/usr/share/doc/expat-2.5.0</kbd></pre> + --docdir=/usr/share/doc/expat-2.6.0</kbd></pre> <p> Скомпилируйте пакет: </p> @@ -93,9 +93,9 @@ По желанию установите документацию: </p> <pre class="userinput"><kbd class= - "command">install -v -m644 doc/*.{html,css} /usr/share/doc/expat-2.5.0</kbd></pre> + "command">install -v -m644 doc/*.{html,css} /usr/share/doc/expat-2.6.0</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-expat" name="contents-expat"></a>8.39.2. Содержимое пакета Expat @@ -112,7 +112,7 @@ </div> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> - <span class="segbody">/usr/share/doc/expat-2.5.0</span> + <span class="segbody">/usr/share/doc/expat-2.6.0</span> </div> </div> </div> @@ -168,9 +168,9 @@ </li> <li class="next"> <a accesskey="n" href="inetutils.html" title= - "Inetutils-2.4">След.</a> + "Inetutils-2.5">След.</a> <p> - Inetutils-2.4 + Inetutils-2.5 </p> </li> <li class="up"> @@ -179,7 +179,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/expect.html b/lfs-12.1-sysv/chapter08/expect.html index f6d3b18..bcab4a2 100644 --- a/lfs-12.0-sysv/chapter08/expect.html +++ b/lfs-12.1-sysv/chapter08/expect.html @@ -7,15 +7,15 @@ 8.16. Expect-5.45.4 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -40,16 +40,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-expect" name="ch-system-expect"></a>8.16. - Expect-5.45.4 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-expect" name="ch-system-expect"></a>8.16. + Expect-5.45.4 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет <span class="application">Expect</span> содержит инструменты для автоматизации работы интерактивных приложений, таких как @@ -79,11 +79,37 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.16.1. Установка пакета Expect </h2> <p> + Expect для работы необходим псевдотерминал(PTY). Убедитесь, что PTY + работают правильно в среде chroot, выполнив простой тест: + </p> + <pre class="userinput"><kbd class= + "command">python3 -c 'from pty import spawn; spawn(["echo", "ok"])'</kbd></pre> + <p> + Эта команда должна вывести <code class="computeroutput">ok</code>. + Если вместо этого вывод содержит <code class= + "computeroutput">OSError: out of pty devices</code>, то среда не + настроена для правильной работы PTY. Вам необходимо выйти из среды + chroot, ещё раз прочитать <a class="xref" href= + "../chapter07/kernfs.html" title= + "7.3. Подготовка виртуальных файловых систем ядра">Раздел 7.3, + «Подготовка виртуальных файловых систем ядра»</a> и убедиться, что + файловая система <code class="systemitem">devpts</code> (и другие + файловые системы виртуального ядра) смонтирована правильно. Затем + повторно войдите в среду chroot, следуя инструкции <a class="xref" + href="../chapter07/chroot.html" title= + "7.4. Вход в окружение Chroot">Раздел 7.4, «Вход в окружение + Chroot»</a>. Эту проблему необходимо решить, прежде чем вы + продолжите, иначе наборы тестов, зависимые от Expect (например, + наборы тестов Bash, Binutils, GCC, GDBM и, конечно, самого Expect), + потерпят фатальный сбой, а также могут произойти другие + незначительные сбои. + </p> + <p> Подготовьте Expect к компиляции: </p> <pre class="userinput"><kbd class= @@ -125,46 +151,17 @@ Соберите пакет: </p> <pre class="userinput"><kbd class="command">make</kbd></pre> - <div class="admon important"> - <img alt="[Важно]" src="../images/important.png" /> - <h3> - Важно - </h3> - <p> - Набор тестов для Expect считается критически важным. Не - пропускайте его ни при каких обстоятельствах. - </p> - </div> <p> Чтобы протестировать пакет, выполните: </p> <pre class="userinput"><kbd class="command">make test</kbd></pre> <p> - Если какой-либо тест завершается неудачей с сообщением <span class= - "quote">«<span class="quote"><code class="computeroutput">The - system has no more ptys. Ask your system administrator to create - more</code></span>»</span>, это означает, что вы неправильно - смонтировали файловую систему <code class= - "systemitem">devpts</code>. Вам необходимо выйти из среды chroot, - ещё раз прочитать <a class="xref" href="../chapter07/kernfs.html" - title= - "7.3. Подготовка виртуальных файловых систем ядра">Раздел 7.3, - «Подготовка виртуальных файловых систем ядра»</a> и убедиться, что - файловая система <code class="systemitem">devpts</code> (и другие - файловые системы виртуального ядра) смонтированы правильно. Затем - повторно войдите в среду chroot, следуя инструкции <a class="xref" - href="../chapter07/chroot.html" title= - "7.4. Вход в окружение Chroot">Раздел 7.4, «Вход в окружение - Chroot»</a>. Эту проблему необходимо решить, прежде чем вы - продолжите. - </p> - <p> Установите пакет: </p> <pre class="userinput"><kbd class="command">make install ln -svf expect5.45.4/libexpect5.45.4.so /usr/lib</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-expect" name="contents-expect"></a>8.16.2. Содержимое пакета Expect @@ -248,7 +245,7 @@ ln -svf expect5.45.4/libexpect5.45.4.so /usr/lib</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/file.html b/lfs-12.1-sysv/chapter08/file.html index 2043dfc..86ae824 100644 --- a/lfs-12.0-sysv/chapter08/file.html +++ b/lfs-12.1-sysv/chapter08/file.html @@ -7,15 +7,15 @@ 8.10. File-5.45 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-file" name="ch-system-file"></a>8.10. File-5.45 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-file" name="ch-system-file"></a>8.10. File-5.45 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет File содержит утилиту для определения типа указанного файла или файлов @@ -66,7 +66,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.10.1. Установка пакета File </h2> @@ -88,7 +88,7 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-file" name="contents-file"></a>8.10.2. Содержимое пакета File @@ -172,7 +172,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/findutils.html b/lfs-12.1-sysv/chapter08/findutils.html index 97925ba..24e090e 100644 --- a/lfs-12.0-sysv/chapter08/findutils.html +++ b/lfs-12.1-sysv/chapter08/findutils.html @@ -4,27 +4,27 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.60. Findutils-4.9.0 + 8.61. Findutils-4.9.0 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="gawk.html" title="Gawk-5.2.2">Пред.</a> + <a accesskey="p" href="gawk.html" title="Gawk-5.3.0">Пред.</a> <p> - Gawk-5.2.2 + Gawk-5.3.0 </p> </li> <li class="next"> @@ -39,16 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-findutils" name="ch-system-findutils"></a>8.60. - Findutils-4.9.0 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-findutils" name="ch-system-findutils"></a>8.61. + Findutils-4.9.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Findutils содержит программы для поиска файлов. Эти программы предназначены для поиска по всем файлам в дереве каталогов, а также @@ -72,9 +72,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.60.1. Установка пакета Findutils + 8.61.1. Установка пакета Findutils </h2> <p> Подготовьте Findutils к компиляции: @@ -107,16 +107,16 @@ <p> Чтобы протестировать пакет, выполните: </p> - <pre class="userinput"><kbd class="command">chown -Rv tester . + <pre class="userinput"><kbd class="command">chown -R tester . su tester -c "PATH=$PATH make check"</kbd></pre> <p> Установите пакет: </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-findutils" name="contents-findutils"></a>8.60.2. + <a id="contents-findutils" name="contents-findutils"></a>8.61.2. Содержимое пакета Findutils </h2> <div class="segmentedlist"> @@ -213,9 +213,9 @@ su tester -c "PATH=$PATH make check"</kbd></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="gawk.html" title="Gawk-5.2.2">Пред.</a> + <a accesskey="p" href="gawk.html" title="Gawk-5.3.0">Пред.</a> <p> - Gawk-5.2.2 + Gawk-5.3.0 </p> </li> <li class="next"> @@ -230,7 +230,7 @@ su tester -c "PATH=$PATH make check"</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/flex.html b/lfs-12.1-sysv/chapter08/flex.html index 8fb7abc..0f1eb70 100644 --- a/lfs-12.0-sysv/chapter08/flex.html +++ b/lfs-12.1-sysv/chapter08/flex.html @@ -7,24 +7,24 @@ 8.14. Flex-2.6.4 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="bc.html" title="Bc-6.6.0">Пред.</a> + <a accesskey="p" href="bc.html" title="Bc-6.7.5">Пред.</a> <p> - Bc-6.6.0 + Bc-6.7.5 </p> </li> <li class="next"> @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-flex" name="ch-system-flex"></a>8.14. Flex-2.6.4 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-flex" name="ch-system-flex"></a>8.14. Flex-2.6.4 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Flex содержит инструмент для генерации программ, распознающих заданные шаблоны в тексте @@ -65,7 +65,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.14.1. Установка пакета Flex </h2> @@ -104,7 +104,7 @@ "command">ln -sv flex /usr/bin/lex ln -sv flex.1 /usr/share/man/man1/lex.1</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-flex" name="contents-flex"></a>8.14.2. Содержимое пакета Flex @@ -205,9 +205,9 @@ ln -sv flex.1 /usr/share/man/man1/lex.1</kbd></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="bc.html" title="Bc-6.6.0">Пред.</a> + <a accesskey="p" href="bc.html" title="Bc-6.7.5">Пред.</a> <p> - Bc-6.6.0 + Bc-6.7.5 </p> </li> <li class="next"> @@ -222,7 +222,7 @@ ln -sv flex.1 /usr/share/man/man1/lex.1</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/flit-core.html b/lfs-12.1-sysv/chapter08/flit-core.html index 37255ac..4136b9c 100644 --- a/lfs-12.0-sysv/chapter08/flit-core.html +++ b/lfs-12.1-sysv/chapter08/flit-core.html @@ -7,30 +7,30 @@ 8.52. Flit-Core-3.9.0 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="Python.html" title="Python-3.11.4">Пред.</a> + <a accesskey="p" href="Python.html" title="Python-3.12.2">Пред.</a> <p> - Python-3.11.4 + Python-3.12.2 </p> </li> <li class="next"> - <a accesskey="n" href="wheel.html" title="Wheel-0.41.1">След.</a> + <a accesskey="n" href="wheel.html" title="Wheel-0.42.0">След.</a> <p> - Wheel-0.41.1 + Wheel-0.42.0 </p> </li> <li class="up"> @@ -39,16 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-flit-core" name="ch-system-flit-core"></a>8.52. - Flit-Core-3.9.0 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-flit-core" name="ch-system-flit-core"></a>8.52. + Flit-Core-3.9.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Flit-core — это часть Flit, предназначенная для сборки дистрибутива (инструмента для упаковки простых модулей Python). @@ -61,12 +61,12 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">1.7 MB</span> + пространство:</strong> <span class="segbody">1.6 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.52.1. Установка пакета Flit-Core </h2> @@ -74,7 +74,7 @@ Соберите пакет: </p> <pre class="userinput"><kbd class= - "command">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</kbd></pre> + "command">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</kbd></pre> <p> Установите пакет: </p> @@ -105,6 +105,16 @@ </p> </dd> <dt> + <span class="term"><em class= + "parameter"><code>--no-cache-dir</code></em></span> + </dt> + <dd> + <p> + Не позволяет pip копировать созданный wheel-пакет в каталог + <code class="filename">/root/.cache/pip</code>. + </p> + </dd> + <dt> <span class="term"><span class= "command"><strong>install</strong></span></span> </dt> @@ -141,7 +151,7 @@ </dl> </div> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-flit-core" name="contents-flit-core"></a>8.52.2. Содержимое пакета Flit-Core @@ -151,8 +161,8 @@ <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class= - "segbody">/usr/lib/python3.11/site-packages/flit_core и - /usr/lib/python3.11/site-packages/flit_core-3.9.0.dist-info</span> + "segbody">/usr/lib/python3.12/site-packages/flit_core и + /usr/lib/python3.12/site-packages/flit_core-3.9.0.dist-info</span> </div> </div> </div> @@ -161,15 +171,15 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="Python.html" title="Python-3.11.4">Пред.</a> + <a accesskey="p" href="Python.html" title="Python-3.12.2">Пред.</a> <p> - Python-3.11.4 + Python-3.12.2 </p> </li> <li class="next"> - <a accesskey="n" href="wheel.html" title="Wheel-0.41.1">След.</a> + <a accesskey="n" href="wheel.html" title="Wheel-0.42.0">След.</a> <p> - Wheel-0.41.1 + Wheel-0.42.0 </p> </li> <li class="up"> @@ -178,7 +188,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/gawk.html b/lfs-12.1-sysv/chapter08/gawk.html index 6d2f089..930ed58 100644 --- a/lfs-12.0-sysv/chapter08/gawk.html +++ b/lfs-12.1-sysv/chapter08/gawk.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.59. Gawk-5.2.2 + 8.60. Gawk-5.3.0 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-gawk" name="ch-system-gawk"></a>8.59. Gawk-5.2.2 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-gawk" name="ch-system-gawk"></a>8.60. Gawk-5.3.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Gawk содержит программы для работы с текстовыми файлами. </p> @@ -61,14 +61,14 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">46 MB</span> + пространство:</strong> <span class="segbody">42 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.59.1. Установка пакета Gawk + 8.60.1. Установка пакета Gawk </h2> <p> Во-первых, отредактируйте Makefile, чтобы некоторые ненужные файлы @@ -88,27 +88,31 @@ <p> Чтобы протестировать пакет, выполните: </p> - <pre class="userinput"><kbd class="command">chown -Rv tester . + <pre class="userinput"><kbd class="command">chown -R tester . su tester -c "PATH=$PATH make check"</kbd></pre> <p> Установите пакет: </p> - <pre class="userinput"><kbd class= - "command">make LN='ln -f' install</kbd></pre> + <pre class="userinput"><kbd class="command">rm -f /usr/bin/gawk-5.3.0 +make install</kbd></pre> <div class="variablelist"> <p class="title"> - <strong>Значение переопределенной переменной make:</strong> + <strong>Значение команды:</strong> </p> <dl class="variablelist"> <dt> - <span class="term"><code class="envar">LN='ln -f'</code></span> + <span class="term"><span class="command"><strong>rm -f + /usr/bin/gawk-5.3.0</strong></span></span> </dt> <dd> <p> - Эта переменная гарантирует, что предыдущая жесткая ссылка, - установленная в <a class="xref" href="../chapter06/gawk.html" - title="6.9. Gawk-5.2.2">Раздел 6.9, «Gawk-5.2.2»</a>, - будет обновлена здесь. + Система сборки не будет пересоздавать жесткую ссылку + <code class="filename">gawk-5.3.0</code>, если она + существует. Удалите её, чтобы гарантировать, что предыдущая + жесткая ссылка, созданная в <a class="xref" href= + "../chapter06/gawk.html" title= + "6.9. Gawk-5.3.0">Раздел 6.9, «Gawk-5.3.0»</a>, будет + обновлена. </p> </dd> </dl> @@ -125,12 +129,12 @@ su tester -c "PATH=$PATH make check"</kbd></pre> По желанию, установите документацию: </p> <pre class="userinput"><kbd class= - "command">mkdir -pv /usr/share/doc/gawk-5.2.2 -cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-5.2.2</kbd></pre> + "command">mkdir -pv /usr/share/doc/gawk-5.3.0 +cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-5.3.0</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-gawk" name="contents-gawk"></a>8.59.2. Содержимое + <a id="contents-gawk" name="contents-gawk"></a>8.60.2. Содержимое пакета Gawk </h2> <div class="segmentedlist"> @@ -138,7 +142,7 @@ cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-5.2.2</kbd></pre <div class="seg"> <strong class="segtitle">Установленные программы:</strong> <span class="segbody">awk (ссылка на gawk), gawk и - gawk-5.2.2</span> + gawk-5.3.0</span> </div> <div class="seg"> <strong class="segtitle">Установленные библиотеки:</strong> @@ -150,7 +154,7 @@ cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-5.2.2</kbd></pre <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/lib/gawk, /usr/libexec/awk, - /usr/share/awk и /usr/share/doc/gawk-5.2.2</span> + /usr/share/awk и /usr/share/doc/gawk-5.3.0</span> </div> </div> </div> @@ -199,7 +203,7 @@ cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-5.2.2</kbd></pre <p> <a id="gawk-version" name="gawk-version"></a><span class= "term"><span class= - "command"><strong>gawk-5.2.2</strong></span></span> + "command"><strong>gawk-5.3.0</strong></span></span> </p> </td> <td> @@ -236,7 +240,7 @@ cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-5.2.2</kbd></pre </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/gcc.html b/lfs-12.1-sysv/chapter08/gcc.html index 02ff6ce..3f0f703 100644 --- a/lfs-12.0-sysv/chapter08/gcc.html +++ b/lfs-12.1-sysv/chapter08/gcc.html @@ -4,34 +4,34 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.27. GCC-13.2.0 + 8.28. GCC-13.2.0 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="shadow.html" title="Shadow-4.13">Пред.</a> + <a accesskey="p" href="shadow.html" title="Shadow-4.14.5">Пред.</a> <p> - Shadow-4.13 + Shadow-4.14.5 </p> </li> <li class="next"> - <a accesskey="n" href="pkgconf.html" title= - "Pkgconf-2.0.1">След.</a> + <a accesskey="n" href="ncurses.html" title= + "Ncurses-6.4-20230520">След.</a> <p> - Pkgconf-2.0.1 + Ncurses-6.4-20230520 </p> </li> <li class="up"> @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-gcc" name="ch-system-gcc"></a>8.27. GCC-13.2.0 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-gcc" name="ch-system-gcc"></a>8.28. GCC-13.2.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет GCC содержит коллекцию компиляторов GNU, которая включает компиляторы C и C++. @@ -66,9 +66,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.27.1. Установка пакета GCC + 8.28.1. Установка пакета GCC </h2> <p> При сборке на x86_64 измените имя каталога по умолчанию для @@ -103,7 +103,7 @@ cd build</kbd></pre> GCC поддерживает семь различных языков программирования, но предварительные условия для большинства из них еще не выполнены. См. страницу <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/gcc.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/gcc.html"> BLFS Book GCC</a> для получения инструкций о том, как собрать все языки, поддерживаемые GCC </p> @@ -206,7 +206,7 @@ cd build</kbd></pre> Выполните тестирование под непривилегированным пользователем, но не останавливайтесь на ошибках: </p> - <pre class="userinput"><kbd class="command">chown -Rv tester . + <pre class="userinput"><kbd class="command">chown -R tester . su tester -c "PATH=$PATH make -k check"</kbd></pre> <p> Чтобы получить сводку результатов набора тестов, выполните: @@ -220,25 +220,22 @@ su tester -c "PATH=$PATH make -k check"</kbd></pre> <p> Результаты можно сравнить с результатами, размещенными на <a class= "ulink" href= - "https://mirror.linuxfromscratch.ru/lfs/build-logs/12.0/">https://mirror.linuxfromscratch.ru/lfs/build-logs/12.0/</a> + "https://mirror.linuxfromscratch.ru/lfs/build-logs/12.1/">https://mirror.linuxfromscratch.ru/lfs/build-logs/12.1/</a> и <a class="ulink" href= "https://gcc.gnu.org/ml/gcc-testresults/">https://gcc.gnu.org/ml/gcc-testresults/</a>. </p> <p> - Известно, что два теста с именами <code class= - "filename">copy.cc</code> и <code class="filename">pr56837.c</code> - завершаются ошибкой. Кроме того, известно, что несколько тестов в - каталоге <code class="filename">vect</code> завершаются неудачно, - если оборудование не поддерживает AVX. - </p> - <p> - Известно, что в Glibc-2.38, тесты анализатора с именами - <code class="filename">data-model-4.c</code> и <code class= - "filename">conftest-1.c</code> завершаются неудачно. Известно, что - в тестах asan, несколько тестов в <code class= - "filename">asan_test.C</code> завершаются неудачно. Известно, что - тест с именем <code class= - "filename">interception-malloc-test-1.C</code> завершился ошибкой. + Известно, что восемь тестов gcc (из более чем 185 000): + <code class="filename">pr56837.c</code> и семь тестов из каталога + <code class="filename">analyzer</code> завершились неудачно. Также + провалился один тест libstdc++ (из более чем 15 000) — это + <code class="filename">copy.cc</code>. Известно, что для g++ 21 + тест (из примерно 250 000), 14 тестов <span class= + "quote">«<span class="quote">AddressSanitizer*</span>»</span> и 7 + тестов <code class="filename">interception-malloc-test-1.C</code> + завершились неудачно. Кроме того, несколько тестов из каталога + <code class="filename">vect</code> завершаются неудачно, если + оборудование не поддерживает AVX. </p> <p> Не всегда удается избежать неожиданных сбоев. Разработчики GCC @@ -410,9 +407,9 @@ SEARCH_DIR("/usr/lib");</code></pre> "command">mkdir -pv /usr/share/gdb/auto-load/usr/lib mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-gcc" name="contents-gcc"></a>8.27.2. Содержимое + <a id="contents-gcc" name="contents-gcc"></a>8.28.2. Содержимое пакета GCC </h2> <div class="segmentedlist"> @@ -665,7 +662,7 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> </td> <td> <p> - Библиотека предварительной обработки C + Библиотека, которая позволяет GDB использовать GCC </p> </td> </tr> @@ -885,16 +882,16 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="shadow.html" title="Shadow-4.13">Пред.</a> + <a accesskey="p" href="shadow.html" title="Shadow-4.14.5">Пред.</a> <p> - Shadow-4.13 + Shadow-4.14.5 </p> </li> <li class="next"> - <a accesskey="n" href="pkgconf.html" title= - "Pkgconf-2.0.1">След.</a> + <a accesskey="n" href="ncurses.html" title= + "Ncurses-6.4-20230520">След.</a> <p> - Pkgconf-2.0.1 + Ncurses-6.4-20230520 </p> </li> <li class="up"> @@ -903,7 +900,7 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/gdbm.html b/lfs-12.1-sysv/chapter08/gdbm.html index 36cdcdd..69b2e9f 100644 --- a/lfs-12.0-sysv/chapter08/gdbm.html +++ b/lfs-12.1-sysv/chapter08/gdbm.html @@ -7,15 +7,15 @@ 8.37. GDBM-1.23 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-gdbm" name="ch-system-gdbm"></a>8.37. GDBM-1.23 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-gdbm" name="ch-system-gdbm"></a>8.37. GDBM-1.23 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет GDBM содержит менеджер баз данных GNU. Это библиотека функций базы данных, использующая расширяемое хеширование и работающая @@ -69,7 +69,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.37.1. Установка пакета GDBM </h2> @@ -112,7 +112,7 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-gdbm" name="contents-gdbm"></a>8.37.2. Содержимое пакета GDBM @@ -235,7 +235,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/gettext.html b/lfs-12.1-sysv/chapter08/gettext.html index 82282cd..2ba912b 100644 --- a/lfs-12.0-sysv/chapter08/gettext.html +++ b/lfs-12.1-sysv/chapter08/gettext.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.32. Gettext-0.22 + 8.32. Gettext-0.22.4 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -39,16 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-gettext" name="ch-system-gettext"></a>8.32. - Gettext-0.22 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-gettext" name="ch-system-gettext"></a>8.32. + Gettext-0.22.4 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Gettext содержит утилиты для интернационализации и локализации. Они позволяют компилировать программы с поддержкой NLS @@ -68,7 +68,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.32.1. Установка пакета Gettext </h2> @@ -78,7 +78,7 @@ <pre class="userinput"><kbd class= "command">./configure --prefix=/usr \ --disable-static \ - --docdir=/usr/share/doc/gettext-0.22</kbd></pre> + --docdir=/usr/share/doc/gettext-0.22.4</kbd></pre> <p> Скомпилируйте пакет: </p> @@ -94,7 +94,7 @@ <pre class="userinput"><kbd class="command">make install chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-gettext" name="contents-gettext"></a>8.32.2. Содержимое пакета Gettext @@ -117,8 +117,8 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/lib/gettext, - /usr/share/doc/gettext-0.22, /usr/share/gettext и - /usr/share/gettext-0.22</span> + /usr/share/doc/gettext-0.22.4, /usr/share/gettext и + /usr/share/gettext-0.22.4</span> </div> </div> </div> @@ -586,7 +586,7 @@ chmod -v 0755 /usr/lib/preloadable_libintl.so</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/glibc.html b/lfs-12.1-sysv/chapter08/glibc.html index c0a7dbb..277785f 100644 --- a/lfs-12.0-sysv/chapter08/glibc.html +++ b/lfs-12.1-sysv/chapter08/glibc.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.5. Glibc-2.38 + 8.5. Glibc-2.39 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -23,15 +23,15 @@ <ul> <li class="prev"> <a accesskey="p" href="iana-etc.html" title= - "Iana-Etc-20230810">Пред.</a> + "Iana-Etc-20240125">Пред.</a> <p> - Iana-Etc-20230810 + Iana-Etc-20240125 </p> </li> <li class="next"> - <a accesskey="n" href="zlib.html" title="Zlib-1.2.13">След.</a> + <a accesskey="n" href="zlib.html" title="Zlib-1.3.1">След.</a> <p> - Zlib-1.2.13 + Zlib-1.3.1 </p> </li> <li class="up"> @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-glibc" name="ch-system-glibc"></a>8.5. Glibc-2.38 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-glibc" name="ch-system-glibc"></a>8.5. Glibc-2.39 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Glibc содержит основную библиотеку C. Эта библиотека предоставляет основные процедуры для выделения памяти, поиска в @@ -59,16 +59,16 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">11 SBU</span> + <span class="segbody">12 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">3.0 GB</span> + пространство:</strong> <span class="segbody">3.1 GB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.5.1. Установка пакета Glibc </h2> @@ -79,13 +79,7 @@ хранили свои данные в каталогах, совместимых с FHS: </p> <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../glibc-2.38-fhs-1.patch</kbd></pre> - <p> - Теперь исправьте регрессию, из-за которой функция posix_memalign() - в некоторых условиях работала очень медленно: - </p> - <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../glibc-2.38-memalign_fix-1.patch</kbd></pre> + "command">patch -Np1 -i ../glibc-2.39-fhs-1.patch</kbd></pre> <p> Документация Glibc рекомендует выполнять компиляцию в отдельном каталоге: @@ -106,9 +100,9 @@ cd build</kbd></pre> <pre class="userinput"><kbd class= "command">../configure --prefix=/usr \ --disable-werror \ - --enable-kernel=4.14 \ + --enable-kernel=4.19 \ --enable-stack-protector=strong \ - --with-headers=/usr/include \ + --disable-nscd \ libc_cv_slibdir=/usr/lib</kbd></pre> <div class="variablelist"> <p class="title"> @@ -127,12 +121,12 @@ cd build</kbd></pre> </dd> <dt> <span class="term"><em class= - "parameter"><code>--enable-kernel=4.14</code></em></span> + "parameter"><code>--enable-kernel=4.19</code></em></span> </dt> <dd> <p> Этот параметр сообщает системе сборки, что Glibc может - использоваться с ядрами старше 4.14. Это значение + использоваться с ядрами старше 4.19. Это значение используется для создание обходных путей на случай, если системный вызов, представленный в более поздней версии, нельзя будет использовать. @@ -146,17 +140,21 @@ cd build</kbd></pre> <p> Этот параметр повышает безопасность системы за счет добавления дополнительного кода для проверки переполнения - буфера. + буфера. Обратите внимание, что Glibc всегда явно + переопределяет параметры GCC по умолчанию, поэтому необходимо + всегда указывать эту опцию, несмотря на то, что мы уже + указали <code class="option">--enable-default-ssp</code> для + GCC. </p> </dd> <dt> <span class="term"><em class= - "parameter"><code>--with-headers=/usr/include</code></em></span> + "parameter"><code>--disable-nscd</code></em></span> </dt> <dd> <p> - Сообщает системе сборки местоположение заголовочных файлов - API ядра + Параметр отключает сборку демона кэша службы имен, который + больше не используется. </p> </dd> <dt> @@ -207,24 +205,39 @@ cd build</kbd></pre> </li> <li class="listitem"> <p> - Известно что тест <span class= - "emphasis"><em>stdlib/tst-arc4random-thread</em></span> - завершается неудачей, если ядро хоста относительно старое. + Известно, что некоторые тесты, например <span class= + "emphasis"><em>nss/tst-nss-files-hosts-multi</em></span> и + <span class= + "emphasis"><em>nptl/tst-thread-affinity*</em></span> + завершаются неудачей из-за тайм-аута (особенно когда система + работает относительно медленно и/или набор тестов запущен в + несколько потоков). Эти тесты могут быть идентифицированы с + помощью следующей команды: </p> - </li> - <li class="listitem"> + <pre class="userinput"><kbd class= + "command">grep "Timed out" -l $(find -name \*.out)</kbd></pre> <p> - Некоторые тесты, например, <span class= - "emphasis"><em>nss/tst-nss-files-hosts-multi</em></span> не - работают на относительно медленных системах из-за внутреннего - тайм-аута. + Можно повторно запустить отдельный тест, увеличив таймаут с + помощью команды <span class= + "command"><strong>TIMEOUTFACTOR=<em class= + "replaceable"><code><factor></code></em> make test + t=<em class="replaceable"><code><test + name></code></em></strong></span>. Например, <span class= + "command"><strong>TIMEOUTFACTOR=10 make test + t=nss/tst-nss-files-hosts-multi</strong></span> перезапустит + <span class= + "emphasis"><em>nss/tst-nss-files-hosts-multi</em></span>, + увеличив начальный таймаут в 10 раз. </p> </li> <li class="listitem"> <p> Кроме того, некоторые тесты могут завершиться неудачно при - использовании относительно старой модели процессора или - версии ядра хоста. + использовании относительно старой модели процессора + (например, <span class= + "emphasis"><em>elf/tst-cpu-features-cpuinfo</em></span>) или + версии ядра хоста (например, <span class= + "emphasis"><em>stdlib/tst-arc4random-thread</em></span>). </p> </li> </ul> @@ -243,6 +256,100 @@ cd build</kbd></pre> </p> <pre class="userinput"><kbd class= "command">sed '/test-installation/s@$(PERL)@echo not running@' -i ../Makefile</kbd></pre> + <div class="admon important"> + <img alt="[Важно]" src="../images/important.png" /> + <h3> + Важно + </h3> + <p> + При обновлении Glibc до новой минорной версии (например, с + Glibc-2.36 до Glibc-2.39) в работающей системе LFS вам необходимо + принять некоторые дополнительные меры предосторожности, чтобы + избежать поломки системы: + </p> + <div class="itemizedlist"> + <ul> + <li class="listitem"> + <p> + Обновление Glibc в системе LFS до версии 11.0 не + поддерживается. Пересоберите LFS, если вы используете такую + старую систему, но вам нужна более новая Glibc. + </p> + </li> + <li class="listitem"> + <p> + При обновлении системы LFS до версии 12.0 установите + <span class="application">Libxcrypt</span> следуя + инструкции <a class="xref" href="libxcrypt.html" title= + "8.26. Libxcrypt-4.4.36">Раздел 8.26, + «Libxcrypt-4.4.36.»</a>. В дополнение к обычной установке + <span class="application">Libxcrypt</span>, <span class= + "bold"><strong>вы ДОЛЖНЫ следовать примечанию со страницы + Libxcrypt, чтобы установить <code class= + "filename">libcrypt.so.1*</code> (заменив <code class= + "filename">libcrypt.so.1</code> из предыдущей установки + Glibc)</strong></span>. + </p> + </li> + <li class="listitem"> + <p> + При обновлении системы LFS до версии 12.1 удалите программу + <span class="command"><strong>nscd</strong></span>: + </p> + <pre class="userinput"><kbd class= + "command">rm -f /usr/sbin/nscd</kbd></pre> + </li> + <li class="listitem"> + <p> + Обновите ядро и перезагрузитесь, если оно старше 4.19 + (проверьте текущую версию с помощью <span class= + "command"><strong>uname -r</strong></span>) или, если вы + хотите обновить имеющееся ядро, выполните действия из + <a class="xref" href="../chapter10/kernel.html" title= + "10.3. Linux-6.7.4">Раздел 10.3, «Linux-6.7.4.»</a> + </p> + </li> + <li class="listitem"> + <p> + Обновите заголовочные файлы API ядра, если они старше 4.19 + (проверьте текущую версию с помощью <span class= + "command"><strong>cat + /usr/include/linux/version.h</strong></span>) или, если вы + просто хотите обновить их, следуйте <a class="xref" href= + "../chapter05/linux-headers.html" title= + "5.4. Заголовочные файлы Linux-6.7.4 API">Раздел 5.4, + «Заголовочные файлы Linux-6.7.4 API»</a> (но удалив + <code class="envar">$LFS</code> из команды <span class= + "command"><strong>cp</strong></span>). + </p> + </li> + <li class="listitem"> + <p> + Выполните установку <code class="envar">DESTDIR</code> и + обновите общие библиотеки Glibc в системе с помощью одной + команды <span class= + "command"><strong>install</strong></span>: + </p> + <pre class="userinput"><kbd class= + "command">make DESTDIR=$PWD/dest install +install -vm755 dest/usr/lib/*.so.* /usr/lib</kbd></pre> + </li> + </ul> + </div> + <p> + Крайне важно строго следовать описанным выше шагам, если вы не + совсем понимаете, что делаете. <span class="bold"><strong>Любое + неожиданное отклонение может сделать систему полностью + непригодной для использования. ВЫ ПРЕДУПРЕЖДЕНЫ.</strong></span> + </p> + <p> + Затем продолжайте выполнять команды <span class= + "command"><strong>make install</strong></span>, <span class= + "command"><strong>sed</strong></span> для <code class= + "filename">/usr/bin/ldd</code> и команды для установки локалей. + Как только они будут выполнены, перезагрузите систему. + </p> + </div> <p> Установите пакет: </p> @@ -254,13 +361,6 @@ cd build</kbd></pre> <pre class="userinput"><kbd class= "command">sed '/RTLDLIST=/s@/usr@@g' -i /usr/bin/ldd</kbd></pre> <p> - Установите файл настроек и создайте рабочий каталог <span class= - "command"><strong>nscd</strong></span>: - </p> - <pre class="userinput"><kbd class= - "command">cp -v ../nscd/nscd.conf /etc/nscd.conf -mkdir -pv /var/cache/nscd</kbd></pre> - <p> Затем установите локали, которые дадут возможность системе отвечать на разных языках. Ни одна из локалей не требуется системе, но если некоторые из них отсутствуют, то наборы тестов ряда пакетов будут @@ -280,7 +380,7 @@ mkdir -pv /var/cache/nscd</kbd></pre> оптимального охвата тестов </p> <pre class="userinput"><kbd class="command">mkdir -pv /usr/lib/locale -localedef -i POSIX -f UTF-8 C.UTF-8 2> /dev/null || true +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 @@ -322,7 +422,7 @@ localedef -i zh_TW -f UTF-8 zh_TW.UTF-8</kbd></pre> <p> В качестве альтернативы, установите сразу все локали перечисленные в файле <code class= - "filename">glibc-2.38/localedata/SUPPORTED</code> (он включает все + "filename">glibc-2.39/localedata/SUPPORTED</code> (он включает все локали из списка выше и многие другие), выполнив команду: </p> <pre class="userinput"><kbd class= @@ -331,12 +431,12 @@ localedef -i zh_TW -f UTF-8 zh_TW.UTF-8</kbd></pre> Затем используйте команду <span class= "command"><strong>localedef</strong></span> для создания и установки локалей, не перечисленных в файле <code class= - "filename">glibc-2.38/localedata/SUPPORTED</code>, когда они вам + "filename">glibc-2.39/localedata/SUPPORTED</code>, когда они вам понадобятся. Например, для некоторых тестов в этой главе потребуются следующие две локали: </p> <pre class="userinput"><kbd class= - "command">localedef -i POSIX -f UTF-8 C.UTF-8 2> /dev/null || true + "command">localedef -i C -f UTF-8 C.UTF-8 localedef -i ja_JP -f SHIFT_JIS ja_JP.SJIS 2> /dev/null || true</kbd></pre> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> @@ -348,12 +448,12 @@ localedef -i ja_JP -f SHIFT_JIS ja_JP.SJIS 2> /dev/null || true</kbd></pre> интернационализированных доменных имен. Если такая функция необходима, то инструкцию по установке libidn2 можно найти на странице <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/libidn2.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libidn2.html"> BLFS libidn2</a>. </p> </div> </div> - <div class="configuration" lang="en" xml:lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="conf-glibc" name="conf-glibc"></a>8.5.2. Настройка Glibc </h2> @@ -398,7 +498,7 @@ EOF</kbd></pre> Установите и настройте часовой пояс следующим образом: </p> <pre class="userinput"><kbd class= - "command">tar -xf ../../tzdata2023c.tar.gz + "command">tar -xf ../../tzdata2024a.tar.gz ZONEINFO=/usr/share/zoneinfo mkdir -pv $ZONEINFO/{posix,right} @@ -456,8 +556,9 @@ unset ZONEINFO</kbd></pre> <dd> <p> Создаёт файл <code class="filename">posixrules</code>. - Используется New York, потому что POSIX требует - соответствия правил летнего времени с правилами США. + Используется New York, потому что POSIX требует, чтобы + правила перехода на летнее время соответствовали правилам + США. </p> </dd> </dl> @@ -533,7 +634,7 @@ EOF mkdir -pv /etc/ld.so.conf.d</kbd></pre> </div> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-glibc" name="contents-glibc"></a>8.5.3. Содержимое пакета Glibc @@ -545,7 +646,7 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <span class="segbody">gencat, getconf, getent, iconv, iconvconfig, ldconfig, ldd, lddlibc4, ld.so (symlink to ld-linux-x86-64.so.2 or ld-linux.so.2), locale, localedef, - makedb, mtrace, nscd, pcprofiledump, pldd, sln, sotruss, sprof, + makedb, mtrace, pcprofiledump, pldd, sln, sotruss, sprof, tzselect, xtrace, zdump и zic</span> </div> <div class="seg"> @@ -570,8 +671,7 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> /usr/include/netrose, /usr/include/nfs, /usr/include/protocols, /usr/include/rpc, /usr/include/sys, /usr/lib/audit, /usr/lib/gconv, /usr/lib/locale, /usr/libexec/getconf, - /usr/share/i18n, /usr/share/zoneinfo, /var/cache/nscd и - /var/lib/nss_db</span> + /usr/share/i18n, /usr/share/zoneinfo и /var/lib/nss_db</span> </div> </div> </div> @@ -763,21 +863,6 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <tr> <td> <p> - <a id="nscd" name="nscd"></a><span class= - "term"><span class= - "command"><strong>nscd</strong></span></span> - </p> - </td> - <td> - <p> - Демон, который обеспечивает кеширование наиболее - распространенных запросов к службе имен - </p> - </td> - </tr> - <tr> - <td> - <p> <a id="pcprofiledump" name= "pcprofiledump"></a><span class="term"><span class= "command"><strong>pcprofiledump</strong></span></span> @@ -933,7 +1018,7 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> Используется внутри Glibc как грубый хак для запуска сломанных программ (например, некоторые приложения Motif). Прочитайте комментарии в <code class= - "filename">glibc-2.38/locale/broken_cur_max.c</code> для + "filename">glibc-2.39/locale/broken_cur_max.c</code> для получения дополнительной информации </p> </td> @@ -1204,15 +1289,15 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> <ul> <li class="prev"> <a accesskey="p" href="iana-etc.html" title= - "Iana-Etc-20230810">Пред.</a> + "Iana-Etc-20240125">Пред.</a> <p> - Iana-Etc-20230810 + Iana-Etc-20240125 </p> </li> <li class="next"> - <a accesskey="n" href="zlib.html" title="Zlib-1.2.13">След.</a> + <a accesskey="n" href="zlib.html" title="Zlib-1.3.1">След.</a> <p> - Zlib-1.2.13 + Zlib-1.3.1 </p> </li> <li class="up"> @@ -1221,7 +1306,7 @@ mkdir -pv /etc/ld.so.conf.d</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/gmp.html b/lfs-12.1-sysv/chapter08/gmp.html index 7c1e03d..9718745 100644 --- a/lfs-12.0-sysv/chapter08/gmp.html +++ b/lfs-12.1-sysv/chapter08/gmp.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.19. GMP-6.3.0 + 8.20. GMP-6.3.0 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -23,15 +23,15 @@ <ul> <li class="prev"> <a accesskey="p" href="binutils.html" title= - "Binutils-2.41">Пред.</a> + "Binutils-2.42">Пред.</a> <p> - Binutils-2.41 + Binutils-2.42 </p> </li> <li class="next"> - <a accesskey="n" href="mpfr.html" title="MPFR-4.2.0">След.</a> + <a accesskey="n" href="mpfr.html" title="MPFR-4.2.1">След.</a> <p> - MPFR-4.2.0 + MPFR-4.2.1 </p> </li> <li class="up"> @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-gmp" name="ch-system-gmp"></a>8.19. GMP-6.3.0 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-gmp" name="ch-system-gmp"></a>8.20. GMP-6.3.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет GMP содержит математические библиотеки. Они содержат полезные функции для арифметики с произвольной точностью. @@ -66,9 +66,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.19.1. Установка пакета GMP + 8.20.1. Установка пакета GMP </h2> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> @@ -164,13 +164,13 @@ make html</kbd></pre> собран. Иногда код, определяющий процессор, неверно определяет возможности системы, и в тестах или других приложениях, использующих библиотеки gmp, возникают ошибки с сообщением - "Illegal instruction". В этом случае gmp следует - переконфигурировать с параметром <code class= + <code class="computeroutput">Illegal instruction</code>. В этом + случае gmp следует переконфигурировать с параметром <code class= "option">--host=none-linux-gnu</code> и пересобрать. </p> </div> <p> - Убедитесь, что все 199 тестов в наборе тестов пройдены. Проверьте + Убедитесь, что все 199 тестов в наборе пройдены. Проверьте результат, выполнив следующую команду: </p> <pre class="userinput"><kbd class= @@ -181,9 +181,9 @@ make html</kbd></pre> <pre class="userinput"><kbd class="command">make install make install-html</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-gmp" name="contents-gmp"></a>8.19.2. Содержимое + <a id="contents-gmp" name="contents-gmp"></a>8.20.2. Содержимое пакета GMP </h2> <div class="segmentedlist"> @@ -243,15 +243,15 @@ make install-html</kbd></pre> <ul> <li class="prev"> <a accesskey="p" href="binutils.html" title= - "Binutils-2.41">Пред.</a> + "Binutils-2.42">Пред.</a> <p> - Binutils-2.41 + Binutils-2.42 </p> </li> <li class="next"> - <a accesskey="n" href="mpfr.html" title="MPFR-4.2.0">След.</a> + <a accesskey="n" href="mpfr.html" title="MPFR-4.2.1">След.</a> <p> - MPFR-4.2.0 + MPFR-4.2.1 </p> </li> <li class="up"> @@ -260,7 +260,7 @@ make install-html</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/gperf.html b/lfs-12.1-sysv/chapter08/gperf.html index 0448165..8ffce96 100644 --- a/lfs-12.0-sysv/chapter08/gperf.html +++ b/lfs-12.1-sysv/chapter08/gperf.html @@ -7,15 +7,15 @@ 8.38. Gperf-3.1 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -28,9 +28,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="expat.html" title="Expat-2.5.0">След.</a> + <a accesskey="n" href="expat.html" title="Expat-2.6.0">След.</a> <p> - Expat-2.5.0 + Expat-2.6.0 </p> </li> <li class="up"> @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-gperf" name="ch-system-gperf"></a>8.38. Gperf-3.1 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-gperf" name="ch-system-gperf"></a>8.38. Gperf-3.1 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Gperf генерирует идеальную хэш-функцию из набора ключей. </p> @@ -64,7 +64,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.38.1. Установка пакета Gperf </h2> @@ -89,7 +89,7 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-gperf" name="contents-gperf"></a>8.38.2. Содержимое пакета Gperf @@ -144,9 +144,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="expat.html" title="Expat-2.5.0">След.</a> + <a accesskey="n" href="expat.html" title="Expat-2.6.0">След.</a> <p> - Expat-2.5.0 + Expat-2.6.0 </p> </li> <li class="up"> @@ -155,7 +155,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/grep.html b/lfs-12.1-sysv/chapter08/grep.html index 6c06629..7508562 100644 --- a/lfs-12.0-sysv/chapter08/grep.html +++ b/lfs-12.1-sysv/chapter08/grep.html @@ -7,15 +7,15 @@ 8.34. Grep-3.11 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -28,9 +28,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="bash.html" title="Bash-5.2.15">След.</a> + <a accesskey="n" href="bash.html" title="Bash-5.2.21">След.</a> <p> - Bash-5.2.15 + Bash-5.2.21 </p> </li> <li class="up"> @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-grep" name="ch-system-grep"></a>8.34. Grep-3.11 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-grep" name="ch-system-grep"></a>8.34. Grep-3.11 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Grep содержит программы для поиска по содержимому файлов. </p> @@ -64,7 +64,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.34.1. Установка пакета Grep </h2> @@ -92,7 +92,7 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-grep" name="contents-grep"></a>8.34.2. Содержимое пакета Grep @@ -176,9 +176,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="bash.html" title="Bash-5.2.15">След.</a> + <a accesskey="n" href="bash.html" title="Bash-5.2.21">След.</a> <p> - Bash-5.2.15 + Bash-5.2.21 </p> </li> <li class="up"> @@ -187,7 +187,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/groff.html b/lfs-12.1-sysv/chapter08/groff.html index 0af3b31..58ef4db 100644 --- a/lfs-12.0-sysv/chapter08/groff.html +++ b/lfs-12.1-sysv/chapter08/groff.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.61. Groff-1.23.0 + 8.62. Groff-1.23.0 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -29,9 +29,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="grub.html" title="GRUB-2.06">След.</a> + <a accesskey="n" href="grub.html" title="GRUB-2.12">След.</a> <p> - GRUB-2.06 + GRUB-2.12 </p> </li> <li class="up"> @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-groff" name="ch-system-groff"></a>8.61. Groff-1.23.0 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-groff" name="ch-system-groff"></a>8.62. Groff-1.23.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Groff содержит программы для обработки и форматирования текста и изображений. @@ -66,9 +66,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.61.1. Установка пакета Groff + 8.62.1. Установка пакета Groff </h2> <p> Groff ожидает, что переменная окружения <code class= @@ -100,9 +100,9 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-groff" name="contents-groff"></a>8.61.2. Содержимое + <a id="contents-groff" name="contents-groff"></a>8.62.2. Содержимое пакета Groff </h2> <div class="segmentedlist"> @@ -878,9 +878,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="grub.html" title="GRUB-2.06">След.</a> + <a accesskey="n" href="grub.html" title="GRUB-2.12">След.</a> <p> - GRUB-2.06 + GRUB-2.12 </p> </li> <li class="up"> @@ -889,7 +889,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/grub.html b/lfs-12.1-sysv/chapter08/grub.html index 70ab88c..f7b4bcf 100644 --- a/lfs-12.0-sysv/chapter08/grub.html +++ b/lfs-12.1-sysv/chapter08/grub.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.62. GRUB-2.06 + 8.63. GRUB-2.12 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -28,9 +28,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="gzip.html" title="Gzip-1.12">След.</a> + <a accesskey="n" href="gzip.html" title="Gzip-1.13">След.</a> <p> - Gzip-1.12 + Gzip-1.13 </p> </li> <li class="up"> @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-grub" name="ch-system-grub"></a>8.62. GRUB-2.06 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-grub" name="ch-system-grub"></a>8.63. GRUB-2.12 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет GRUB содержит загрузчик операционной системы от проекта GNU (GRand Unified Bootloader). @@ -60,14 +60,14 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">161 MB</span> + пространство:</strong> <span class="segbody">166 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.62.1. Установка пакета GRUB + 8.63.1. Установка пакета GRUB </h2> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> @@ -79,7 +79,7 @@ UEFI, вы можете пропустить установку этого пакета в LFS и установить GRUB с поддержкой UEFI (и его зависимости), следуя инструкции <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/grub-efi.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/grub-efi.html"> из BLFS</a>. </p> </div> @@ -102,14 +102,10 @@ </p> </div> <p> - Устранена проблема, приводившая к сбою <span class= - "command"><strong>grub-install</strong></span>, когда раздел - <code class="filename">/boot</code> (или корневой раздел, если - <code class="filename">/boot</code> не является отдельным разделом) - создается e2fsprogs-1.47.0 или более поздней версии: + Добавьте файл, отсутствующий в архиве релиза: </p> - <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../grub-2.06-upstream_fixes-1.patch</kbd></pre> + <pre class="userinput"><kbd class="command">echo <code class= + "literal">depends bli part_gpt</code> > grub-core/extra_deps.lst</kbd></pre> <p> Подготовьте GRUB к компиляции: </p> @@ -168,9 +164,9 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ «Использование GRUB для настройки процесса загрузки»</a>. </p> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-gRUB" name="contents-gRUB"></a>8.62.2. Содержимое + <a id="contents-gRUB" name="contents-gRUB"></a>8.63.2. Содержимое пакета GRUB </h2> <div class="segmentedlist"> @@ -583,9 +579,9 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ </p> </li> <li class="next"> - <a accesskey="n" href="gzip.html" title="Gzip-1.12">След.</a> + <a accesskey="n" href="gzip.html" title="Gzip-1.13">След.</a> <p> - Gzip-1.12 + Gzip-1.13 </p> </li> <li class="up"> @@ -594,7 +590,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</kbd></ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/gzip.html b/lfs-12.1-sysv/chapter08/gzip.html index e08588b..5cb7b72 100644 --- a/lfs-12.0-sysv/chapter08/gzip.html +++ b/lfs-12.1-sysv/chapter08/gzip.html @@ -4,34 +4,34 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.63. Gzip-1.12 + 8.64. Gzip-1.13 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="grub.html" title="GRUB-2.06">Пред.</a> + <a accesskey="p" href="grub.html" title="GRUB-2.12">Пред.</a> <p> - GRUB-2.06 + GRUB-2.12 </p> </li> <li class="next"> <a accesskey="n" href="iproute2.html" title= - "IPRoute2-6.4.0">След.</a> + "IPRoute2-6.7.0">След.</a> <p> - IPRoute2-6.4.0 + IPRoute2-6.7.0 </p> </li> <li class="up"> @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-gzip" name="ch-system-gzip"></a>8.63. Gzip-1.12 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-gzip" name="ch-system-gzip"></a>8.64. Gzip-1.13 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Gzip содержит программы для сжатия и распаковки файлов. </p> @@ -65,9 +65,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.63.1. Установка пакета Gzip + 8.64.1. Установка пакета Gzip </h2> <p> Подготовьте Gzip к компиляции: @@ -87,9 +87,9 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-gzip" name="contents-gzip"></a>8.63.2. Содержимое + <a id="contents-gzip" name="contents-gzip"></a>8.64.2. Содержимое пакета Gzip </h2> <div class="segmentedlist"> @@ -339,16 +339,16 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="grub.html" title="GRUB-2.06">Пред.</a> + <a accesskey="p" href="grub.html" title="GRUB-2.12">Пред.</a> <p> - GRUB-2.06 + GRUB-2.12 </p> </li> <li class="next"> <a accesskey="n" href="iproute2.html" title= - "IPRoute2-6.4.0">След.</a> + "IPRoute2-6.7.0">След.</a> <p> - IPRoute2-6.4.0 + IPRoute2-6.7.0 </p> </li> <li class="up"> @@ -357,7 +357,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/iana-etc.html b/lfs-12.1-sysv/chapter08/iana-etc.html index 9069070..c342f06 100644 --- a/lfs-12.0-sysv/chapter08/iana-etc.html +++ b/lfs-12.1-sysv/chapter08/iana-etc.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.4. Iana-Etc-20230810 + 8.4. Iana-Etc-20240125 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -23,15 +23,15 @@ <ul> <li class="prev"> <a accesskey="p" href="man-pages.html" title= - "Man-pages-6.05.01">Пред.</a> + "Man-pages-6.06">Пред.</a> <p> - Man-pages-6.05.01 + Man-pages-6.06 </p> </li> <li class="next"> - <a accesskey="n" href="glibc.html" title="Glibc-2.38">След.</a> + <a accesskey="n" href="glibc.html" title="Glibc-2.39">След.</a> <p> - Glibc-2.38 + Glibc-2.39 </p> </li> <li class="up"> @@ -40,16 +40,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-iana-etc" name="ch-system-iana-etc"></a>8.4. - Iana-Etc-20230810 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-iana-etc" name="ch-system-iana-etc"></a>8.4. + Iana-Etc-20240125 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Iana-Etc предоставляет данные для сетевых служб и протоколов. </p> @@ -66,7 +66,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.4.1. Установка пакета Iana-Etc </h2> @@ -76,7 +76,7 @@ <pre class="userinput"><kbd class= "command">cp services protocols /etc</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-iana-etc" name="contents-iana-etc"></a>8.4.2. Содержимое пакета Iana-Etc @@ -138,15 +138,15 @@ <ul> <li class="prev"> <a accesskey="p" href="man-pages.html" title= - "Man-pages-6.05.01">Пред.</a> + "Man-pages-6.06">Пред.</a> <p> - Man-pages-6.05.01 + Man-pages-6.06 </p> </li> <li class="next"> - <a accesskey="n" href="glibc.html" title="Glibc-2.38">След.</a> + <a accesskey="n" href="glibc.html" title="Glibc-2.39">След.</a> <p> - Glibc-2.38 + Glibc-2.39 </p> </li> <li class="up"> @@ -155,7 +155,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/inetutils.html b/lfs-12.1-sysv/chapter08/inetutils.html index 313e5e5..e76061a 100644 --- a/lfs-12.0-sysv/chapter08/inetutils.html +++ b/lfs-12.1-sysv/chapter08/inetutils.html @@ -4,27 +4,27 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.40. Inetutils-2.4 + 8.40. Inetutils-2.5 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="expat.html" title="Expat-2.5.0">Пред.</a> + <a accesskey="p" href="expat.html" title="Expat-2.6.0">Пред.</a> <p> - Expat-2.5.0 + Expat-2.6.0 </p> </li> <li class="next"> @@ -39,16 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-inetutils" name="ch-system-inetutils"></a>8.40. - Inetutils-2.4 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-inetutils" name="ch-system-inetutils"></a>8.40. + Inetutils-2.5 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Inetutils содержит базовые программы для работы с сетью. </p> @@ -60,12 +60,12 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">31 MB</span> + пространство:</strong> <span class="segbody">35 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.40.1. Установка пакета Inetutils </h2> @@ -160,7 +160,7 @@ <pre class="userinput"><kbd class= "command">mv -v /usr/{,s}bin/ifconfig</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-inetutils" name="contents-inetutils"></a>8.40.2. Содержимое пакета Inetutils @@ -338,9 +338,9 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="expat.html" title="Expat-2.5.0">Пред.</a> + <a accesskey="p" href="expat.html" title="Expat-2.6.0">Пред.</a> <p> - Expat-2.5.0 + Expat-2.6.0 </p> </li> <li class="next"> @@ -355,7 +355,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/intltool.html b/lfs-12.1-sysv/chapter08/intltool.html index 6dc318e..7b3c06a 100644 --- a/lfs-12.0-sysv/chapter08/intltool.html +++ b/lfs-12.1-sysv/chapter08/intltool.html @@ -7,15 +7,15 @@ 8.44. Intltool-0.51.0 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -23,16 +23,16 @@ <ul> <li class="prev"> <a accesskey="p" href="xml-parser.html" title= - "XML::Parser-2.46">Пред.</a> + "XML::Parser-2.47">Пред.</a> <p> - XML::Parser-2.46 + XML::Parser-2.47 </p> </li> <li class="next"> <a accesskey="n" href="autoconf.html" title= - "Autoconf-2.71">След.</a> + "Autoconf-2.72">След.</a> <p> - Autoconf-2.71 + Autoconf-2.72 </p> </li> <li class="up"> @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-intltool" name="ch-system-intltool"></a>8.44. - Intltool-0.51.0 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-intltool" name="ch-system-intltool"></a>8.44. + Intltool-0.51.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Intltool — это инструмент интернационализации, используемый для извлечения переводимых строк из исходных файлов. @@ -68,7 +68,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.44.1. Установка пакета Intltool </h2> @@ -109,7 +109,7 @@ <pre class="userinput"><kbd class="command">make install install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-intltool" name="contents-intltool"></a>8.44.2. Содержимое пакета Intltool @@ -219,16 +219,16 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> <ul> <li class="prev"> <a accesskey="p" href="xml-parser.html" title= - "XML::Parser-2.46">Пред.</a> + "XML::Parser-2.47">Пред.</a> <p> - XML::Parser-2.46 + XML::Parser-2.47 </p> </li> <li class="next"> <a accesskey="n" href="autoconf.html" title= - "Autoconf-2.71">След.</a> + "Autoconf-2.72">След.</a> <p> - Autoconf-2.71 + Autoconf-2.72 </p> </li> <li class="up"> @@ -237,7 +237,7 @@ install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO</kbd> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/introduction.html b/lfs-12.1-sysv/chapter08/introduction.html index b620bdd..475fb1f 100644 --- a/lfs-12.0-sysv/chapter08/introduction.html +++ b/lfs-12.1-sysv/chapter08/introduction.html @@ -7,15 +7,15 @@ 8.1. Введение </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-introduction" name="ch-system-introduction"></a>8.1. - Введение - </h1> + <h1 class="sect1"> + <a id="ch-system-introduction" name="ch-system-introduction"></a>8.1. + Введение + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этой главе мы приступаем к сборке конечной системы LFS. </p> @@ -112,7 +112,7 @@ ЦП (-j4) для всех операций, если не указано иное. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.1.1. О библиотеках </h2> @@ -139,7 +139,7 @@ </p> <p> Более подробное обсуждение библиотек смотрите <a class="ulink" - href="https://mirror.linuxfromscratch.ru/blfs/view/12.0/introduction/libraries.html"> + href="https://mirror.linuxfromscratch.ru/blfs/view/12.1/introduction/libraries.html"> Библиотеки: статические или общие?</a> в книге BLFS. </p> </div> @@ -166,7 +166,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/iproute2.html b/lfs-12.1-sysv/chapter08/iproute2.html index c650240..ab83f37 100644 --- a/lfs-12.0-sysv/chapter08/iproute2.html +++ b/lfs-12.1-sysv/chapter08/iproute2.html @@ -4,33 +4,33 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.64. IPRoute2-6.4.0 + 8.65. IPRoute2-6.7.0 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="gzip.html" title="Gzip-1.12">Пред.</a> + <a accesskey="p" href="gzip.html" title="Gzip-1.13">Пред.</a> <p> - Gzip-1.12 + Gzip-1.13 </p> </li> <li class="next"> - <a accesskey="n" href="kbd.html" title="Kbd-2.6.1">След.</a> + <a accesskey="n" href="kbd.html" title="Kbd-2.6.4">След.</a> <p> - Kbd-2.6.1 + Kbd-2.6.4 </p> </li> <li class="up"> @@ -39,16 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-iproute2" name="ch-system-iproute2"></a>8.64. - IPRoute2-6.4.0 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-iproute2" name="ch-system-iproute2"></a>8.65. + IPRoute2-6.7.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет IPRoute2 содержит набор программ для базового и расширенного администрирования сетей IPv4. @@ -66,9 +66,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.64.1. Установка пакета IPRoute2 + 8.65.1. Установка пакета IPRoute2 </h2> <p> Программа <span class="command"><strong>arpd</strong></span>, @@ -76,11 +76,7 @@ Berkeley DB, которая не установлена в LFS. Однако каталог и справочная страница для <span class= "command"><strong>arpd</strong></span> все равно будут установлены. - Предотвратить это можно, выполнив приведенные ниже команды. (Если - вам нужна <span class="command"><strong>arpd</strong></span>, - инструкции по компиляции Berkeley DB можно найти в книге BLFS по - адресу <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/server/db.html">https://mirror.linuxfromscratch.ru/blfs/view/12.0/server/db.html</a>.) + Предотвратить это можно, выполнив приведенные ниже команды. </p> <pre class="userinput"><kbd class="command">sed -i /ARPD/d Makefile rm -fv man/man8/arpd.8</kbd></pre> @@ -101,12 +97,12 @@ rm -fv man/man8/arpd.8</kbd></pre> По желанию, установите документацию: </p> <pre class="userinput"><kbd class= - "command">mkdir -pv /usr/share/doc/iproute2-6.4.0 -cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> + "command">mkdir -pv /usr/share/doc/iproute2-6.7.0 +cp -v COPYING README* /usr/share/doc/iproute2-6.7.0</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-iproute2" name="contents-iproute2"></a>8.64.2. + <a id="contents-iproute2" name="contents-iproute2"></a>8.65.2. Содержимое пакета IPRoute2 </h2> <div class="segmentedlist"> @@ -120,7 +116,7 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/etc/iproute2, /usr/lib/tc и - /usr/share/doc/iproute2-6.4.0</span> + /usr/share/doc/iproute2-6.7.0</span> </div> </div> </div> @@ -411,15 +407,15 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="gzip.html" title="Gzip-1.12">Пред.</a> + <a accesskey="p" href="gzip.html" title="Gzip-1.13">Пред.</a> <p> - Gzip-1.12 + Gzip-1.13 </p> </li> <li class="next"> - <a accesskey="n" href="kbd.html" title="Kbd-2.6.1">След.</a> + <a accesskey="n" href="kbd.html" title="Kbd-2.6.4">След.</a> <p> - Kbd-2.6.1 + Kbd-2.6.4 </p> </li> <li class="up"> @@ -428,7 +424,7 @@ cp -v COPYING README* /usr/share/doc/iproute2-6.4.0</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/jinja2.html b/lfs-12.1-sysv/chapter08/jinja2.html index d22e5e0..3617df8 100644 --- a/lfs-12.0-sysv/chapter08/jinja2.html +++ b/lfs-12.1-sysv/chapter08/jinja2.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.73. Jinja2-3.1.2 + 8.74. Jinja2-3.1.3 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -23,16 +23,16 @@ <ul> <li class="prev"> <a accesskey="p" href="markupsafe.html" title= - "MarkupSafe-2.1.3">Пред.</a> + "MarkupSafe-2.1.5">Пред.</a> <p> - MarkupSafe-2.1.3 + MarkupSafe-2.1.5 </p> </li> <li class="next"> <a accesskey="n" href="udev.html" title= - "Udev из Systemd-254">След.</a> + "Udev из Systemd-255">След.</a> <p> - Udev из Systemd-254 + Udev из Systemd-255 </p> </li> <li class="up"> @@ -41,16 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-jinja2" name="ch-system-jinja2"></a>8.73. - Jinja2-3.1.2 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-jinja2" name="ch-system-jinja2"></a>8.74. Jinja2-3.1.3 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Jinja2 - это модуль Python, который реализует простой язык шаблонов pythonic @@ -63,29 +62,29 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">3.4 MB</span> + пространство:</strong> <span class="segbody">3.2 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.73.1. Установка пакета Jinja2 + 8.74.1. Установка пакета Jinja2 </h2> <p> Соберите пакет: </p> <pre class="userinput"><kbd class= - "command">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</kbd></pre> + "command">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</kbd></pre> <p> Установите пакет: </p> <pre class="userinput"><kbd class= "command">pip3 install --no-index --no-user --find-links dist Jinja2</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-jinja2" name="contents-jinja2"></a>8.73.2. + <a id="contents-jinja2" name="contents-jinja2"></a>8.74.2. Содержимое пакета Jinja2 </h2> <div class="segmentedlist"> @@ -93,7 +92,7 @@ <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class= - "segbody">/usr/lib/python3.11/site-packages/Jinja2-3.1.2.dist-info</span> + "segbody">/usr/lib/python3.12/site-packages/Jinja2-3.1.3.dist-info</span> </div> </div> </div> @@ -103,16 +102,16 @@ <ul> <li class="prev"> <a accesskey="p" href="markupsafe.html" title= - "MarkupSafe-2.1.3">Пред.</a> + "MarkupSafe-2.1.5">Пред.</a> <p> - MarkupSafe-2.1.3 + MarkupSafe-2.1.5 </p> </li> <li class="next"> <a accesskey="n" href="udev.html" title= - "Udev из Systemd-254">След.</a> + "Udev из Systemd-255">След.</a> <p> - Udev из Systemd-254 + Udev из Systemd-255 </p> </li> <li class="up"> @@ -121,7 +120,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/kbd.html b/lfs-12.1-sysv/chapter08/kbd.html index 4e3a9cb..e296395 100644 --- a/lfs-12.0-sysv/chapter08/kbd.html +++ b/lfs-12.1-sysv/chapter08/kbd.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.65. Kbd-2.6.1 + 8.66. Kbd-2.6.4 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -23,9 +23,9 @@ <ul> <li class="prev"> <a accesskey="p" href="iproute2.html" title= - "IPRoute2-6.4.0">Пред.</a> + "IPRoute2-6.7.0">Пред.</a> <p> - IPRoute2-6.4.0 + IPRoute2-6.7.0 </p> </li> <li class="next"> @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-kbd" name="ch-system-kbd"></a>8.65. Kbd-2.6.1 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-kbd" name="ch-system-kbd"></a>8.66. Kbd-2.6.4 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Kbd содержит файлы таблиц клавиш, консольные шрифты и утилиты клавиатуры. @@ -62,14 +62,14 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">35 MB</span> + пространство:</strong> <span class="segbody">34 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.65.1. Установка пакета Kbd + 8.66.1. Установка пакета Kbd </h2> <p> Поведение клавиш backspace и delete не согласуется между @@ -77,7 +77,7 @@ для раскладок i386: </p> <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../kbd-2.6.1-backspace-1.patch</kbd></pre> + "command">patch -Np1 -i ../kbd-2.6.4-backspace-1.patch</kbd></pre> <p> После исправления клавиша backspace генерирует символ с кодом 127, а клавиша delete генерирует хорошо известную @@ -147,11 +147,11 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> По желанию, установите документацию:: </p> <pre class="userinput"><kbd class= - "command">cp -R -v docs/doc -T /usr/share/doc/kbd-2.6.1</kbd></pre> + "command">cp -R -v docs/doc -T /usr/share/doc/kbd-2.6.4</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-kbd" name="contents-kbd"></a>8.65.2. Содержимое + <a id="contents-kbd" name="contents-kbd"></a>8.66.2. Содержимое пакета Kbd </h2> <div class="segmentedlist"> @@ -170,7 +170,7 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/share/consolefonts, /usr/share/consoletrans, /usr/share/keymaps, - /usr/share/doc/kbd-2.6.1 и /usr/share/unimaps</span> + /usr/share/doc/kbd-2.6.4 и /usr/share/unimaps</span> </div> </div> </div> @@ -560,9 +560,9 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> <ul> <li class="prev"> <a accesskey="p" href="iproute2.html" title= - "IPRoute2-6.4.0">Пред.</a> + "IPRoute2-6.7.0">Пред.</a> <p> - IPRoute2-6.4.0 + IPRoute2-6.7.0 </p> </li> <li class="next"> @@ -578,7 +578,7 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/kmod.html b/lfs-12.1-sysv/chapter08/kmod.html index 6d9f69b..8590a93 100644 --- a/lfs-12.0-sysv/chapter08/kmod.html +++ b/lfs-12.1-sysv/chapter08/kmod.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.48. Kmod-30 + 8.48. Kmod-31 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -23,16 +23,16 @@ <ul> <li class="prev"> <a accesskey="p" href="openssl.html" title= - "OpenSSL-3.1.2">Пред.</a> + "OpenSSL-3.2.1">Пред.</a> <p> - OpenSSL-3.1.2 + OpenSSL-3.2.1 </p> </li> <li class="next"> <a accesskey="n" href="libelf.html" title= - "Libelf из Elfutils-0.189">След.</a> + "Libelf из Elfutils-0.190">След.</a> <p> - Libelf из Elfutils-0.189 + Libelf из Elfutils-0.190 </p> </li> <li class="up"> @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-kmod" name="ch-system-kmod"></a>8.48. Kmod-30 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-kmod" name="ch-system-kmod"></a>8.48. Kmod-31 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Kmod содержит библиотеки и утилиты для загрузки модулей ядра. </p> @@ -66,7 +66,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.48.1. Установка пакета Kmod </h2> @@ -131,7 +131,7 @@ done ln -sfv kmod /usr/bin/lsmod</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-kmod" name="contents-kmod"></a>8.48.2. Содержимое пакета Kmod @@ -289,16 +289,16 @@ ln -sfv kmod /usr/bin/lsmod</kbd></pre> <ul> <li class="prev"> <a accesskey="p" href="openssl.html" title= - "OpenSSL-3.1.2">Пред.</a> + "OpenSSL-3.2.1">Пред.</a> <p> - OpenSSL-3.1.2 + OpenSSL-3.2.1 </p> </li> <li class="next"> <a accesskey="n" href="libelf.html" title= - "Libelf из Elfutils-0.189">След.</a> + "Libelf из Elfutils-0.190">След.</a> <p> - Libelf из Elfutils-0.189 + Libelf из Elfutils-0.190 </p> </li> <li class="up"> @@ -307,7 +307,7 @@ ln -sfv kmod /usr/bin/lsmod</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/less.html b/lfs-12.1-sysv/chapter08/less.html index 35c69e7..6518582 100644 --- a/lfs-12.0-sysv/chapter08/less.html +++ b/lfs-12.1-sysv/chapter08/less.html @@ -7,15 +7,15 @@ 8.41. Less-643 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -23,15 +23,15 @@ <ul> <li class="prev"> <a accesskey="p" href="inetutils.html" title= - "Inetutils-2.4">Пред.</a> + "Inetutils-2.5">Пред.</a> <p> - Inetutils-2.4 + Inetutils-2.5 </p> </li> <li class="next"> - <a accesskey="n" href="perl.html" title="Perl-5.38.0">След.</a> + <a accesskey="n" href="perl.html" title="Perl-5.38.2">След.</a> <p> - Perl-5.38.0 + Perl-5.38.2 </p> </li> <li class="up"> @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-less" name="ch-system-less"></a>8.41. Less-643 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-less" name="ch-system-less"></a>8.41. Less-643 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Less содержит средство просмотра текстовых файлов </p> @@ -65,7 +65,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.41.1. Установка пакета Less </h2> @@ -104,7 +104,7 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-less" name="contents-less"></a>8.41.2. Содержимое пакета Less @@ -184,15 +184,15 @@ <ul> <li class="prev"> <a accesskey="p" href="inetutils.html" title= - "Inetutils-2.4">Пред.</a> + "Inetutils-2.5">Пред.</a> <p> - Inetutils-2.4 + Inetutils-2.5 </p> </li> <li class="next"> - <a accesskey="n" href="perl.html" title="Perl-5.38.0">След.</a> + <a accesskey="n" href="perl.html" title="Perl-5.38.2">След.</a> <p> - Perl-5.38.0 + Perl-5.38.2 </p> </li> <li class="up"> @@ -201,7 +201,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/libcap.html b/lfs-12.1-sysv/chapter08/libcap.html index c80b274..6cbb111 100644 --- a/lfs-12.0-sysv/chapter08/libcap.html +++ b/lfs-12.1-sysv/chapter08/libcap.html @@ -4,27 +4,27 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.24. Libcap-2.69 + 8.25. Libcap-2.69 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="acl.html" title="Acl-2.3.1">Пред.</a> + <a accesskey="p" href="acl.html" title="Acl-2.3.2">Пред.</a> <p> - Acl-2.3.1 + Acl-2.3.2 </p> </li> <li class="next"> @@ -40,16 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-libcap" name="ch-system-libcap"></a>8.24. - Libcap-2.69 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-libcap" name="ch-system-libcap"></a>8.25. Libcap-2.69 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Libcap реализует интерфейсы пользовательского пространства для возможностей POSIX 1003.1e, доступных в ядрах Linux. Эти @@ -69,9 +68,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.24.1. Установка пакета Libcap + 8.25.1. Установка пакета Libcap </h2> <p> Запретите установку статических библиотек: @@ -112,9 +111,9 @@ <pre class="userinput"><kbd class= "command">make prefix=/usr lib=lib install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-libcap" name="contents-libcap"></a>8.24.2. + <a id="contents-libcap" name="contents-libcap"></a>8.25.2. Содержимое пакета Libcap </h2> <div class="segmentedlist"> @@ -233,9 +232,9 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="acl.html" title="Acl-2.3.1">Пред.</a> + <a accesskey="p" href="acl.html" title="Acl-2.3.2">Пред.</a> <p> - Acl-2.3.1 + Acl-2.3.2 </p> </li> <li class="next"> @@ -251,7 +250,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/libelf.html b/lfs-12.1-sysv/chapter08/libelf.html index 2e2e598..df49966 100644 --- a/lfs-12.0-sysv/chapter08/libelf.html +++ b/lfs-12.1-sysv/chapter08/libelf.html @@ -4,27 +4,27 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.49. Libelf из Elfutils-0.189 + 8.49. Libelf из Elfutils-0.190 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="kmod.html" title="Kmod-30">Пред.</a> + <a accesskey="p" href="kmod.html" title="Kmod-31">Пред.</a> <p> - Kmod-30 + Kmod-31 </p> </li> <li class="next"> @@ -39,16 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-libelf" name="ch-system-libelf"></a>8.49. Libelf из - Elfutils-0.189 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-libelf" name="ch-system-libelf"></a>8.49. Libelf из + Elfutils-0.190 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Libelf — это библиотека для обработки файлов ELF (Executable and Linkable Format - формат исполняемых и связываемых файлов). @@ -61,18 +61,18 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">122 MB</span> + пространство:</strong> <span class="segbody">124 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.49.1. Установка пакета Libelf </h2> <p> - Libelf является частью пакета elfutils-0.189. Используйте - elfutils-0.189.tar.bz2 в качестве исходного архива. + Libelf является частью пакета elfutils-0.190. Используйте + elfutils-0.190.tar.bz2 в качестве исходного архива. </p> <p> Подготовьте Libelf к компиляции: @@ -96,7 +96,7 @@ install -vm644 config/libelf.pc /usr/lib/pkgconfig rm /usr/lib/libelf.a</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-elfutils" name="contents-elfutils"></a>8.49.2. Содержимое пакета Libelf @@ -144,9 +144,9 @@ rm /usr/lib/libelf.a</kbd></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="kmod.html" title="Kmod-30">Пред.</a> + <a accesskey="p" href="kmod.html" title="Kmod-31">Пред.</a> <p> - Kmod-30 + Kmod-31 </p> </li> <li class="next"> @@ -161,7 +161,7 @@ rm /usr/lib/libelf.a</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/libffi.html b/lfs-12.1-sysv/chapter08/libffi.html index 4115958..0c3c825 100644 --- a/lfs-12.0-sysv/chapter08/libffi.html +++ b/lfs-12.1-sysv/chapter08/libffi.html @@ -7,15 +7,15 @@ 8.50. Libffi-3.4.4 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -23,15 +23,15 @@ <ul> <li class="prev"> <a accesskey="p" href="libelf.html" title= - "Libelf из Elfutils-0.189">Пред.</a> + "Libelf из Elfutils-0.190">Пред.</a> <p> - Libelf из Elfutils-0.189 + Libelf из Elfutils-0.190 </p> </li> <li class="next"> - <a accesskey="n" href="Python.html" title="Python-3.11.4">След.</a> + <a accesskey="n" href="Python.html" title="Python-3.12.2">След.</a> <p> - Python-3.11.4 + Python-3.12.2 </p> </li> <li class="up"> @@ -40,16 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-libffi" name="ch-system-libffi"></a>8.50. - Libffi-3.4.4 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-libffi" name="ch-system-libffi"></a>8.50. Libffi-3.4.4 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Библиотека Libffi предоставляет переносимый высокоуровневый программный интерфейс для различных соглашений о вызовах. Это @@ -76,7 +75,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.50.1. Установка пакета Libffi </h2> @@ -141,7 +140,7 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-libffi" name="contents-libffi"></a>8.50.2. Содержимое пакета Libffi @@ -186,15 +185,15 @@ <ul> <li class="prev"> <a accesskey="p" href="libelf.html" title= - "Libelf из Elfutils-0.189">Пред.</a> + "Libelf из Elfutils-0.190">Пред.</a> <p> - Libelf из Elfutils-0.189 + Libelf из Elfutils-0.190 </p> </li> <li class="next"> - <a accesskey="n" href="Python.html" title="Python-3.11.4">След.</a> + <a accesskey="n" href="Python.html" title="Python-3.12.2">След.</a> <p> - Python-3.11.4 + Python-3.12.2 </p> </li> <li class="up"> @@ -203,7 +202,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/libpipeline.html b/lfs-12.1-sysv/chapter08/libpipeline.html index 995c06e..4d5de75 100644 --- a/lfs-12.0-sysv/chapter08/libpipeline.html +++ b/lfs-12.1-sysv/chapter08/libpipeline.html @@ -4,27 +4,27 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.66. Libpipeline-1.5.7 + 8.67. Libpipeline-1.5.7 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="kbd.html" title="Kbd-2.6.1">Пред.</a> + <a accesskey="p" href="kbd.html" title="Kbd-2.6.4">Пред.</a> <p> - Kbd-2.6.1 + Kbd-2.6.4 </p> </li> <li class="next"> @@ -39,16 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-libpipeline" name="ch-system-libpipeline"></a>8.66. - Libpipeline-1.5.7 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-libpipeline" name="ch-system-libpipeline"></a>8.67. + Libpipeline-1.5.7 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Libpipeline содержит библиотеку для гибкого и удобного управления подпроцессами. @@ -66,9 +66,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.66.1. Установка пакета Libpipeline + 8.67.1. Установка пакета Libpipeline </h2> <p> Подготовьте Libpipeline к компиляции: @@ -88,10 +88,10 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-libpipeline" name= - "contents-libpipeline"></a>8.66.2. Содержимое пакета Libpipeline + "contents-libpipeline"></a>8.67.2. Содержимое пакета Libpipeline </h2> <div class="segmentedlist"> <div class="seglistitem"> @@ -133,9 +133,9 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="kbd.html" title="Kbd-2.6.1">Пред.</a> + <a accesskey="p" href="kbd.html" title="Kbd-2.6.4">Пред.</a> <p> - Kbd-2.6.1 + Kbd-2.6.4 </p> </li> <li class="next"> @@ -150,7 +150,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/libtool.html b/lfs-12.1-sysv/chapter08/libtool.html index 5a4c01e..2a15fe0 100644 --- a/lfs-12.0-sysv/chapter08/libtool.html +++ b/lfs-12.1-sysv/chapter08/libtool.html @@ -7,24 +7,24 @@ 8.36. Libtool-2.4.7 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="bash.html" title="Bash-5.2.15">Пред.</a> + <a accesskey="p" href="bash.html" title="Bash-5.2.21">Пред.</a> <p> - Bash-5.2.15 + Bash-5.2.21 </p> </li> <li class="next"> @@ -39,16 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-libtool" name="ch-system-libtool"></a>8.36. - Libtool-2.4.7 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-libtool" name="ch-system-libtool"></a>8.36. + Libtool-2.4.7 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Libtool содержит сценарий поддержки универсальной библиотеки GNU. Это упрощает использование общих библиотек благодаря @@ -58,7 +58,7 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">1.3 SBU</span> + <span class="segbody">0.6 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое @@ -67,7 +67,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.36.1. Установка пакета Libtool </h2> @@ -84,25 +84,13 @@ Чтобы протестировать пакет, выполните: </p> <pre class="userinput"><kbd class="command">make -k check</kbd></pre> - <div class="admon note"> - <img alt="[Примечание]" src="../images/note.png" /> - <h3> - Примечание - </h3> - <p> - Время тестирования Libtool может быть значительно сокращено в - системе с несколькими ядрами. Для этого добавьте <span class= - "command"><strong>TESTSUITEFLAGS=-j<N></strong></span> к - строке выше. Например, использование -j4 может сократить время - тестирования более чем на 60 процентов. - </p> - </div> <p> Известно, что пять тестов в среде сборки LFS завершаются неудачно из-за циклической зависимости, но эти тесты проходят успешно, если запустить их повторно после установки automake. Кроме того, в - grep-3.8 два теста вызовут предупреждение для регулярных выражений, - несовместимых с POSIX и завершатся с ошибкой. + grep-3.8 или более поздней версии два теста вызовут предупреждение + для регулярных выражений, несовместимых с POSIX и завершатся + ошибкой. </p> <p> Установите пакет: @@ -114,7 +102,7 @@ <pre class="userinput"><kbd class= "command">rm -fv /usr/lib/libltdl.a</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-libtool" name="contents-libtool"></a>8.36.2. Содержимое пакета Libtool @@ -198,9 +186,9 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="bash.html" title="Bash-5.2.15">Пред.</a> + <a accesskey="p" href="bash.html" title="Bash-5.2.21">Пред.</a> <p> - Bash-5.2.15 + Bash-5.2.21 </p> </li> <li class="next"> @@ -215,7 +203,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/libxcrypt.html b/lfs-12.1-sysv/chapter08/libxcrypt.html index af4edc5..1241823 100644 --- a/lfs-12.0-sysv/chapter08/libxcrypt.html +++ b/lfs-12.1-sysv/chapter08/libxcrypt.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.25. Libxcrypt-4.4.36 + 8.26. Libxcrypt-4.4.36 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -28,9 +28,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="shadow.html" title="Shadow-4.13">След.</a> + <a accesskey="n" href="shadow.html" title="Shadow-4.14.5">След.</a> <p> - Shadow-4.13 + Shadow-4.14.5 </p> </li> <li class="up"> @@ -39,16 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-libxcrypt" name="ch-system-libxcrypt"></a>8.25. - Libxcrypt-4.4.36 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-libxcrypt" name="ch-system-libxcrypt"></a>8.26. + Libxcrypt-4.4.36 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Libxcrypt содержит современную библиотеку для одностороннего хэширования паролей. @@ -66,9 +66,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.25.1. Установка пакета Libxcrypt + 8.26.1. Установка пакета Libxcrypt </h2> <p> Подготовьте Libxcrypt к компиляции: @@ -153,12 +153,12 @@ --disable-static \ --disable-failure-tokens make -cp -av .libs/libcrypt.so.1* /usr/lib</kbd></pre> +cp -av --remove-destination .libs/libcrypt.so.1* /usr/lib</kbd></pre> </div> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-libxcrypt" name="contents-libxcrypt"></a>8.25.2. + <a id="contents-libxcrypt" name="contents-libxcrypt"></a>8.26.2. Содержимое пакета Libxcrypt </h2> <div class="segmentedlist"> @@ -206,9 +206,9 @@ cp -av .libs/libcrypt.so.1* /usr/lib</kbd></pre> </p> </li> <li class="next"> - <a accesskey="n" href="shadow.html" title="Shadow-4.13">След.</a> + <a accesskey="n" href="shadow.html" title="Shadow-4.14.5">След.</a> <p> - Shadow-4.13 + Shadow-4.14.5 </p> </li> <li class="up"> @@ -217,7 +217,7 @@ cp -av .libs/libcrypt.so.1* /usr/lib</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/m4.html b/lfs-12.1-sysv/chapter08/m4.html index 2fcfa14..c845fd3 100644 --- a/lfs-12.0-sysv/chapter08/m4.html +++ b/lfs-12.1-sysv/chapter08/m4.html @@ -7,15 +7,15 @@ 8.12. M4-1.4.19 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -29,9 +29,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="bc.html" title="Bc-6.6.0">След.</a> + <a accesskey="n" href="bc.html" title="Bc-6.7.5">След.</a> <p> - Bc-6.6.0 + Bc-6.7.5 </p> </li> <li class="up"> @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-m4" name="ch-system-m4"></a>8.12. M4-1.4.19 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-m4" name="ch-system-m4"></a>8.12. M4-1.4.19 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет M4 содержит макропроцессор. </p> @@ -65,7 +65,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.12.1. Установка пакета M4 </h2> @@ -87,7 +87,7 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-m4" name="contents-m4"></a>8.12.2. Содержимое пакета M4 @@ -149,9 +149,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="bc.html" title="Bc-6.6.0">След.</a> + <a accesskey="n" href="bc.html" title="Bc-6.7.5">След.</a> <p> - Bc-6.6.0 + Bc-6.7.5 </p> </li> <li class="up"> @@ -160,7 +160,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/make.html b/lfs-12.1-sysv/chapter08/make.html index b0bb047..b3a537d 100644 --- a/lfs-12.0-sysv/chapter08/make.html +++ b/lfs-12.1-sysv/chapter08/make.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.67. Make-4.4.1 + 8.68. Make-4.4.1 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-make" name="ch-system-make"></a>8.67. Make-4.4.1 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-make" name="ch-system-make"></a>8.68. Make-4.4.1 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Make содержит программу, управляющую генерацией исполняемых и других файлов, из исходного кода. @@ -66,9 +66,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.67.1. Установка пакета Make + 8.68.1. Установка пакета Make </h2> <p> Подготовьте Make к компиляции: @@ -82,16 +82,16 @@ <p> Чтобы протестировать пакет, выполните: </p> - <pre class="userinput"><kbd class="command">chown -Rv tester . + <pre class="userinput"><kbd class="command">chown -R tester . su tester -c "PATH=$PATH make check"</kbd></pre> <p> Установите пакет: </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-make" name="contents-make"></a>8.67.2. Содержимое + <a id="contents-make" name="contents-make"></a>8.68.2. Содержимое пакета Make </h2> <div class="segmentedlist"> @@ -153,7 +153,7 @@ su tester -c "PATH=$PATH make check"</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/man-db.html b/lfs-12.1-sysv/chapter08/man-db.html index 104c24e..09d54d7 100644 --- a/lfs-12.0-sysv/chapter08/man-db.html +++ b/lfs-12.1-sysv/chapter08/man-db.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.75. Man-DB-2.11.2 + 8.76. Man-DB-2.12.0 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -23,16 +23,16 @@ <ul> <li class="prev"> <a accesskey="p" href="udev.html" title= - "Udev из Systemd-254">Пред.</a> + "Udev из Systemd-255">Пред.</a> <p> - Udev из Systemd-254 + Udev из Systemd-255 </p> </li> <li class="next"> <a accesskey="n" href="procps-ng.html" title= - "Procps-ng-4.0.3">След.</a> + "Procps-ng-4.0.4">След.</a> <p> - Procps-ng-4.0.3 + Procps-ng-4.0.4 </p> </li> <li class="up"> @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-man-db" name="ch-system-man-db"></a>8.75. - Man-DB-2.11.2 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-man-db" name="ch-system-man-db"></a>8.76. + Man-DB-2.12.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Man-DB содержит программы для поиска и просмотра справочных страниц. @@ -63,21 +63,21 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">40 MB</span> + пространство:</strong> <span class="segbody">41 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.75.1. Установка пакета Man-DB + 8.76.1. Установка пакета Man-DB </h2> <p> Подготовьте Man-DB к компиляции: </p> <pre class="userinput"><kbd class= "command">./configure --prefix=/usr \ - --docdir=/usr/share/doc/man-db-2.11.2 \ + --docdir=/usr/share/doc/man-db-2.12.0 \ --sysconfdir=/etc \ --disable-setuid \ --enable-cache-owner=bin \ @@ -153,17 +153,13 @@ </p> <pre class="userinput"><kbd class="command">make check</kbd></pre> <p> - Известно, что один тест с именем <code class= - "filename">man1/lexgrog.1</code> завершился неудачно. - </p> - <p> Установите пакет: </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.75.2. Не англоязычные страницы руководств в LFS + 8.76.2. Не англоязычные страницы руководств в LFS </h2> <p> В следующей таблице приведены наборы символов, в которых могут быть @@ -173,7 +169,7 @@ страницы, установленные в этом каталоге, кодировку UTF-8. </p> <div class="table"> - <a id="idm13666" name="idm13666"></a> + <a id="idm13867" name="idm13867"></a> <p class="title"> <strong>Таблица 8.1. Допустимые кодировки старых 8-битных страниц руководств</strong> @@ -528,9 +524,9 @@ </p> </div> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-man-db" name="contents-man-db"></a>8.75.3. + <a id="contents-man-db" name="contents-man-db"></a>8.76.3. Содержимое пакета Man-DB </h2> <div class="segmentedlist"> @@ -549,7 +545,7 @@ <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/lib/man-db, /usr/libexec/man-db и - /usr/share/doc/man-db-2.11.2</span> + /usr/share/doc/man-db-2.12.0</span> </div> </div> </div> @@ -739,16 +735,16 @@ <ul> <li class="prev"> <a accesskey="p" href="udev.html" title= - "Udev из Systemd-254">Пред.</a> + "Udev из Systemd-255">Пред.</a> <p> - Udev из Systemd-254 + Udev из Systemd-255 </p> </li> <li class="next"> <a accesskey="n" href="procps-ng.html" title= - "Procps-ng-4.0.3">След.</a> + "Procps-ng-4.0.4">След.</a> <p> - Procps-ng-4.0.3 + Procps-ng-4.0.4 </p> </li> <li class="up"> @@ -757,7 +753,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/man-pages.html b/lfs-12.1-sysv/chapter08/man-pages.html index 5ed69a8..e51ddfe 100644 --- a/lfs-12.0-sysv/chapter08/man-pages.html +++ b/lfs-12.1-sysv/chapter08/man-pages.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.3. Man-pages-6.05.01 + 8.3. Man-pages-6.06 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -30,9 +30,9 @@ </li> <li class="next"> <a accesskey="n" href="iana-etc.html" title= - "Iana-Etc-20230810">След.</a> + "Iana-Etc-20240125">След.</a> <p> - Iana-Etc-20230810 + Iana-Etc-20240125 </p> </li> <li class="up"> @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-man-pages" name="ch-system-man-pages"></a>8.3. - Man-pages-6.05.01 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-man-pages" name="ch-system-man-pages"></a>8.3. + Man-pages-6.06 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Man-pages содержит более 2400 справочных руководств. </p> @@ -67,7 +67,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.3.1. Установка пакета Man-pages </h2> @@ -84,7 +84,7 @@ <pre class="userinput"><kbd class= "command">make prefix=/usr install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-manpages" name="contents-manpages"></a>8.3.2. Содержимое пакета Man-pages @@ -137,9 +137,9 @@ </li> <li class="next"> <a accesskey="n" href="iana-etc.html" title= - "Iana-Etc-20230810">След.</a> + "Iana-Etc-20240125">След.</a> <p> - Iana-Etc-20230810 + Iana-Etc-20240125 </p> </li> <li class="up"> @@ -148,7 +148,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/markupsafe.html b/lfs-12.1-sysv/chapter08/markupsafe.html index 440bf83..a615f73 100644 --- a/lfs-12.0-sysv/chapter08/markupsafe.html +++ b/lfs-12.1-sysv/chapter08/markupsafe.html @@ -4,33 +4,33 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.72. MarkupSafe-2.1.3 + 8.73. MarkupSafe-2.1.5 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="vim.html" title="Vim-9.0.1677">Пред.</a> + <a accesskey="p" href="vim.html" title="Vim-9.1.0041">Пред.</a> <p> - Vim-9.0.1677 + Vim-9.1.0041 </p> </li> <li class="next"> - <a accesskey="n" href="jinja2.html" title="Jinja2-3.1.2">След.</a> + <a accesskey="n" href="jinja2.html" title="Jinja2-3.1.3">След.</a> <p> - Jinja2-3.1.2 + Jinja2-3.1.3 </p> </li> <li class="up"> @@ -39,16 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-markupsafe" name="ch-system-markupsafe"></a>8.72. - MarkupSafe-2.1.3 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-markupsafe" name="ch-system-markupsafe"></a>8.73. + MarkupSafe-2.1.5 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> MarkupSafe — это модуль Python, реализующий безопасное использование строк в языках разметки XML/HTML/XHTML @@ -61,20 +61,20 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">548 KB</span> + пространство:</strong> <span class="segbody">508 KB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.72.1. Установка пакета MarkupSafe + 8.73.1. Установка пакета MarkupSafe </h2> <p> Скомпилируйте MarkupSafe с помощью следующей команды: </p> <pre class="userinput"><kbd class= - "command">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</kbd></pre> + "command">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</kbd></pre> <p> С этим пакетом не поставляется тестов. </p> @@ -84,9 +84,9 @@ <pre class="userinput"><kbd class= "command">pip3 install --no-index --no-user --find-links dist Markupsafe</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-markupsafe" name="contents-markupsafe"></a>8.72.2. + <a id="contents-markupsafe" name="contents-markupsafe"></a>8.73.2. Содержимое пакета MarkupSafe </h2> <div class="segmentedlist"> @@ -94,7 +94,7 @@ <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class= - "segbody">/usr/lib/python3.11/site-packages/MarkupSafe-2.1.3.dist-info</span> + "segbody">/usr/lib/python3.12/site-packages/MarkupSafe-2.1.5.dist-info</span> </div> </div> </div> @@ -103,15 +103,15 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="vim.html" title="Vim-9.0.1677">Пред.</a> + <a accesskey="p" href="vim.html" title="Vim-9.1.0041">Пред.</a> <p> - Vim-9.0.1677 + Vim-9.1.0041 </p> </li> <li class="next"> - <a accesskey="n" href="jinja2.html" title="Jinja2-3.1.2">След.</a> + <a accesskey="n" href="jinja2.html" title="Jinja2-3.1.3">След.</a> <p> - Jinja2-3.1.2 + Jinja2-3.1.3 </p> </li> <li class="up"> @@ -120,7 +120,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/meson.html b/lfs-12.1-sysv/chapter08/meson.html index 0b29709..fcba2c8 100644 --- a/lfs-12.0-sysv/chapter08/meson.html +++ b/lfs-12.1-sysv/chapter08/meson.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.55. Meson-1.2.1 + 8.56. Meson-1.3.2 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -29,9 +29,9 @@ </li> <li class="next"> <a accesskey="n" href="coreutils.html" title= - "Coreutils-9.3">След.</a> + "Coreutils-9.4">След.</a> <p> - Coreutils-9.3 + Coreutils-9.4 </p> </li> <li class="up"> @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-meson" name="ch-system-meson"></a>8.55. Meson-1.2.1 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-meson" name="ch-system-meson"></a>8.56. Meson-1.3.2 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Meson — это система сборки с открытым исходным кодом, разработанная таким образом, чтобы быть очень быстрой и максимально удобной для @@ -67,15 +67,15 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.55.1. Установка пакета Meson + 8.56.1. Установка пакета Meson </h2> <p> Скомпилируйте Meson с помощью следующей команды: </p> <pre class="userinput"><kbd class= - "command">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</kbd></pre> + "command">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</kbd></pre> <p> Для набора тестов требуются некоторые пакеты, выходящие за рамки LFS. @@ -115,9 +115,9 @@ install -vDm644 data/shell-completions/zsh/_meson /usr/share/zsh/site-functions/ </dl> </div> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-meson" name="contents-meson"></a>8.55.2. Содержимое + <a id="contents-meson" name="contents-meson"></a>8.56.2. Содержимое пакета Meson </h2> <div class="segmentedlist"> @@ -129,8 +129,8 @@ install -vDm644 data/shell-completions/zsh/_meson /usr/share/zsh/site-functions/ <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class= - "segbody">/usr/lib/python3.11/site-packages/meson-1.2.1.dist-info - и /usr/lib/python3.11/site-packages/mesonbuild</span> + "segbody">/usr/lib/python3.12/site-packages/meson-1.3.2.dist-info + и /usr/lib/python3.12/site-packages/mesonbuild</span> </div> </div> </div> @@ -173,9 +173,9 @@ install -vDm644 data/shell-completions/zsh/_meson /usr/share/zsh/site-functions/ </li> <li class="next"> <a accesskey="n" href="coreutils.html" title= - "Coreutils-9.3">След.</a> + "Coreutils-9.4">След.</a> <p> - Coreutils-9.3 + Coreutils-9.4 </p> </li> <li class="up"> @@ -184,7 +184,7 @@ install -vDm644 data/shell-completions/zsh/_meson /usr/share/zsh/site-functions/ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/mpc.html b/lfs-12.1-sysv/chapter08/mpc.html index cd8cee1..19cd64b 100644 --- a/lfs-12.0-sysv/chapter08/mpc.html +++ b/lfs-12.1-sysv/chapter08/mpc.html @@ -4,33 +4,33 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.21. MPC-1.3.1 + 8.22. MPC-1.3.1 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="mpfr.html" title="MPFR-4.2.0">Пред.</a> + <a accesskey="p" href="mpfr.html" title="MPFR-4.2.1">Пред.</a> <p> - MPFR-4.2.0 + MPFR-4.2.1 </p> </li> <li class="next"> - <a accesskey="n" href="attr.html" title="Attr-2.5.1">След.</a> + <a accesskey="n" href="attr.html" title="Attr-2.5.2">След.</a> <p> - Attr-2.5.1 + Attr-2.5.2 </p> </li> <li class="up"> @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-mpc" name="ch-system-mpc"></a>8.21. MPC-1.3.1 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-mpc" name="ch-system-mpc"></a>8.22. MPC-1.3.1 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет MPC содержит библиотеку для арифметики комплексных чисел с высокой точностью и правильным округлением результата. @@ -65,9 +65,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.21.1. Установка пакета MPC + 8.22.1. Установка пакета MPC </h2> <p> Подготовьте MPC к компиляции: @@ -91,9 +91,9 @@ make html</kbd></pre> <pre class="userinput"><kbd class="command">make install make install-html</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-mpc" name="contents-mpc"></a>8.21.2. Содержимое + <a id="contents-mpc" name="contents-mpc"></a>8.22.2. Содержимое пакета MPC </h2> <div class="segmentedlist"> @@ -139,15 +139,15 @@ make install-html</kbd></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="mpfr.html" title="MPFR-4.2.0">Пред.</a> + <a accesskey="p" href="mpfr.html" title="MPFR-4.2.1">Пред.</a> <p> - MPFR-4.2.0 + MPFR-4.2.1 </p> </li> <li class="next"> - <a accesskey="n" href="attr.html" title="Attr-2.5.1">След.</a> + <a accesskey="n" href="attr.html" title="Attr-2.5.2">След.</a> <p> - Attr-2.5.1 + Attr-2.5.2 </p> </li> <li class="up"> @@ -156,7 +156,7 @@ make install-html</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/mpfr.html b/lfs-12.1-sysv/chapter08/mpfr.html index cb145b2..42abb97 100644 --- a/lfs-12.0-sysv/chapter08/mpfr.html +++ b/lfs-12.1-sysv/chapter08/mpfr.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.20. MPFR-4.2.0 + 8.21. MPFR-4.2.1 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-mpfr" name="ch-system-mpfr"></a>8.20. MPFR-4.2.0 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-mpfr" name="ch-system-mpfr"></a>8.21. MPFR-4.2.1 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет MPFR содержит функции для двоичных вычислений с плавающей запятой произвольной точности. @@ -56,35 +56,27 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">0.2 SBU</span> + <span class="segbody">0.3 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">43 MB</span> + пространство:</strong> <span class="segbody">44 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.20.1. Установка пакета MPFR + 8.21.1. Установка пакета MPFR </h2> <p> - Исправьте тестовый пример, приводящий к ошибке в старых версиях - Glibc: - </p> - <pre class="userinput"><kbd class= - "command">sed -e 's/+01,234,567/+1,234,567 /' \ - -e 's/13.10Pd/13Pd/' \ - -i tests/tsprintf.c</kbd></pre> - <p> Подготовьте MPFR к компиляции: </p> <pre class="userinput"><kbd class= "command">./configure --prefix=/usr \ --disable-static \ --enable-thread-safe \ - --docdir=/usr/share/doc/mpfr-4.2.0</kbd></pre> + --docdir=/usr/share/doc/mpfr-4.2.1</kbd></pre> <p> Скомпилируйте пакет и сгенерируйте HTML-документацию: </p> @@ -101,7 +93,7 @@ make html</kbd></pre> </p> </div> <p> - Выполните тестирование и убедитесь, что все 197 тестов пройдены: + Выполните тестирование и убедитесь, что все 198 тестов пройдены: </p> <pre class="userinput"><kbd class="command">make check</kbd></pre> <p> @@ -110,9 +102,9 @@ make html</kbd></pre> <pre class="userinput"><kbd class="command">make install make install-html</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-mpfr" name="contents-mpfr"></a>8.20.2. Содержимое + <a id="contents-mpfr" name="contents-mpfr"></a>8.21.2. Содержимое пакета MPFR </h2> <div class="segmentedlist"> @@ -123,7 +115,7 @@ make install-html</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> - <span class="segbody">/usr/share/doc/mpfr-4.2.0</span> + <span class="segbody">/usr/share/doc/mpfr-4.2.1</span> </div> </div> </div> @@ -175,7 +167,7 @@ make install-html</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/ncurses.html b/lfs-12.1-sysv/chapter08/ncurses.html index c56e5dc..359af24 100644 --- a/lfs-12.0-sysv/chapter08/ncurses.html +++ b/lfs-12.1-sysv/chapter08/ncurses.html @@ -4,28 +4,27 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.29. Ncurses-6.4 + 8.29. Ncurses-6.4-20230520 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="pkgconf.html" title= - "Pkgconf-2.0.1">Пред.</a> + <a accesskey="p" href="gcc.html" title="GCC-13.2.0">Пред.</a> <p> - Pkgconf-2.0.1 + GCC-13.2.0 </p> </li> <li class="next"> @@ -40,16 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-ncurses" name="ch-system-ncurses"></a>8.29. - Ncurses-6.4 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-ncurses" name="ch-system-ncurses"></a>8.29. + Ncurses-6.4-20230520 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Ncurses содержит библиотеки для независимой от терминала обработки ввода/вывода @@ -67,7 +66,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.29.1. Установка пакета Ncurses </h2> @@ -168,8 +167,9 @@ <p> У этого пакета есть набор тестов, но его можно запустить только после того, как пакет будет установлен. Тесты находятся в каталоге - <code class="filename">test/</code>. Дополнительные сведения см. в - файле <code class="filename">README</code> в этом каталоге. + <code class="filename">test/</code>. Дополнительные сведения + смотрите в файле <code class="filename">README</code> в этом + каталоге. </p> <p> Установка этого пакета приведет к перезаписи <code class= @@ -178,38 +178,45 @@ библиотеки. Установите пакет с помощью <code class= "literal">DESTDIR</code> и правильно замените файл библиотеки с помощью команды <span class= - "command"><strong>install</strong></span>. + "command"><strong>install</strong></span>(также отредактирован + заголовочный файл <code class="filename">curses.h</code>, чтобы + обеспечить использование ABI расширенного набора символов, как это + сделано в <a class="xref" href="../chapter06/ncurses.html" title= + "6.3. Ncurses-6.4-20230520">Раздел 6.3, + «Ncurses-6.4-20230520»</a>). </p> <pre class="userinput"><kbd class= "command">make DESTDIR=$PWD/dest install install -vm755 dest/usr/lib/libncursesw.so.6.4 /usr/lib rm -v dest/usr/lib/libncursesw.so.6.4 +sed -e 's/^#if.*XOPEN.*$/#if 1/' \ + -i dest/usr/include/curses.h cp -av dest/* /</kbd></pre> <p> - Многие приложения ожидают, что компоновщик сможет найти библиотеки - Ncurses, не поддерживающие расширенный набор символов. Свяжите - такие приложения с библиотеками расширенного набора символов с - помощью символических ссылок и скриптов компоновщика: + Многие приложения ожидают, что компоновщик может найти библиотеки + Ncurses, не поддерживающие расширенный набор символов. Используя + трюк ниже, свяжите такие приложения с библиотеками расширенного + набора символов с помощью символических ссылок (обратите внимание, + что ссылки <code class="filename">.so</code> безопасны только в том + случае, если <code class="filename">curses.h</code> отредактирован + так, чтобы всегда использовать ABI расширенного набора символов): </p> <pre class="userinput"><kbd class= "command">for lib in ncurses form panel menu ; do - rm -vf /usr/lib/lib${lib}.so - echo "INPUT(-l${lib}w)" > /usr/lib/lib${lib}.so - ln -sfv ${lib}w.pc /usr/lib/pkgconfig/${lib}.pc + ln -sfv lib${lib}w.so /usr/lib/lib${lib}.so + ln -sfv ${lib}w.pc /usr/lib/pkgconfig/${lib}.pc done</kbd></pre> <p> Убедитесь, что старые приложения, которым нужна <code class= "filename">-lcurses</code> для сборки, собираются правильно: </p> <pre class="userinput"><kbd class= - "command">rm -vf /usr/lib/libcursesw.so -echo "INPUT(-lncursesw)" > /usr/lib/libcursesw.so -ln -sfv libncurses.so /usr/lib/libcurses.so</kbd></pre> + "command">ln -sfv libncursesw.so /usr/lib/libcurses.so</kbd></pre> <p> По желанию установите документацию Ncurses: </p> <pre class="userinput"><kbd class= - "command">cp -v -R doc -T /usr/share/doc/ncurses-6.4</kbd></pre> + "command">cp -v -R doc -T /usr/share/doc/ncurses-6.4-20230520</kbd></pre> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> <h3> @@ -238,7 +245,7 @@ make sources libs cp -av lib/lib*.so.5* /usr/lib</kbd></pre> </div> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-ncurses" name="contents-ncurses"></a>8.29.2. Содержимое пакета Ncurses @@ -249,19 +256,20 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <strong class="segtitle">Установленные программы:</strong> <span class="segbody">captoinfo (ссылка на tic), clear, infocmp, infotocap (ссылка на tic), ncursesw6-config, reset - (ссылка на tset), tabs, tic, toe, tput, и tset</span> + (ссылка на tset), tabs, tic, toe, tput и tset</span> </div> <div class="seg"> <strong class="segtitle">Установленные библиотеки:</strong> - <span class="segbody">libcursesw.so (символическая ссылка и - скрипт компоновщика на libncursesw.so), libformw.so, - libmenuw.so, libncursesw.so, libncurses++w.so, libpanelw.so, и - их аналоги без "w" в именах библиотек.</span> + <span class="segbody">libcurses.so (символическая ссылка), + libform.so (символическая ссылка), libformw.so, libmenu.so + (символическая ссылка), libmenuw.so, libncurses.so + (символическая ссылка), libncursesw.so, libncurses++w.so, + libpanel.so (символическая ссылка) и libpanelw.so,</span> </div> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> - <span class="segbody">/usr/share/tabset, /usr/share/terminfo, и - /usr/share/doc/ncurses-6.4</span> + <span class="segbody">/usr/share/tabset, /usr/share/terminfo и + /usr/share/doc/ncurses-6.4-20230520</span> </div> </div> </div> @@ -439,19 +447,6 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <tr> <td> <p> - <a id="libcursesw" name="libcursesw"></a><span class= - "term"><code class="filename">libcursesw</code></span> - </p> - </td> - <td> - <p> - Ссылка на <code class="filename">libncursesw</code> - </p> - </td> - </tr> - <tr> - <td> - <p> <a id="libncursesw" name="libncursesw"></a><span class= "term"><code class="filename">libncursesw</code></span> </p> @@ -528,10 +523,9 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="pkgconf.html" title= - "Pkgconf-2.0.1">Пред.</a> + <a accesskey="p" href="gcc.html" title="GCC-13.2.0">Пред.</a> <p> - Pkgconf-2.0.1 + GCC-13.2.0 </p> </li> <li class="next"> @@ -546,7 +540,7 @@ cp -av lib/lib*.so.5* /usr/lib</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/ninja.html b/lfs-12.1-sysv/chapter08/ninja.html index 591a1ed..c716e2b 100644 --- a/lfs-12.0-sysv/chapter08/ninja.html +++ b/lfs-12.1-sysv/chapter08/ninja.html @@ -4,33 +4,34 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.54. Ninja-1.11.1 + 8.55. Ninja-1.11.1 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="wheel.html" title="Wheel-0.41.1">Пред.</a> + <a accesskey="p" href="setuptools.html" title= + "Setuptools-69.1.0">Пред.</a> <p> - Wheel-0.41.1 + Setuptools-69.1.0 </p> </li> <li class="next"> - <a accesskey="n" href="meson.html" title="Meson-1.2.1">След.</a> + <a accesskey="n" href="meson.html" title="Meson-1.3.2">След.</a> <p> - Meson-1.2.1 + Meson-1.3.2 </p> </li> <li class="up"> @@ -39,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-ninja" name="ch-system-ninja"></a>8.54. Ninja-1.11.1 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-ninja" name="ch-system-ninja"></a>8.55. Ninja-1.11.1 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Ninja - небольшая система сборки ориентированная на скорость. </p> @@ -64,9 +65,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.54.1. Установка пакета Ninja + 8.55.1. Установка пакета Ninja </h2> <p> При запуске <span class="command"><strong>ninja</strong></span> @@ -136,9 +137,9 @@ install -vDm644 misc/bash-completion /usr/share/bash-completion/completions/ninja install -vDm644 misc/zsh-completion /usr/share/zsh/site-functions/_ninja</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-ninja" name="contents-ninja"></a>8.54.2. Содержимое + <a id="contents-ninja" name="contents-ninja"></a>8.55.2. Содержимое пакета Ninja </h2> <div class="segmentedlist"> @@ -181,15 +182,16 @@ install -vDm644 misc/zsh-completion /usr/share/zsh/site-functions/_ninja</kbd>< <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="wheel.html" title="Wheel-0.41.1">Пред.</a> + <a accesskey="p" href="setuptools.html" title= + "Setuptools-69.1.0">Пред.</a> <p> - Wheel-0.41.1 + Setuptools-69.1.0 </p> </li> <li class="next"> - <a accesskey="n" href="meson.html" title="Meson-1.2.1">След.</a> + <a accesskey="n" href="meson.html" title="Meson-1.3.2">След.</a> <p> - Meson-1.2.1 + Meson-1.3.2 </p> </li> <li class="up"> @@ -198,7 +200,7 @@ install -vDm644 misc/zsh-completion /usr/share/zsh/site-functions/_ninja</kbd>< </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/openssl.html b/lfs-12.1-sysv/chapter08/openssl.html index 097e1f5..133c93f 100644 --- a/lfs-12.0-sysv/chapter08/openssl.html +++ b/lfs-12.1-sysv/chapter08/openssl.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.47. OpenSSL-3.1.2 + 8.47. OpenSSL-3.2.1 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -29,9 +29,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="kmod.html" title="Kmod-30">След.</a> + <a accesskey="n" href="kmod.html" title="Kmod-31">След.</a> <p> - Kmod-30 + Kmod-31 </p> </li> <li class="up"> @@ -40,16 +40,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-openssl" name="ch-system-openssl"></a>8.47. - OpenSSL-3.1.2 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-openssl" name="ch-system-openssl"></a>8.47. + OpenSSL-3.2.1 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет OpenSSL содержит инструменты управления и библиотеки, относящиеся к криптографии. Они полезны для предоставления @@ -61,16 +61,16 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">3.0 SBU</span> + <span class="segbody">1.8 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">587 MB</span> + пространство:</strong> <span class="segbody">805 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.47.1. Установка пакета OpenSSL </h2> @@ -90,7 +90,8 @@ <p> Чтобы протестировать пакет, выполните: </p> - <pre class="userinput"><kbd class="command">make test</kbd></pre> + <pre class="userinput"><kbd class="command">HARNESS_JOBS=<em class= + "replaceable"><code>$(nproc)</code></em> make test</kbd></pre> <p> Известно, что один тест, 30-test_afalg.t, завершится ошибкой, если в ядре хоста не включен параметр <code class= @@ -113,12 +114,12 @@ make MANSUFFIX=ssl install</kbd></pre> соответствовала другим пакетам: </p> <pre class="userinput"><kbd class= - "command">mv -v /usr/share/doc/openssl /usr/share/doc/openssl-3.1.2</kbd></pre> + "command">mv -v /usr/share/doc/openssl /usr/share/doc/openssl-3.2.1</kbd></pre> <p> По желанию, установите дополнительную документацию: </p> <pre class="userinput"><kbd class= - "command">cp -vfr doc/* /usr/share/doc/openssl-3.1.2</kbd></pre> + "command">cp -vfr doc/* /usr/share/doc/openssl-3.2.1</kbd></pre> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> <h3> @@ -137,20 +138,6 @@ make MANSUFFIX=ssl install</kbd></pre> версии</em></span>. </p> <p> - Если установлен <span class="application">OpenSSH</span>, это - будет исключением из общего правила, указанного выше. Он содержит - чрезмерно ограничительную проверку версии OpenSSL, поэтому и - SSH-клиент, и SSH-сервер откажутся запускаться, если OpenSSL - обновлен с прежним номером MAJOR версии, но с другим номером - MINOR версии. После такого обновления вам необходимо пересобрать - <span class="application">OpenSSH</span>. <span class= - "bold"><strong>Если <span class="application">OpenSSH</span> - используется для доступа к системе, вам необходимо пересобрать и - переустановить его после обновления OpenSSL до новой MINOR версии - перед выходом из системы, иначе вы не сможете больше войти в - систему через SSH.</strong></span> - </p> - <p> Все запущенные программы, связанные с этими библиотеками, после обновления необходимо остановить и перезапустить. Для получения более подробной информации ознакомьтесь с соответствующей записью @@ -160,7 +147,7 @@ make MANSUFFIX=ssl install</kbd></pre> </p> </div> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-openssl" name="contents-openssl"></a>8.47.2. Содержимое пакета OpenSSL @@ -178,7 +165,7 @@ make MANSUFFIX=ssl install</kbd></pre> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/etc/ssl, /usr/include/openssl, - /usr/lib/engines и /usr/share/doc/openssl-3.1.2</span> + /usr/lib/engines и /usr/share/doc/openssl-3.2.1</span> </div> </div> </div> @@ -225,8 +212,8 @@ make MANSUFFIX=ssl install</kbd></pre> различных криптографических функций библиотеки <span class="application">OpenSSL</span> из оболочки. Его можно использовать для различных функций, которые - задокументированы в <span class="command"><strong>man 1 - openssl</strong></span> + задокументированы в <a class="ulink" href= + "https://man.archlinux.org/man/openssl.1">openssl(1)</a> </p> </td> </tr> @@ -261,8 +248,8 @@ make MANSUFFIX=ssl install</kbd></pre> <p> реализует протокол безопасности транспортного уровня (TLS v1). Он предоставляет богатый API, документацию по - которому можно найти, выполнив команду: <span class= - "command"><strong>man 7 ssl</strong></span> + которому можно найти в руководстве <a class="ulink" href= + "https://man.archlinux.org/man/ssl.7">ssl(7)</a> </p> </td> </tr> @@ -281,9 +268,9 @@ make MANSUFFIX=ssl install</kbd></pre> </p> </li> <li class="next"> - <a accesskey="n" href="kmod.html" title="Kmod-30">След.</a> + <a accesskey="n" href="kmod.html" title="Kmod-31">След.</a> <p> - Kmod-30 + Kmod-31 </p> </li> <li class="up"> @@ -292,7 +279,7 @@ make MANSUFFIX=ssl install</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/patch.html b/lfs-12.1-sysv/chapter08/patch.html index addccae..aa87bd6 100644 --- a/lfs-12.0-sysv/chapter08/patch.html +++ b/lfs-12.1-sysv/chapter08/patch.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.68. Patch-2.7.6 + 8.69. Patch-2.7.6 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-patch" name="ch-system-patch"></a>8.68. Patch-2.7.6 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-patch" name="ch-system-patch"></a>8.69. Patch-2.7.6 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Patch содержит программу для изменения или создания файлов путём наложение <span class="quote">«<span class= @@ -67,9 +67,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.68.1. Установка пакета Patch + 8.69.1. Установка пакета Patch </h2> <p> Подготовьте Patch к компиляции: @@ -89,9 +89,9 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-patch" name="contents-patch"></a>8.68.2. Содержимое + <a id="contents-patch" name="contents-patch"></a>8.69.2. Содержимое пакета Patch </h2> <div class="segmentedlist"> @@ -157,7 +157,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/perl.html b/lfs-12.1-sysv/chapter08/perl.html index a32c173..56c1b8b 100644 --- a/lfs-12.0-sysv/chapter08/perl.html +++ b/lfs-12.1-sysv/chapter08/perl.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.42. Perl-5.38.0 + 8.42. Perl-5.38.2 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -29,9 +29,9 @@ </li> <li class="next"> <a accesskey="n" href="xml-parser.html" title= - "XML::Parser-2.46">След.</a> + "XML::Parser-2.47">След.</a> <p> - XML::Parser-2.46 + XML::Parser-2.47 </p> </li> <li class="up"> @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-perl" name="ch-system-perl"></a>8.42. Perl-5.38.0 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-perl" name="ch-system-perl"></a>8.42. Perl-5.38.2 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Perl содержит практический язык для извлечения данных и составления отчётов (Practical Extraction and Report Language). @@ -57,7 +57,7 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">7.1 SBU</span> + <span class="segbody">1.5 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое @@ -66,7 +66,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.42.1. Установка пакета Perl </h2> @@ -104,22 +104,11 @@ export BUILD_BZIP2=0</kbd></pre> -Dusethreads</kbd></pre> <div class="variablelist"> <p class="title"> - <strong>Значение параметров configure:</strong> + <strong>Значение параметров Configure:</strong> </p> <dl class="variablelist"> <dt> <span class="term"><em class= - "parameter"><code>-Dvendorprefix=/usr</code></em></span> - </dt> - <dd> - <p> - Параметр гарантирует, что <span class= - "command"><strong>perl</strong></span> знает, как указать - пакетам, где они должны устанавливать свои модули Perl. - </p> - </dd> - <dt> - <span class="term"><em class= "parameter"><code>-Dpager="/usr/bin/less -isR"</code></em></span> </dt> @@ -145,16 +134,6 @@ export BUILD_BZIP2=0</kbd></pre> </dd> <dt> <span class="term"><em class= - "parameter"><code>-Duseshrplib</code></em></span> - </dt> - <dd> - <p> - Собрать общую библиотеку libperl, необходимую некоторым - модулям Perl. - </p> - </dd> - <dt> - <span class="term"><em class= "parameter"><code>-Dusethreads</code></em></span> </dt> <dd> @@ -162,19 +141,6 @@ export BUILD_BZIP2=0</kbd></pre> Собрать Perl с поддержкой потоков. </p> </dd> - <dt> - <span class="term"><em class= - "parameter"><code>-Dprivlib,-Darchlib,-Dsitelib,...</code></em></span> - </dt> - <dd> - <p> - Эти настройки определяют, где Perl ищет установленные модули. - Редакторы LFS решили поместить их в структуру каталогов, - основанную на MAJOR.MINOR версии Perl (5.38), что позволяет - обновлять Perl до более новых версий (5.38.0) без - необходимости переустанавливать все модули. - </p> - </dd> </dl> </div> <p> @@ -184,14 +150,15 @@ export BUILD_BZIP2=0</kbd></pre> <p> Чтобы протестировать пакет (примерно 11 SBU), выполните: </p> - <pre class="userinput"><kbd class="command">make test</kbd></pre> + <pre class="userinput"><kbd class= + "command">TEST_JOBS=$(nproc) make test_harness</kbd></pre> <p> Установка пакета и очистка: </p> <pre class="userinput"><kbd class="command">make install unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-perl" name="contents-perl"></a>8.42.2. Содержимое пакета Perl @@ -201,7 +168,7 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <div class="seg"> <strong class="segtitle">Установленные программы:</strong> <span class="segbody">corelist, cpan, enc2xs, encguess, h2ph, - h2xs, instmodsh, json_pp, libnetcfg, perl, perl5.38.0 (жесткая + h2xs, instmodsh, json_pp, libnetcfg, perl, perl5.38.2 (жесткая ссылка на perl), perlbug, perldoc, perlivp, perlthanks (жесткая ссылка на perlbug), piconv, pl2pm, pod2html, pod2man, pod2text, pod2usage, podchecker, podselect, prove, ptar, ptardiff, @@ -386,7 +353,7 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> <p> <a id="perl-version" name="perl-version"></a><span class= "term"><span class= - "command"><strong>perl5.38.0</strong></span></span> + "command"><strong>perl5.38.2</strong></span></span> </p> </td> <td> @@ -706,9 +673,9 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> </li> <li class="next"> <a accesskey="n" href="xml-parser.html" title= - "XML::Parser-2.46">След.</a> + "XML::Parser-2.47">След.</a> <p> - XML::Parser-2.46 + XML::Parser-2.47 </p> </li> <li class="up"> @@ -717,7 +684,7 @@ unset BUILD_ZLIB BUILD_BZIP2</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/pkgconf.html b/lfs-12.1-sysv/chapter08/pkgconf.html index 8d02151..c017df7 100644 --- a/lfs-12.0-sysv/chapter08/pkgconf.html +++ b/lfs-12.1-sysv/chapter08/pkgconf.html @@ -4,33 +4,35 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.28. Pkgconf-2.0.1 + 8.18. Pkgconf-2.1.1 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="gcc.html" title="GCC-13.2.0">Пред.</a> + <a accesskey="p" href="dejagnu.html" title= + "DejaGNU-1.6.3">Пред.</a> <p> - GCC-13.2.0 + DejaGNU-1.6.3 </p> </li> <li class="next"> - <a accesskey="n" href="ncurses.html" title="Ncurses-6.4">След.</a> + <a accesskey="n" href="binutils.html" title= + "Binutils-2.42">След.</a> <p> - Ncurses-6.4 + Binutils-2.42 </p> </li> <li class="up"> @@ -39,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-pkgconf" name="ch-system-pkgconf"></a>8.28. - Pkgconf-2.0.1 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-pkgconf" name="ch-system-pkgconf"></a>8.18. + Pkgconf-2.1.1 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет pkgconf является преемником pkg-config и содержит инструмент, который позволяет передавать пути установки или пути к библиотекам @@ -68,9 +70,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.28.1. Установка пакета Pkgconf + 8.18.1. Установка пакета Pkgconf </h2> <p> Подготовьте Pkgconf к компиляции: @@ -78,7 +80,7 @@ <pre class="userinput"><kbd class= "command">./configure --prefix=/usr \ --disable-static \ - --docdir=/usr/share/doc/pkgconf-2.0.1</kbd></pre> + --docdir=/usr/share/doc/pkgconf-2.1.1</kbd></pre> <p> Скомпилируйте пакет: </p> @@ -95,9 +97,9 @@ "command">ln -sv pkgconf /usr/bin/pkg-config ln -sv pkgconf.1 /usr/share/man/man1/pkg-config.1</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-pkgconf" name="contents-pkgconf"></a>8.28.2. + <a id="contents-pkgconf" name="contents-pkgconf"></a>8.18.2. Содержимое пакета Pkgconf </h2> <div class="segmentedlist"> @@ -113,7 +115,7 @@ ln -sv pkgconf.1 /usr/share/man/man1/pkg-config.1</kbd></pre> </div> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> - <span class="segbody">/usr/share/doc/pkgconf-2.0.1</span> + <span class="segbody">/usr/share/doc/pkgconf-2.1.1</span> </div> </div> </div> @@ -179,15 +181,17 @@ ln -sv pkgconf.1 /usr/share/man/man1/pkg-config.1</kbd></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="gcc.html" title="GCC-13.2.0">Пред.</a> + <a accesskey="p" href="dejagnu.html" title= + "DejaGNU-1.6.3">Пред.</a> <p> - GCC-13.2.0 + DejaGNU-1.6.3 </p> </li> <li class="next"> - <a accesskey="n" href="ncurses.html" title="Ncurses-6.4">След.</a> + <a accesskey="n" href="binutils.html" title= + "Binutils-2.42">След.</a> <p> - Ncurses-6.4 + Binutils-2.42 </p> </li> <li class="up"> @@ -196,7 +200,7 @@ ln -sv pkgconf.1 /usr/share/man/man1/pkg-config.1</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/pkgmgt.html b/lfs-12.1-sysv/chapter08/pkgmgt.html index 63ac09d..b8b3f94 100644 --- a/lfs-12.0-sysv/chapter08/pkgmgt.html +++ b/lfs-12.1-sysv/chapter08/pkgmgt.html @@ -7,15 +7,15 @@ 8.2. Управление пакетами </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -30,9 +30,9 @@ </li> <li class="next"> <a accesskey="n" href="man-pages.html" title= - "Man-pages-6.05.01">След.</a> + "Man-pages-6.06">След.</a> <p> - Man-pages-6.05.01 + Man-pages-6.06 </p> </li> <li class="up"> @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-pkgmgt" name="ch-system-pkgmgt"></a>8.2. Управление - пакетами - </h1> + <h1 class="sect1"> + <a id="ch-system-pkgmgt" name="ch-system-pkgmgt"></a>8.2. Управление + пакетами + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Управление пакетами — часто cпрашиваемое дополнение к книге LFS. Менеджер пакетов позволяет отслеживать установку файлов, упрощая @@ -92,7 +92,7 @@ возможно вы найдете решение, которое соответствует вашим потребностям. </p> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="pkgmgmt-upgrade-issues" name= "pkgmgmt-upgrade-issues"></a>8.2.1. Проблемы с обновлением @@ -112,19 +112,19 @@ 5.10.18 или 5.11.1), дополнительно пересобирать ничего не нужно. Система продолжит нормально работать благодаря четко определенной границе между ядром и пользовательским - пространством. В частности, заголовки Linux API не нужно (и - не следует, см. следующий пункт) обновлять вместе с ядром. - Вам просто нужно перезагрузить систему, чтобы использовать - обновленное ядро. + пространством. В частности, заголовки Linux API не нужно + обновлять вместе с ядром. Вам просто нужно перезагрузить + систему, чтобы использовать обновленное ядро. </p> </li> <li class="listitem"> <p> - Если необходимо обновить заголовочные файлы Linux API или - Glibc до более новой версии (например, с Glibc-2.31 до - Glibc-2.32), безопаснее заново собрать LFS. Хотя вы - <span class="emphasis"><em>можете</em></span> пересобрать все - пакеты с их зависимостями, мы не рекомендуем этого делать. + Если необходимо обновить Glibc до более новой версии + (например, с Glibc-2.36 до Glibc-2.39) необходимо выполнить + некоторые дополнительные действия, чтобы избежать поломки + системы. Подробности читайте в <a class="xref" href= + "glibc.html" title="8.5. Glibc-2.39">Раздел 8.5, + «Glibc-2.39»</a>. </p> </li> <li class="listitem"> @@ -228,7 +228,7 @@ установки двоичных файлов и библиотек. Это означает, что большую часть времени вас не будет беспокоить эта проблема. Однако процесс установки некоторых пакетов (в частности, - Mozilla JS в BLFS) просто перезаписывает файл, если он + SpiderMonkey в BLFS) просто перезаписывает файл, если он существует, и вызывает сбой. Поэтому безопаснее сохранить свою работу и закрыть ненужные запущенные программы перед обновлением пакета. @@ -237,7 +237,7 @@ </ul> </div> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.2.2. Методы управления пакетами </h2> @@ -266,23 +266,34 @@ </h3> <p> Это упрощенный метод управления пакетами, для которого не - требуется специальная программа для управления. Каждый пакет + требуется специальная программа управления. Каждый пакет устанавливается в отдельный каталог. Например, пакет foo-1.1 - устанавливается в <code class="filename">/usr/pkg/foo-1.1</code>, - а символическая ссылка создается из <code class= - "filename">/usr/pkg/foo</code> в <code class= - "filename">/usr/pkg/foo-1.1</code>. Когда появляется новая версия + устанавливается в <code class="filename">/opt/foo-1.1</code>, а + символическая ссылка создается из <code class= + "filename">/opt/foo</code> в <code class= + "filename">/opt/foo-1.1</code>. Когда появляется новая версия foo-1.2, она устанавливается в <code class= - "filename">/usr/pkg/foo-1.2</code> и предыдущая символическая - ссылка заменяется символической ссылкой на новую версию. + "filename">/opt/foo-1.2</code> и предыдущая символическая ссылка + заменяется символической ссылкой на новую версию. </p> <p> Переменные окружения, такие как <code class="envar">PATH</code>, - <code class="envar">LD_LIBRARY_PATH</code>, <code class= - "envar">MANPATH</code>, <code class="envar">INFOPATH</code> и - <code class="envar">CPPFLAGS</code> необходимо расширить, включив - каталог <code class="filename">/usr/pkg/foo</code>. Для большого - количества пакетов, такая схема становится неуправляемой. + <code class="envar">MANPATH</code>, <code class= + "envar">INFOPATH</code>, <code class= + "envar">PKG_CONFIG_PATH</code>, <code class= + "envar">CPPFLAGS</code>, <code class="envar">LDFLAGS</code> и + файл конфигурации <code class="filename">/etc/ld.so.conf</code>, + возможно, потребуется расширить, включив соответствующие + подкаталоги в <code class="filename">/opt/foo-x.y</code>. + </p> + <p> + Этот подход используется в книге BLFS для установки некоторых + очень больших пакетов, чтобы упростить их обновление. Если вы + устанавливаете много таких пакетов, эта схема становится + неуправляемой. Некоторые пакеты (например, заголовки Linux API и + Glibc) могут плохо работать с такой структурой. <span class= + "bold"><strong>Никогда не используйте её в масштабах всей + системы.</strong></span> </p> </div> <div class="sect3"> @@ -447,7 +458,7 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> </p> </div> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.2.3. Развертывание LFS на нескольких системах </h2> @@ -509,9 +520,9 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> </li> <li class="next"> <a accesskey="n" href="man-pages.html" title= - "Man-pages-6.05.01">След.</a> + "Man-pages-6.06">След.</a> <p> - Man-pages-6.05.01 + Man-pages-6.06 </p> </li> <li class="up"> @@ -520,7 +531,7 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/procps-ng.html b/lfs-12.1-sysv/chapter08/procps-ng.html index bd4f75f..e3fd465 100644 --- a/lfs-12.0-sysv/chapter08/procps-ng.html +++ b/lfs-12.1-sysv/chapter08/procps-ng.html @@ -4,34 +4,34 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.76. Procps-ng-4.0.3 + 8.77. Procps-ng-4.0.4 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="man-db.html" title="Man-DB-2.11.2">Пред.</a> + <a accesskey="p" href="man-db.html" title="Man-DB-2.12.0">Пред.</a> <p> - Man-DB-2.11.2 + Man-DB-2.12.0 </p> </li> <li class="next"> <a accesskey="n" href="util-linux.html" title= - "Util-linux-2.39.1">След.</a> + "Util-linux-2.39.3">След.</a> <p> - Util-linux-2.39.1 + Util-linux-2.39.3 </p> </li> <li class="up"> @@ -40,16 +40,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-procps" name="ch-system-procps"></a>8.76. - Procps-ng-4.0.3 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-procps" name="ch-system-procps"></a>8.77. + Procps-ng-4.0.4 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Procps-ng содержит программы для мониторинга процессов. </p> @@ -61,21 +61,21 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">25 MB</span> + пространство:</strong> <span class="segbody">27 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.76.1. Установка пакета Procps-ng + 8.77.1. Установка пакета Procps-ng </h2> <p> Подготовьте Procps-ng к компиляции: </p> <pre class="userinput"><kbd class= "command">./configure --prefix=/usr \ - --docdir=/usr/share/doc/procps-ng-4.0.3 \ + --docdir=/usr/share/doc/procps-ng-4.0.4 \ --disable-static \ --disable-kill</kbd></pre> <div class="variablelist"> @@ -103,15 +103,24 @@ <p> Чтобы запустить набор тестов, выполните: </p> - <pre class="userinput"><kbd class="command">make check</kbd></pre> + <pre class="userinput"><kbd class="command">make -k check</kbd></pre> + <p> + Известно, что тест <code class="literal">ps with output flag + bsdtime,cputime,etime,etimes</code> завершается неудачно, если ядро + хоста собрано с выключенным параметром <code class= + "literal">CONFIG_BSD_PROCESS_ACCT</code>. Также известно, что два + теста: <code class="literal">pmap X with unreachable process</code> + и <code class="literal">pmap XX with unreachable process</code> + иногда завершаются неудачно. + </p> <p> Установите пакет: </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-procps" name="contents-procps"></a>8.76.2. + <a id="contents-procps" name="contents-procps"></a>8.77.2. Содержимое пакета Procps-ng </h2> <div class="segmentedlist"> @@ -129,7 +138,7 @@ <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/include/procps и - /usr/share/doc/procps-ng-4.0.3</span> + /usr/share/doc/procps-ng-4.0.4</span> </div> </div> </div> @@ -386,16 +395,16 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="man-db.html" title="Man-DB-2.11.2">Пред.</a> + <a accesskey="p" href="man-db.html" title="Man-DB-2.12.0">Пред.</a> <p> - Man-DB-2.11.2 + Man-DB-2.12.0 </p> </li> <li class="next"> <a accesskey="n" href="util-linux.html" title= - "Util-linux-2.39.1">След.</a> + "Util-linux-2.39.3">След.</a> <p> - Util-linux-2.39.1 + Util-linux-2.39.3 </p> </li> <li class="up"> @@ -404,7 +413,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/psmisc.html b/lfs-12.1-sysv/chapter08/psmisc.html index 518d2db..149e35e 100644 --- a/lfs-12.0-sysv/chapter08/psmisc.html +++ b/lfs-12.1-sysv/chapter08/psmisc.html @@ -7,15 +7,15 @@ 8.31. Psmisc-23.6 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -28,9 +28,10 @@ </p> </li> <li class="next"> - <a accesskey="n" href="gettext.html" title="Gettext-0.22">След.</a> + <a accesskey="n" href="gettext.html" title= + "Gettext-0.22.4">След.</a> <p> - Gettext-0.22 + Gettext-0.22.4 </p> </li> <li class="up"> @@ -39,16 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-psmisc" name="ch-system-psmisc"></a>8.31. - Psmisc-23.6 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-psmisc" name="ch-system-psmisc"></a>8.31. Psmisc-23.6 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Psmisc содержит программы для отображения информации о запущенных процессах. @@ -66,7 +66,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.31.1. Установка пакета Psmisc </h2> @@ -88,7 +88,7 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-psmisc" name="contents-psmisc"></a>8.31.2. Содержимое пакета Psmisc @@ -229,9 +229,10 @@ </p> </li> <li class="next"> - <a accesskey="n" href="gettext.html" title="Gettext-0.22">След.</a> + <a accesskey="n" href="gettext.html" title= + "Gettext-0.22.4">След.</a> <p> - Gettext-0.22 + Gettext-0.22.4 </p> </li> <li class="up"> @@ -240,7 +241,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/readline.html b/lfs-12.1-sysv/chapter08/readline.html index 84f6061..19948dc 100644 --- a/lfs-12.0-sysv/chapter08/readline.html +++ b/lfs-12.1-sysv/chapter08/readline.html @@ -7,15 +7,15 @@ 8.11. Readline-8.2 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -39,16 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-readline" name="ch-system-readline"></a>8.11. - Readline-8.2 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-readline" name="ch-system-readline"></a>8.11. + Readline-8.2 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Readline представляет собой набор библиотек, предлагающих возможности редактирования прямо в командной строке и просмотра @@ -67,7 +67,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.11.1. Установка пакета Readline </h2> @@ -85,7 +85,7 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> Теперь устраните проблему, выявленную разработчиками: </p> <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../readline-8.2-upstream_fix-1.patch</kbd></pre> + "command">patch -Np1 -i ../readline-8.2-upstream_fixes-3.patch</kbd></pre> <p> Подготовьте Readline к компиляции: </p> @@ -149,7 +149,7 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> <pre class="userinput"><kbd class= "command">install -v -m644 doc/*.{ps,pdf,html,dvi} /usr/share/doc/readline-8.2</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-readline" name="contents-readline"></a>8.11.2. Содержимое пакета Readline @@ -230,7 +230,7 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/sed.html b/lfs-12.1-sysv/chapter08/sed.html index 7c711d8..76ac41b 100644 --- a/lfs-12.0-sysv/chapter08/sed.html +++ b/lfs-12.1-sysv/chapter08/sed.html @@ -7,24 +7,25 @@ 8.30. Sed-4.9 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="ncurses.html" title="Ncurses-6.4">Пред.</a> + <a accesskey="p" href="ncurses.html" title= + "Ncurses-6.4-20230520">Пред.</a> <p> - Ncurses-6.4 + Ncurses-6.4-20230520 </p> </li> <li class="next"> @@ -39,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-sed" name="ch-system-sed"></a>8.30. Sed-4.9 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-sed" name="ch-system-sed"></a>8.30. Sed-4.9 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Sed содержит потоковый редактор текста </p> @@ -64,7 +65,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.30.1. Установка пакета Sed </h2> @@ -81,7 +82,7 @@ make html</kbd></pre> <p> Чтобы протестировать пакет, выполните: </p> - <pre class="userinput"><kbd class="command">chown -Rv tester . + <pre class="userinput"><kbd class="command">chown -R tester . su tester -c "PATH=$PATH make check"</kbd></pre> <p> Установите пакет и документацию к нему: @@ -90,7 +91,7 @@ su tester -c "PATH=$PATH make check"</kbd></pre> install -d -m755 /usr/share/doc/sed-4.9 install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-sed" name="contents-sed"></a>8.30.2. Содержимое пакета Sed @@ -138,9 +139,10 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="ncurses.html" title="Ncurses-6.4">Пред.</a> + <a accesskey="p" href="ncurses.html" title= + "Ncurses-6.4-20230520">Пред.</a> <p> - Ncurses-6.4 + Ncurses-6.4-20230520 </p> </li> <li class="next"> @@ -155,7 +157,7 @@ install -m644 doc/sed.html /usr/share/doc/sed-4.9</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.1-sysv/chapter08/setuptools.html b/lfs-12.1-sysv/chapter08/setuptools.html new file mode 100644 index 0000000..4e05780 --- /dev/null +++ b/lfs-12.1-sysv/chapter08/setuptools.html @@ -0,0 +1,128 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> + <title> + 8.54. Setuptools-69.1.0 + </title> + <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> + <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= + "text/css" media="print" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + </head> + <body class="lfs" id="lfs-12.1"> + <div class="navheader"> + <h4> + Линукс с нуля - Версия 12.1 + </h4> + <h3> + Глава 8. Установка базового системного программного обеспечения + </h3> + <ul> + <li class="prev"> + <a accesskey="p" href="wheel.html" title="Wheel-0.42.0">Пред.</a> + <p> + Wheel-0.42.0 + </p> + </li> + <li class="next"> + <a accesskey="n" href="ninja.html" title="Ninja-1.11.1">След.</a> + <p> + Ninja-1.11.1 + </p> + </li> + <li class="up"> + <a accesskey="u" href="chapter08.html" title= + "Глава 8. Установка базового системного программного обеспечения">Наверх</a> + </li> + <li class="home"> + <a accesskey="h" href="../index.html" title= + "Линукс с нуля - Версия 12.1">Начало</a> + </li> + </ul> + </div> + <h1 class="sect1"> + <a id="ch-system-setuptools" name="ch-system-setuptools"></a>8.54. + Setuptools-69.1.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> + <p> + Пакет Setuptools это инструмент, используемый для загрузки, сборки, + установки, обновления и удаления пакетов Python. + </p> + <div class="segmentedlist"> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Приблизительное время сборки:</strong> + <span class="segbody">0.1 SBU</span> + </div> + <div class="seg"> + <strong class="segtitle">Требуемое дисковое + пространство:</strong> <span class="segbody">20 MB</span> + </div> + </div> + </div> + </div> + <div class="installation" lang="ru" xml:lang="ru"> + <h2 class="sect2"> + 8.54.1. Установка пакета Setuptools + </h2> + <p> + Соберите пакет: + </p> + <pre class="userinput"><kbd class= + "command">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</kbd></pre> + <p> + Установите пакет: + </p> + <pre class="userinput"><kbd class= + "command">pip3 install --no-index --find-links dist setuptools</kbd></pre> + </div> + <div class="content" lang="ru" xml:lang="ru"> + <h2 class="sect2"> + <a id="contents-setuptools" name="contents-setuptools"></a>8.54.2. + Содержимое пакета Setuptools + </h2> + <div class="segmentedlist"> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Созданные каталоги:</strong> + <span class= + "segbody">/usr/lib/python3.12/site-packages/_distutils_hack, + /usr/lib/python3.12/site-packages/pkg_resources, + /usr/lib/python3.12/site-packages/setuptools, and + /usr/lib/python3.12/site-packages/setuptools-69.1.0.dist-info</span> + </div> + </div> + </div> + </div> + </div> + <div class="navfooter"> + <ul> + <li class="prev"> + <a accesskey="p" href="wheel.html" title="Wheel-0.42.0">Пред.</a> + <p> + Wheel-0.42.0 + </p> + </li> + <li class="next"> + <a accesskey="n" href="ninja.html" title="Ninja-1.11.1">След.</a> + <p> + Ninja-1.11.1 + </p> + </li> + <li class="up"> + <a accesskey="u" href="chapter08.html" title= + "Глава 8. Установка базового системного программного обеспечения">Наверх</a> + </li> + <li class="home"> + <a accesskey="h" href="../index.html" title= + "Линукс с нуля - Версия 12.1">Начало</a> + </li> + </ul> + </div> + </body> +</html> diff --git a/lfs-12.0-sysv/chapter08/shadow.html b/lfs-12.1-sysv/chapter08/shadow.html index 9659b0f..7de24d3 100644 --- a/lfs-12.0-sysv/chapter08/shadow.html +++ b/lfs-12.1-sysv/chapter08/shadow.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.26. Shadow-4.13 + 8.27. Shadow-4.14.5 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -40,16 +40,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-shadow" name="ch-system-shadow"></a>8.26. - Shadow-4.13 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-shadow" name="ch-system-shadow"></a>8.27. + Shadow-4.14.5 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Shadow содержит программы для безопасной обработки паролей. </p> @@ -61,14 +61,14 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">46 MB</span> + пространство:</strong> <span class="segbody">49 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.26.1. Установка пакета Shadow + 8.27.1. Установка пакета Shadow </h2> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> @@ -78,8 +78,8 @@ <p> Если вы хотите принудительно использовать надежные пароли, обратитесь к инструкции <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/cracklib.html"> - https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/cracklib.html</a> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/cracklib.html"> + https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/cracklib.html</a> для установки CrackLib перед сборкой. Затем добавьте параметр <em class="parameter"><code>--with-libcrack</code></em> в приведенную ниже команду <span class= @@ -92,7 +92,7 @@ так как Coreutils предоставляет версию лучше. Кроме того, запретите установку страниц руководств, так как они были установлены в <a class="xref" href="man-pages.html" title= - "8.3. Man-pages-6.05.01">Раздел 8.3, «Man-pages-6.05.01»</a>: + "8.3. Man-pages-6.06">Раздел 8.3, «Man-pages-6.06»</a>: </p> <pre class="userinput"><kbd class= "command">sed -i 's/groups$(EXEEXT) //' src/Makefile.in @@ -152,6 +152,7 @@ find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;</kbd></pre> ./configure --sysconfdir=/etc \ --disable-static \ --with-{b,yes}crypt \ + --without-libbsd \ --with-group-name-max-length=32</kbd></pre> <div class="variablelist"> <p class="title"> @@ -196,6 +197,16 @@ find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;</kbd></pre> символа. Сделайте такую же длину для названия группы. </p> </dd> + <dt> + <span class="term"><em class= + "parameter"><code>--without-libbsd</code></em></span> + </dt> + <dd> + <p> + Не используйте функцию readpassphrase из иблиотеки libbsd, + которой нет в LFS. Вместо этого используйте внутреннюю копию. + </p> + </dd> </dl> </div> <p> @@ -212,9 +223,9 @@ find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;</kbd></pre> "command">make exec_prefix=/usr install make -C man install-man</kbd></pre> </div> - <div class="configuration" lang="en" xml:lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="conf-shadow" name="conf-shadow"></a>8.26.2. Настройка Shadow + <a id="conf-shadow" name="conf-shadow"></a>8.27.2. Настройка Shadow </h2> <p> Этот пакет содержит утилиты для добавления, изменения и удаления @@ -254,8 +265,9 @@ make -C man install-man</kbd></pre> "command"><strong>useradd</strong></span> или изменить настройку <em class="parameter"><code>USERGROUPS_ENAB</code></em> в файле <code class="filename">/etc/login.defs</code>. Смотрите справочную - страницу <code class="filename">useradd(8)</code> для получения - дополнительной информации. + страницу <a class="ulink" href= + "https://man.archlinux.org/man/useradd.8">useradd(8)</a> для + получения дополнительной информации. </p> <p> Во-вторых, чтобы изменить параметры по умолчанию, необходимо @@ -319,9 +331,9 @@ useradd -D --gid 999</kbd></pre> </dl> </div> </div> - <div class="configuration" lang="en" xml:lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.26.3. Установка пароля пользователя root + 8.27.3. Установка пароля пользователя root </h2> <p> Придумайте пароль для <span class="emphasis"><em>root</em></span> и @@ -329,9 +341,9 @@ useradd -D --gid 999</kbd></pre> </p> <pre class="userinput"><kbd class="command">passwd root</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-shadow" name="contents-shadow"></a>8.26.4. + <a id="contents-shadow" name="contents-shadow"></a>8.27.4. Содержимое пакета Shadow </h2> <div class="segmentedlist"> @@ -340,10 +352,10 @@ useradd -D --gid 999</kbd></pre> <strong class="segtitle">Установленные программы:</strong> <span class="segbody">chage, chfn, chgpasswd, chpasswd, chsh, expiry, faillog, getsubids, gpasswd, groupadd, groupdel, - groupmems, groupmod, grpck, grpconv, grpunconv, lastlog, login, - logoutd, newgidmap, newgrp, newuidmap, newusers, nologin, - passwd, pwck, pwconv, pwunconv, sg (ссылка на newgrp), su, - useradd, userdel, usermod, vigr (ссылка на vipw) и vipw</span> + groupmems, groupmod, grpck, grpconv, grpunconv, login, logoutd, + newgidmap, newgrp, newuidmap, newusers, nologin, passwd, pwck, + pwconv, pwunconv, sg (ссылка на newgrp), su, useradd, userdel, + usermod, vigr (ссылка на vipw) и vipw</span> </div> <div class="seg"> <strong class="segtitle">Установленные библиотеки:</strong> @@ -609,21 +621,6 @@ useradd -D --gid 999</kbd></pre> <tr> <td> <p> - <a id="lastlog" name="lastlog"></a><span class= - "term"><span class= - "command"><strong>lastlog</strong></span></span> - </p> - </td> - <td> - <p> - Сообщает о самом последнем входе в систему всех - пользователей или данного пользователя - </p> - </td> - </tr> - <tr> - <td> - <p> <a id="login" name="login"></a><span class= "term"><span class= "command"><strong>login</strong></span></span> @@ -937,7 +934,7 @@ useradd -D --gid 999</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/stripping.html b/lfs-12.1-sysv/chapter08/stripping.html index f7beb74..9832849 100644 --- a/lfs-12.0-sysv/chapter08/stripping.html +++ b/lfs-12.1-sysv/chapter08/stripping.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.82. Удаление отладочных символов + 8.83. Удаление отладочных символов </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-stripping" name="ch-system-stripping"></a>8.82. - Удаление отладочных символов - </h1> + <h1 class="sect1"> + <a id="ch-system-stripping" name="ch-system-stripping"></a>8.83. + Удаление отладочных символов + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Этот раздел является необязательным. Если предполагаемый пользователь не является программистом и не планирует выполнять какую-либо отладку @@ -75,13 +75,14 @@ библиотек). </p> <p> - Отладочные символы для выбранных библиотек сохраняются в отдельных + Отладочные символы из выбранных библиотек сжимаются с помощью + <span class="application">Zlib</span> и сохраняются в отдельных файлах. Эта отладочная информация необходима при выполнении регрессионных тестов, с помощью <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0//general/valgrind.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1//general/valgrind.html"> valgrind</a> или <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0//general/gdb.html"> - gdb</a> в BLFS. + "https://mirror.linuxfromscratch.ru/blfs/view/12.1//general/gdb.html"> + gdb</a> позже, в BLFS. </p> <p> Обратите внимание, что команда <span class= @@ -109,9 +110,8 @@ Имя загрузчика ELF — ld-linux-x86-64.so.2 в 64-битных системах. и ld-linux.so.2 в 32-битных системах. Конструкция ниже выбирает правильное имя для текущей архитектуры, исключая всё, что - заканчивается на <span class="quote">«<span class= - "quote">g</span>»</span>, если приведенные ниже команды уже были - выполнены. + заканчивается на <code class="literal">g</code>, если приведенные + ниже команды уже были выполнены. </p> </div> <div class="admon important"> @@ -142,7 +142,7 @@ cd /usr/lib for LIB in $save_usrlib; do - objcopy --only-keep-debug $LIB $LIB.dbg + objcopy --only-keep-debug --compress-debug-sections=zlib $LIB $LIB.dbg cp $LIB /tmp/$LIB strip --strip-unneeded /tmp/$LIB objcopy --add-gnu-debuglink=$LIB.dbg /tmp/$LIB @@ -151,13 +151,14 @@ for LIB in $save_usrlib; do done online_usrbin="bash find strip" -online_usrlib="libbfd-2.41.so +online_usrlib="libbfd-2.42.so libsframe.so.1.0.0 libhistory.so.8.2 - libncursesw.so.6.4 + libncursesw.so.6.4-20230520 libm.so.6 libreadline.so.8.2 - libz.so.1.2.13 + libz.so.1.3.1 + libzstd.so.1.5.5 $(cd /usr/lib; find libnss*.so* -type f)" for BIN in $online_usrbin; do @@ -215,7 +216,7 @@ unset BIN LIB save_usrlib online_usrbin online_usrlib </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/sysklogd.html b/lfs-12.1-sysv/chapter08/sysklogd.html index a8a6ea1..f113c0a 100644 --- a/lfs-12.0-sysv/chapter08/sysklogd.html +++ b/lfs-12.1-sysv/chapter08/sysklogd.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.79. Sysklogd-1.5.1 + 8.80. Sysklogd-1.5.1 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -30,9 +30,9 @@ </li> <li class="next"> <a accesskey="n" href="sysvinit.html" title= - "Sysvinit-3.07">След.</a> + "Sysvinit-3.08">След.</a> <p> - Sysvinit-3.07 + Sysvinit-3.08 </p> </li> <li class="up"> @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-sysklogd" name="ch-system-sysklogd"></a>8.79. - Sysklogd-1.5.1 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-sysklogd" name="ch-system-sysklogd"></a>8.80. + Sysklogd-1.5.1 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Sysklogd содержит программы для логирования системных сообщений, таких как сообщения ядра, когда происходят различные @@ -69,9 +69,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.79.1. Установка пакета Sysklogd + 8.80.1. Установка пакета Sysklogd </h2> <p> Во-первых, устраните проблему, которая при некоторых условиях @@ -94,9 +94,9 @@ sed -i 's/union wait/int/' syslogd.c</kbd></pre> <pre class="userinput"><kbd class= "command">make BINDIR=/sbin install</kbd></pre> </div> - <div class="configuration" lang="en" xml:lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="conf-sysklogd" name="conf-sysklogd"></a>8.79.2. Настройка + <a id="conf-sysklogd" name="conf-sysklogd"></a>8.80.2. Настройка Sysklogd </h2> <p> @@ -118,9 +118,9 @@ user.* -/var/log/user.log # End /etc/syslog.conf</code> EOF</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-sysklogd" name="contents-sysklogd"></a>8.79.3. + <a id="contents-sysklogd" name="contents-sysklogd"></a>8.80.3. Содержимое пакета Sysklogd </h2> <div class="segmentedlist"> @@ -189,9 +189,9 @@ EOF</kbd></pre> </li> <li class="next"> <a accesskey="n" href="sysvinit.html" title= - "Sysvinit-3.07">След.</a> + "Sysvinit-3.08">След.</a> <p> - Sysvinit-3.07 + Sysvinit-3.08 </p> </li> <li class="up"> @@ -200,7 +200,7 @@ EOF</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/sysvinit.html b/lfs-12.1-sysv/chapter08/sysvinit.html index 6f0d2e2..23f79bf 100644 --- a/lfs-12.0-sysv/chapter08/sysvinit.html +++ b/lfs-12.1-sysv/chapter08/sysvinit.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.80. Sysvinit-3.07 + 8.81. Sysvinit-3.08 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-sysvinit" name="ch-system-sysvinit"></a>8.80. - Sysvinit-3.07 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-sysvinit" name="ch-system-sysvinit"></a>8.81. + Sysvinit-3.08 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Sysvinit содержит программы для управления загрузкой, выполнением и выключением системы. @@ -63,14 +63,14 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">4.5 MB</span> + пространство:</strong> <span class="segbody">3.5 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.80.1. Установка пакета Sysvinit + 8.81.1. Установка пакета Sysvinit </h2> <p> Сначала примените патч, который удаляет несколько программ, @@ -78,7 +78,7 @@ компилятора: </p> <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../sysvinit-3.07-consolidated-1.patch</kbd></pre> + "command">patch -Np1 -i ../sysvinit-3.08-consolidated-1.patch</kbd></pre> <p> Скомпилируйте пакет: </p> @@ -91,9 +91,9 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-sysvinit" name="contents-sysvinit"></a>8.80.2. + <a id="contents-sysvinit" name="contents-sysvinit"></a>8.81.2. Содержимое пакета Sysvinit </h2> <div class="segmentedlist"> @@ -305,7 +305,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/tar.html b/lfs-12.1-sysv/chapter08/tar.html index 5861b35..fb77a3e 100644 --- a/lfs-12.0-sysv/chapter08/tar.html +++ b/lfs-12.1-sysv/chapter08/tar.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.69. Tar-1.35 + 8.70. Tar-1.35 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -28,10 +28,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="texinfo.html" title= - "Texinfo-7.0.3">След.</a> + <a accesskey="n" href="texinfo.html" title="Texinfo-7.1">След.</a> <p> - Texinfo-7.0.3 + Texinfo-7.1 </p> </li> <li class="up"> @@ -40,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-tar" name="ch-system-tar"></a>8.69. Tar-1.35 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-tar" name="ch-system-tar"></a>8.70. Tar-1.35 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Tar предоставляет возможность создавать tar архивы, а также производить с ними различные манипуляции. Tar может распаковать @@ -59,7 +58,7 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">1.7 SBU</span> + <span class="segbody">0.5 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое @@ -68,9 +67,9 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.69.1. Установка пакета Tar + 8.70.1. Установка пакета Tar </h2> <p> Подготовьте Tar к компиляции: @@ -108,19 +107,6 @@ Чтобы протестировать пакет, выполните: </p> <pre class="userinput"><kbd class="command">make check</kbd></pre> - <div class="admon note"> - <img alt="[Примечание]" src="../images/note.png" /> - <h3> - Примечание - </h3> - <p> - Время тестирования Tar можно значительно сократить в системе с - несколькими ядрами. Для этого добавьте <span class= - "command"><strong>TESTSUITEFLAGS=-j<N></strong></span> к - строке выше. Например, использование -j4 может сократить время - тестирования более чем на 70 процентов. - </p> - </div> <p> Известно, что один тест, capabilities: binary store/restore, завершается ошибкой при запуске, потому что в LFS отсутствует @@ -134,9 +120,9 @@ <pre class="userinput"><kbd class="command">make install make -C doc install-html docdir=/usr/share/doc/tar-1.35</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-tar" name="contents-tar"></a>8.69.2. Содержимое + <a id="contents-tar" name="contents-tar"></a>8.70.2. Содержимое пакета Tar </h2> <div class="segmentedlist"> @@ -189,10 +175,9 @@ make -C doc install-html docdir=/usr/share/doc/tar-1.35</kbd></pre> </p> </li> <li class="next"> - <a accesskey="n" href="texinfo.html" title= - "Texinfo-7.0.3">След.</a> + <a accesskey="n" href="texinfo.html" title="Texinfo-7.1">След.</a> <p> - Texinfo-7.0.3 + Texinfo-7.1 </p> </li> <li class="up"> @@ -201,7 +186,7 @@ make -C doc install-html docdir=/usr/share/doc/tar-1.35</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/tcl.html b/lfs-12.1-sysv/chapter08/tcl.html index 7c0e0fb..a09e33d 100644 --- a/lfs-12.0-sysv/chapter08/tcl.html +++ b/lfs-12.1-sysv/chapter08/tcl.html @@ -7,15 +7,15 @@ 8.15. Tcl-8.6.13 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-tcl" name="ch-system-tcl"></a>8.15. Tcl-8.6.13 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-tcl" name="ch-system-tcl"></a>8.15. Tcl-8.6.13 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет <span class="application">Tcl</span> содержит Tool Command Language, надежный скриптовый язык общего назначения. Пакет @@ -67,7 +67,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.15.1. Установка пакета Tcl </h2> @@ -155,7 +155,7 @@ tar -xf ../tcl8.6.13-html.tar.gz --strip-components=1 mkdir -v -p /usr/share/doc/tcl-8.6.13 cp -v -r ./html/* /usr/share/doc/tcl-8.6.13</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-tcl" name="contents-tcl"></a>8.15.2. Содержимое пакета Tcl @@ -263,7 +263,7 @@ cp -v -r ./html/* /usr/share/doc/tcl-8.6.13</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/texinfo.html b/lfs-12.1-sysv/chapter08/texinfo.html index ced0b27..af1cc5b 100644 --- a/lfs-12.0-sysv/chapter08/texinfo.html +++ b/lfs-12.1-sysv/chapter08/texinfo.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.70. Texinfo-7.0.3 + 8.71. Texinfo-7.1 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -28,9 +28,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="vim.html" title="Vim-9.0.1677">След.</a> + <a accesskey="n" href="vim.html" title="Vim-9.1.0041">След.</a> <p> - Vim-9.0.1677 + Vim-9.1.0041 </p> </li> <li class="up"> @@ -39,16 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-texinfo" name="ch-system-texinfo"></a>8.70. - Texinfo-7.0.3 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-texinfo" name="ch-system-texinfo"></a>8.71. + Texinfo-7.1 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Texinfo содержит программы для чтения, записи и преобразования информационных страниц. @@ -61,14 +61,14 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">128 MB</span> + пространство:</strong> <span class="segbody">139 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.70.1. Установка пакета Texinfo + 8.71.1. Установка пакета Texinfo </h2> <p> Подготовьте Texinfo к компиляции: @@ -127,9 +127,9 @@ done popd</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-texinfo" name="contents-texinfo"></a>8.70.2. + <a id="contents-texinfo" name="contents-texinfo"></a>8.71.2. Содержимое пакета Texinfo </h2> <div class="segmentedlist"> @@ -315,9 +315,9 @@ popd</kbd></pre> </p> </li> <li class="next"> - <a accesskey="n" href="vim.html" title="Vim-9.0.1677">След.</a> + <a accesskey="n" href="vim.html" title="Vim-9.1.0041">След.</a> <p> - Vim-9.0.1677 + Vim-9.1.0041 </p> </li> <li class="up"> @@ -326,7 +326,7 @@ popd</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/udev.html b/lfs-12.1-sysv/chapter08/udev.html index a55d603..fff3127 100644 --- a/lfs-12.0-sysv/chapter08/udev.html +++ b/lfs-12.1-sysv/chapter08/udev.html @@ -4,33 +4,33 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.74. Udev из Systemd-254 + 8.75. Udev из Systemd-255 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="jinja2.html" title="Jinja2-3.1.2">Пред.</a> + <a accesskey="p" href="jinja2.html" title="Jinja2-3.1.3">Пред.</a> <p> - Jinja2-3.1.2 + Jinja2-3.1.3 </p> </li> <li class="next"> - <a accesskey="n" href="man-db.html" title="Man-DB-2.11.2">След.</a> + <a accesskey="n" href="man-db.html" title="Man-DB-2.12.0">След.</a> <p> - Man-DB-2.11.2 + Man-DB-2.12.0 </p> </li> <li class="up"> @@ -39,16 +39,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-udev" name="ch-system-udev"></a>8.74. Udev из - Systemd-254 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-udev" name="ch-system-udev"></a>8.75. Udev из + Systemd-255 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Udev содержит программы для динамического создания узлов устройств. @@ -61,18 +61,18 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">138 MB</span> + пространство:</strong> <span class="segbody">144 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.74.1. Установка пакета Udev + 8.75.1. Установка пакета Udev </h2> <p> - Udev является частью пакета systemd-254. Используйте файл - systemd-254.tar.xz в качестве исходного архива. + Udev является частью пакета systemd-255. Используйте файл + systemd-255.tar.xz в качестве исходного архива. </p> <p> Удалите две ненужные группы <code class="systemitem">render</code> @@ -87,6 +87,12 @@ <pre class="userinput"><kbd class= "command">sed '/systemd-sysctl/s/^/#/' -i rules.d/99-systemd.rules.in</kbd></pre> <p> + Измените жестко заданные пути к файлам конфигурации сети для + автономной установки udev: + </p> + <pre class="userinput"><kbd class= + "command">sed '/NETWORK_DIRS/s/systemd/udev/' -i src/basic/path-lookup.h</kbd></pre> + <p> Подготовьте Udev к компиляции: </p> <pre class="userinput"><kbd class="command">mkdir -p build @@ -98,6 +104,8 @@ meson setup \ -Dmode=release \ -Ddev-kvm-mode=0660 \ -Dlink-udev-shared=false \ + -Dlogind=false \ + -Dvconsole=false \ ..</kbd></pre> <div class="variablelist"> <p class="title"> @@ -149,29 +157,44 @@ meson setup \ "systemitem">libsystemd-shared</code>. Эта библиотека предназначена для совместного использования многими компонентами Systemd, и ее использование избыточно, когда - установлен только udev + установлен только udev. + </p> + </dd> + <dt> + <span class="term"><em class="parameter"><code>-Dlogind=false + -Dvconsole=false</code></em></span> + </dt> + <dd> + <p> + Эти параметры предотвращают создание нескольких файлов правил + udev, принадлежащих другим компонентам Systemd, которые мы не + будем устанавливать. </p> </dd> </dl> </div> <p> - Соберите только компоненты, необходимые для udev: + Получите список предоставляемых udev helpers и сохраните его в + переменной (экспортировать его не обязательно, но это упрощает + сборку от имени обычного пользователя или при использовании + менеджера пакетов): </p> <pre class="userinput"><kbd class= - "command">ninja udevadm systemd-hwdb \ - $(grep -o -E "^build (src/libudev|src/udev|rules.d|hwdb.d)[^:]*" \ - build.ninja | awk '{ print $2 }') \ - $(realpath libudev.so --relative-to .)</kbd></pre> + "command">export udev_helpers=$(grep "'name' :" ../src/udev/meson.build | \ + awk '{print $3}' | tr -d ",'" | grep -v 'udevadm')</kbd></pre> <p> - Удалите один файл правил udev, требующий полной установки Systemd: + Соберите только компоненты, необходимые для udev: </p> <pre class="userinput"><kbd class= - "command">rm rules.d/90-vconsole.rules</kbd></pre> + "command">ninja udevadm systemd-hwdb \ + $(ninja -n | grep -Eo '(src/(lib)?udev|rules.d|hwdb.d)/[^ ]*') \ + $(realpath libudev.so --relative-to .) \ + $udev_helpers</kbd></pre> <p> Установите пакет: </p> <pre class="userinput"><kbd class= - "command">install -vm755 -d {/usr/lib,/etc}/udev/{hwdb,rules}.d + "command">install -vm755 -d {/usr/lib,/etc}/udev/{hwdb.d,rules.d,network} install -vm755 -d /usr/{lib,share}/pkgconfig install -vm755 udevadm /usr/bin/ install -vm755 systemd-hwdb /usr/bin/udev-hwdb @@ -181,12 +204,15 @@ install -vm644 ../src/libudev/libudev.h /usr/include/ install -vm644 src/libudev/*.pc /usr/lib/pkgconfig/ install -vm644 src/udev/*.pc /usr/share/pkgconfig/ install -vm644 ../src/udev/udev.conf /etc/udev/ -install -vm644 rules.d/* ../rules.d/{*.rules,README} /usr/lib/udev/rules.d/ -install -vm644 hwdb.d/* ../hwdb.d/{*.hwdb,README} /usr/lib/udev/hwdb.d/ -install -vm755 $(find src/udev -type f | grep -F -v ".") /usr/lib/udev</kbd></pre> +install -vm644 rules.d/* ../rules.d/README /usr/lib/udev/rules.d/ +install -vm644 $(find ../rules.d/*.rules \ + -not -name '*power-switch*') /usr/lib/udev/rules.d/ +install -vm644 hwdb.d/* ../hwdb.d/{*.hwdb,README} /usr/lib/udev/hwdb.d/ +install -vm755 $udev_helpers /usr/lib/udev +install -vm644 ../network/99-default.link /usr/lib/udev/network</kbd></pre> <p> - Установите некоторые пользовательские правила и файлы поддержки, - полезные в среде LFS: + Установите некоторые пользовательские правила и вспомогательные + файлы, полезные в среде LFS: </p> <pre class="userinput"><kbd class= "command">tar -xvf ../../udev-lfs-20230818.tar.xz @@ -195,20 +221,34 @@ make -f udev-lfs-20230818/Makefile.lfs install</kbd></pre> Установите справочные страницы: </p> <pre class="userinput"><kbd class= - "command">tar -xf ../../systemd-man-pages-254.tar.xz \ + "command">tar -xf ../../systemd-man-pages-255.tar.xz \ --no-same-owner --strip-components=1 \ -C /usr/share/man --wildcards '*/udev*' '*/libudev*' \ + '*/systemd.link.5' \ '*/systemd-'{hwdb,udevd.service}.8 + +sed 's|systemd/network|udev/network|' \ + /usr/share/man/man5/systemd.link.5 \ + > /usr/share/man/man5/udev.link.5 + sed 's/systemd\(\\\?-\)/udev\1/' /usr/share/man/man8/systemd-hwdb.8 \ > /usr/share/man/man8/udev-hwdb.8 + sed 's|lib.*udevd|sbin/udevd|' \ /usr/share/man/man8/systemd-udevd.service.8 \ > /usr/share/man/man8/udevd.8 -rm /usr/share/man/man8/systemd-*.8</kbd></pre> + +rm /usr/share/man/man*/systemd*</kbd></pre> + <p> + Наконец, сбросьте значение переменной <code class= + "envar">udev_helpers</code>: + </p> + <pre class="userinput"><kbd class= + "command">unset udev_helpers</kbd></pre> </div> - <div class="configuration" lang="en" xml:lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="conf-udev" name="conf-udev"></a>8.74.2. Настройка Udev + <a id="conf-udev" name="conf-udev"></a>8.75.2. Настройка Udev </h2> <p> Информация об аппаратных устройствах хранится в каталогах @@ -226,9 +266,9 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> информации об оборудовании. </p> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-udev" name="contents-udev"></a>8.74.3. Содержимое + <a id="contents-udev" name="contents-udev"></a>8.75.3. Содержимое пакета Udev </h2> <div class="segmentedlist"> @@ -341,15 +381,15 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="jinja2.html" title="Jinja2-3.1.2">Пред.</a> + <a accesskey="p" href="jinja2.html" title="Jinja2-3.1.3">Пред.</a> <p> - Jinja2-3.1.2 + Jinja2-3.1.3 </p> </li> <li class="next"> - <a accesskey="n" href="man-db.html" title="Man-DB-2.11.2">След.</a> + <a accesskey="n" href="man-db.html" title="Man-DB-2.12.0">След.</a> <p> - Man-DB-2.11.2 + Man-DB-2.12.0 </p> </li> <li class="up"> @@ -358,7 +398,7 @@ rm /usr/share/man/man8/systemd-*.8</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/util-linux.html b/lfs-12.1-sysv/chapter08/util-linux.html index 7a5228f..4990d47 100644 --- a/lfs-12.0-sysv/chapter08/util-linux.html +++ b/lfs-12.1-sysv/chapter08/util-linux.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.77. Util-linux-2.39.1 + 8.78. Util-linux-2.39.3 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -23,9 +23,9 @@ <ul> <li class="prev"> <a accesskey="p" href="procps-ng.html" title= - "Procps-ng-4.0.3">Пред.</a> + "Procps-ng-4.0.4">Пред.</a> <p> - Procps-ng-4.0.3 + Procps-ng-4.0.4 </p> </li> <li class="next"> @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-util-linux" name="ch-system-util-linux"></a>8.77. - Util-linux-2.39.1 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-util-linux" name="ch-system-util-linux"></a>8.78. + Util-linux-2.39.3 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Util-linux содержит различные служебные программы. Среди них утилиты для работы с файловыми системами, консолями, разделами и @@ -64,17 +64,17 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">310 MB</span> + пространство:</strong> <span class="segbody">313 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.77.1. Установка пакета Util-linux + 8.78.1. Установка пакета Util-linux </h2> <p> - Сначала отключите проблемные тесты: + Сначала отключите проблемный тест: </p> <pre class="userinput"><kbd class= "command">sed -i '/test_mkfds/s/^/#/' tests/helpers/Makemodule.am</kbd></pre> @@ -82,8 +82,7 @@ Подготовьте Util-linux к компиляции: </p> <pre class="userinput"><kbd class= - "command">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \ - --bindir=/usr/bin \ + "command">./configure --bindir=/usr/bin \ --libdir=/usr/lib \ --runstatedir=/run \ --sbindir=/usr/sbin \ @@ -97,8 +96,9 @@ --disable-static \ --without-python \ --without-systemd \ - --without-systemdsystemunitdir \ - --docdir=/usr/share/doc/util-linux-2.39.1</kbd></pre> + --without-systemdsystemunitdir \ + ADJTIME_PATH=/var/lib/hwclock/adjtime \ + --docdir=/usr/share/doc/util-linux-2.39.3</kbd></pre> <p> Параметры --disable и --without предотвращают появление предупреждений о сборке компонентов, для которых требуются пакеты, @@ -131,7 +131,7 @@ <pre class="userinput"><kbd class= "command">bash tests/run.sh --srcdir=$PWD --builddir=$PWD</kbd></pre> </div> - <pre class="userinput"><kbd class="command">chown -Rv tester . + <pre class="userinput"><kbd class="command">chown -R tester . su tester -c "make -k check"</kbd></pre> <p> Тесты с <span class="emphasis"><em>жесткими ссылками</em></span> @@ -149,9 +149,9 @@ su tester -c "make -k check"</kbd></pre> </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-utillinux" name="contents-utillinux"></a>8.77.2. + <a id="contents-utillinux" name="contents-utillinux"></a>8.78.2. Содержимое пакета Util-linux </h2> <div class="segmentedlist"> @@ -187,7 +187,7 @@ su tester -c "make -k check"</kbd></pre> <span class="segbody">/usr/include/blkid, /usr/include/libfdisk, /usr/include/libmount, /usr/include/libsmartcols, /usr/include/uuid, - /usr/share/doc/util-linux-2.39.1 и /var/lib/hwclock</span> + /usr/share/doc/util-linux-2.39.3 и /var/lib/hwclock</span> </div> </div> </div> @@ -800,7 +800,8 @@ su tester -c "make -k check"</kbd></pre> <td> <p> Отображает информацию о счетчике прерываний ядра в стиле - <code class="filename">top(1)</code> + <a class="ulink" href= + "https://man.archlinux.org/man/top.1">top(1)</a> </p> </td> </tr> @@ -1714,10 +1715,11 @@ su tester -c "make -k check"</kbd></pre> <p> Создает новые идентификаторы (UUID). Каждый новый UUID - это случайная последовательность, которая, будет с очень - высокой вероятностью (примерно 3,4 х 10 в 38 степени - вариантов) уникальной среди всех идентификаторов, - созданных как на локальной машине, так и на любых других - системах, в прошлом и будущем + высокой вероятностью уникальной среди всех + идентификаторов, созданных как на локальной машине, так и + на любых других системах, в прошлом и будущем + (2<sup>128</sup> или около 3,4 х 10<sup>38</sup> + вариантов) </p> </td> </tr> @@ -1902,9 +1904,9 @@ su tester -c "make -k check"</kbd></pre> <ul> <li class="prev"> <a accesskey="p" href="procps-ng.html" title= - "Procps-ng-4.0.3">Пред.</a> + "Procps-ng-4.0.4">Пред.</a> <p> - Procps-ng-4.0.3 + Procps-ng-4.0.4 </p> </li> <li class="next"> @@ -1920,7 +1922,7 @@ su tester -c "make -k check"</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/vim.html b/lfs-12.1-sysv/chapter08/vim.html index 7ebd94f..4d99020 100644 --- a/lfs-12.0-sysv/chapter08/vim.html +++ b/lfs-12.1-sysv/chapter08/vim.html @@ -4,35 +4,34 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.71. Vim-9.0.1677 + 8.72. Vim-9.1.0041 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="texinfo.html" title= - "Texinfo-7.0.3">Пред.</a> + <a accesskey="p" href="texinfo.html" title="Texinfo-7.1">Пред.</a> <p> - Texinfo-7.0.3 + Texinfo-7.1 </p> </li> <li class="next"> <a accesskey="n" href="markupsafe.html" title= - "MarkupSafe-2.1.3">След.</a> + "MarkupSafe-2.1.5">След.</a> <p> - MarkupSafe-2.1.3 + MarkupSafe-2.1.5 </p> </li> <li class="up"> @@ -41,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-vim" name="ch-system-vim"></a>8.71. Vim-9.0.1677 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-vim" name="ch-system-vim"></a>8.72. Vim-9.1.0041 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Vim содержит мощный текстовый редактор. </p> @@ -57,11 +56,11 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">2.3 SBU</span> + <span class="segbody">2.5 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">229 MB</span> + пространство:</strong> <span class="segbody">236 MB</span> </div> </div> </div> @@ -73,15 +72,15 @@ <p> .Если вы предпочитаете другой текстовый редактор, например, Emacs, Joe или Nano, обратитесь к <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/editors.html"> - https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/editors.html</a> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/editors.html"> + https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/editors.html</a> за рекомендациями по установке. </p> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> - 8.71.1. Установка пакета Vim + 8.72.1. Установка пакета Vim </h2> <p> Во-первых, измените расположение файла конфигурации <code class= @@ -103,19 +102,22 @@ "systemitem">tester</code> может писать в исходное дерево: </p> <pre class="userinput"><kbd class= - "command">chown -Rv tester .</kbd></pre> + "command">chown -R tester .</kbd></pre> <p> Теперь запустите тесты от имени пользователя <code class= "systemitem">tester</code>: </p> <pre class="userinput"><kbd class= - "command">su tester -c "LANG=en_US.UTF-8 make -j1 test" &> vim-test.log</kbd></pre> + "command">su tester -c "TERM=xterm-256color LANG=en_US.UTF-8 make -j1 test" \ + &> vim-test.log</kbd></pre> <p> Набор тестов выводит на экран много двоичных данных. Это может - вызвать проблемы с настройками текущего терминала. Чтобы этого + вызвать проблемы с настройками текущего терминала (особенно, когда + мы переопределяем переменную <code class="envar">TERM</code>, чтобы + удовлетворить некоторые требования набора тестов). Чтобы этого избежать, перенаправьте вывод в файл журнала, как показано выше. - Тест пройден успешно, если в файле журнала по завершении есть - надпись "ALL DONE". + Тест пройден успешно, если лог по завершении содержит текст: + <code class="computeroutput">ALL DONE</code>. </p> <p> Установите пакет: @@ -138,11 +140,11 @@ done</kbd></pre> По умолчанию документация Vim установливается в каталог <code class="filename">/usr/share/vim</code>. Следующая символическая ссылка позволяет получить доступ к документации через - каталог <code class="filename">/usr/share/doc/vim-9.0.1677</code>, + каталог <code class="filename">/usr/share/doc/vim-9.1.0041</code>, что согласуется с расположением документации остальных пакетов: </p> <pre class="userinput"><kbd class= - "command">ln -sv ../vim/vim90/doc /usr/share/doc/vim-9.0.1677</kbd></pre> + "command">ln -sv ../vim/vim91/doc /usr/share/doc/vim-9.1.0041</kbd></pre> <p> Если в LFS будет установлена система X Window, может потребоваться перекомпилировать Vim после установки X. Vim поставляется с @@ -150,13 +152,13 @@ done</kbd></pre> некоторых дополнительных библиотек. Для получения дополнительной информации об этом процессе обратитесь к документации по Vim и странице установки Vim в книге BLFS по адресу <a class="ulink" - href="https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/vim.html"> - https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/vim.html</a>. + href="https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/vim.html"> + https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/vim.html</a>. </p> </div> - <div class="configuration" lang="en" xml:lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="conf-vim" name="conf-vim"></a>8.71.2. Настройка Vim + <a id="conf-vim" name="conf-vim"></a>8.72.2. Настройка Vim </h2> <p> По умолчанию <span class="command"><strong>vim</strong></span> @@ -230,7 +232,7 @@ EOF</kbd></pre> "filename">.spl</code> и, при необходимости, <code class= "filename">.sug</code> для вашего языка и кодировки символов из <code class="filename">runtime/spell</code>, сохраните их в - <code class="filename">/usr/share/vim/vim90/spell/</code>. + <code class="filename">/usr/share/vim/vim91/spell/</code>. </p> <p> Чтобы использовать эти файлы проверки орфографии, необходимо @@ -245,9 +247,9 @@ set spell</code></pre> </p> </div> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> - <a id="contents-vim" name="contents-vim"></a>8.71.3. Содержимое + <a id="contents-vim" name="contents-vim"></a>8.72.3. Содержимое пакета Vim </h2> <div class="segmentedlist"> @@ -421,17 +423,16 @@ set spell</code></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="texinfo.html" title= - "Texinfo-7.0.3">Пред.</a> + <a accesskey="p" href="texinfo.html" title="Texinfo-7.1">Пред.</a> <p> - Texinfo-7.0.3 + Texinfo-7.1 </p> </li> <li class="next"> <a accesskey="n" href="markupsafe.html" title= - "MarkupSafe-2.1.3">След.</a> + "MarkupSafe-2.1.5">След.</a> <p> - MarkupSafe-2.1.3 + MarkupSafe-2.1.5 </p> </li> <li class="up"> @@ -440,7 +441,7 @@ set spell</code></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/wheel.html b/lfs-12.1-sysv/chapter08/wheel.html index 1f34b14..8d30c28 100644 --- a/lfs-12.0-sysv/chapter08/wheel.html +++ b/lfs-12.1-sysv/chapter08/wheel.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.53. Wheel-0.41.1 + 8.53. Wheel-0.42.0 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -29,9 +29,10 @@ </p> </li> <li class="next"> - <a accesskey="n" href="ninja.html" title="Ninja-1.11.1">След.</a> + <a accesskey="n" href="setuptools.html" title= + "Setuptools-69.1.0">След.</a> <p> - Ninja-1.11.1 + Setuptools-69.1.0 </p> </li> <li class="up"> @@ -40,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-wheel" name="ch-system-wheel"></a>8.53. Wheel-0.41.1 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-wheel" name="ch-system-wheel"></a>8.53. Wheel-0.42.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Wheel — это библиотека Python, которая является эталонной реализацией стандарта упаковки программ на языке Python. @@ -66,7 +67,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.53.1. Установка пакета Wheel </h2> @@ -74,14 +75,14 @@ Скомпилируйте Wheel с помощью следующей команды: </p> <pre class="userinput"><kbd class= - "command">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</kbd></pre> + "command">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</kbd></pre> <p> Установите Wheel: </p> <pre class="userinput"><kbd class= "command">pip3 install --no-index --find-links=dist wheel</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-wheel" name="contents-wheel"></a>8.53.2. Содержимое пакета Wheel @@ -94,8 +95,8 @@ </div> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> - <span class="segbody">/usr/lib/python3.11/site-packages/wheel и - /usr/lib/python3.11/site-packages/wheel-0.41.1.dist-info</span> + <span class="segbody">/usr/lib/python3.12/site-packages/wheel и + /usr/lib/python3.12/site-packages/wheel-0.42.0.dist-info</span> </div> </div> </div> @@ -139,9 +140,10 @@ </p> </li> <li class="next"> - <a accesskey="n" href="ninja.html" title="Ninja-1.11.1">След.</a> + <a accesskey="n" href="setuptools.html" title= + "Setuptools-69.1.0">След.</a> <p> - Ninja-1.11.1 + Setuptools-69.1.0 </p> </li> <li class="up"> @@ -150,7 +152,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/xml-parser.html b/lfs-12.1-sysv/chapter08/xml-parser.html index d1c341a..e190c95 100644 --- a/lfs-12.0-sysv/chapter08/xml-parser.html +++ b/lfs-12.1-sysv/chapter08/xml-parser.html @@ -4,27 +4,27 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.43. XML::Parser-2.46 + 8.43. XML::Parser-2.47 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="perl.html" title="Perl-5.38.0">Пред.</a> + <a accesskey="p" href="perl.html" title="Perl-5.38.2">Пред.</a> <p> - Perl-5.38.0 + Perl-5.38.2 </p> </li> <li class="next"> @@ -40,16 +40,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-xml-parser" name="ch-system-xml-parser"></a>8.43. - XML::Parser-2.46 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-xml-parser" name="ch-system-xml-parser"></a>8.43. + XML::Parser-2.47 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Модуль XML::Parser представляет собой Perl-интерфейс к XML-парсеру Джеймса Кларка Expat. @@ -62,12 +62,12 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">2.3 MB</span> + пространство:</strong> <span class="segbody">2.4 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.43.1. Установка пакета XML::Parser </h2> @@ -89,7 +89,7 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-xml-parser" name="contents-xml-parser"></a>8.43.2. Содержимое XML::Parser @@ -133,9 +133,9 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="perl.html" title="Perl-5.38.0">Пред.</a> + <a accesskey="p" href="perl.html" title="Perl-5.38.2">Пред.</a> <p> - Perl-5.38.0 + Perl-5.38.2 </p> </li> <li class="next"> @@ -151,7 +151,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/xz.html b/lfs-12.1-sysv/chapter08/xz.html index 67488fc..8588892 100644 --- a/lfs-12.0-sysv/chapter08/xz.html +++ b/lfs-12.1-sysv/chapter08/xz.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.8. Xz-5.4.4 + 8.8. Xz-5.4.6 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-xz" name="ch-system-xz"></a>8.8. Xz-5.4.4 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-xz" name="ch-system-xz"></a>8.8. Xz-5.4.6 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Xz содержит программы для сжатия и распаковки файлов. Он предоставляет возможности для lzma и более новых форматов сжатия @@ -65,12 +65,12 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">24 MB</span> + пространство:</strong> <span class="segbody">25 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.8.1. Установка пакета Xz </h2> @@ -80,7 +80,7 @@ <pre class="userinput"><kbd class= "command">./configure --prefix=/usr \ --disable-static \ - --docdir=/usr/share/doc/xz-5.4.4</kbd></pre> + --docdir=/usr/share/doc/xz-5.4.6</kbd></pre> <p> Скомпилируйте пакет: </p> @@ -94,7 +94,7 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-xz" name="contents-xz"></a>8.8.2. Содержимое пакета Xz @@ -119,7 +119,7 @@ <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/usr/include/lzma и - /usr/share/doc/xz-5.4.4</span> + /usr/share/doc/xz-5.4.6</span> </div> </div> </div> @@ -523,7 +523,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/zlib.html b/lfs-12.1-sysv/chapter08/zlib.html index b1ab8eb..9b45ad0 100644 --- a/lfs-12.0-sysv/chapter08/zlib.html +++ b/lfs-12.1-sysv/chapter08/zlib.html @@ -4,27 +4,27 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 8.6. Zlib-1.2.13 + 8.6. Zlib-1.3.1 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="glibc.html" title="Glibc-2.38">Пред.</a> + <a accesskey="p" href="glibc.html" title="Glibc-2.39">Пред.</a> <p> - Glibc-2.38 + Glibc-2.39 </p> </li> <li class="next"> @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-zlib" name="ch-system-zlib"></a>8.6. Zlib-1.2.13 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-zlib" name="ch-system-zlib"></a>8.6. Zlib-1.3.1 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет Zlib содержит подпрограммы сжатия и распаковки, используемые некоторыми программами. @@ -60,12 +60,12 @@ </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">6.2 MB</span> + пространство:</strong> <span class="segbody">6.4 MB</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.6.1. Установка пакета Zlib </h2> @@ -92,7 +92,7 @@ <pre class="userinput"><kbd class= "command">rm -fv /usr/lib/libz.a</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-zlib" name="contents-zlib"></a>8.6.2. Содержимое пакета Zlib @@ -137,9 +137,9 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="glibc.html" title="Glibc-2.38">Пред.</a> + <a accesskey="p" href="glibc.html" title="Glibc-2.39">Пред.</a> <p> - Glibc-2.38 + Glibc-2.39 </p> </li> <li class="next"> @@ -154,7 +154,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter08/zstd.html b/lfs-12.1-sysv/chapter08/zstd.html index 793c233..d3262e0 100644 --- a/lfs-12.0-sysv/chapter08/zstd.html +++ b/lfs-12.1-sysv/chapter08/zstd.html @@ -7,24 +7,24 @@ 8.9. Zstd-1.5.5 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 8. Установка базового системного программного обеспечения </h3> <ul> <li class="prev"> - <a accesskey="p" href="xz.html" title="Xz-5.4.4">Пред.</a> + <a accesskey="p" href="xz.html" title="Xz-5.4.6">Пред.</a> <p> - Xz-5.4.4 + Xz-5.4.6 </p> </li> <li class="next"> @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-zstd" name="ch-system-zstd"></a>8.9. Zstd-1.5.5 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-system-zstd" name="ch-system-zstd"></a>8.9. Zstd-1.5.5 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Zstandard — это алгоритм сжатия в реальном времени, обеспечивающий высокую степень сжатия. Он предлагает очень широкий диапазон @@ -58,7 +58,7 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">0.4 SBU</span> + <span class="segbody">0.5 SBU</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое @@ -67,7 +67,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 8.9.1. Установка пакета Zstd </h2> @@ -102,7 +102,7 @@ <pre class="userinput"><kbd class= "command">rm -v /usr/lib/libzstd.a</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-zstd" name="contents-zstd"></a>8.9.2. Содержимое пакета Zstd @@ -199,9 +199,9 @@ <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="xz.html" title="Xz-5.4.4">Пред.</a> + <a accesskey="p" href="xz.html" title="Xz-5.4.6">Пред.</a> <p> - Xz-5.4.4 + Xz-5.4.6 </p> </li> <li class="next"> @@ -216,7 +216,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter09/bootscripts.html b/lfs-12.1-sysv/chapter09/bootscripts.html index 7ce25c7..ebcc945 100644 --- a/lfs-12.0-sysv/chapter09/bootscripts.html +++ b/lfs-12.1-sysv/chapter09/bootscripts.html @@ -7,15 +7,15 @@ 9.2. LFS-Bootscripts-20230728 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 9. Системные настройки @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-config-bootscripts" name="ch-config-bootscripts"></a>9.2. - LFS-Bootscripts-20230728 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-config-bootscripts" name="ch-config-bootscripts"></a>9.2. + LFS-Bootscripts-20230728 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Пакет LFS-Bootscripts содержит набор скриптов для запуска/остановки системы LFS при загрузке/завершении работы. Файлы конфигурации и @@ -70,7 +70,7 @@ </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 9.2.1. Установка пакета LFS-Bootscripts </h2> @@ -79,7 +79,7 @@ </p> <pre class="userinput"><kbd class="command">make install</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-bootscripts" name="contents-bootscripts"></a>9.2.2. Содержимое пакета LFS-Bootscripts @@ -505,7 +505,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter09/chapter09.html b/lfs-12.1-sysv/chapter09/chapter09.html index 72a127d..0d7f3eb 100644 --- a/lfs-12.0-sysv/chapter09/chapter09.html +++ b/lfs-12.1-sysv/chapter09/chapter09.html @@ -7,15 +7,15 @@ Глава 9. Системные настройки </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть IV. Сборка системы LFS @@ -41,15 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="chapter" lang="en" xml:lang="en"> - <h1 class="chapter"> - <a id="chapter-config" name="chapter-config"></a>9. Системные - настройки - </h1> + <h1 class="chapter"> + <a id="chapter-config" name="chapter-config"></a>9. Системные настройки + </h1> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="toc"> <h3> Содержание @@ -75,7 +74,7 @@ скриптов System V</a> </li> <li class="sect1"> - <a href="profile.html">Файлы запуска оболочки Bash</a> + <a href="locale.html">Настройка системной локали</a> </li> <li class="sect1"> <a href="inputrc.html">Создание файла /etc/inputrc</a> @@ -108,7 +107,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter09/etcshells.html b/lfs-12.1-sysv/chapter09/etcshells.html index 89c7a43..0b95e4a 100644 --- a/lfs-12.0-sysv/chapter09/etcshells.html +++ b/lfs-12.1-sysv/chapter09/etcshells.html @@ -7,15 +7,15 @@ 9.9. Создание файла /etc/shells </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 9. Системные настройки @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-config-shells" name="ch-config-shells"></a>9.9. Создание - файла /etc/shells - </h1> + <h1 class="sect1"> + <a id="ch-config-shells" name="ch-config-shells"></a>9.9. Создание + файла /etc/shells + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Файл <code class="filename">shells</code> содержит список оболочек входа в систему. Приложения используют этот файл для определения @@ -103,7 +103,7 @@ EOF</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter09/inputrc.html b/lfs-12.1-sysv/chapter09/inputrc.html index ca6d05a..f1d2811 100644 --- a/lfs-12.0-sysv/chapter09/inputrc.html +++ b/lfs-12.1-sysv/chapter09/inputrc.html @@ -7,25 +7,25 @@ 9.8. Создание файла /etc/inputrc </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 9. Системные настройки </h3> <ul> <li class="prev"> - <a accesskey="p" href="profile.html" title= - "Файлы запуска оболочки Bash">Пред.</a> + <a accesskey="p" href="locale.html" title= + "Настройка системной локали">Пред.</a> <p> - Файлы запуска оболочки Bash + Настройка системной локали </p> </li> <li class="next"> @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-config-inputrc" name="ch-config-inputrc"></a>9.8. Создание - файла /etc/inputrc - </h1> + <h1 class="sect1"> + <a id="ch-config-inputrc" name="ch-config-inputrc"></a>9.8. Создание + файла /etc/inputrc + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Файл <code class="filename">inputrc</code> это конфигурационный файл библиотеки readline, который предоставляет возможности @@ -129,10 +129,10 @@ EOF</kbd></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="profile.html" title= - "Файлы запуска оболочки Bash">Пред.</a> + <a accesskey="p" href="locale.html" title= + "Настройка системной локали">Пред.</a> <p> - Файлы запуска оболочки Bash + Настройка системной локали </p> </li> <li class="next"> @@ -148,7 +148,7 @@ EOF</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter09/introduction.html b/lfs-12.1-sysv/chapter09/introduction.html index 74604c7..69b8cfc 100644 --- a/lfs-12.0-sysv/chapter09/introduction.html +++ b/lfs-12.1-sysv/chapter09/introduction.html @@ -7,15 +7,15 @@ 9.1. Введение </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 9. Системные настройки @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-config-introduction" name="ch-config-introduction"></a>9.1. - Введение - </h1> + <h1 class="sect1"> + <a id="ch-config-introduction" name="ch-config-introduction"></a>9.1. + Введение + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Загрузка системы Linux включает в себя несколько задач. Процесс должен монтировать как виртуальные, так и реальные файловые системы, @@ -61,7 +61,7 @@ образом, чтобы задачи выполнялись в правильном порядке, но в то же время как можно быстрее. </p> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="sysv-desc" name="sysv-desc"></a>9.1.1. System V </h2> @@ -174,7 +174,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.1-sysv/chapter09/locale.html b/lfs-12.1-sysv/chapter09/locale.html new file mode 100644 index 0000000..15d4163 --- /dev/null +++ b/lfs-12.1-sysv/chapter09/locale.html @@ -0,0 +1,256 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> + <title> + 9.7. Настройка системной локали + </title> + <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> + <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= + "text/css" media="print" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + </head> + <body class="lfs" id="lfs-12.1"> + <div class="navheader"> + <h4> + Линукс с нуля - Версия 12.1 + </h4> + <h3> + Глава 9. Системные настройки + </h3> + <ul> + <li class="prev"> + <a accesskey="p" href="usage.html" title= + "Настройка и использование загрузочных скриптов System V">Пред.</a> + <p> + Настройка и использование загрузочных скриптов System V + </p> + </li> + <li class="next"> + <a accesskey="n" href="inputrc.html" title= + "Создание файла /etc/inputrc">След.</a> + <p> + Создание файла /etc/inputrc + </p> + </li> + <li class="up"> + <a accesskey="u" href="chapter09.html" title= + "Глава 9. Системные настройки">Наверх</a> + </li> + <li class="home"> + <a accesskey="h" href="../index.html" title= + "Линукс с нуля - Версия 12.1">Начало</a> + </li> + </ul> + </div> + <h1 class="sect1"> + <a id="ch-config-locale" name="ch-config-locale"></a>9.7. Настройка + системной локали + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> + <p> + Некоторые переменные окружения, необходимые для поддержки вашего + языка. Правильная их установка влияет на: + </p> + <div class="itemizedlist"> + <ul> + <li class="listitem"> + <p> + Выходные данные программ, переводятся на ваш родной язык + </p> + </li> + <li class="listitem"> + <p> + Правильную интерпретацию символов в буквы, цифры и другие + классы. Это необходимо для того, чтобы <span class= + "command"><strong>bash</strong></span> правильно принимал + не-ASCII символы, в командной строке в неанглоязычных языковых + системах + </p> + </li> + <li class="listitem"> + <p> + Правильную для страны сортировку по алфавиту + </p> + </li> + <li class="listitem"> + <p> + Подходящий формат бумаги по умолчанию + </p> + </li> + <li class="listitem"> + <p> + Правильное форматирование денежных значений, значений времени и + дат + </p> + </li> + </ul> + </div> + <p> + Ниже замените <em class="replaceable"><code><ll></code></em> + двухбуквенным кодом нужного вам языка (например <code class= + "literal">en</code>), а <em class= + "replaceable"><code><CC></code></em> двухбуквенным кодом + соответствующей страны (например <code class="literal">GB</code>). + <em class="replaceable"><code><charmap></code></em> нужно + заменить на каноническую кодировку для выбраной вами локали. Также + могут присутствовать необязательные модификаторы, такие как + <code class="literal">@euro</code>. + </p> + <p> + Список всех локалей, поддерживаемых Glibc, можно получить, выполнив + следующую команду: + </p> + <pre class="userinput"><kbd class="command">locale -a</kbd></pre> + <p> + Таблицы символов могут иметь несколько синонимов. Например + <code class="literal">ISO-8859-1</code> так же называют <code class= + "literal">iso8859-1</code> и <code class="literal">iso88591</code>. + Некоторые приложения не могут корректно обрабатывать различные + синонимы (например <code class="literal">UTF-8</code> должно быть + указано как <code class="literal">UTF-8</code>, а не <code class= + "literal">utf8</code>), поэтому в большинстве случаев безопаснее + всего выбрать каноническое имя для конкретной локали. Для определения + канонического имени локали выполните команду ниже, заменив <em class= + "replaceable"><code><locale name></code></em> на вывод + <span class="command"><strong>locale -a</strong></span> для желаемой + локали (например <code class="literal">en_GB.iso88591</code> в нашем + примере). + </p> + <pre class="userinput"><kbd class="command">LC_ALL=<em class= + "replaceable"><code><locale name></code></em> locale charmap</kbd></pre> + <p> + Для локали <code class="literal">en_GB.iso88591</code> приведенная + выше команда напечатает: + </p> + <pre class="screen"><code class= + "computeroutput">ISO-8859-1</code></pre> + <p> + Окончательная настройка локали будет выглядеть так: <code class= + "literal">en_GB.ISO-8859-1</code>. Важно, чтобы локаль, найденная с + помощью приведенной выше методики, была проверена перед её + добавлением в файлы запуска Bash: + </p> + <pre class="userinput"><kbd class= + "command">LC_ALL=<locale name> locale language +LC_ALL=<locale name> locale charmap +LC_ALL=<locale name> locale int_curr_symbol +LC_ALL=<locale name> locale int_prefix</kbd></pre> + <p> + Приведенные выше команды должны вывести название языка, кодировку + символов, используемую в локали, местную валюту и телефонный код + страны. Если какая-либо из команд завершается с сообщением об ошибке, + похожим на указанное ниже, это означает, что ваша локаль либо не была + установлена в Главе 8, либо не поддерживается стандартной установкой + Glibc. + </p> + <pre class="screen"><code class= + "computeroutput">locale: Cannot set LC_* to default locale: No such file or directory</code></pre> + <p> + Если это произойдет, вам следует либо установить желаемую локаль с + помощью команды <span class= + "command"><strong>localedef</strong></span>, либо рассмотреть + возможность выбора другой локали. Дальнейшие инструкции не + предполагают таких сообщений об ошибках от Glibc. + </p> + <p> + Другие пакеты также могут работать некорректно (но не всегда будут + отображать какие-либо сообщения об ошибках), если название локали не + соответствует их ожиданиям. В таких случаях изучите, какие ещё + дистрибутивы Linux поддерживают ваш язык, возможно, это даст + некоторую полезную информацию + </p> + <p> + Программа оболочки <span class= + "command"><strong>/bin/bash</strong></span> (далее именуемая как + <span class="quote">«<span class="quote">оболочка</span>»</span>) + использует начальный набор файлов, чтобы помочь создать среду для + запуска. Каждый файл имеет определенное назначение и может по-разному + влиять на вход в систему и интерактивное окружение. Файлы в каталоге + <code class="filename">/etc</code> содержат глобальные настройки. + Если в домашнем каталоге существуют эквивалентные файлы, они могут + переопределить глобальные настройки. + </p> + <p> + Интерактивная оболочка входа запускается после успешного входа с + использованием <span class= + "command"><strong>/bin/login</strong></span>, прочитав файл + <code class="filename">/etc/passwd</code>. Интерактивная оболочка без + входа в систему запускается из командной строки (например, + <code class="prompt">[prompt]$</code><span class= + "command"><strong>/bin/bash</strong></span>). Неинтерактивная + оболочка обычно присутствует когда выполняется скрипт оболочки. Он + неинтерактивен, поскольку обрабатывает скрипт и не ожидает ввода + пользователем между командами. + </p> + <p> + Создайте файл <code class="filename">/etc/profile</code> <span class= + "phrase">после того, как будут определены правильные настройки + локали, чтобы установить желаемый язык</span>, но вместо этого + установите локаль <code class="literal">C.UTF-8</code> при запуске + консоли Linux (чтобы программы не выводили символы, которые консоль + Linux не может отобразить): + </p> + <pre class="userinput"><kbd class= + "command">cat > /etc/profile << "EOF" +<code class="literal"># Begin /etc/profile + +for i in $(locale); do + unset ${i%=*} +done + +if [[ "$TERM" = linux ]]; then + export LANG=C.UTF-8 +else + export LANG=<em class= +"replaceable"><code><ll>_<CC>.<charmap><@modifiers></code></em> +fi + +# End /etc/profile</code> +EOF</kbd></pre> + <p> + Локаль <code class="literal">C</code> (используемая по умолчанию) и + <code class="literal">en_US</code> (одна из рекомендуемых для + англоязычных пользователей в Соединенных Штатах) это разные локали. + <code class="literal">C</code> использует 7-битный набор символов + US-ASCII и обрабатывает байты с установленным старшим битом как + недопустимые символы. Вот почему, например, команда <span class= + "command"><strong>ls</strong></span> заменяет их вопросительными + знаками в этой локали. Кроме того, попытка отправить почту с такими + символами из Mutt или Pine приводит к тому что, отправляемые + сообщения не соответствуют RFC (кодировка в исходящей почте указана + как <code class="computeroutput">unknown 8-bit</code>). Рекомендуется + использовать локаль <code class="literal">C</code>, если вы уверены, + что вам никогда не понадобятся 8-битные символы. + </p> + </div> + <div class="navfooter"> + <ul> + <li class="prev"> + <a accesskey="p" href="usage.html" title= + "Настройка и использование загрузочных скриптов System V">Пред.</a> + <p> + Настройка и использование загрузочных скриптов System V + </p> + </li> + <li class="next"> + <a accesskey="n" href="inputrc.html" title= + "Создание файла /etc/inputrc">След.</a> + <p> + Создание файла /etc/inputrc + </p> + </li> + <li class="up"> + <a accesskey="u" href="chapter09.html" title= + "Глава 9. Системные настройки">Наверх</a> + </li> + <li class="home"> + <a accesskey="h" href="../index.html" title= + "Линукс с нуля - Версия 12.1">Начало</a> + </li> + </ul> + </div> + </body> +</html> diff --git a/lfs-12.0-sysv/chapter09/network.html b/lfs-12.1-sysv/chapter09/network.html index 36587cf..c3cc258 100644 --- a/lfs-12.0-sysv/chapter09/network.html +++ b/lfs-12.1-sysv/chapter09/network.html @@ -7,15 +7,15 @@ 9.5. Настройка сети </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 9. Системные настройки @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-config-network" name="ch-config-network"></a>9.5. Настройка - сети - </h1> - <div class="sect2" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-config-network" name="ch-config-network"></a>9.5. Настройка + сети + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 9.5.1. Создание файлов конфигурации сетевого интерфейса </h2> @@ -84,8 +84,8 @@ Имена интерфейсов зависят от реализации и конфигурации демона udev, работающего в системе. Демон udev для LFS (установленный в <a class="xref" href="../chapter08/udev.html" title= - "8.74. Udev из Systemd-254">Раздел 8.74, «Udev из - Systemd-254»</a>) не запустится, пока система LFS не будет + "8.75. Udev из Systemd-255">Раздел 8.75, «Udev из + Systemd-255»</a>) не запустится, пока система LFS не будет загружена. Таким образом, имена интерфейсов в системе LFS не всегда можно определить, запустив эти команды в хост-дистрибутиве, <span class="emphasis"><em>даже в среде @@ -114,13 +114,12 @@ EOF</kbd></pre> </p> <p> Если переменной <code class="envar">ONBOOT</code> присвоено - значение <span class="quote">«<span class= - "quote">yes</span>»</span>, сценарий загрузки сети System V вызовет - сетевую карту (NIC) в процессе загрузки системы. Если задано - значение, отличное от <span class="quote">«<span class= - "quote">yes</span>»</span> сетевой адаптер будет проигнорирован - сетевым скриптом и не будет запущен автоматически. Интерфейсы можно - запускать или останавливать вручную с помощью команд <span class= + значение <code class="literal">yes</code>, сценарий загрузки сети + System V вызовет сетевую карту (NIC) в процессе загрузки системы. + Если задано значение, отличное от <code class="literal">yes</code> + сетевой адаптер будет проигнорирован сетевым скриптом и не будет + запущен автоматически. Интерфейсы можно запускать или останавливать + вручную с помощью команд <span class= "command"><strong>ifup</strong></span> и <span class= "command"><strong>ifdown</strong></span>. </p> @@ -161,7 +160,7 @@ EOF</kbd></pre> страницу <span class="command"><strong>ifup</strong></span>. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="resolv.conf" name="resolv.conf"></a>9.5.2. Создание файла /etc/resolv.conf @@ -210,7 +209,7 @@ EOF</kbd></pre> </p> </div> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="ch-config-hostname" name="ch-config-hostname"></a>9.5.3. Настройка имени хоста @@ -233,15 +232,17 @@ EOF</kbd></pre> "filename">/etc/hosts</code>. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="ch-config-hosts" name="ch-config-hosts"></a>9.5.4. Настройка файла /etc/hosts </h2> <p> - Укажите IP-адрес, полное доменное имя (FQDN) и возможные псевдонимы - для использования в файле <code class="filename">/etc/hosts</code>. - Синтаксис строки: + Выберите полное доменное имя (FQDN) и возможные псевдонимы для + использования в файле <code class="filename">/etc/hosts</code>. + Если вы используете статические IP-адреса, вам также необходимо + определиться с IP-адресом. Синтаксис для записи в файле hosts + следующий: </p> <pre class="screen"><code class= "literal">IP_address myhost.example.org aliases</code></pre> @@ -262,13 +263,21 @@ EOF</kbd></pre> числом в диапазоне 0-255. </p> <p> - Правильный IP адрес может быть 192.168.1.1. Правильный FQDN для - этого IP адреса может быть lfs.example.org. + Правильным IP адресом в локальной сети может быть 192.168.1.1. </p> <p> - Даже если сетевая карта не используется, всё равно требуется - указание полного доменного имени. Это необходимо для правильной - работы некоторых программ. + Если компьютер должен быть виден в Интернете, действительным полным + доменным именем может быть само имя домена или строка, полученная + путем объединения префикса (часто имени хоста) и домена с помощью + символа <span class="quote">«<span class="quote">.</span>»</span>. + Кроме того, вам необходимо обратиться к администратору домена, + чтобы связать полное доменное имя и ваш общедоступный IP-адрес. + </p> + <p> + Даже если компьютер не виден из Интернета, полное доменное имя все + равно необходимо для правильной работы некоторых программ, таких + как MTA. Для этих целей можно использовать специальное полное + доменное имя <code class="literal">localhost.localdomain</code>. </p> <p> Создайте файл <code class="filename">/etc/hosts</code>, выполнив @@ -325,7 +334,7 @@ EOF</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter09/symlinks.html b/lfs-12.1-sysv/chapter09/symlinks.html index 04da0d0..25c0faf 100644 --- a/lfs-12.0-sysv/chapter09/symlinks.html +++ b/lfs-12.1-sysv/chapter09/symlinks.html @@ -7,15 +7,15 @@ 9.4. Управление устройствами </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 9. Системные настройки @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-config-symlinks" name="ch-config-symlinks"></a>9.4. - Управление устройствами - </h1> - <div class="sect2" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-config-symlinks" name="ch-config-symlinks"></a>9.4. + Управление устройствами + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 9.4.1. Сетевые устройства </h2> @@ -60,7 +60,7 @@ характеристиками, такими как шина, слот или MAC-адрес. Целью такого соглашения об именовании является обеспечение того, чтобы сетевые устройства именовались последовательно, а не основывались на - времени обнаружения сетевой карты.Например, в более старых версиях + времени обнаружения сетевой карты. Например, в более старых версиях Linux—на компьютере с двумя сетевыми картами производства Intel и Realtek, сетевая карта производства Intel могла стать eth0, а карта Realtek — eth1. Иногда после перезагрузки карты именовались @@ -200,9 +200,27 @@ значение <code class="literal">NAME</code> при создании файлов конфигурации сети. </p> + <p> + Даже если создан пользовательский файл правил udev, udev все + равно может назначить одно или несколько альтернативных имен для + сетевой карты на основе физических характеристик. Если + пользовательское правило udev переименовывает какой-либо сетевой + адаптер, используя имя, уже назначенное в качестве + альтернативного имени другого сетевого адаптера, это правило udev + не будет выполнено. Если возникает эта проблема, вы можете + создать файл конфигурации <code class= + "filename">/etc/udev/network/99-default.link</code> с пустой + альтернативной политикой назначения, переопределяющей файл + конфигурации по умолчанию <code class= + "filename">/usr/lib/udev/network/99-default.link</code>: + </p> + <pre class="userinput"><kbd class= + "command">sed -e '/^AlternativeNamesPolicy/s/=.*$/=/' \ + -i /usr/lib/udev/network/99-default.link \ + > /etc/udev/network/99-default.link</kbd></pre> </div> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 9.4.2. Символические ссылки CD-ROM </h2> @@ -323,7 +341,7 @@ соответствуют тому, что вам нужно. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 9.4.3. Работа с дубликатами устройств </h2> @@ -344,7 +362,7 @@ title="9.5. Настройка сети">Раздел 9.5, «Настройка сети»</a>, инструкции по настройке звуковых карт можно найти в <a class= "ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/devices.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/devices.html"> BLFS</a>. </p> <p> @@ -404,7 +422,7 @@ EOF</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter09/udev.html b/lfs-12.1-sysv/chapter09/udev.html index 2cec39d..fdcde06 100644 --- a/lfs-12.0-sysv/chapter09/udev.html +++ b/lfs-12.1-sysv/chapter09/udev.html @@ -7,15 +7,15 @@ 9.3. Взаимодействие с устройствами и модулями </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 9. Системные настройки @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-config-udev" name="ch-config-udev"></a>9.3. Взаимодействие - с устройствами и модулями - </h1> + <h1 class="sect1"> + <a id="ch-config-udev" name="ch-config-udev"></a>9.3. Взаимодействие с + устройствами и модулями + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В <a class="xref" href="../chapter08/chapter08.html" title= "Глава 8. Установка базового системного программного обеспечения">Глава 8</a>, @@ -78,7 +78,7 @@ система, которая полностью находится в оперативной памяти). Узлы не занимают много места в памяти и их общий размер незначителен. </p> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 9.3.1. История </h2> @@ -114,7 +114,7 @@ <code class="systemitem">devfs</code>. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 9.3.2. Реализация Udev </h2> @@ -192,14 +192,14 @@ поддерживается модулем. Например, драйвер <span class= "emphasis"><em>snd-fm801</em></span> подерживает PCI устройства с идентификатором поставщика 0x1319 и идентификатором устройства - 0x0801, и имеет псевдоним <span class="quote">«<span class= - "quote">pci:v00001319d00000801sv*sd*bc04sc01i*</span>»</span>. - Для большинства устройств, драйвер шины экспортирует псевдонимы + 0x0801, и имеет псевдоним <code class= + "literal">pci:v00001319d00000801sv*sd*bc04sc01i*</code>. Для + большинства устройств, драйвер шины экспортирует псевдонимы драйвера, которые будет обрабатывать устройство через <code class="systemitem">sysfs</code>. Например, файл <code class="filename">/sys/bus/pci/devices/0000:00:0d.0/modalias</code> - может содержать строку <span class="quote">«<span class= - "quote">pci:v00001319d00000801sv00001319sd00001319bc04sc01i00</span>»</span>. + может содержать строку <code class= + "literal">pci:v00001319d00000801sv00001319sd00001319bc04sc01i00</code>. Правила по умолчанию, которые предоставлены Udev, заставят <span class="command"><strong>udevd</strong></span> вызвать <span class="command"><strong>/sbin/modprobe</strong></span> с @@ -237,7 +237,7 @@ </p> </div> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 9.3.3. Проблемы с загрузкой модулей и созданием устройств </h2> @@ -255,7 +255,7 @@ экспортирует необходимые псевдонимы в <code class= "systemitem">sysfs</code>. В других случаях следует организовать загрузку модуля иными способами. Известно, что, начиная с версии - Linux-6.4.12, udev, выполняет загрузку правильно написанных + Linux-6.7.4, udev, выполняет загрузку правильно написанных драйверов для INPUT, IDE, PCI, USB, SCSI, SERIO, и FireWire устройств. </p> @@ -278,15 +278,16 @@ Если же в каталоге <code class="filename">/sys/bus</code> нет файла <code class="filename">modalias</code>, это означает, что разработчики ядра еще не добавили поддержку <code class= - "filename">modalias</code> к этому типу шины. В Linux-6.4.12 это + "filename">modalias</code> к этому типу шины. В Linux-6.7.4 это относится к шиной ISA. Ожидайте, что эта проблема будет исправлена в более поздних версиях ядра. </p> <p> Udev не предназначен для загрузки драйверов <span class= "quote">«<span class="quote">обёрток</span>»</span>, таких как - <span class="emphasis"><em>snd-pcm-oss</em></span>и не аппаратных - драйверов, например, <span class="emphasis"><em>loop</em></span>. + <span class="emphasis"><em>snd-pcm-oss</em></span> и не + аппаратных драйверов, например, <span class= + "emphasis"><em>loop</em></span>. </p> </div> <div class="sect3"> @@ -317,10 +318,10 @@ "quote">softdep</span>»</span> разрешает добавлять <code class= "literal">pre:</code> зависимости, или одновременно <code class= "literal">pre:</code> и <code class="literal">post:</code> - зависимости. Обратитесь к документации <code class= - "filename">modprobe.d(5)</code> для изучения синтаксиса и - возможностей <span class="quote">«<span class= - "quote">softdep</span>»</span>. + зависимости. Обратитесь к документации <a class="ulink" href= + "https://man.archlinux.org/man/modprobe.d.5">modprobe.d(5)</a> + для изучения синтаксиса и возможностей <span class= + "quote">«<span class="quote">softdep</span>»</span>. </p> <p> Если рассматриваемый модуль не является обёрткой, и полезен сам @@ -329,7 +330,7 @@ инициализировался при загрузке системы. Для этого добавьте имя модуля в файл <code class= "filename">/etc/sysconfig/modules</code> в отдельной строке. Этот - способ сработает и для модулей-обёрток,но не является + способ сработает и для модулей-обёрток, но не является оптимальным. </p> </div> @@ -430,7 +431,7 @@ </p> </div> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 9.3.4. Полезная информация </h2> @@ -481,7 +482,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter09/usage.html b/lfs-12.1-sysv/chapter09/usage.html index ee92c3f..43c41a4 100644 --- a/lfs-12.0-sysv/chapter09/usage.html +++ b/lfs-12.1-sysv/chapter09/usage.html @@ -7,15 +7,15 @@ 9.6. Настройка и использование загрузочных скриптов System V </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 9. Системные настройки @@ -29,10 +29,10 @@ </p> </li> <li class="next"> - <a accesskey="n" href="profile.html" title= - "Файлы запуска оболочки Bash">След.</a> + <a accesskey="n" href="locale.html" title= + "Настройка системной локали">След.</a> <p> - Файлы запуска оболочки Bash + Настройка системной локали </p> </li> <li class="up"> @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-config-usage" name="ch-config-usage"></a>9.6. Настройка и - использование загрузочных скриптов System V - </h1> - <div class="sect2" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-config-usage" name="ch-config-usage"></a>9.6. Настройка и + использование загрузочных скриптов System V + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 9.6.1. Как работают загрузочные скрипты System V? </h2> @@ -77,11 +77,12 @@ Существует семь уровней выполнения, пронумерованных от 0 до 6. (На самом деле уровней больше, но они предназначены для особых случаев и обычно не используются. Подробности смотрите в руководстве - <code class="filename">init(8)</code>). Каждый из них соответствует - действиям, которые компьютер должен выполнить при запуске и - выключении. Уровень выполнения по умолчанию — 3. Ниже приведено - описание различных уровней в том виде, в каком они реализованы в - LFS: + <a class="ulink" href= + "https://man.archlinux.org/man/init.8">init(8)</a>). Каждый из них + соответствует действиям, которые компьютер должен выполнить при + запуске и выключении. Уровень выполнения по умолчанию — 3. Ниже + приведено описание различных уровней в том виде, в каком они + реализованы в LFS: </p> <div class="literallayout"> <p> @@ -108,14 +109,16 @@ </h3> <p> Раньше, много лет назад, уровень выполнения 2 обозначался как - "многопользовательский режим без поддержки сети", тогда, - несколько пользователей могли подключаться к системе через - последовательные порты. В сегодняшних условиях это не имеет - смысла, и мы обозначаем этот уровень как "зарезервировано". + <span class="quote">«<span class="quote">многопользовательский + режим без поддержки сети</span>»</span>, тогда, несколько + пользователей могли подключаться к системе через последовательные + порты. В сегодняшних условиях это не имеет смысла, и мы + обозначаем этот уровень как <span class="quote">«<span class= + "quote">зарезервировано</span>»</span>. </p> </div> </div> - <div class="configuration" lang="en" xml:lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="conf-sysvinit" name="conf-sysvinit"></a>9.6.2. Настройка Sysvinit @@ -298,7 +301,7 @@ EOF</kbd></pre> </p> </div> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 9.6.3. Загрузочные скрипты Udev </h2> @@ -341,7 +344,7 @@ EOF</kbd></pre> модуля»</a>. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="ch-config-clock" name="ch-config-clock"></a>9.6.4. Настройка системного времени @@ -422,7 +425,7 @@ EOF</kbd></pre> </p> </div> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="ch-config-console" name="ch-config-console"></a>9.6.5. Настройка консоли Linux @@ -450,15 +453,16 @@ EOF</kbd></pre> Если вы все еще сомневаетесь, посмотрите в каталогах <code class= "filename">/usr/share/keymaps</code> и <code class= "filename">/usr/share/consolefonts</code> допустимые раскладки и - экранные шрифты. Прочтите справочные страницы <code class= - "filename">loadkeys(1)</code> и <code class= - "filename">setfont(8)</code>, чтобы определить правильные аргументы - для этих программ. + экранные шрифты. Прочтите справочные страницы <a class="ulink" + href="https://man.archlinux.org/man/loadkeys.1">loadkeys(1)</a> и + <a class="ulink" href= + "https://man.archlinux.org/man/setfont.8">setfont(8)</a>, чтобы + определить правильные аргументы для этих программ. </p> <p> Файл <code class="filename">/etc/sysconfig/console</code> должен - содержать строки вида: ПЕРЕМЕННАЯ="значение". Допустимы следующие - переменные: + содержать строки вида: <code class= + "envar">ПЕРЕМЕННАЯ=значение</code>. Допустимы следующие переменные: </p> <div class="variablelist"> <dl class="variablelist"> @@ -471,8 +475,10 @@ EOF</kbd></pre> посылаемых ядром на системную консоль. Значение этой переменной передается в качестве аргумента утилите <span class="command"><strong>dmesg -n</strong></span>. - Допустимы уровни от "1" (нет сообщений) до "8". По умолчанию - "7". + Допустимы уровни от <code class="literal">1</code>(нет + сообщений) до <code class="literal">8</code>. По умолчанию + <code class="literal">7</code>, что является довольно + подробным. </p> </dd> <dt> @@ -482,16 +488,15 @@ EOF</kbd></pre> <p> Эта переменная указывает аргументы для программы <span class= "command"><strong>loadkeys</strong></span>, обычно это имя - загружаемой раскладки, например, <span class= - "quote">«<span class="quote">it</span>»</span>. Если эта - переменная не установлена, загрузочный скрипт не будет - запускать программу loadkeys, и будет использоваться - раскладка по умолчанию. Обратите внимание, что некоторые - раскладки имеют несколько версий с одним и тем же именем (cz - и его варианты в qwerty/ и qwertz/, es в olpc/ и qwerty/ и - trf в fgGIod/ и qwerty/). В этих случаях также следует - указать родительский каталог (например, qwerty/es), чтобы - обеспечить загрузку правильной раскладки. + загружаемой раскладки, например, <code class= + "literal">it</code>. Если эта переменная не установлена, + загрузочный скрипт не будет запускать программу loadkeys, и + будет использоваться раскладка по умолчанию. Обратите + внимание, что некоторые раскладки имеют несколько версий с + одним и тем же именем (cz и его варианты в qwerty/ и qwertz/, + es в olpc/ и qwerty/ и trf в fgGIod/ и qwerty/). В этих + случаях также следует указать родительский каталог (например, + qwerty/es), чтобы обеспечить загрузку правильной раскладки. </p> </dd> <dt> @@ -505,8 +510,7 @@ EOF</kbd></pre> стандартная раскладка вас не совсем устраивает и необходимо внести небольшую корректировку. Например, чтобы добавить символ евро в раскладку, которая его не содержит, присвойте - этой переменной значение <span class="quote">«<span class= - "quote">euro2</span>»</span>. + этой переменной значение <code class="literal">euro2</code>. </p> </dd> <dt> @@ -516,19 +520,17 @@ EOF</kbd></pre> <p> Эта переменная определяет аргументы для программы <span class="command"><strong>setfont</strong></span>. Обычно - она включает в себя имя шрифта <span class= - "quote">«<span class="quote">-m</span>»</span> и имя - загружаемой таблицы символов. Например, чтобы загрузить шрифт - <span class="quote">«<span class= - "quote">lat1-16</span>»</span> вместе с таблицей символов - <span class="quote">«<span class= + она включает в себя имя шрифта <code class= + "literal">-m</code> и имя загружаемой таблицы символов. + Например, чтобы загрузить шрифт <span class= + "quote">«<span class="quote">lat1-16</span>»</span> вместе с + таблицей символов <span class="quote">«<span class= "quote">8859-1</span>»</span> (подходит для США), установите - эту переменную в <span class="quote">«<span class= - "quote">lat1-16 -m 8859-1</span>»</span>. В режиме UTF-8 ядро - использует таблицу символов для преобразования 8-битных кодов - клавиш в UTF-8, поэтому аргумент параметра "-m" должен быть - установлен на кодировку соответствующих кодов клавиш в - раскладке. + эту переменную в <code class="literal">lat1-16 -m + 8859-1</code>. В режиме UTF-8 ядро использует таблицу + символов для преобразования 8-битных кодов клавиш в UTF-8, + поэтому аргумент параметра "-m" должен быть установлен на + кодировку соответствующих кодов клавиш в раскладке. </p> </dd> <dt> @@ -536,13 +538,11 @@ EOF</kbd></pre> </dt> <dd> <p> - Присвойте этой переменной значение <span class= - "quote">«<span class="quote">1</span>»</span>, <span class= - "quote">«<span class="quote">yes</span>»</span> или - <span class="quote">«<span class="quote">true</span>»</span>, - чтобы переключить консоль в режим UTF-8. Это полезно при - использовании локали, основанной на UTF-8, и не рекомендуется - в иных случаях. + Присвойте этой переменной значение <code class= + "literal">1</code>, <code class="literal">yes</code> или + <code class="literal">true</code>, чтобы переключить консоль + в режим UTF-8. Это полезно при использовании локали, + основанной на UTF-8, и не рекомендуется в иных случаях. </p> </dd> <dt> @@ -566,6 +566,90 @@ EOF</kbd></pre> <ul> <li class="listitem"> <p> + Мы будем использовать <code class="literal">C.UTF-8</code> в + качестве локали для интерактивных сеансов в консоли Linux в + <a class="xref" href="locale.html" title= + "9.7. Настройка системной локали">Раздел 9.7, «Настройка + системной локали,»</a>, поэтому нам следует установить + значение переменной <code class="literal">UNICODE</code> в + <code class="literal">1</code>. Консольные шрифты, + поставляемые пакетом <span class="application">Kbd</span>, + содержащие глифы для всех символов сообщений программы в + <code class="literal">C.UTF-8</code> являются <code class= + "filename">LatArCyrHeb*.psfu.gz</code>, <code class= + "filename">LatGrkCyr*.psfu.gz</code>, <code class= + "filename">Lat2-Terminus16.psfu.gz</code> и <code class= + "filename">pancyrillic.f16.psfu.gz</code> из каталога + <code class="filename">/usr/share/consolefonts</code> (в + других поставляемых консольных шрифтах отсутствуют глифы + некоторых символов Unicode, таких как левые/правые кавычки и + английское тире). Поэтому установите один из них, например + <code class="filename">Lat2-Terminus16.psfu.gz</code>, в + качестве шрифта консоли по умолчанию: + </p> + <pre class="userinput"><kbd class= + "command">cat > /etc/sysconfig/console << "EOF" +<code class="literal"># Begin /etc/sysconfig/console + +UNICODE="1" +FONT="Lat2-Terminus16" + +# End /etc/sysconfig/console</code> +EOF</kbd></pre> + </li> + <li class="listitem"> + <p> + Для русскоязычных пользователей может подойти такой вариант: + </p> + <pre class="userinput"><kbd class= + "command">cat > /etc/sysconfig/console << "EOF" +<code class="literal"># Begin /etc/sysconfig/console + +UNICODE="1" +KEYMAP="ruwin_alt_sh-UTF-8" +FONT="cyr-sun16" + +# End /etc/sysconfig/console</code> +EOF</kbd></pre> + <div class="admon note"> + <img alt="[Примечание]" src="../images/note.png" /> + <h3> + Примечание + </h3> + <p> + Для поиска нужной раскладки, выполните команду: + <span class="command"><strong>find /usr/share/keymaps -type + f</strong></span> + </p> + <p> + <code class="literal">ruwin_alt-UTF-8</code> - переключение + раскладки по Alt. + </p> + <p> + <code class="literal">ruwin_alt_sh-UTF-8</code> - + переключение раскладки по Alt+Shift. + </p> + <p> + <code class="literal">ruwin_cplk-UTF-8</code> - + переключение раскладки по Caps Lock. + </p> + <p> + <code class="literal">ruwin_ct_sh-UTF-8</code> - + переключение раскладки по Ctrl+Shift. + </p> + <p> + <code class="literal">ruwin_ctrl-UTF-8</code> - + переключение раскладки по Ctrl. + </p> + <p> + Посмотреть список доступных шрифтов можно с помощью + следующей команды: <span class="command"><strong>ls + /usr/share/consolefonts</strong></span> + </p> + </div> + </li> + <li class="listitem"> + <p> Для не-Unicode настройки необходимы только переменные KEYMAP и FONT. Например, для польских пользователей может подойти такой вариант: @@ -662,18 +746,16 @@ EOF</kbd></pre> генерируемый следующей клавишей) или определяют слияние символов (например: <span class="quote">«<span class= "quote">нажмите Ctrl+. A E чтобы получить Æ</span>»</span> в - раскладке по умолчанию). Linux-6.4.12 правильно - интерпретирует "мертвые" клавиши и слияния, только когда - исходные символы имеют 8-битные коды. Эта особенность не - влияет на раскладки для европейских языков, поскольку в них - "сливаются" два ASCII-символа или добавляются подчеркивания к - неподчеркнутым ASCII-символам. Однако, в режиме UTF-8 могут - быть проблемы, например, для греческого языка, когда - необходимо подчеркнуть символ <span class= - "quote">«<span class="quote">alpha</span>»</span>. Решением в - этой ситуации будет отказ от использования UTF-8 или - установка графической системы X Window, не имеющих подобных - ограничений. + раскладке по умолчанию). Linux-6.7.4 правильно интерпретирует + "мертвые" клавиши и слияния, только когда исходные символы + имеют 8-битные коды. Эта особенность не влияет на раскладки + для европейских языков, поскольку в них "сливаются" два + ASCII-символа или добавляются подчеркивания к неподчеркнутым + ASCII-символам. Однако, в режиме UTF-8 могут быть проблемы, + например, для греческого языка, когда необходимо подчеркнуть + символ α. Решением в этой ситуации будет отказ от + использования UTF-8 или установка графической системы X + Window, не имеющих подобных ограничений. </p> </li> <li class="listitem"> @@ -704,7 +786,7 @@ EOF</kbd></pre> </p> </div> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="ch-config-createfiles" name= "ch-config-createfiles"></a>9.6.6. Создание файлов при загрузке @@ -718,7 +800,7 @@ EOF</kbd></pre> умолчанию. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="ch-config-sysklogd" name="ch-config-sysklogd"></a>9.6.7. Настройка скрипта Sysklogd @@ -742,7 +824,7 @@ EOF</kbd></pre> "userinput"><code>man syslogd</code></strong>. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="ch-config-site" name="ch-config-site"></a>9.6.8. Файл rc.site @@ -979,10 +1061,10 @@ EOF</kbd></pre> </p> </li> <li class="next"> - <a accesskey="n" href="profile.html" title= - "Файлы запуска оболочки Bash">След.</a> + <a accesskey="n" href="locale.html" title= + "Настройка системной локали">След.</a> <p> - Файлы запуска оболочки Bash + Настройка системной локали </p> </li> <li class="up"> @@ -991,7 +1073,7 @@ EOF</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter10/chapter10.html b/lfs-12.1-sysv/chapter10/chapter10.html index d832222..9497f7e 100644 --- a/lfs-12.0-sysv/chapter10/chapter10.html +++ b/lfs-12.1-sysv/chapter10/chapter10.html @@ -7,15 +7,15 @@ Глава 10. Делаем систему LFS загрузочной </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть IV. Сборка системы LFS @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="chapter" lang="en" xml:lang="en"> - <h1 class="chapter"> - <a id="chapter-bootable" name="chapter-bootable"></a>10. Делаем - систему LFS загрузочной - </h1> + <h1 class="chapter"> + <a id="chapter-bootable" name="chapter-bootable"></a>10. Делаем систему + LFS загрузочной + </h1> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="toc"> <h3> Содержание @@ -62,7 +62,7 @@ <a href="fstab.html">Создание файла /etc/fstab</a> </li> <li class="sect1"> - <a href="kernel.html">Linux-6.4.12</a> + <a href="kernel.html">Linux-6.7.4</a> </li> <li class="sect1"> <a href="grub.html">Использование GRUB для настройки процесса @@ -93,7 +93,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter10/fstab.html b/lfs-12.1-sysv/chapter10/fstab.html index 0bf2405..add2432 100644 --- a/lfs-12.0-sysv/chapter10/fstab.html +++ b/lfs-12.1-sysv/chapter10/fstab.html @@ -7,15 +7,15 @@ 10.2. Создание файла /etc/fstab </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 10. Делаем систему LFS загрузочной @@ -29,9 +29,9 @@ </p> </li> <li class="next"> - <a accesskey="n" href="kernel.html" title="Linux-6.4.12">След.</a> + <a accesskey="n" href="kernel.html" title="Linux-6.7.4">След.</a> <p> - Linux-6.4.12 + Linux-6.7.4 </p> </li> <li class="up"> @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-bootable-fstab" name="ch-bootable-fstab"></a>10.2. Создание - файла /etc/fstab - </h1> + <h1 class="sect1"> + <a id="ch-bootable-fstab" name="ch-bootable-fstab"></a>10.2. Создание + файла /etc/fstab + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Файл <code class="filename">/etc/fstab</code> используется некоторыми программами для определения того, какие файловые системы должны @@ -85,8 +85,8 @@ EOF</kbd></pre> значениями, например, <code class="filename">sda2</code>, <code class="filename">sda5</code>, и <code class= "systemitem">ext4</code>. Для получения подробной информации о - параметрах в этом файле, смотрите <span class="command"><strong>man 5 - fstab</strong></span>. + параметрах в этом файле, смотрите <a class="ulink" href= + "https://man.archlinux.org/man/fstab.5">fstab(5)</a>. </p> <p> Файловым системам операционных систем MS DOS и Windows (таким как @@ -149,7 +149,7 @@ EOF</kbd></pre> параметр <code class="option">barrier=1</code> к соответствующей записи в <code class="filename">/etc/fstab</code>. Чтобы проверить, поддерживает ли диск эту опцию, запустите <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/hdparm.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/hdparm.html"> hdparm</a> на соответствуюшем разделе. Например, если: </p> <pre class="userinput"><kbd class= @@ -172,9 +172,9 @@ EOF</kbd></pre> </p> </li> <li class="next"> - <a accesskey="n" href="kernel.html" title="Linux-6.4.12">След.</a> + <a accesskey="n" href="kernel.html" title="Linux-6.7.4">След.</a> <p> - Linux-6.4.12 + Linux-6.7.4 </p> </li> <li class="up"> @@ -183,7 +183,7 @@ EOF</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter10/grub.html b/lfs-12.1-sysv/chapter10/grub.html index c41e3fa..e13115c 100644 --- a/lfs-12.0-sysv/chapter10/grub.html +++ b/lfs-12.1-sysv/chapter10/grub.html @@ -7,24 +7,24 @@ 10.4. Использование GRUB для настройки процесса загрузки </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 10. Делаем систему LFS загрузочной </h3> <ul> <li class="prev"> - <a accesskey="p" href="kernel.html" title="Linux-6.4.12">Пред.</a> + <a accesskey="p" href="kernel.html" title="Linux-6.7.4">Пред.</a> <p> - Linux-6.4.12 + Linux-6.7.4 </p> </li> <li class="next"> @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-bootable-grub" name="ch-bootable-grub"></a>10.4. - Использование GRUB для настройки процесса загрузки - </h1> + <h1 class="sect1"> + <a id="ch-bootable-grub" name="ch-bootable-grub"></a>10.4. + Использование GRUB для настройки процесса загрузки + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> <h3> @@ -61,11 +61,11 @@ "filename">grub.cfg</code> и способ указания раздела в файле с этой страницы, а также настроить GRUB с поддержкой UEFI используя инструкции, приведенные на <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/grub-setup.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/grub-setup.html"> странице BLFS</a>. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 10.4.1. Введение </h2> @@ -90,14 +90,14 @@ BLFS и установить программу <strong class= "userinput"><code>xorriso</code></strong> из пакета <a class= "ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/multimedia/libisoburn.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/multimedia/libisoburn.html"> libisoburn</a>. </p> <pre class="userinput"><kbd class="command">cd /tmp grub-mkrescue --output=grub-img.iso xorriso -as cdrecord -v dev=/dev/cdrw blank=as_needed grub-img.iso</kbd></pre> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 10.4.2. Соглашения об именовании GRUB </h2> @@ -121,7 +121,7 @@ xorriso -as cdrecord -v dev=/dev/cdrw blank=as_needed grub-img.iso</kbd></pre> <span class="emphasis"><em>(hd1)</em></span>. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 10.4.3. Настройка </h2> @@ -195,7 +195,7 @@ xorriso -as cdrecord -v dev=/dev/cdrw blank=as_needed grub-img.iso</kbd></pre> </p> </div> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="grub-cfg" name="grub-cfg"></a>10.4.4. Создание файла конфигурации GRUB @@ -213,8 +213,8 @@ insmod part_gpt insmod ext2 set root=(hd0,2) -menuentry "GNU/Linux, Linux 6.4.12-lfs-12.0" { - linux /boot/vmlinuz-6.4.12-lfs-12.0 root=/dev/sda2 ro +menuentry "GNU/Linux, Linux 6.7.4-lfs-12.1" { + linux /boot/vmlinuz-6.7.4-lfs-12.1 root=/dev/sda2 ro }</code> EOF</kbd></pre> <p> @@ -328,9 +328,9 @@ EOF</kbd></pre> <div class="navfooter"> <ul> <li class="prev"> - <a accesskey="p" href="kernel.html" title="Linux-6.4.12">Пред.</a> + <a accesskey="p" href="kernel.html" title="Linux-6.7.4">Пред.</a> <p> - Linux-6.4.12 + Linux-6.7.4 </p> </li> <li class="next"> @@ -346,7 +346,7 @@ EOF</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter10/introduction.html b/lfs-12.1-sysv/chapter10/introduction.html index 5e04e74..75ad21d 100644 --- a/lfs-12.0-sysv/chapter10/introduction.html +++ b/lfs-12.1-sysv/chapter10/introduction.html @@ -7,15 +7,15 @@ 10.1. Введение </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 10. Делаем систему LFS загрузочной @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-bootable-introduction" name= - "ch-bootable-introduction"></a>10.1. Введение - </h1> + <h1 class="sect1"> + <a id="ch-bootable-introduction" name= + "ch-bootable-introduction"></a>10.1. Введение + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Пришло время сделать систему LFS загрузочной. В этой главе обсуждается создание файла <code class="filename">/etc/fstab</code>, @@ -79,7 +79,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter10/kernel.html b/lfs-12.1-sysv/chapter10/kernel.html index ed8aeee..bb6908f 100644 --- a/lfs-12.0-sysv/chapter10/kernel.html +++ b/lfs-12.1-sysv/chapter10/kernel.html @@ -4,18 +4,18 @@ <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title> - 10.3. Linux-6.4.12 + 10.3. Linux-6.7.4 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 10. Делаем систему LFS загрузочной @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-bootable-kernel" name="ch-bootable-kernel"></a>10.3. - Linux-6.4.12 - </h1> - <div class="package" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-bootable-kernel" name="ch-bootable-kernel"></a>10.3. + Linux-6.7.4 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> <p> Этот пакет содержит ядро Linux. </p> @@ -58,18 +58,18 @@ <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">1.5 - 130.0 SBU (обычно около 12 + <span class="segbody">0.6 - 20.4 SBU (обычно около 1.4 SBU)</span> </div> <div class="seg"> <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">1200 - 8800 MB - (обычно около 1700 MB)</span> + пространство:</strong> <span class="segbody">1.8 - 10.6 GB + (обычно около 2 GB)</span> </div> </div> </div> </div> - <div class="installation" lang="en" xml:lang="en"> + <div class="installation" lang="ru" xml:lang="ru"> <h2 class="sect2"> 10.3.1. Установка ядра </h2> @@ -230,12 +230,17 @@ "blue">A</span>utomount devtmpfs at /dev, after the kernel mounted the rootfs ... [DEVTMPFS_MOUNT] <span class="blue">G</span>raphics support ---> - <span class="blue">F</span>rame buffer Devices ---> - <*> <span class= -"blue">S</span>upport for frame buffer devices ---> [FB] + < /*/M> <span class= +"blue">D</span>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) ---> + ... [DRM] + # If [DRM] is selected as * or M, this must be selected: + [ /*] <span class= +"blue">E</span>nable legacy fbdev support for your modesetting driver + ... [DRM_FBDEV_EMULATION] <span class="blue">C</span>onsole display driver support ---> - [*] <span class= -"blue">F</span>ramebuffer Console support [FRAMEBUFFER_CONSOLE]</pre> + # If [DRM] is selected as * or M, this must be selected: + [ /*] <span class= +"blue">F</span>ramebuffer Console support [FRAMEBUFFER_CONSOLE]</pre> <p> Включите некоторые дополнительные функции, если вы собираете 64-битную систему. Если вы используете menuconfig, включите их в @@ -275,7 +280,7 @@ устройства для раздела является <code class= "filename">/dev/nvme*</code>, а не <code class= "filename">/dev/sd*</code>), включите параметр NVME support, - иначе система LFS не будет загружается: + иначе система LFS не будет загружаться: </p> <pre class="screen"><span class= "blue">D</span>evice Drivers ---> @@ -287,7 +292,7 @@ Есть несколько других параметров, которые могут понадобиться в зависимости от особенностей системы. Для получения списка необходимых опций для пакетов BLFS смотрите <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/longindex.html#kernel-config-index"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/longindex.html#kernel-config-index"> Список опций ядра BLFS</a>. </p> <div class="admon note"> @@ -299,7 +304,7 @@ Если ваша хост поддерживает UEFI и вы хотите загрузить LFS с помощью него, вам необходимо настроить некоторые параметры ядра, следуя инструкции <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/grub-setup.html#uefi-kernel"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/grub-setup.html#uefi-kernel"> на странице BLFS</a>, <span class="bold"><strong>даже если вы будете использовать загрузчик UEFI из основного дистрибутива</strong></span>. @@ -404,21 +409,20 @@ </p> </dd> <dt> - <span class="term"><em class="parameter"><code>Framebuffer - Console support</code></em></span> + <span class="term"><em class="parameter"><code>Enable legacy + fbdev support for your modesetting driver</code></em> и + <em class="parameter"><code>Framebuffer Console + support</code></em></span> </dt> <dd> <p> - Это параметр необходим для отображения консоли Linux на - устройстве с фреймбуфером. Чтобы ядро могло печатать - отладочные сообщения на ранней стадии загрузки, его не - следует собирать как модуль (если только не будет - использоваться initramfs). И, если <code class= - "option">CONFIG_DRM</code> (Direct Rendering Manager - - Диспетчер прямого рендеринга) включен, скорее всего, также - должен быть включен <code class= - "option">CONFIG_DRM_FBDEV_EMULATION</code> (включить - устаревшую поддержку fbdev для вашего modesetting драйвера). + Они необходимы для отображения консоли Linux на графическом + процессоре, управляемом драйвером DRI (Direct Rendering + Infrastructure - инфраструктура прямого рендеринга). Если + <code class="option">CONFIG_DRM</code> (Direct Rendering + Manager - диспетчер прямого рендеринга) включен, вам также + следует включить эти две опции, иначе вы увидите пустой экран + после загрузки драйвера DRI. </p> </dd> <dt> @@ -447,7 +451,7 @@ По желанию, вы можете пропустить настройку ядра, скопировав конфигурационный файл ядра <code class="filename">.config</code>, из хост системы(если он доступен) в каталог куда было распаковано - ядро <code class="filename">linux-6.4.12</code>. Однако, мы не + ядро <code class="filename">linux-6.7.4</code>. Однако, мы не рекомендуем этот вариант. Намного лучше изучить все параметры меню и создать конфигурацию ядра с нуля. </p> @@ -463,9 +467,9 @@ "../chapter09/udev.html" title= "9.3. Взаимодействие с устройствами и модулями">Раздел 9.3, «Взаимодействие с устройствами и модулями»</a> и в документации к - ядру <code class="filename">linux-6.4.12/Documentation</code>. - Кроме этого, стоит ознакомиться с руководством <code class= - "filename">modprobe.d(5)</code>. + ядру <code class="filename">linux-6.7.4/Documentation</code>. Кроме + этого, стоит ознакомиться с руководством <a class="ulink" href= + "https://man.archlinux.org/man/modprobe.d.5">modprobe.d(5)</a>. </p> <p> Если поддержка модулей не была отключена в параметрах ядра, @@ -511,16 +515,16 @@ архитектуру x86: </p> <pre class="userinput"><kbd class= - "command">cp -iv arch/x86/boot/bzImage /boot/vmlinuz-6.4.12-lfs-12.0</kbd></pre> + "command">cp -iv arch/x86/boot/bzImage /boot/vmlinuz-6.7.4-lfs-12.1</kbd></pre> <p> <code class="filename">System.map</code> - это символьный файл для ядра. Он содержит точки входа каждой функции в API ядра, а также - адреса структур данных для запущенного ядро. Он используется в + адреса структур данных для запущенного ядра. Он используется в качестве ресурса при исследовании проблем с ядром. Выполните следующую команду для установки файла: </p> <pre class="userinput"><kbd class= - "command">cp -iv System.map /boot/System.map-6.4.12</kbd></pre> + "command">cp -iv System.map /boot/System.map-6.7.4</kbd></pre> <p> Файл конфигурации ядра <code class="filename">.config</code> создается на шаге <span class="command"><strong>make @@ -529,27 +533,27 @@ на будущее: </p> <pre class="userinput"><kbd class= - "command">cp -iv .config /boot/config-6.4.12</kbd></pre> + "command">cp -iv .config /boot/config-6.7.4</kbd></pre> <p> Установите документацию ядра: </p> <pre class="userinput"><kbd class= - "command">cp -r Documentation -T /usr/share/doc/linux-6.4.12</kbd></pre> + "command">cp -r Documentation -T /usr/share/doc/linux-6.7.4</kbd></pre> <p> - Важно отметить, что файлы в каталоге исходных кодов ядра не + Важно отметить, что файлы в каталоге с исходным кодом ядра не принадлежат пользователю <span class= "emphasis"><em>root</em></span>. Всякий раз, когда пакет - распаковывается от пользователя <span class= + распаковывается от имени пользователя <span class= "emphasis"><em>root</em></span> (как это и выполнялось внутри среды chroot), файлы имеют те идентификаторы пользователя и группы, которые были присвоены при распаковке. Обычно это не вызывает проблем для других устанавливаемых пакетов, так как каталог с - исходными кодами удаляется после установки пакета. Однако исходный - код ядра Linux часто сохраняется в течение длительного времени. - Из-за этого существует вероятность того, что идентификатор - пользователя, используемый при распаковке, будет назначен другому - пользователю. В таком случае, этот пользователь будет иметь доступ - на запись в этот каталог. + исходниками удаляется после установки пакета. Однако исходный код + ядра Linux часто сохраняется в течение длительного времени. Из-за + этого существует вероятность того, что идентификатор пользователя, + используемый при распаковке, будет назначен другому пользователю. В + таком случае, этот пользователь будет иметь доступ на запись в этот + каталог. </p> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> @@ -564,9 +568,9 @@ </p> <p> Если вы планируете оставить каталог с исходным кодом ядра, - выполните команду <span class="command"><strong>chown -R - 0:0</strong></span> в каталоге <code class= - "filename">linux-6.4.12</code>, чтобы все файлы принадлежали + выполните команду <span class="command"><strong>chown -R 0:0 + *</strong></span> находясь в каталоге <code class= + "filename">linux-6.7.4</code>, чтобы все файлы принадлежали пользователю <span class="emphasis"><em>root</em></span>. </p> </div> @@ -576,13 +580,13 @@ Предупреждение </h3> <p> - В некоторой документации по ядру рекомендуется создать - символическую ссылку <code class="filename">/usr/src/linux</code> - указывающую на каталог с исходниками ядра. Эта рекомендация - относится к ядрам до версии 2.6 и <span class="emphasis"><em>не - должна</em></span> выполняться в системе LFS, так как это может - вызвать проблемы с пакетами, которые вы, возможно, захотите - собрать, когда ваша базовая система LFS будет готова. + Иногда, в документации к ядру, рекомендуют создать символическую + ссылку <code class="filename">/usr/src/linux</code> указывающую + на каталог с исходниками ядра. Эта рекомендация относится к ядрам + до версии 2.6 и <span class="emphasis"><em>не должна</em></span> + выполняться в системе LFS, так как это может вызвать проблемы с + пакетами, которые вы, возможно, захотите собрать, когда ваша + базовая система LFS будет готова. </p> </div> <div class="admon warning"> @@ -598,15 +602,15 @@ применялись при компиляции Glibc, то есть подготовленные заголовочные файлы, установленные в <a class="xref" href= "../chapter05/linux-headers.html" title= - "5.4. Заголовочные файлы Linux-6.4.12 API">Раздел 5.4, - «Заголовочные файлы Linux-6.4.12 API»</a>. Поэтому их - <span class="emphasis"><em>никогда</em></span> не следует - заменять на чистые заголовочные файлы ядра или любые другие - подготовленные заголовочные файлы. + "5.4. Заголовочные файлы Linux-6.7.4 API">Раздел 5.4, + «Заголовочные файлы Linux-6.7.4 API»</a>. Поэтому их <span class= + "emphasis"><em>никогда</em></span> не следует заменять на чистые + заголовочные файлы ядра или любые другие подготовленные + заголовочные файлы. </p> </div> </div> - <div class="configuration" lang="en" xml:lang="en"> + <div class="configuration" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="conf-modprobe" name="conf-modprobe"></a>10.3.2. Настройка порядка загрузки модулей Linux @@ -639,7 +643,7 @@ install uhci_hcd /sbin/modprobe ehci_hcd ; /sbin/modprobe -i uhci_hcd ; true # End /etc/modprobe.d/usb.conf</code> EOF</kbd></pre> </div> - <div class="content" lang="en" xml:lang="en"> + <div class="content" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="contents-kernel" name="contents-kernel"></a>10.3.3. Содержимое пакета Linux @@ -648,13 +652,13 @@ EOF</kbd></pre> <div class="seglistitem"> <div class="seg"> <strong class="segtitle">Установленные файлы:</strong> - <span class="segbody">config-6.4.12, vmlinuz-6.4.12-lfs-12.0, и - System.map-6.4.12</span> + <span class="segbody">config-6.7.4, vmlinuz-6.7.4-lfs-12.1, и + System.map-6.7.4</span> </div> <div class="seg"> <strong class="segtitle">Созданные каталоги:</strong> <span class="segbody">/lib/modules, - /usr/share/doc/linux-6.4.12</span> + /usr/share/doc/linux-6.7.4</span> </div> </div> </div> @@ -672,7 +676,7 @@ EOF</kbd></pre> <td> <p> <a id="config" name="config"></a><span class= - "term"><code class="filename">config-6.4.12</code></span> + "term"><code class="filename">config-6.7.4</code></span> </p> </td> <td> @@ -686,7 +690,7 @@ EOF</kbd></pre> <p> <a id="lfskernel" name="lfskernel"></a><span class= "term"><code class= - "filename">vmlinuz-6.4.12-lfs-12.0</code></span> + "filename">vmlinuz-6.7.4-lfs-12.1</code></span> </p> </td> <td> @@ -707,7 +711,7 @@ EOF</kbd></pre> <p> <a id="System.map" name="System.map"></a><span class= "term"><code class= - "filename">System.map-6.4.12</code></span> + "filename">System.map-6.7.4</code></span> </p> </td> <td> @@ -744,7 +748,7 @@ EOF</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter11/afterlfs.html b/lfs-12.1-sysv/chapter11/afterlfs.html index 77421b1..032f06f 100644 --- a/lfs-12.0-sysv/chapter11/afterlfs.html +++ b/lfs-12.1-sysv/chapter11/afterlfs.html @@ -7,15 +7,15 @@ 11.5. Начало работы после сборки LFS </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 11. Заключение @@ -40,16 +40,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="afterlfs" name="afterlfs"></a>11.5. Начало работы после сборки - LFS - </h1> - <div class="sect2" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="afterlfs" name="afterlfs"></a>11.5. Начало работы после сборки + LFS + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 11.5.1. Что делать дальше? </h2> @@ -65,31 +65,31 @@ <p> Сервер — более простая категория. Как правило, это веб-сервер, такой как <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/server/apache.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/server/apache.html"> Apache</a>, и сервер баз данных, например, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/server/mariadb.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/server/mariadb.html"> MariaDB</a>. Однако возможны и другие варианты. К этой же категории относятся операционные системы для встраиваемых устройств. </p> <p> Рабочая станция же, гораздо сложнее. Обычно для нее требуется среда рабочего стола, например, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/lxde/lxde.html">LXDE</a>, + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/lxde/lxde.html">LXDE</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/xfce/xfce.html">XFCE</a>, + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/xfce/xfce.html">XFCE</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/kde/kde.html">KDE</a>, + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/kde/kde.html">KDE</a>, или <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/gnome/gnome.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/gnome/gnome.html"> Gnome</a> основанные на базовом <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/x/installing.html"> - графическом окружении</a> и набор графических приложений, таких как - <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/xsoft/firefox.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/x/installing.html"> + графическом окружении</a> и наборе графических приложений, таких + как <a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/xsoft/firefox.html"> веб-браузер Firefox</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/xsoft/thunderbird.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/xsoft/thunderbird.html"> почтовый клиент Thunderbird</a>, или <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/xsoft/libreoffice.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/xsoft/libreoffice.html"> пакет офисных приложений LibreOffice</a>. Для этих приложений требуется множество (может быть несколько сотен, в зависимости от ваших потребностей) пакетов вспомогательных приложений и библиотек. @@ -99,15 +99,15 @@ управления системой. Все эти приложения есть в справочнике BLFS, но не все пакеты необходимы в каждом конкретном окружении. Например <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/dhcpcd.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/dhcpcd.html"> клиент dhcpcd</a>, обычно не требуется на серверах или <a class= "ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/wireless_tools.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/wireless_tools.html"> управление параметрами беспроводных сетей</a> - полезно только для ноутбуков и других портативных систем. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> 11.5.2. Работа в базовой среде LFS </h2> @@ -175,7 +175,7 @@ mounttype proc proc proc mounttype sys sysfs sysfs mounttype run tmpfs run if [ -h $LFS/dev/shm ]; then - mkdir -pv $LFS/$(readlink $LFS/dev/shm) + install -v -d -m 1777 $LFS$(realpath /dev/shm) else mounttype dev/shm tmpfs tmpfs -o nosuid,nodev fi @@ -228,35 +228,50 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> <p> Этот метод также предоставляет полноценную графическую среду, но сначала требует установки <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/openssh.html"> - sshd</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/wget.html"> - wget</a> в системе LFS, обычно в chroot. Кроме этого потребуется + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/openssh.html"> + sshd</a> в системе LFS, обычно в chroot. Кроме этого потребуется второй компьютер. Преимущество этого метода в том, что он прост, поскольку не требует сложной среды chroot. Он также использует собранное вами ядро LFS для всех дополнительных пакетов и по-прежнему предоставляет полную систему для установки пакетов. </p> + <p> + Вы можете использовать команду <span class= + "command"><strong>scp</strong></span> для загрузки исходных + текстов пакетов, которые будут собраны в системе LFS. Если вместо + этого вы хотите загрузить исходные тексты непосредственно в + систему LFS, установите <a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libtasn1.html"> + libtasn1</a>, <a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/p11-kit.html"> + p11-kit</a>, <a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/make-ca.html"> + make-ca</a> и <a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/wget.html"> + wget</a> в chroot (или загрузите их исходники с помощью + <span class="command"><strong>scp</strong></span> после загрузки + системы LFS). + </p> </div> <div class="sect3"> <h3 class="sect3"> 11.5.2.3. Работа из командной строки LFS </h3> <p> - Этот метот требует установки <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/libtasn1.html"> + Этот метод требует установки <a class="ulink" href= + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/libtasn1.html"> libtasn1</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/p11-kit.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/p11-kit.html"> p11-kit</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/make-ca.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/make-ca.html"> make-ca</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/wget.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/wget.html"> wget</a>, <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/gpm.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/general/gpm.html"> gpm</a> и <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/links.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/links.html"> links</a> (или <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/basicnet/lynx.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/basicnet/lynx.html"> lynx</a>) в chroot, а затем перезагрузки в новую систему LFS. На данный момент система по умолчанию имеет шесть виртуальных консолей. Переключать консоли так же просто, как использовать @@ -267,9 +282,9 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> "keycap"><strong>F1</strong></span> до <span class= "keycap"><strong>F6</strong></span>. Комбинации <span class= "keycap"><strong>Alt</strong></span>+<span class= - "keycap"><strong>←</strong></span> и <span class= + "keycap"><strong>→</strong></span> и <span class= "keycap"><strong>Alt</strong></span>+<span class= - "keycap"><strong>→</strong></span> также переключают консоль. + "keycap"><strong>←</strong></span> также переключают консоль. </p> <p> На этом этапе вы можете войти в две разные виртуальные консоли и @@ -324,7 +339,7 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</strong></span></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter11/chapter11.html b/lfs-12.1-sysv/chapter11/chapter11.html index eabd06c..8223be6 100644 --- a/lfs-12.0-sysv/chapter11/chapter11.html +++ b/lfs-12.1-sysv/chapter11/chapter11.html @@ -7,15 +7,15 @@ Глава 11. Заключение </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть IV. Сборка системы LFS @@ -40,15 +40,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="chapter" lang="en" xml:lang="en"> - <h1 class="chapter"> - <a id="chapter-finalizing" name="chapter-finalizing"></a>11. - Заключение - </h1> + <h1 class="chapter"> + <a id="chapter-finalizing" name="chapter-finalizing"></a>11. Заключение + </h1> + <div class="chapter" lang="ru" xml:lang="ru"> <div class="toc"> <h3> Содержание @@ -93,7 +92,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter11/getcounted.html b/lfs-12.1-sysv/chapter11/getcounted.html index 8f2df28..314e6bb 100644 --- a/lfs-12.0-sysv/chapter11/getcounted.html +++ b/lfs-12.1-sysv/chapter11/getcounted.html @@ -7,15 +7,15 @@ 11.2. Вступите в ряды пользователей LFS </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 11. Заключение @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-finish-getcounted" name="ch-finish-getcounted"></a>11.2. - Вступите в ряды пользователей LFS - </h1> + <h1 class="sect1"> + <a id="ch-finish-getcounted" name="ch-finish-getcounted"></a>11.2. + Вступите в ряды пользователей LFS + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Теперь, когда вы закончили изучение книги LFS, хотите добавить себя в список пользователей LFS? Перейдите по ссылке <a class="ulink" href= @@ -81,7 +81,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter11/reboot.html b/lfs-12.1-sysv/chapter11/reboot.html index ce06b43..86ec276 100644 --- a/lfs-12.0-sysv/chapter11/reboot.html +++ b/lfs-12.1-sysv/chapter11/reboot.html @@ -7,15 +7,15 @@ 11.3. Перезагрузка системы </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 11. Заключение @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-finish-reboot" name="ch-finish-reboot"></a>11.3. - Перезагрузка системы - </h1> + <h1 class="sect1"> + <a id="ch-finish-reboot" name="ch-finish-reboot"></a>11.3. Перезагрузка + системы + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Теперь, когда все программное обеспечение установлено, пришло время перезагрузить ваш компьютер. Однако есть несколько вещей, которые @@ -60,7 +60,7 @@ <li class="listitem"> <p> Установить <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/postlfs/firmware.html"> + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/postlfs/firmware.html"> прошивки</a>, если они необходимы для правильной работы вашего оборудования. </p> @@ -147,7 +147,7 @@ Затем размонтируйте виртуальные файловые системы: </p> <pre class="userinput"><kbd class="command">umount -v $LFS/dev/pts -mountpoint -q $LFS/dev/shm && umount $LFS/dev/shm +mountpoint -q $LFS/dev/shm && umount -v $LFS/dev/shm umount -v $LFS/dev umount -v $LFS/run umount -v $LFS/proc @@ -167,7 +167,7 @@ umount -v $LFS/usr</kbd></pre> </p> <p> Предполагается, что загрузчик GRUB был настроен ранее, поэтому пункт - меню <span class="emphasis"><em>LFS 12.0</em></span> будет загружен + меню <span class="emphasis"><em>LFS 12.1</em></span> будет загружен автоматически. </p> <p> @@ -175,7 +175,7 @@ umount -v $LFS/usr</kbd></pre> использованию. Вы увидите простую подсказку <span class= "quote">«<span class="quote">login:</span> »</span>. На этом этапе вы можете перейти к <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/blfs/view/12.0/">книге BLFS</a>, + "https://mirror.linuxfromscratch.ru/blfs/view/12.1/">книге BLFS</a>, где вы установите дополнительное программное обеспечение в соответствии с вашими потребностями. </p> @@ -209,7 +209,7 @@ umount -v $LFS/usr</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter11/theend.html b/lfs-12.1-sysv/chapter11/theend.html index 1b46506..06e79ce 100644 --- a/lfs-12.0-sysv/chapter11/theend.html +++ b/lfs-12.1-sysv/chapter11/theend.html @@ -7,15 +7,15 @@ 11.1. Заключение </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 11. Заключение @@ -40,14 +40,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-finish-theend" name="ch-finish-theend"></a>11.1. Заключение - </h1> + <h1 class="sect1"> + <a id="ch-finish-theend" name="ch-finish-theend"></a>11.1. Заключение + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Отлично! Новая система LFS установлена! Желаем успехов в работе с вашей новой, блестящей, самостоятельно собранной Linux системой. @@ -60,7 +60,7 @@ выполнив следующую команду: </p> <pre class="userinput"><kbd class= - "command">echo 12.0 > /etc/lfs-release</kbd></pre> + "command">echo 12.1 > /etc/lfs-release</kbd></pre> <p> Следующие два файла, содержащие описание установленной системы, могут использоваться пакетами, устанавливаемыми позже, либо в бинарном @@ -73,7 +73,7 @@ <pre class="userinput"><kbd class= "command">cat > /etc/lsb-release << "EOF" DISTRIB_ID="Linux From Scratch" -DISTRIB_RELEASE="12.0" +DISTRIB_RELEASE="12.1" DISTRIB_CODENAME="<your name here>" DISTRIB_DESCRIPTION="Linux From Scratch" EOF</kbd></pre> @@ -85,10 +85,11 @@ EOF</kbd></pre> <pre class="userinput"><kbd class= "command">cat > /etc/os-release << "EOF" NAME="Linux From Scratch" -VERSION="12.0" +VERSION="12.1" ID=lfs -PRETTY_NAME="Linux From Scratch 12.0" +PRETTY_NAME="Linux From Scratch 12.1" VERSION_CODENAME="<your name here>" +HOME_URL="https://mirror.linuxfromscratch.ru/lfs/" EOF</kbd></pre> <p> Обязательно настройте значения 'DISTRIB_CODENAME' и @@ -117,7 +118,7 @@ EOF</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/chapter11/whatnow.html b/lfs-12.1-sysv/chapter11/whatnow.html index 7401413..d9148ca 100644 --- a/lfs-12.0-sysv/chapter11/whatnow.html +++ b/lfs-12.1-sysv/chapter11/whatnow.html @@ -7,15 +7,15 @@ 11.4. Дополнительные ресурсы </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Глава 11. Заключение @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-finish-whatnow" name="ch-finish-whatnow"></a>11.4. - Дополнительные ресурсы - </h1> + <h1 class="sect1"> + <a id="ch-finish-whatnow" name="ch-finish-whatnow"></a>11.4. + Дополнительные ресурсы + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Благодарим за прочтение книги LFS. Мы надеемся, что эта книга была полезна и вы узнали больше о процессе создания системы с нуля. @@ -163,7 +163,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/images/caution.png b/lfs-12.1-sysv/images/caution.png Binary files differindex 5b7809c..5b7809c 100644 --- a/lfs-12.0-sysv/images/caution.png +++ b/lfs-12.1-sysv/images/caution.png diff --git a/lfs-12.0-sysv/images/chevron-bottom.png b/lfs-12.1-sysv/images/chevron-bottom.png Binary files differindex a1a3bce..a1a3bce 100644 --- a/lfs-12.0-sysv/images/chevron-bottom.png +++ b/lfs-12.1-sysv/images/chevron-bottom.png diff --git a/lfs-12.0-sysv/images/chevron-left.png b/lfs-12.1-sysv/images/chevron-left.png Binary files differindex f16a3ab..f16a3ab 100644 --- a/lfs-12.0-sysv/images/chevron-left.png +++ b/lfs-12.1-sysv/images/chevron-left.png diff --git a/lfs-12.0-sysv/images/chevron-right.png b/lfs-12.1-sysv/images/chevron-right.png Binary files differindex b8d9362..b8d9362 100644 --- a/lfs-12.0-sysv/images/chevron-right.png +++ b/lfs-12.1-sysv/images/chevron-right.png diff --git a/lfs-12.0-sysv/images/chevron-top.png b/lfs-12.1-sysv/images/chevron-top.png Binary files differindex d9c01ba..d9c01ba 100644 --- a/lfs-12.0-sysv/images/chevron-top.png +++ b/lfs-12.1-sysv/images/chevron-top.png diff --git a/lfs-12.0-sysv/images/grid-three-up.png b/lfs-12.1-sysv/images/grid-three-up.png Binary files differindex c3f70a2..c3f70a2 100644 --- a/lfs-12.0-sysv/images/grid-three-up.png +++ b/lfs-12.1-sysv/images/grid-three-up.png diff --git a/lfs-12.0-sysv/images/important.png b/lfs-12.1-sysv/images/important.png Binary files differindex 12c90f6..12c90f6 100644 --- a/lfs-12.0-sysv/images/important.png +++ b/lfs-12.1-sysv/images/important.png diff --git a/lfs-12.0-sysv/images/menu.png b/lfs-12.1-sysv/images/menu.png Binary files differindex 6de4e43..6de4e43 100644 --- a/lfs-12.0-sysv/images/menu.png +++ b/lfs-12.1-sysv/images/menu.png diff --git a/lfs-12.0-sysv/images/note.png b/lfs-12.1-sysv/images/note.png Binary files differindex f14464d..f14464d 100644 --- a/lfs-12.0-sysv/images/note.png +++ b/lfs-12.1-sysv/images/note.png diff --git a/lfs-12.0-sysv/images/tip.png b/lfs-12.1-sysv/images/tip.png Binary files differindex 5c4aab3..5c4aab3 100644 --- a/lfs-12.0-sysv/images/tip.png +++ b/lfs-12.1-sysv/images/tip.png diff --git a/lfs-12.0-sysv/images/tux.png b/lfs-12.1-sysv/images/tux.png Binary files differindex 8aae132..8aae132 100644 --- a/lfs-12.0-sysv/images/tux.png +++ b/lfs-12.1-sysv/images/tux.png diff --git a/lfs-12.0-sysv/images/warning.png b/lfs-12.1-sysv/images/warning.png Binary files differindex 1c33db8..1c33db8 100644 --- a/lfs-12.0-sysv/images/warning.png +++ b/lfs-12.1-sysv/images/warning.png diff --git a/lfs-12.0-sysv/index.html b/lfs-12.1-sysv/index.html index a46072e..44dc770 100644 --- a/lfs-12.0-sysv/index.html +++ b/lfs-12.1-sysv/index.html @@ -7,13 +7,13 @@ Линукс с нуля </title> <link rel="stylesheet" type="text/css" href="stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="stylesheets/lfs-print.css" type="text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> - <div class="book"> + <body class="lfs" id="lfs-12.1"> + <div xml:lang="ru" class="book" lang="ru"> <div class="titlepage"> <div> <div> @@ -23,12 +23,12 @@ </div> <div> <h2 class="subtitle"> - Версия 12.0 + Версия 12.1 </h2> </div> <div> <h2 class="subtitle"> - Дата публикации 2 сентября 2023 + Дата публикации 1 марта 2024 </h2> </div> <div> @@ -55,7 +55,7 @@ </div> <div> <p class="copyright"> - <a href="legalnotice.html">Авторские права</a> © 1999-2023 + <a href="legalnotice.html">Авторские права</a> © 1999-2024 Gerard Beekmans </p> </div> @@ -254,7 +254,7 @@ <a href="chapter05/introduction.html">Введение</a> </li> <li class="sect1"> - <a href="chapter05/binutils-pass1.html">Binutils-2.41 - + <a href="chapter05/binutils-pass1.html">Binutils-2.42 - Проход 1</a> </li> <li class="sect1"> @@ -263,10 +263,10 @@ </li> <li class="sect1"> <a href="chapter05/linux-headers.html">Заголовочные файлы - Linux-6.4.12 API</a> + Linux-6.7.4 API</a> </li> <li class="sect1"> - <a href="chapter05/glibc.html">Glibc-2.38</a> + <a href="chapter05/glibc.html">Glibc-2.39</a> </li> <li class="sect1"> <a href="chapter05/gcc-libstdc++.html">Libstdc++ из @@ -286,13 +286,13 @@ <a href="chapter06/m4.html">M4-1.4.19</a> </li> <li class="sect1"> - <a href="chapter06/ncurses.html">Ncurses-6.4</a> + <a href="chapter06/ncurses.html">Ncurses-6.4-20230520</a> </li> <li class="sect1"> - <a href="chapter06/bash.html">Bash-5.2.15</a> + <a href="chapter06/bash.html">Bash-5.2.21</a> </li> <li class="sect1"> - <a href="chapter06/coreutils.html">Coreutils-9.3</a> + <a href="chapter06/coreutils.html">Coreutils-9.4</a> </li> <li class="sect1"> <a href="chapter06/diffutils.html">Diffutils-3.10</a> @@ -304,13 +304,13 @@ <a href="chapter06/findutils.html">Findutils-4.9.0</a> </li> <li class="sect1"> - <a href="chapter06/gawk.html">Gawk-5.2.2</a> + <a href="chapter06/gawk.html">Gawk-5.3.0</a> </li> <li class="sect1"> <a href="chapter06/grep.html">Grep-3.11</a> </li> <li class="sect1"> - <a href="chapter06/gzip.html">Gzip-1.12</a> + <a href="chapter06/gzip.html">Gzip-1.13</a> </li> <li class="sect1"> <a href="chapter06/make.html">Make-4.4.1</a> @@ -325,10 +325,10 @@ <a href="chapter06/tar.html">Tar-1.35</a> </li> <li class="sect1"> - <a href="chapter06/xz.html">Xz-5.4.4</a> + <a href="chapter06/xz.html">Xz-5.4.6</a> </li> <li class="sect1"> - <a href="chapter06/binutils-pass2.html">Binutils-2.41 - + <a href="chapter06/binutils-pass2.html">Binutils-2.42 - Проход 2</a> </li> <li class="sect1"> @@ -367,22 +367,22 @@ файлов и символических ссылок</a> </li> <li class="sect1"> - <a href="chapter07/gettext.html">Gettext-0.22</a> + <a href="chapter07/gettext.html">Gettext-0.22.4</a> </li> <li class="sect1"> <a href="chapter07/bison.html">Bison-3.8.2</a> </li> <li class="sect1"> - <a href="chapter07/perl.html">Perl-5.38.0</a> + <a href="chapter07/perl.html">Perl-5.38.2</a> </li> <li class="sect1"> - <a href="chapter07/Python.html">Python-3.11.4</a> + <a href="chapter07/Python.html">Python-3.12.2</a> </li> <li class="sect1"> - <a href="chapter07/texinfo.html">Texinfo-7.0.3</a> + <a href="chapter07/texinfo.html">Texinfo-7.1</a> </li> <li class="sect1"> - <a href="chapter07/util-linux.html">Util-linux-2.39.1</a> + <a href="chapter07/util-linux.html">Util-linux-2.39.3</a> </li> <li class="sect1"> <a href="chapter07/cleanup.html">Очистка и сохранение @@ -409,22 +409,22 @@ <a href="chapter08/pkgmgt.html">Управление пакетами</a> </li> <li class="sect1"> - <a href="chapter08/man-pages.html">Man-pages-6.05.01</a> + <a href="chapter08/man-pages.html">Man-pages-6.06</a> </li> <li class="sect1"> - <a href="chapter08/iana-etc.html">Iana-Etc-20230810</a> + <a href="chapter08/iana-etc.html">Iana-Etc-20240125</a> </li> <li class="sect1"> - <a href="chapter08/glibc.html">Glibc-2.38</a> + <a href="chapter08/glibc.html">Glibc-2.39</a> </li> <li class="sect1"> - <a href="chapter08/zlib.html">Zlib-1.2.13</a> + <a href="chapter08/zlib.html">Zlib-1.3.1</a> </li> <li class="sect1"> <a href="chapter08/bzip2.html">Bzip2-1.0.8</a> </li> <li class="sect1"> - <a href="chapter08/xz.html">Xz-5.4.4</a> + <a href="chapter08/xz.html">Xz-5.4.6</a> </li> <li class="sect1"> <a href="chapter08/zstd.html">Zstd-1.5.5</a> @@ -439,7 +439,7 @@ <a href="chapter08/m4.html">M4-1.4.19</a> </li> <li class="sect1"> - <a href="chapter08/bc.html">Bc-6.6.0</a> + <a href="chapter08/bc.html">Bc-6.7.5</a> </li> <li class="sect1"> <a href="chapter08/flex.html">Flex-2.6.4</a> @@ -454,22 +454,25 @@ <a href="chapter08/dejagnu.html">DejaGNU-1.6.3</a> </li> <li class="sect1"> - <a href="chapter08/binutils.html">Binutils-2.41</a> + <a href="chapter08/pkgconf.html">Pkgconf-2.1.1</a> + </li> + <li class="sect1"> + <a href="chapter08/binutils.html">Binutils-2.42</a> </li> <li class="sect1"> <a href="chapter08/gmp.html">GMP-6.3.0</a> </li> <li class="sect1"> - <a href="chapter08/mpfr.html">MPFR-4.2.0</a> + <a href="chapter08/mpfr.html">MPFR-4.2.1</a> </li> <li class="sect1"> <a href="chapter08/mpc.html">MPC-1.3.1</a> </li> <li class="sect1"> - <a href="chapter08/attr.html">Attr-2.5.1</a> + <a href="chapter08/attr.html">Attr-2.5.2</a> </li> <li class="sect1"> - <a href="chapter08/acl.html">Acl-2.3.1</a> + <a href="chapter08/acl.html">Acl-2.3.2</a> </li> <li class="sect1"> <a href="chapter08/libcap.html">Libcap-2.69</a> @@ -478,16 +481,13 @@ <a href="chapter08/libxcrypt.html">Libxcrypt-4.4.36</a> </li> <li class="sect1"> - <a href="chapter08/shadow.html">Shadow-4.13</a> + <a href="chapter08/shadow.html">Shadow-4.14.5</a> </li> <li class="sect1"> <a href="chapter08/gcc.html">GCC-13.2.0</a> </li> <li class="sect1"> - <a href="chapter08/pkgconf.html">Pkgconf-2.0.1</a> - </li> - <li class="sect1"> - <a href="chapter08/ncurses.html">Ncurses-6.4</a> + <a href="chapter08/ncurses.html">Ncurses-6.4-20230520</a> </li> <li class="sect1"> <a href="chapter08/sed.html">Sed-4.9</a> @@ -496,7 +496,7 @@ <a href="chapter08/psmisc.html">Psmisc-23.6</a> </li> <li class="sect1"> - <a href="chapter08/gettext.html">Gettext-0.22</a> + <a href="chapter08/gettext.html">Gettext-0.22.4</a> </li> <li class="sect1"> <a href="chapter08/bison.html">Bison-3.8.2</a> @@ -505,7 +505,7 @@ <a href="chapter08/grep.html">Grep-3.11</a> </li> <li class="sect1"> - <a href="chapter08/bash.html">Bash-5.2.15</a> + <a href="chapter08/bash.html">Bash-5.2.21</a> </li> <li class="sect1"> <a href="chapter08/libtool.html">Libtool-2.4.7</a> @@ -517,59 +517,62 @@ <a href="chapter08/gperf.html">Gperf-3.1</a> </li> <li class="sect1"> - <a href="chapter08/expat.html">Expat-2.5.0</a> + <a href="chapter08/expat.html">Expat-2.6.0</a> </li> <li class="sect1"> - <a href="chapter08/inetutils.html">Inetutils-2.4</a> + <a href="chapter08/inetutils.html">Inetutils-2.5</a> </li> <li class="sect1"> <a href="chapter08/less.html">Less-643</a> </li> <li class="sect1"> - <a href="chapter08/perl.html">Perl-5.38.0</a> + <a href="chapter08/perl.html">Perl-5.38.2</a> </li> <li class="sect1"> - <a href="chapter08/xml-parser.html">XML::Parser-2.46</a> + <a href="chapter08/xml-parser.html">XML::Parser-2.47</a> </li> <li class="sect1"> <a href="chapter08/intltool.html">Intltool-0.51.0</a> </li> <li class="sect1"> - <a href="chapter08/autoconf.html">Autoconf-2.71</a> + <a href="chapter08/autoconf.html">Autoconf-2.72</a> </li> <li class="sect1"> <a href="chapter08/automake.html">Automake-1.16.5</a> </li> <li class="sect1"> - <a href="chapter08/openssl.html">OpenSSL-3.1.2</a> + <a href="chapter08/openssl.html">OpenSSL-3.2.1</a> </li> <li class="sect1"> - <a href="chapter08/kmod.html">Kmod-30</a> + <a href="chapter08/kmod.html">Kmod-31</a> </li> <li class="sect1"> <a href="chapter08/libelf.html">Libelf из - Elfutils-0.189</a> + Elfutils-0.190</a> </li> <li class="sect1"> <a href="chapter08/libffi.html">Libffi-3.4.4</a> </li> <li class="sect1"> - <a href="chapter08/Python.html">Python-3.11.4</a> + <a href="chapter08/Python.html">Python-3.12.2</a> </li> <li class="sect1"> <a href="chapter08/flit-core.html">Flit-Core-3.9.0</a> </li> <li class="sect1"> - <a href="chapter08/wheel.html">Wheel-0.41.1</a> + <a href="chapter08/wheel.html">Wheel-0.42.0</a> + </li> + <li class="sect1"> + <a href="chapter08/setuptools.html">Setuptools-69.1.0</a> </li> <li class="sect1"> <a href="chapter08/ninja.html">Ninja-1.11.1</a> </li> <li class="sect1"> - <a href="chapter08/meson.html">Meson-1.2.1</a> + <a href="chapter08/meson.html">Meson-1.3.2</a> </li> <li class="sect1"> - <a href="chapter08/coreutils.html">Coreutils-9.3</a> + <a href="chapter08/coreutils.html">Coreutils-9.4</a> </li> <li class="sect1"> <a href="chapter08/check.html">Check-0.15.2</a> @@ -578,7 +581,7 @@ <a href="chapter08/diffutils.html">Diffutils-3.10</a> </li> <li class="sect1"> - <a href="chapter08/gawk.html">Gawk-5.2.2</a> + <a href="chapter08/gawk.html">Gawk-5.3.0</a> </li> <li class="sect1"> <a href="chapter08/findutils.html">Findutils-4.9.0</a> @@ -587,16 +590,16 @@ <a href="chapter08/groff.html">Groff-1.23.0</a> </li> <li class="sect1"> - <a href="chapter08/grub.html">GRUB-2.06</a> + <a href="chapter08/grub.html">GRUB-2.12</a> </li> <li class="sect1"> - <a href="chapter08/gzip.html">Gzip-1.12</a> + <a href="chapter08/gzip.html">Gzip-1.13</a> </li> <li class="sect1"> - <a href="chapter08/iproute2.html">IPRoute2-6.4.0</a> + <a href="chapter08/iproute2.html">IPRoute2-6.7.0</a> </li> <li class="sect1"> - <a href="chapter08/kbd.html">Kbd-2.6.1</a> + <a href="chapter08/kbd.html">Kbd-2.6.4</a> </li> <li class="sect1"> <a href= @@ -612,28 +615,28 @@ <a href="chapter08/tar.html">Tar-1.35</a> </li> <li class="sect1"> - <a href="chapter08/texinfo.html">Texinfo-7.0.3</a> + <a href="chapter08/texinfo.html">Texinfo-7.1</a> </li> <li class="sect1"> - <a href="chapter08/vim.html">Vim-9.0.1677</a> + <a href="chapter08/vim.html">Vim-9.1.0041</a> </li> <li class="sect1"> - <a href="chapter08/markupsafe.html">MarkupSafe-2.1.3</a> + <a href="chapter08/markupsafe.html">MarkupSafe-2.1.5</a> </li> <li class="sect1"> - <a href="chapter08/jinja2.html">Jinja2-3.1.2</a> + <a href="chapter08/jinja2.html">Jinja2-3.1.3</a> </li> <li class="sect1"> - <a href="chapter08/udev.html">Udev из Systemd-254</a> + <a href="chapter08/udev.html">Udev из Systemd-255</a> </li> <li class="sect1"> - <a href="chapter08/man-db.html">Man-DB-2.11.2</a> + <a href="chapter08/man-db.html">Man-DB-2.12.0</a> </li> <li class="sect1"> - <a href="chapter08/procps-ng.html">Procps-ng-4.0.3</a> + <a href="chapter08/procps-ng.html">Procps-ng-4.0.4</a> </li> <li class="sect1"> - <a href="chapter08/util-linux.html">Util-linux-2.39.1</a> + <a href="chapter08/util-linux.html">Util-linux-2.39.3</a> </li> <li class="sect1"> <a href="chapter08/e2fsprogs.html">E2fsprogs-1.47.0</a> @@ -642,7 +645,7 @@ <a href="chapter08/sysklogd.html">Sysklogd-1.5.1</a> </li> <li class="sect1"> - <a href="chapter08/sysvinit.html">Sysvinit-3.07</a> + <a href="chapter08/sysvinit.html">Sysvinit-3.08</a> </li> <li class="sect1"> <a href="chapter08/aboutdebug.html">Об отладочных @@ -685,8 +688,8 @@ загрузочных скриптов System V</a> </li> <li class="sect1"> - <a href="chapter09/profile.html">Файлы запуска оболочки - Bash</a> + <a href="chapter09/locale.html">Настройка системной + локали</a> </li> <li class="sect1"> <a href="chapter09/inputrc.html">Создание файла @@ -711,7 +714,7 @@ /etc/fstab</a> </li> <li class="sect1"> - <a href="chapter10/kernel.html">Linux-6.4.12</a> + <a href="chapter10/kernel.html">Linux-6.7.4</a> </li> <li class="sect1"> <a href="chapter10/grub.html">Использование GRUB для diff --git a/lfs-12.0-sysv/legalnotice.html b/lfs-12.1-sysv/legalnotice.html index d4442d8..0aca299 100644 --- a/lfs-12.0-sysv/legalnotice.html +++ b/lfs-12.1-sysv/legalnotice.html @@ -7,12 +7,12 @@ Юридическое уведомление </title> <link rel="stylesheet" type="text/css" href="stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="legalnotice"> <p> Все права защищены. @@ -36,7 +36,7 @@ <ul class="footerlinks"> <li class="home"> <a accesskey="h" href="index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/longindex.html b/lfs-12.1-sysv/longindex.html index c45180e..68571f0 100644 --- a/lfs-12.0-sysv/longindex.html +++ b/lfs-12.1-sysv/longindex.html @@ -1,3 +1,5 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> @@ -5,15 +7,15 @@ Предметный указатель </title> <link rel="stylesheet" type="text/css" href="stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <ul> <li class="prev"> @@ -27,7 +29,7 @@ </li> <li class="home"> <a accesskey="h" href="index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> @@ -36,28 +38,28 @@ <div> <div> <h1 class="title"> - <a id="idm19716"></a>Предметный указатель + <a id="idm20040" name="idm20040"></a>Предметный указатель </h1> </div> </div> </div> - <div xmlns:xlink="http://www.w3.org/1999/xlink" class="index"> + <div class="index"> <h2> <a id="package-index" name="package-index"></a>Пакеты </h2> <ul> <li> <strong class="item">Acl:</strong> <span class= - "indexref"><a href="chapter08/acl.html">Acl-2.3.1</a></span> + "indexref"><a href="chapter08/acl.html">Acl-2.3.2</a></span> </li> <li> <strong class="item">Attr:</strong> <span class= - "indexref"><a href="chapter08/attr.html">Attr-2.5.1</a></span> + "indexref"><a href="chapter08/attr.html">Attr-2.5.2</a></span> </li> <li> <strong class="item">Autoconf:</strong> <span class= "indexref"><a href= - "chapter08/autoconf.html">Autoconf-2.71</a></span> + "chapter08/autoconf.html">Autoconf-2.72</a></span> </li> <li> <strong class="item">Automake:</strong> <span class= @@ -66,34 +68,34 @@ </li> <li> <strong class="item">Bash:</strong> <span class= - "indexref"><a href="chapter08/bash.html">Bash-5.2.15</a></span> + "indexref"><a href="chapter08/bash.html">Bash-5.2.21</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= "indexref"><a href= - "chapter06/bash.html">Bash-5.2.15</a></span> + "chapter06/bash.html">Bash-5.2.21</a></span> </li> </ul> </li> <li> <strong class="item">Bc:</strong> <span class="indexref"><a href= - "chapter08/bc.html">Bc-6.6.0</a></span> + "chapter08/bc.html">Bc-6.7.5</a></span> </li> <li> <strong class="item">Binutils:</strong> <span class= "indexref"><a href= - "chapter08/binutils.html">Binutils-2.41</a></span> + "chapter08/binutils.html">Binutils-2.42</a></span> <ul> <li> <strong class="secitem">tools, pass 1:</strong> <span class= "indexref"><a href= - "chapter05/binutils-pass1.html">Binutils-2.41 - Проход + "chapter05/binutils-pass1.html">Binutils-2.42 - Проход 1</a></span> </li> <li> <strong class="secitem">tools, pass 2:</strong> <span class= "indexref"><a href= - "chapter06/binutils-pass2.html">Binutils-2.41 - Проход + "chapter06/binutils-pass2.html">Binutils-2.42 - Проход 2</a></span> </li> </ul> @@ -132,12 +134,12 @@ <li> <strong class="item">Coreutils:</strong> <span class= "indexref"><a href= - "chapter08/coreutils.html">Coreutils-9.3</a></span> + "chapter08/coreutils.html">Coreutils-9.4</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= "indexref"><a href= - "chapter06/coreutils.html">Coreutils-9.3</a></span> + "chapter06/coreutils.html">Coreutils-9.4</a></span> </li> </ul> </li> @@ -165,7 +167,7 @@ </li> <li> <strong class="item">Expat:</strong> <span class= - "indexref"><a href="chapter08/expat.html">Expat-2.5.0</a></span> + "indexref"><a href="chapter08/expat.html">Expat-2.6.0</a></span> </li> <li> <strong class="item">Expect:</strong> <span class= @@ -205,12 +207,12 @@ </li> <li> <strong class="item">Gawk:</strong> <span class= - "indexref"><a href="chapter08/gawk.html">Gawk-5.2.2</a></span> + "indexref"><a href="chapter08/gawk.html">Gawk-5.3.0</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= "indexref"><a href= - "chapter06/gawk.html">Gawk-5.2.2</a></span> + "chapter06/gawk.html">Gawk-5.3.0</a></span> </li> </ul> </li> @@ -243,23 +245,23 @@ <li> <strong class="item">Gettext:</strong> <span class= "indexref"><a href= - "chapter08/gettext.html">Gettext-0.22</a></span> + "chapter08/gettext.html">Gettext-0.22.4</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= "indexref"><a href= - "chapter07/gettext.html">Gettext-0.22</a></span> + "chapter07/gettext.html">Gettext-0.22.4</a></span> </li> </ul> </li> <li> <strong class="item">Glibc:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a></span> + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= "indexref"><a href= - "chapter05/glibc.html">Glibc-2.38</a></span> + "chapter05/glibc.html">Glibc-2.39</a></span> </li> </ul> </li> @@ -287,27 +289,27 @@ </li> <li> <strong class="item">GRUB:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a></span> + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a></span> </li> <li> <strong class="item">Gzip:</strong> <span class= - "indexref"><a href="chapter08/gzip.html">Gzip-1.12</a></span> + "indexref"><a href="chapter08/gzip.html">Gzip-1.13</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= - "indexref"><a href="chapter06/gzip.html">Gzip-1.12</a></span> + "indexref"><a href="chapter06/gzip.html">Gzip-1.13</a></span> </li> </ul> </li> <li> <strong class="item">Iana-Etc:</strong> <span class= "indexref"><a href= - "chapter08/iana-etc.html">Iana-Etc-20230810</a></span> + "chapter08/iana-etc.html">Iana-Etc-20240125</a></span> </li> <li> <strong class="item">Inetutils:</strong> <span class= "indexref"><a href= - "chapter08/inetutils.html">Inetutils-2.4</a></span> + "chapter08/inetutils.html">Inetutils-2.5</a></span> </li> <li> <strong class="item">Intltool:</strong> <span class= @@ -317,20 +319,20 @@ <li> <strong class="item">IPRoute2:</strong> <span class= "indexref"><a href= - "chapter08/iproute2.html">IPRoute2-6.4.0</a></span> + "chapter08/iproute2.html">IPRoute2-6.7.0</a></span> </li> <li> <strong class="item">Jinja2:</strong> <span class= "indexref"><a href= - "chapter08/jinja2.html">Jinja2-3.1.2</a></span> + "chapter08/jinja2.html">Jinja2-3.1.3</a></span> </li> <li> <strong class="item">Kbd:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a></span> + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a></span> </li> <li> <strong class="item">Kmod:</strong> <span class= - "indexref"><a href="chapter08/kmod.html">Kmod-30</a></span> + "indexref"><a href="chapter08/kmod.html">Kmod-31</a></span> </li> <li> <strong class="item">Less:</strong> <span class= @@ -343,7 +345,7 @@ <li> <strong class="item">Libelf:</strong> <span class= "indexref"><a href="chapter08/libelf.html">Libelf из - Elfutils-0.189</a></span> + Elfutils-0.190</a></span> </li> <li> <strong class="item">libffi:</strong> <span class= @@ -367,14 +369,13 @@ </li> <li> <strong class="item">Linux:</strong> <span class= - "indexref"><a href= - "chapter10/kernel.html">Linux-6.4.12</a></span> + "indexref"><a href="chapter10/kernel.html">Linux-6.7.4</a></span> <ul> <li> <strong class="secitem">tools, API headers:</strong> <span class="indexref"><a href= - "chapter05/linux-headers.html">Заголовочные файлы - Linux-6.4.12 API</a></span> + "chapter05/linux-headers.html">Заголовочные файлы Linux-6.7.4 + API</a></span> </li> </ul> </li> @@ -402,21 +403,21 @@ <li> <strong class="item">Man-DB:</strong> <span class= "indexref"><a href= - "chapter08/man-db.html">Man-DB-2.11.2</a></span> + "chapter08/man-db.html">Man-DB-2.12.0</a></span> </li> <li> <strong class="item">Man-pages:</strong> <span class= "indexref"><a href= - "chapter08/man-pages.html">Man-pages-6.05.01</a></span> + "chapter08/man-pages.html">Man-pages-6.06</a></span> </li> <li> <strong class="item">MarkupSafe:</strong> <span class= "indexref"><a href= - "chapter08/markupsafe.html">MarkupSafe-2.1.3</a></span> + "chapter08/markupsafe.html">MarkupSafe-2.1.5</a></span> </li> <li> <strong class="item">Meson:</strong> <span class= - "indexref"><a href="chapter08/meson.html">Meson-1.2.1</a></span> + "indexref"><a href="chapter08/meson.html">Meson-1.3.2</a></span> </li> <li> <strong class="item">MPC:</strong> <span class= @@ -424,17 +425,17 @@ </li> <li> <strong class="item">MPFR:</strong> <span class= - "indexref"><a href="chapter08/mpfr.html">MPFR-4.2.0</a></span> + "indexref"><a href="chapter08/mpfr.html">MPFR-4.2.1</a></span> </li> <li> <strong class="item">Ncurses:</strong> <span class= "indexref"><a href= - "chapter08/ncurses.html">Ncurses-6.4</a></span> + "chapter08/ncurses.html">Ncurses-6.4-20230520</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= "indexref"><a href= - "chapter06/ncurses.html">Ncurses-6.4</a></span> + "chapter06/ncurses.html">Ncurses-6.4-20230520</a></span> </li> </ul> </li> @@ -445,7 +446,7 @@ <li> <strong class="item">OpenSSL:</strong> <span class= "indexref"><a href= - "chapter08/openssl.html">OpenSSL-3.1.2</a></span> + "chapter08/openssl.html">OpenSSL-3.2.1</a></span> </li> <li> <strong class="item">Patch:</strong> <span class= @@ -460,24 +461,24 @@ </li> <li> <strong class="item">Perl:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a></span> + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= "indexref"><a href= - "chapter07/perl.html">Perl-5.38.0</a></span> + "chapter07/perl.html">Perl-5.38.2</a></span> </li> </ul> </li> <li> <strong class="item">Pkgconf:</strong> <span class= "indexref"><a href= - "chapter08/pkgconf.html">Pkgconf-2.0.1</a></span> + "chapter08/pkgconf.html">Pkgconf-2.1.1</a></span> </li> <li> <strong class="item">Procps-ng:</strong> <span class= "indexref"><a href= - "chapter08/procps-ng.html">Procps-ng-4.0.3</a></span> + "chapter08/procps-ng.html">Procps-ng-4.0.4</a></span> </li> <li> <strong class="item">Psmisc:</strong> <span class= @@ -486,12 +487,12 @@ <li> <strong class="item">Python:</strong> <span class= "indexref"><a href= - "chapter08/Python.html">Python-3.11.4</a></span> + "chapter08/Python.html">Python-3.12.2</a></span> <ul> <li> <strong class="secitem">temporary:</strong> <span class= "indexref"><a href= - "chapter07/Python.html">Python-3.11.4</a></span> + "chapter07/Python.html">Python-3.12.2</a></span> </li> </ul> </li> @@ -516,8 +517,14 @@ </ul> </li> <li> + <strong class="item">Setuptools:</strong> <span class= + "indexref"><a href= + "chapter08/setuptools.html">Setuptools-69.1.0</a></span> + </li> + <li> <strong class="item">Shadow:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a></span> + "indexref"><a href= + "chapter08/shadow.html">Shadow-4.14.5</a></span> <ul> <li> <strong class="secitem">configuring:</strong> <span class= @@ -543,7 +550,7 @@ <li> <strong class="item">Sysvinit:</strong> <span class= "indexref"><a href= - "chapter08/sysvinit.html">Sysvinit-3.07</a></span> + "chapter08/sysvinit.html">Sysvinit-3.08</a></span> <ul> <li> <strong class="secitem">configuring:</strong> <span class= @@ -570,19 +577,19 @@ <li> <strong class="item">Texinfo:</strong> <span class= "indexref"><a href= - "chapter08/texinfo.html">Texinfo-7.0.3</a></span> + "chapter08/texinfo.html">Texinfo-7.1</a></span> <ul> <li> <strong class="secitem">temporary:</strong> <span class= "indexref"><a href= - "chapter07/texinfo.html">Texinfo-7.0.3</a></span> + "chapter07/texinfo.html">Texinfo-7.1</a></span> </li> </ul> </li> <li> <strong class="item">Udev:</strong> <span class= "indexref"><a href="chapter08/udev.html">Udev из - Systemd-254</a></span> + Systemd-255</a></span> <ul> <li> <strong class="secitem">configuring:</strong> <span class= @@ -599,41 +606,41 @@ <li> <strong class="item">Util-linux:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a></span> + "chapter08/util-linux.html">Util-linux-2.39.3</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= "indexref"><a href= - "chapter07/util-linux.html">Util-linux-2.39.1</a></span> + "chapter07/util-linux.html">Util-linux-2.39.3</a></span> </li> </ul> </li> <li> <strong class="item">Vim:</strong> <span class= - "indexref"><a href="chapter08/vim.html">Vim-9.0.1677</a></span> + "indexref"><a href="chapter08/vim.html">Vim-9.1.0041</a></span> </li> <li> <strong class="item">wheel:</strong> <span class= - "indexref"><a href="chapter08/wheel.html">Wheel-0.41.1</a></span> + "indexref"><a href="chapter08/wheel.html">Wheel-0.42.0</a></span> </li> <li> <strong class="item">XML::Parser:</strong> <span class= "indexref"><a href= - "chapter08/xml-parser.html">XML::Parser-2.46</a></span> + "chapter08/xml-parser.html">XML::Parser-2.47</a></span> </li> <li> <strong class="item">Xz:</strong> <span class="indexref"><a href= - "chapter08/xz.html">Xz-5.4.4</a></span> + "chapter08/xz.html">Xz-5.4.6</a></span> <ul> <li> <strong class="secitem">tools:</strong> <span class= - "indexref"><a href="chapter06/xz.html">Xz-5.4.4</a></span> + "indexref"><a href="chapter06/xz.html">Xz-5.4.6</a></span> </li> </ul> </li> <li> <strong class="item">Zlib:</strong> <span class= - "indexref"><a href="chapter08/zlib.html">Zlib-1.2.13</a></span> + "indexref"><a href="chapter08/zlib.html">Zlib-1.3.1</a></span> </li> <li> <strong class="item">zstd:</strong> <span class= @@ -646,17 +653,17 @@ <ul> <li> <strong class="item">[:</strong> <span class="indexref"><a href= - "chapter08/coreutils.html">Coreutils-9.3</a> -- <a href= + "chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#lbracket">Описание</a><br /></span> </li> <li> <strong class="item">2to3:</strong> <span class= "indexref"><a href= - "chapter08/Python.html">Python-3.11.4</a></span> + "chapter08/Python.html">Python-3.12.2</a></span> </li> <li> <strong class="item">accessdb:</strong> <span class= - "indexref"><a href="chapter08/man-db.html">Man-DB-2.11.2</a> -- + "indexref"><a href="chapter08/man-db.html">Man-DB-2.12.0</a> -- <a href= "chapter08/man-db.html#accessdb">Описание</a><br /></span> </li> @@ -681,12 +688,12 @@ <li> <strong class="item">addpart:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#addpart">Описание</a><br /></span> </li> <li> <strong class="item">addr2line:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#addr2line">Описание</a><br /></span> </li> @@ -698,44 +705,44 @@ <li> <strong class="item">agetty:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#agetty">Описание</a><br /></span> </li> <li> <strong class="item">apropos:</strong> <span class= - "indexref"><a href="chapter08/man-db.html">Man-DB-2.11.2</a> -- + "indexref"><a href="chapter08/man-db.html">Man-DB-2.12.0</a> -- <a href="chapter08/man-db.html#apropos">Описание</a><br /></span> </li> <li> <strong class="item">ar:</strong> <span class="indexref"><a href= - "chapter08/binutils.html">Binutils-2.41</a> -- <a href= + "chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#ar">Описание</a><br /></span> </li> <li> <strong class="item">as:</strong> <span class="indexref"><a href= - "chapter08/binutils.html">Binutils-2.41</a> -- <a href= + "chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#as">Описание</a><br /></span> </li> <li> <strong class="item">attr:</strong> <span class= - "indexref"><a href="chapter08/attr.html">Attr-2.5.1</a> -- + "indexref"><a href="chapter08/attr.html">Attr-2.5.2</a> -- <a href="chapter08/attr.html#attr">Описание</a><br /></span> </li> <li> <strong class="item">autoconf:</strong> <span class= - "indexref"><a href="chapter08/autoconf.html">Autoconf-2.71</a> -- + "indexref"><a href="chapter08/autoconf.html">Autoconf-2.72</a> -- <a href= "chapter08/autoconf.html#autoconf">Описание</a><br /></span> </li> <li> <strong class="item">autoheader:</strong> <span class= - "indexref"><a href="chapter08/autoconf.html">Autoconf-2.71</a> -- + "indexref"><a href="chapter08/autoconf.html">Autoconf-2.72</a> -- <a href= "chapter08/autoconf.html#autoheader">Описание</a><br /></span> </li> <li> <strong class="item">autom4te:</strong> <span class= - "indexref"><a href="chapter08/autoconf.html">Autoconf-2.71</a> -- + "indexref"><a href="chapter08/autoconf.html">Autoconf-2.72</a> -- <a href= "chapter08/autoconf.html#autom4te">Описание</a><br /></span> </li> @@ -753,36 +760,36 @@ </li> <li> <strong class="item">autopoint:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#autopoint">Описание</a><br /></span> </li> <li> <strong class="item">autoreconf:</strong> <span class= - "indexref"><a href="chapter08/autoconf.html">Autoconf-2.71</a> -- + "indexref"><a href="chapter08/autoconf.html">Autoconf-2.72</a> -- <a href= "chapter08/autoconf.html#autoreconf">Описание</a><br /></span> </li> <li> <strong class="item">autoscan:</strong> <span class= - "indexref"><a href="chapter08/autoconf.html">Autoconf-2.71</a> -- + "indexref"><a href="chapter08/autoconf.html">Autoconf-2.72</a> -- <a href= "chapter08/autoconf.html#autoscan">Описание</a><br /></span> </li> <li> <strong class="item">autoupdate:</strong> <span class= - "indexref"><a href="chapter08/autoconf.html">Autoconf-2.71</a> -- + "indexref"><a href="chapter08/autoconf.html">Autoconf-2.72</a> -- <a href= "chapter08/autoconf.html#autoupdate">Описание</a><br /></span> </li> <li> <strong class="item">awk:</strong> <span class= - "indexref"><a href="chapter08/gawk.html">Gawk-5.2.2</a> -- + "indexref"><a href="chapter08/gawk.html">Gawk-5.3.0</a> -- <a href="chapter08/gawk.html#awk">Описание</a><br /></span> </li> <li> <strong class="item">b2sum:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#b2sum">Описание</a><br /></span> </li> @@ -794,35 +801,35 @@ </li> <li> <strong class="item">base64:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#base64">Описание</a><br /></span> </li> <li> <strong class="item">basename:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#basename">Описание</a><br /></span> </li> <li> <strong class="item">basenc:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#basenc">Описание</a><br /></span> </li> <li> <strong class="item">bash:</strong> <span class= - "indexref"><a href="chapter08/bash.html">Bash-5.2.15</a> -- + "indexref"><a href="chapter08/bash.html">Bash-5.2.21</a> -- <a href="chapter08/bash.html#bash">Описание</a><br /></span> </li> <li> <strong class="item">bashbug:</strong> <span class= - "indexref"><a href="chapter08/bash.html">Bash-5.2.15</a> -- + "indexref"><a href="chapter08/bash.html">Bash-5.2.21</a> -- <a href="chapter08/bash.html#bashbug">Описание</a><br /></span> </li> <li> <strong class="item">bc:</strong> <span class="indexref"><a href= - "chapter08/bc.html">Bc-6.6.0</a> -- <a href= + "chapter08/bc.html">Bc-6.7.5</a> -- <a href= "chapter08/bc.html#bc">Описание</a><br /></span> </li> <li> @@ -833,42 +840,42 @@ <li> <strong class="item">blkdiscard:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#blkdiscard">Описание</a><br /></span> </li> <li> <strong class="item">blkid:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#blkid">Описание</a><br /></span> </li> <li> <strong class="item">blkzone:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#blkzone">Описание</a><br /></span> </li> <li> <strong class="item">blockdev:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#blockdev">Описание</a><br /></span> </li> <li> <strong class="item">bomtool:</strong> <span class= - "indexref"><a href="chapter08/pkgconf.html">Pkgconf-2.0.1</a> -- + "indexref"><a href="chapter08/pkgconf.html">Pkgconf-2.1.1</a> -- <a href= "chapter08/pkgconf.html#bomtool">Описание</a><br /></span> </li> <li> <strong class="item">bootlogd:</strong> <span class= - "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.07</a> -- + "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.08</a> -- <a href= "chapter08/sysvinit.html#bootlogd">Описание</a><br /></span> </li> <li> <strong class="item">bridge:</strong> <span class= - "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.4.0</a> + "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.7.0</a> -- <a href= "chapter08/iproute2.html#bridge">Описание</a><br /></span> </li> @@ -935,13 +942,13 @@ </li> <li> <strong class="item">c++filt:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#c-filt">Описание</a><br /></span> </li> <li> <strong class="item">cal:</strong> <span class= - "indexref"><a href="chapter08/util-linux.html">Util-linux-2.39.1</a> + "indexref"><a href="chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#cal">Описание</a><br /></span> </li> @@ -952,19 +959,19 @@ </li> <li> <strong class="item">captoinfo:</strong> <span class= - "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4</a> -- - <a href= + "indexref"><a href= + "chapter08/ncurses.html">Ncurses-6.4-20230520</a> -- <a href= "chapter08/ncurses.html#captoinfo">Описание</a><br /></span> </li> <li> <strong class="item">cat:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#cat">Описание</a><br /></span> </li> <li> <strong class="item">catman:</strong> <span class= - "indexref"><a href="chapter08/man-db.html">Man-DB-2.11.2</a> -- + "indexref"><a href="chapter08/man-db.html">Man-DB-2.12.0</a> -- <a href="chapter08/man-db.html#catman">Описание</a><br /></span> </li> <li> @@ -975,17 +982,17 @@ <li> <strong class="item">cfdisk:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#cfdisk">Описание</a><br /></span> </li> <li> <strong class="item">chacl:</strong> <span class= - "indexref"><a href="chapter08/acl.html">Acl-2.3.1</a> -- <a href= + "indexref"><a href="chapter08/acl.html">Acl-2.3.2</a> -- <a href= "chapter08/acl.html#chacl">Описание</a><br /></span> </li> <li> <strong class="item">chage:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#chage">Описание</a><br /></span> </li> <li> @@ -996,14 +1003,14 @@ </li> <li> <strong class="item">chcon:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#chcon">Описание</a><br /></span> </li> <li> <strong class="item">chcpu:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#chcpu">Описание</a><br /></span> </li> <li> @@ -1018,83 +1025,84 @@ </li> <li> <strong class="item">chfn:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#chfn">Описание</a><br /></span> </li> <li> <strong class="item">chgpasswd:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href= "chapter08/shadow.html#chgpasswd">Описание</a><br /></span> </li> <li> <strong class="item">chgrp:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#chgrp">Описание</a><br /></span> </li> <li> <strong class="item">chmem:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#chmem">Описание</a><br /></span> </li> <li> <strong class="item">chmod:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#chmod">Описание</a><br /></span> </li> <li> <strong class="item">choom:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#choom">Описание</a><br /></span> </li> <li> <strong class="item">chown:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#chown">Описание</a><br /></span> </li> <li> <strong class="item">chpasswd:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href= "chapter08/shadow.html#chpasswd">Описание</a><br /></span> </li> <li> <strong class="item">chroot:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#chroot">Описание</a><br /></span> </li> <li> <strong class="item">chrt:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#chrt">Описание</a><br /></span> </li> <li> <strong class="item">chsh:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#chsh">Описание</a><br /></span> </li> <li> <strong class="item">chvt:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#chvt">Описание</a><br /></span> </li> <li> <strong class="item">cksum:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#cksum">Описание</a><br /></span> </li> <li> <strong class="item">clear:</strong> <span class= - "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4</a> -- - <a href="chapter08/ncurses.html#clear">Описание</a><br /></span> + "indexref"><a href= + "chapter08/ncurses.html">Ncurses-6.4-20230520</a> -- <a href= + "chapter08/ncurses.html#clear">Описание</a><br /></span> </li> <li> <strong class="item">cmp:</strong> <span class= @@ -1104,31 +1112,31 @@ </li> <li> <strong class="item">col:</strong> <span class= - "indexref"><a href="chapter08/util-linux.html">Util-linux-2.39.1</a> + "indexref"><a href="chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#col">Описание</a><br /></span> </li> <li> <strong class="item">colcrt:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#colcrt">Описание</a><br /></span> </li> <li> <strong class="item">colrm:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#colrm">Описание</a><br /></span> </li> <li> <strong class="item">column:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#column">Описание</a><br /></span> </li> <li> <strong class="item">comm:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#comm">Описание</a><br /></span> </li> @@ -1140,17 +1148,17 @@ </li> <li> <strong class="item">corelist:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#corelist">Описание</a><br /></span> </li> <li> <strong class="item">cp:</strong> <span class="indexref"><a href= - "chapter08/coreutils.html">Coreutils-9.3</a> -- <a href= + "chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#cp">Описание</a><br /></span> </li> <li> <strong class="item">cpan:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#cpan">Описание</a><br /></span> </li> <li> @@ -1160,53 +1168,53 @@ </li> <li> <strong class="item">csplit:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#csplit">Описание</a><br /></span> </li> <li> <strong class="item">ctrlaltdel:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#ctrlaltdel">Описание</a><br /></span> </li> <li> <strong class="item">ctstat:</strong> <span class= - "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.4.0</a> + "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.7.0</a> -- <a href= "chapter08/iproute2.html#ctstat">Описание</a><br /></span> </li> <li> <strong class="item">cut:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#cut">Описание</a><br /></span> </li> <li> <strong class="item">c_rehash:</strong> <span class= - "indexref"><a href="chapter08/openssl.html">OpenSSL-3.1.2</a> -- + "indexref"><a href="chapter08/openssl.html">OpenSSL-3.2.1</a> -- <a href= "chapter08/openssl.html#c_rehash">Описание</a><br /></span> </li> <li> <strong class="item">date:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#date">Описание</a><br /></span> </li> <li> <strong class="item">dc:</strong> <span class="indexref"><a href= - "chapter08/bc.html">Bc-6.6.0</a> -- <a href= + "chapter08/bc.html">Bc-6.7.5</a> -- <a href= "chapter08/bc.html#dc">Описание</a><br /></span> </li> <li> <strong class="item">dd:</strong> <span class="indexref"><a href= - "chapter08/coreutils.html">Coreutils-9.3</a> -- <a href= + "chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#dd">Описание</a><br /></span> </li> <li> <strong class="item">deallocvt:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#deallocvt">Описание</a><br /></span> </li> <li> @@ -1224,17 +1232,17 @@ <li> <strong class="item">delpart:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#delpart">Описание</a><br /></span> </li> <li> <strong class="item">depmod:</strong> <span class= - "indexref"><a href="chapter08/kmod.html">Kmod-30</a> -- <a href= + "indexref"><a href="chapter08/kmod.html">Kmod-31</a> -- <a href= "chapter08/kmod.html#depmod">Описание</a><br /></span> </li> <li> <strong class="item">df:</strong> <span class="indexref"><a href= - "chapter08/coreutils.html">Coreutils-9.3</a> -- <a href= + "chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#df">Описание</a><br /></span> </li> <li> @@ -1251,37 +1259,37 @@ </li> <li> <strong class="item">dir:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#dir">Описание</a><br /></span> </li> <li> <strong class="item">dircolors:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#dircolors">Описание</a><br /></span> </li> <li> <strong class="item">dirname:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#dirname">Описание</a><br /></span> </li> <li> <strong class="item">dmesg:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#dmesg">Описание</a><br /></span> </li> <li> <strong class="item">dnsdomainname:</strong> <span class= - "indexref"><a href="chapter08/inetutils.html">Inetutils-2.4</a> + "indexref"><a href="chapter08/inetutils.html">Inetutils-2.5</a> -- <a href= "chapter08/inetutils.html#dnsdomainname">Описание</a><br /></span> </li> <li> <strong class="item">du:</strong> <span class="indexref"><a href= - "chapter08/coreutils.html">Coreutils-9.3</a> -- <a href= + "chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#du">Описание</a><br /></span> </li> <li> @@ -1292,7 +1300,7 @@ </li> <li> <strong class="item">dumpkeys:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#dumpkeys">Описание</a><br /></span> </li> <li> @@ -1357,7 +1365,7 @@ </li> <li> <strong class="item">echo:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#echo">Описание</a><br /></span> </li> @@ -1369,34 +1377,34 @@ <li> <strong class="item">eject:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#eject">Описание</a><br /></span> </li> <li> <strong class="item">elfedit:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#elfedit">Описание</a><br /></span> </li> <li> <strong class="item">enc2xs:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#enc2xs">Описание</a><br /></span> </li> <li> <strong class="item">encguess:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#encguess">Описание</a><br /></span> </li> <li> <strong class="item">env:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#env">Описание</a><br /></span> </li> <li> <strong class="item">envsubst:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#envsubst">Описание</a><br /></span> </li> @@ -1413,12 +1421,12 @@ </li> <li> <strong class="item">ex:</strong> <span class="indexref"><a href= - "chapter08/vim.html">Vim-9.0.1677</a> -- <a href= + "chapter08/vim.html">Vim-9.1.0041</a> -- <a href= "chapter08/vim.html#ex">Описание</a><br /></span> </li> <li> <strong class="item">expand:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#expand">Описание</a><br /></span> </li> @@ -1429,47 +1437,47 @@ </li> <li> <strong class="item">expiry:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#expiry">Описание</a><br /></span> </li> <li> <strong class="item">expr:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#expr">Описание</a><br /></span> </li> <li> <strong class="item">factor:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#factor">Описание</a><br /></span> </li> <li> <strong class="item">faillog:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#faillog">Описание</a><br /></span> </li> <li> <strong class="item">fallocate:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#fallocate">Описание</a><br /></span> </li> <li> <strong class="item">false:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#false">Описание</a><br /></span> </li> <li> <strong class="item">fdisk:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#fdisk">Описание</a><br /></span> </li> <li> <strong class="item">fgconsole:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#fgconsole">Описание</a><br /></span> </li> <li> @@ -1491,7 +1499,7 @@ <li> <strong class="item">fincore:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#fincore">Описание</a><br /></span> </li> <li> @@ -1503,13 +1511,13 @@ <li> <strong class="item">findfs:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#findfs">Описание</a><br /></span> </li> <li> <strong class="item">findmnt:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#findmnt">Описание</a><br /></span> </li> <li> @@ -1525,37 +1533,37 @@ <li> <strong class="item">flock:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#flock">Описание</a><br /></span> </li> <li> <strong class="item">fmt:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#fmt">Описание</a><br /></span> </li> <li> <strong class="item">fold:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#fold">Описание</a><br /></span> </li> <li> <strong class="item">free:</strong> <span class= - "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.3</a> + "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.4</a> -- <a href= "chapter08/procps-ng.html#free">Описание</a><br /></span> </li> <li> <strong class="item">fsck:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#fsck">Описание</a><br /></span> </li> <li> <strong class="item">fsck.cramfs:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#fsck.cramfs">Описание</a><br /></span> </li> <li> @@ -1579,30 +1587,30 @@ <li> <strong class="item">fsck.minix:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#fsck.minix">Описание</a><br /></span> </li> <li> <strong class="item">fsfreeze:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#fsfreeze">Описание</a><br /></span> </li> <li> <strong class="item">fstab-decode:</strong> <span class= - "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.07</a> -- + "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.08</a> -- <a href= "chapter08/sysvinit.html#fstab-decode">Описание</a><br /></span> </li> <li> <strong class="item">fstrim:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#fstrim">Описание</a><br /></span> </li> <li> <strong class="item">ftp:</strong> <span class= - "indexref"><a href="chapter08/inetutils.html">Inetutils-2.4</a> + "indexref"><a href="chapter08/inetutils.html">Inetutils-2.5</a> -- <a href= "chapter08/inetutils.html#ftp">Описание</a><br /></span> </li> @@ -1618,12 +1626,12 @@ </li> <li> <strong class="item">gawk:</strong> <span class= - "indexref"><a href="chapter08/gawk.html">Gawk-5.2.2</a> -- + "indexref"><a href="chapter08/gawk.html">Gawk-5.3.0</a> -- <a href="chapter08/gawk.html#gawk">Описание</a><br /></span> </li> <li> - <strong class="item">gawk-5.2.2:</strong> <span class= - "indexref"><a href="chapter08/gawk.html">Gawk-5.2.2</a> -- + <strong class="item">gawk-5.3.0:</strong> <span class= + "indexref"><a href="chapter08/gawk.html">Gawk-5.3.0</a> -- <a href= "chapter08/gawk.html#gawk-version">Описание</a><br /></span> </li> @@ -1684,12 +1692,12 @@ </li> <li> <strong class="item">gencat:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#gencat">Описание</a><br /></span> </li> <li> <strong class="item">genl:</strong> <span class= - "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.4.0</a> + "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.7.0</a> -- <a href= "chapter08/iproute2.html#genl">Описание</a><br /></span> </li> @@ -1700,33 +1708,33 @@ </li> <li> <strong class="item">getconf:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#getconf">Описание</a><br /></span> </li> <li> <strong class="item">getent:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#getent">Описание</a><br /></span> </li> <li> <strong class="item">getfacl:</strong> <span class= - "indexref"><a href="chapter08/acl.html">Acl-2.3.1</a> -- <a href= + "indexref"><a href="chapter08/acl.html">Acl-2.3.2</a> -- <a href= "chapter08/acl.html#getfacl">Описание</a><br /></span> </li> <li> <strong class="item">getfattr:</strong> <span class= - "indexref"><a href="chapter08/attr.html">Attr-2.5.1</a> -- + "indexref"><a href="chapter08/attr.html">Attr-2.5.2</a> -- <a href="chapter08/attr.html#getfattr">Описание</a><br /></span> </li> <li> <strong class="item">getkeycodes:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#getkeycodes">Описание</a><br /></span> </li> <li> <strong class="item">getopt:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#getopt">Описание</a><br /></span> </li> <li> @@ -1737,25 +1745,25 @@ </li> <li> <strong class="item">getsubids:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href= "chapter08/shadow.html#getsubids">Описание</a><br /></span> </li> <li> <strong class="item">gettext:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#gettext">Описание</a><br /></span> </li> <li> <strong class="item">gettext.sh:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#gettext.sh">Описание</a><br /></span> </li> <li> <strong class="item">gettextize:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#gettextize">Описание</a><br /></span> </li> @@ -1767,7 +1775,7 @@ </li> <li> <strong class="item">gpasswd:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#gpasswd">Описание</a><br /></span> </li> <li> @@ -1787,12 +1795,12 @@ </li> <li> <strong class="item">gprof:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href="chapter08/binutils.html#gprof">Описание</a><br /></span> </li> <li> <strong class="item">gprofng:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#gprofng">Описание</a><br /></span> </li> @@ -1859,239 +1867,239 @@ </li> <li> <strong class="item">groupadd:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href= "chapter08/shadow.html#groupadd">Описание</a><br /></span> </li> <li> <strong class="item">groupdel:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href= "chapter08/shadow.html#groupdel">Описание</a><br /></span> </li> <li> <strong class="item">groupmems:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href= "chapter08/shadow.html#groupmems">Описание</a><br /></span> </li> <li> <strong class="item">groupmod:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href= "chapter08/shadow.html#groupmod">Описание</a><br /></span> </li> <li> <strong class="item">groups:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#groups">Описание</a><br /></span> </li> <li> <strong class="item">grpck:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#grpck">Описание</a><br /></span> </li> <li> <strong class="item">grpconv:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#grpconv">Описание</a><br /></span> </li> <li> <strong class="item">grpunconv:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href= "chapter08/shadow.html#grpunconv">Описание</a><br /></span> </li> <li> <strong class="item">grub-bios-setup:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-bios-setup">Описание</a><br /></span> </li> <li> <strong class="item">grub-editenv:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-editenv">Описание</a><br /></span> </li> <li> <strong class="item">grub-file:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-file">Описание</a><br /></span> </li> <li> <strong class="item">grub-fstest:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-fstest">Описание</a><br /></span> </li> <li> <strong class="item">grub-glue-efi:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-glue-efi">Описание</a><br /></span> </li> <li> <strong class="item">grub-install:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-install">Описание</a><br /></span> </li> <li> <strong class="item">grub-kbdcomp:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-kbdcomp">Описание</a><br /></span> </li> <li> <strong class="item">grub-macbless:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-macbless">Описание</a><br /></span> </li> <li> <strong class="item">grub-menulst2cfg:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-menulst2cfg">Описание</a><br /></span> </li> <li> <strong class="item">grub-mkconfig:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-mkconfig">Описание</a><br /></span> </li> <li> <strong class="item">grub-mkimage:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-mkimage">Описание</a><br /></span> </li> <li> <strong class="item">grub-mklayout:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-mklayout">Описание</a><br /></span> </li> <li> <strong class="item">grub-mknetdir:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-mknetdir">Описание</a><br /></span> </li> <li> <strong class="item">grub-mkpasswd-pbkdf2:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-mkpasswd-pbkdf2">Описание</a><br /> </span> </li> <li> <strong class="item">grub-mkrelpath:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-mkrelpath">Описание</a><br /></span> </li> <li> <strong class="item">grub-mkrescue:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-mkrescue">Описание</a><br /></span> </li> <li> <strong class="item">grub-mkstandalone:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-mkstandalone">Описание</a><br /> </span> </li> <li> <strong class="item">grub-ofpathname:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-ofpathname">Описание</a><br /></span> </li> <li> <strong class="item">grub-probe:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-probe">Описание</a><br /></span> </li> <li> <strong class="item">grub-reboot:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-reboot">Описание</a><br /></span> </li> <li> <strong class="item">grub-render-label:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-render-label">Описание</a><br /> </span> </li> <li> <strong class="item">grub-script-check:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-script-check">Описание</a><br /> </span> </li> <li> <strong class="item">grub-set-default:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-set-default">Описание</a><br /></span> </li> <li> <strong class="item">grub-setup:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-sparc64-setup">Описание</a><br /> </span> </li> <li> <strong class="item">grub-syslinux2cfg:</strong> <span class= - "indexref"><a href="chapter08/grub.html">GRUB-2.06</a> -- + "indexref"><a href="chapter08/grub.html">GRUB-2.12</a> -- <a href="chapter08/grub.html#grub-syslinux2cfg">Описание</a><br /> </span> </li> <li> <strong class="item">gunzip:</strong> <span class= - "indexref"><a href="chapter08/gzip.html">Gzip-1.12</a> -- + "indexref"><a href="chapter08/gzip.html">Gzip-1.13</a> -- <a href="chapter08/gzip.html#gunzip">Описание</a><br /></span> </li> <li> <strong class="item">gzexe:</strong> <span class= - "indexref"><a href="chapter08/gzip.html">Gzip-1.12</a> -- + "indexref"><a href="chapter08/gzip.html">Gzip-1.13</a> -- <a href="chapter08/gzip.html#gzexe">Описание</a><br /></span> </li> <li> <strong class="item">gzip:</strong> <span class= - "indexref"><a href="chapter08/gzip.html">Gzip-1.12</a> -- + "indexref"><a href="chapter08/gzip.html">Gzip-1.13</a> -- <a href="chapter08/gzip.html#gzip">Описание</a><br /></span> </li> <li> <strong class="item">h2ph:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#h2ph">Описание</a><br /></span> </li> <li> <strong class="item">h2xs:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#h2xs">Описание</a><br /></span> </li> <li> <strong class="item">halt:</strong> <span class= - "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.07</a> -- + "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.08</a> -- <a href= "chapter08/sysvinit.html#halt-sysv">Описание</a><br /></span> </li> <li> <strong class="item">hardlink:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#hardlink">Описание</a><br /></span> </li> <li> <strong class="item">head:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#head">Описание</a><br /></span> </li> <li> <strong class="item">hexdump:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#hexdump">Описание</a><br /></span> </li> <li> <strong class="item">hostid:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#hostid">Описание</a><br /></span> </li> <li> <strong class="item">hostname:</strong> <span class= - "indexref"><a href="chapter08/inetutils.html">Inetutils-2.4</a> + "indexref"><a href="chapter08/inetutils.html">Inetutils-2.5</a> -- <a href= "chapter08/inetutils.html#hostname">Описание</a><br /></span> </li> @@ -2103,51 +2111,51 @@ <li> <strong class="item">hwclock:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#hwclock">Описание</a><br /></span> </li> <li> <strong class="item">i386:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#i386">Описание</a><br /></span> </li> <li> <strong class="item">iconv:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#iconv">Описание</a><br /></span> </li> <li> <strong class="item">iconvconfig:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href= "chapter08/glibc.html#iconvconfig">Описание</a><br /></span> </li> <li> <strong class="item">id:</strong> <span class="indexref"><a href= - "chapter08/coreutils.html">Coreutils-9.3</a> -- <a href= + "chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#id">Описание</a><br /></span> </li> <li> <strong class="item">idle3:</strong> <span class= "indexref"><a href= - "chapter08/Python.html">Python-3.11.4</a></span> + "chapter08/Python.html">Python-3.12.2</a></span> </li> <li> <strong class="item">ifconfig:</strong> <span class= - "indexref"><a href="chapter08/inetutils.html">Inetutils-2.4</a> + "indexref"><a href="chapter08/inetutils.html">Inetutils-2.5</a> -- <a href= "chapter08/inetutils.html#ifconfig">Описание</a><br /></span> </li> <li> <strong class="item">ifnames:</strong> <span class= - "indexref"><a href="chapter08/autoconf.html">Autoconf-2.71</a> -- + "indexref"><a href="chapter08/autoconf.html">Autoconf-2.72</a> -- <a href= "chapter08/autoconf.html#ifnames">Описание</a><br /></span> </li> <li> <strong class="item">ifstat:</strong> <span class= - "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.4.0</a> + "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.7.0</a> -- <a href= "chapter08/iproute2.html#ifstat">Описание</a><br /></span> </li> @@ -2158,47 +2166,47 @@ </li> <li> <strong class="item">info:</strong> <span class= - "indexref"><a href="chapter08/texinfo.html">Texinfo-7.0.3</a> -- + "indexref"><a href="chapter08/texinfo.html">Texinfo-7.1</a> -- <a href="chapter08/texinfo.html#info">Описание</a><br /></span> </li> <li> <strong class="item">infocmp:</strong> <span class= - "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4</a> -- - <a href= + "indexref"><a href= + "chapter08/ncurses.html">Ncurses-6.4-20230520</a> -- <a href= "chapter08/ncurses.html#infocmp">Описание</a><br /></span> </li> <li> <strong class="item">infotocap:</strong> <span class= - "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4</a> -- - <a href= + "indexref"><a href= + "chapter08/ncurses.html">Ncurses-6.4-20230520</a> -- <a href= "chapter08/ncurses.html#infotocap">Описание</a><br /></span> </li> <li> <strong class="item">init:</strong> <span class= - "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.07</a> -- + "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.08</a> -- <a href= "chapter08/sysvinit.html#init-sysv">Описание</a><br /></span> </li> <li> <strong class="item">insmod:</strong> <span class= - "indexref"><a href="chapter08/kmod.html">Kmod-30</a> -- <a href= + "indexref"><a href="chapter08/kmod.html">Kmod-31</a> -- <a href= "chapter08/kmod.html#insmod">Описание</a><br /></span> </li> <li> <strong class="item">install:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#install">Описание</a><br /></span> </li> <li> <strong class="item">install-info:</strong> <span class= - "indexref"><a href="chapter08/texinfo.html">Texinfo-7.0.3</a> -- + "indexref"><a href="chapter08/texinfo.html">Texinfo-7.1</a> -- <a href= "chapter08/texinfo.html#install-info">Описание</a><br /></span> </li> <li> <strong class="item">instmodsh:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#instmodsh">Описание</a><br /></span> </li> <li> @@ -2234,74 +2242,74 @@ <li> <strong class="item">ionice:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#ionice">Описание</a><br /></span> </li> <li> <strong class="item">ip:</strong> <span class="indexref"><a href= - "chapter08/iproute2.html">IPRoute2-6.4.0</a> -- <a href= + "chapter08/iproute2.html">IPRoute2-6.7.0</a> -- <a href= "chapter08/iproute2.html#ip">Описание</a><br /></span> </li> <li> <strong class="item">ipcmk:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#ipcmk">Описание</a><br /></span> </li> <li> <strong class="item">ipcrm:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#ipcrm">Описание</a><br /></span> </li> <li> <strong class="item">ipcs:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#ipcs">Описание</a><br /></span> </li> <li> <strong class="item">irqtop:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#irqtop">Описание</a><br /></span> </li> <li> <strong class="item">isosize:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#isosize">Описание</a><br /></span> </li> <li> <strong class="item">join:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#join">Описание</a><br /></span> </li> <li> <strong class="item">json_pp:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#json_pp">Описание</a><br /></span> </li> <li> <strong class="item">kbdinfo:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#kbdinfo">Описание</a><br /></span> </li> <li> <strong class="item">kbdrate:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#kbdrate">Описание</a><br /></span> </li> <li> <strong class="item">kbd_mode:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#kbd_mode">Описание</a><br /></span> </li> <li> <strong class="item">kill:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#kill">Описание</a><br /></span> </li> <li> @@ -2311,7 +2319,7 @@ </li> <li> <strong class="item">killall5:</strong> <span class= - "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.07</a> -- + "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.08</a> -- <a href= "chapter08/sysvinit.html#killall5">Описание</a><br /></span> </li> @@ -2323,62 +2331,57 @@ </li> <li> <strong class="item">kmod:</strong> <span class= - "indexref"><a href="chapter08/kmod.html">Kmod-30</a> -- <a href= + "indexref"><a href="chapter08/kmod.html">Kmod-31</a> -- <a href= "chapter08/kmod.html#kmod">Описание</a><br /></span> </li> <li> <strong class="item">last:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#last">Описание</a><br /></span> </li> <li> <strong class="item">lastb:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#lastb">Описание</a><br /></span> </li> <li> - <strong class="item">lastlog:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- - <a href="chapter08/shadow.html#lastlog">Описание</a><br /></span> - </li> - <li> <strong class="item">ld:</strong> <span class="indexref"><a href= - "chapter08/binutils.html">Binutils-2.41</a> -- <a href= + "chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#ld">Описание</a><br /></span> </li> <li> <strong class="item">ld.bfd:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#ld.bfd">Описание</a><br /></span> </li> <li> <strong class="item">ld.gold:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#ld.gold">Описание</a><br /></span> </li> <li> <strong class="item">ldattach:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#ldattach">Описание</a><br /></span> </li> <li> <strong class="item">ldconfig:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#ldconfig">Описание</a><br /></span> </li> <li> <strong class="item">ldd:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#ldd">Описание</a><br /></span> </li> <li> <strong class="item">lddlibc4:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#lddlibc4">Описание</a><br /></span> </li> <li> @@ -2403,12 +2406,12 @@ </li> <li> <strong class="item">lexgrog:</strong> <span class= - "indexref"><a href="chapter08/man-db.html">Man-DB-2.11.2</a> -- + "indexref"><a href="chapter08/man-db.html">Man-DB-2.12.0</a> -- <a href="chapter08/man-db.html#lexgrog">Описание</a><br /></span> </li> <li> - <strong class="item">lfskernel-6.4.12:</strong> <span class= - "indexref"><a href="chapter10/kernel.html">Linux-6.4.12</a> -- + <strong class="item">lfskernel-6.7.4:</strong> <span class= + "indexref"><a href="chapter10/kernel.html">Linux-6.7.4</a> -- <a href= "chapter10/kernel.html#lfskernel">Описание</a><br /></span> </li> @@ -2429,7 +2432,7 @@ </li> <li> <strong class="item">libnetcfg:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#libnetcfg">Описание</a><br /></span> </li> <li> @@ -2446,20 +2449,20 @@ </li> <li> <strong class="item">link:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#link">Описание</a><br /></span> </li> <li> <strong class="item">linux32:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#linux32">Описание</a><br /></span> </li> <li> <strong class="item">linux64:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#linux64">Описание</a><br /></span> </li> <li> @@ -2469,33 +2472,33 @@ </li> <li> <strong class="item">ln:</strong> <span class="indexref"><a href= - "chapter08/coreutils.html">Coreutils-9.3</a> -- <a href= + "chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#ln">Описание</a><br /></span> </li> <li> <strong class="item">lnstat:</strong> <span class= - "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.4.0</a> + "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.7.0</a> -- <a href= "chapter08/iproute2.html#lnstat">Описание</a><br /></span> </li> <li> <strong class="item">loadkeys:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#loadkeys">Описание</a><br /></span> </li> <li> <strong class="item">loadunimap:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#loadunimap">Описание</a><br /></span> </li> <li> <strong class="item">locale:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#locale">Описание</a><br /></span> </li> <li> <strong class="item">localedef:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href= "chapter08/glibc.html#localedef">Описание</a><br /></span> </li> @@ -2508,23 +2511,23 @@ <li> <strong class="item">logger:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#logger">Описание</a><br /></span> </li> <li> <strong class="item">login:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#login">Описание</a><br /></span> </li> <li> <strong class="item">logname:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#logname">Описание</a><br /></span> </li> <li> <strong class="item">logoutd:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#logoutd">Описание</a><br /></span> </li> <li> @@ -2536,7 +2539,7 @@ <li> <strong class="item">look:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#look">Описание</a><br /></span> </li> <li> @@ -2547,12 +2550,12 @@ <li> <strong class="item">losetup:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#losetup">Описание</a><br /></span> </li> <li> <strong class="item">ls:</strong> <span class="indexref"><a href= - "chapter08/coreutils.html">Coreutils-9.3</a> -- <a href= + "chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#ls">Описание</a><br /></span> </li> <li> @@ -2564,60 +2567,60 @@ <li> <strong class="item">lsblk:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#lsblk">Описание</a><br /></span> </li> <li> <strong class="item">lscpu:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#lscpu">Описание</a><br /></span> </li> <li> <strong class="item">lsfd:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#lsfd">Описание</a><br /></span> </li> <li> <strong class="item">lsipc:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#lsipc">Описание</a><br /></span> </li> <li> <strong class="item">lsirq:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#lsirq">Описание</a><br /></span> </li> <li> <strong class="item">lslocks:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#lslocks">Описание</a><br /></span> </li> <li> <strong class="item">lslogins:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#lslogins">Описание</a><br /></span> </li> <li> <strong class="item">lsmem:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#lsmem">Описание</a><br /></span> </li> <li> <strong class="item">lsmod:</strong> <span class= - "indexref"><a href="chapter08/kmod.html">Kmod-30</a> -- <a href= + "indexref"><a href="chapter08/kmod.html">Kmod-31</a> -- <a href= "chapter08/kmod.html#lsmod">Описание</a><br /></span> </li> <li> <strong class="item">lsns:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#lsns">Описание</a><br /></span> </li> <li> @@ -2627,57 +2630,57 @@ </li> <li> <strong class="item">lzcat:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#lzcat">Описание</a><br /></span> </li> <li> <strong class="item">lzcmp:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#lzcmp">Описание</a><br /></span> </li> <li> <strong class="item">lzdiff:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#lzdiff">Описание</a><br /></span> </li> <li> <strong class="item">lzegrep:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#lzegrep">Описание</a><br /></span> </li> <li> <strong class="item">lzfgrep:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#lzfgrep">Описание</a><br /></span> </li> <li> <strong class="item">lzgrep:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#lzgrep">Описание</a><br /></span> </li> <li> <strong class="item">lzless:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#lzless">Описание</a><br /></span> </li> <li> <strong class="item">lzma:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#lzma">Описание</a><br /></span> </li> <li> <strong class="item">lzmadec:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#lzmadec">Описание</a><br /></span> </li> <li> <strong class="item">lzmainfo:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#lzmainfo">Описание</a><br /></span> </li> <li> <strong class="item">lzmore:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#lzmore">Описание</a><br /></span> </li> <li> @@ -2692,67 +2695,67 @@ </li> <li> <strong class="item">makedb:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#makedb">Описание</a><br /></span> </li> <li> <strong class="item">makeinfo:</strong> <span class= - "indexref"><a href="chapter08/texinfo.html">Texinfo-7.0.3</a> -- + "indexref"><a href="chapter08/texinfo.html">Texinfo-7.1</a> -- <a href= "chapter08/texinfo.html#makeinfo">Описание</a><br /></span> </li> <li> <strong class="item">man:</strong> <span class= - "indexref"><a href="chapter08/man-db.html">Man-DB-2.11.2</a> -- + "indexref"><a href="chapter08/man-db.html">Man-DB-2.12.0</a> -- <a href="chapter08/man-db.html#man">Описание</a><br /></span> </li> <li> <strong class="item">man-recode:</strong> <span class= - "indexref"><a href="chapter08/man-db.html">Man-DB-2.11.2</a> -- + "indexref"><a href="chapter08/man-db.html">Man-DB-2.12.0</a> -- <a href= "chapter08/man-db.html#man-recode">Описание</a><br /></span> </li> <li> <strong class="item">mandb:</strong> <span class= - "indexref"><a href="chapter08/man-db.html">Man-DB-2.11.2</a> -- + "indexref"><a href="chapter08/man-db.html">Man-DB-2.12.0</a> -- <a href="chapter08/man-db.html#mandb">Описание</a><br /></span> </li> <li> <strong class="item">manpath:</strong> <span class= - "indexref"><a href="chapter08/man-db.html">Man-DB-2.11.2</a> -- + "indexref"><a href="chapter08/man-db.html">Man-DB-2.12.0</a> -- <a href="chapter08/man-db.html#manpath">Описание</a><br /></span> </li> <li> <strong class="item">mapscrn:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#mapscrn">Описание</a><br /></span> </li> <li> <strong class="item">mcookie:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#mcookie">Описание</a><br /></span> </li> <li> <strong class="item">md5sum:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#md5sum">Описание</a><br /></span> </li> <li> <strong class="item">mesg:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#mesg">Описание</a><br /></span> </li> <li> <strong class="item">meson:</strong> <span class= - "indexref"><a href="chapter08/meson.html">Meson-1.2.1</a> -- + "indexref"><a href="chapter08/meson.html">Meson-1.3.2</a> -- <a href="chapter08/meson.html#meson">Описание</a><br /></span> </li> <li> <strong class="item">mkdir:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#mkdir">Описание</a><br /></span> </li> @@ -2764,26 +2767,26 @@ </li> <li> <strong class="item">mkfifo:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#mkfifo">Описание</a><br /></span> </li> <li> <strong class="item">mkfs:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#mkfs">Описание</a><br /></span> </li> <li> <strong class="item">mkfs.bfs:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#mkfs.bfs">Описание</a><br /></span> </li> <li> <strong class="item">mkfs.cramfs:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#mkfs.cramfs">Описание</a><br /></span> </li> <li> @@ -2807,7 +2810,7 @@ <li> <strong class="item">mkfs.minix:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#mkfs.minix">Описание</a><br /></span> </li> <li> @@ -2818,19 +2821,19 @@ </li> <li> <strong class="item">mknod:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#mknod">Описание</a><br /></span> </li> <li> <strong class="item">mkswap:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#mkswap">Описание</a><br /></span> </li> <li> <strong class="item">mktemp:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#mktemp">Описание</a><br /></span> </li> @@ -2847,132 +2850,132 @@ </li> <li> <strong class="item">modinfo:</strong> <span class= - "indexref"><a href="chapter08/kmod.html">Kmod-30</a> -- <a href= + "indexref"><a href="chapter08/kmod.html">Kmod-31</a> -- <a href= "chapter08/kmod.html#modinfo">Описание</a><br /></span> </li> <li> <strong class="item">modprobe:</strong> <span class= - "indexref"><a href="chapter08/kmod.html">Kmod-30</a> -- <a href= + "indexref"><a href="chapter08/kmod.html">Kmod-31</a> -- <a href= "chapter08/kmod.html#modprobe">Описание</a><br /></span> </li> <li> <strong class="item">more:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#more">Описание</a><br /></span> </li> <li> <strong class="item">mount:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#mount">Описание</a><br /></span> </li> <li> <strong class="item">mountpoint:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#mountpoint">Описание</a><br /></span> </li> <li> <strong class="item">msgattrib:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#msgattrib">Описание</a><br /></span> </li> <li> <strong class="item">msgcat:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href="chapter08/gettext.html#msgcat">Описание</a><br /></span> </li> <li> <strong class="item">msgcmp:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href="chapter08/gettext.html#msgcmp">Описание</a><br /></span> </li> <li> <strong class="item">msgcomm:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#msgcomm">Описание</a><br /></span> </li> <li> <strong class="item">msgconv:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#msgconv">Описание</a><br /></span> </li> <li> <strong class="item">msgen:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href="chapter08/gettext.html#msgen">Описание</a><br /></span> </li> <li> <strong class="item">msgexec:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#msgexec">Описание</a><br /></span> </li> <li> <strong class="item">msgfilter:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#msgfilter">Описание</a><br /></span> </li> <li> <strong class="item">msgfmt:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href="chapter08/gettext.html#msgfmt">Описание</a><br /></span> </li> <li> <strong class="item">msggrep:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#msggrep">Описание</a><br /></span> </li> <li> <strong class="item">msginit:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#msginit">Описание</a><br /></span> </li> <li> <strong class="item">msgmerge:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#msgmerge">Описание</a><br /></span> </li> <li> <strong class="item">msgunfmt:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#msgunfmt">Описание</a><br /></span> </li> <li> <strong class="item">msguniq:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#msguniq">Описание</a><br /></span> </li> <li> <strong class="item">mtrace:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#mtrace">Описание</a><br /></span> </li> <li> <strong class="item">mv:</strong> <span class="indexref"><a href= - "chapter08/coreutils.html">Coreutils-9.3</a> -- <a href= + "chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#mv">Описание</a><br /></span> </li> <li> <strong class="item">namei:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#namei">Описание</a><br /></span> </li> <li> <strong class="item">ncursesw6-config:</strong> <span class= - "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4</a> -- - <a href= + "indexref"><a href= + "chapter08/ncurses.html">Ncurses-6.4-20230520</a> -- <a href= "chapter08/ncurses.html#ncursesw6-config">Описание</a><br /></span> </li> <li> @@ -2982,36 +2985,36 @@ </li> <li> <strong class="item">newgidmap:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href= "chapter08/shadow.html#newgidmap">Описание</a><br /></span> </li> <li> <strong class="item">newgrp:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#newgrp">Описание</a><br /></span> </li> <li> <strong class="item">newuidmap:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href= "chapter08/shadow.html#newuidmap">Описание</a><br /></span> </li> <li> <strong class="item">newusers:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href= "chapter08/shadow.html#newusers">Описание</a><br /></span> </li> <li> <strong class="item">ngettext:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#ngettext">Описание</a><br /></span> </li> <li> <strong class="item">nice:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#nice">Описание</a><br /></span> </li> @@ -3022,28 +3025,28 @@ </li> <li> <strong class="item">nl:</strong> <span class="indexref"><a href= - "chapter08/coreutils.html">Coreutils-9.3</a> -- <a href= + "chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#nl">Описание</a><br /></span> </li> <li> <strong class="item">nm:</strong> <span class="indexref"><a href= - "chapter08/binutils.html">Binutils-2.41</a> -- <a href= + "chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#nm">Описание</a><br /></span> </li> <li> <strong class="item">nohup:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#nohup">Описание</a><br /></span> </li> <li> <strong class="item">nologin:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#nologin">Описание</a><br /></span> </li> <li> <strong class="item">nproc:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#nproc">Описание</a><br /></span> </li> @@ -3053,70 +3056,65 @@ <a href="chapter08/groff.html#nroff">Описание</a><br /></span> </li> <li> - <strong class="item">nscd:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- - <a href="chapter08/glibc.html#nscd">Описание</a><br /></span> - </li> - <li> <strong class="item">nsenter:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#nsenter">Описание</a><br /></span> </li> <li> <strong class="item">nstat:</strong> <span class= - "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.4.0</a> + "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.7.0</a> -- <a href= "chapter08/iproute2.html#nstat">Описание</a><br /></span> </li> <li> <strong class="item">numfmt:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#numfmt">Описание</a><br /></span> </li> <li> <strong class="item">objcopy:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#objcopy">Описание</a><br /></span> </li> <li> <strong class="item">objdump:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#objdump">Описание</a><br /></span> </li> <li> <strong class="item">od:</strong> <span class="indexref"><a href= - "chapter08/coreutils.html">Coreutils-9.3</a> -- <a href= + "chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#od">Описание</a><br /></span> </li> <li> <strong class="item">openssl:</strong> <span class= - "indexref"><a href="chapter08/openssl.html">OpenSSL-3.1.2</a> -- + "indexref"><a href="chapter08/openssl.html">OpenSSL-3.2.1</a> -- <a href= "chapter08/openssl.html#openssl-prog">Описание</a><br /></span> </li> <li> <strong class="item">openvt:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#openvt">Описание</a><br /></span> </li> <li> <strong class="item">partx:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#partx">Описание</a><br /></span> </li> <li> <strong class="item">passwd:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#passwd">Описание</a><br /></span> </li> <li> <strong class="item">paste:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#paste">Описание</a><br /></span> </li> @@ -3127,13 +3125,13 @@ </li> <li> <strong class="item">pathchk:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#pathchk">Описание</a><br /></span> </li> <li> <strong class="item">pcprofiledump:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href= "chapter08/glibc.html#pcprofiledump">Описание</a><br /></span> </li> @@ -3149,7 +3147,7 @@ </li> <li> <strong class="item">pdftexi2dvi:</strong> <span class= - "indexref"><a href="chapter08/texinfo.html">Texinfo-7.0.3</a> -- + "indexref"><a href="chapter08/texinfo.html">Texinfo-7.1</a> -- <a href= "chapter08/texinfo.html#pdftexi2dvi">Описание</a><br /></span> </li> @@ -3160,33 +3158,33 @@ </li> <li> <strong class="item">perl:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#perl">Описание</a><br /></span> </li> <li> - <strong class="item">perl5.38.0:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + <strong class="item">perl5.38.2:</strong> <span class= + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href= "chapter08/perl.html#perl-version">Описание</a><br /></span> </li> <li> <strong class="item">perlbug:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#perlbug">Описание</a><br /></span> </li> <li> <strong class="item">perldoc:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#perldoc">Описание</a><br /></span> </li> <li> <strong class="item">perlivp:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#perlivp">Описание</a><br /></span> </li> <li> <strong class="item">perlthanks:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href= "chapter08/perl.html#perlthanks">Описание</a><br /></span> </li> @@ -3197,7 +3195,7 @@ </li> <li> <strong class="item">pgrep:</strong> <span class= - "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.3</a> + "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.4</a> -- <a href= "chapter08/procps-ng.html#pgrep">Описание</a><br /></span> </li> @@ -3214,107 +3212,107 @@ </li> <li> <strong class="item">piconv:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#piconv">Описание</a><br /></span> </li> <li> <strong class="item">pidof:</strong> <span class= - "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.3</a> + "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.4</a> -- <a href= "chapter08/procps-ng.html#pidof">Описание</a><br /></span> </li> <li> <strong class="item">ping:</strong> <span class= - "indexref"><a href="chapter08/inetutils.html">Inetutils-2.4</a> + "indexref"><a href="chapter08/inetutils.html">Inetutils-2.5</a> -- <a href= "chapter08/inetutils.html#ping">Описание</a><br /></span> </li> <li> <strong class="item">ping6:</strong> <span class= - "indexref"><a href="chapter08/inetutils.html">Inetutils-2.4</a> + "indexref"><a href="chapter08/inetutils.html">Inetutils-2.5</a> -- <a href= "chapter08/inetutils.html#ping6">Описание</a><br /></span> </li> <li> <strong class="item">pinky:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#pinky">Описание</a><br /></span> </li> <li> <strong class="item">pip3:</strong> <span class= "indexref"><a href= - "chapter08/Python.html">Python-3.11.4</a></span> + "chapter08/Python.html">Python-3.12.2</a></span> </li> <li> <strong class="item">pivot_root:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#pivot_root">Описание</a><br /></span> </li> <li> <strong class="item">pkgconf:</strong> <span class= - "indexref"><a href="chapter08/pkgconf.html">Pkgconf-2.0.1</a> -- + "indexref"><a href="chapter08/pkgconf.html">Pkgconf-2.1.1</a> -- <a href= "chapter08/pkgconf.html#pkgconf">Описание</a><br /></span> </li> <li> <strong class="item">pkill:</strong> <span class= - "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.3</a> + "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.4</a> -- <a href= "chapter08/procps-ng.html#pkill">Описание</a><br /></span> </li> <li> <strong class="item">pl2pm:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#pl2pm">Описание</a><br /></span> </li> <li> <strong class="item">pldd:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#pldd">Описание</a><br /></span> </li> <li> <strong class="item">pmap:</strong> <span class= - "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.3</a> + "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.4</a> -- <a href= "chapter08/procps-ng.html#pmap">Описание</a><br /></span> </li> <li> <strong class="item">pod2html:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#pod2html">Описание</a><br /></span> </li> <li> <strong class="item">pod2man:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#pod2man">Описание</a><br /></span> </li> <li> <strong class="item">pod2texi:</strong> <span class= - "indexref"><a href="chapter08/texinfo.html">Texinfo-7.0.3</a> -- + "indexref"><a href="chapter08/texinfo.html">Texinfo-7.1</a> -- <a href= "chapter08/texinfo.html#pod2texi">Описание</a><br /></span> </li> <li> <strong class="item">pod2text:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#pod2text">Описание</a><br /></span> </li> <li> <strong class="item">pod2usage:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#pod2usage">Описание</a><br /></span> </li> <li> <strong class="item">podchecker:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href= "chapter08/perl.html#podchecker">Описание</a><br /></span> </li> <li> <strong class="item">podselect:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#podselect">Описание</a><br /></span> </li> <li> @@ -3325,13 +3323,13 @@ </li> <li> <strong class="item">poweroff:</strong> <span class= - "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.07</a> -- + "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.08</a> -- <a href= "chapter08/sysvinit.html#poweroff-sysv">Описание</a><br /></span> </li> <li> <strong class="item">pr:</strong> <span class="indexref"><a href= - "chapter08/coreutils.html">Coreutils-9.3</a> -- <a href= + "chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#pr">Описание</a><br /></span> </li> <li> @@ -3347,25 +3345,25 @@ </li> <li> <strong class="item">printenv:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#printenv">Описание</a><br /></span> </li> <li> <strong class="item">printf:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#printf">Описание</a><br /></span> </li> <li> <strong class="item">prlimit:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#prlimit">Описание</a><br /></span> </li> <li> <strong class="item">prove:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#prove">Описание</a><br /></span> </li> <li> @@ -3375,27 +3373,27 @@ </li> <li> <strong class="item">ps:</strong> <span class="indexref"><a href= - "chapter08/procps-ng.html">Procps-ng-4.0.3</a> -- <a href= + "chapter08/procps-ng.html">Procps-ng-4.0.4</a> -- <a href= "chapter08/procps-ng.html#ps">Описание</a><br /></span> </li> <li> <strong class="item">psfaddtable:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#psfaddtable">Описание</a><br /></span> </li> <li> <strong class="item">psfgettable:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#psfgettable">Описание</a><br /></span> </li> <li> <strong class="item">psfstriptable:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#psfstriptable">Описание</a><br /></span> </li> <li> <strong class="item">psfxtable:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#psfxtable">Описание</a><br /></span> </li> <li> @@ -3416,102 +3414,102 @@ </li> <li> <strong class="item">ptar:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#ptar">Описание</a><br /></span> </li> <li> <strong class="item">ptardiff:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#ptardiff">Описание</a><br /></span> </li> <li> <strong class="item">ptargrep:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#ptargrep">Описание</a><br /></span> </li> <li> <strong class="item">ptx:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#ptx">Описание</a><br /></span> </li> <li> <strong class="item">pwck:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#pwck">Описание</a><br /></span> </li> <li> <strong class="item">pwconv:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#pwconv">Описание</a><br /></span> </li> <li> <strong class="item">pwd:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#pwd">Описание</a><br /></span> </li> <li> <strong class="item">pwdx:</strong> <span class= - "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.3</a> + "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.4</a> -- <a href= "chapter08/procps-ng.html#pwdx">Описание</a><br /></span> </li> <li> <strong class="item">pwunconv:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href= "chapter08/shadow.html#pwunconv">Описание</a><br /></span> </li> <li> <strong class="item">pydoc3:</strong> <span class= "indexref"><a href= - "chapter08/Python.html">Python-3.11.4</a></span> + "chapter08/Python.html">Python-3.12.2</a></span> </li> <li> <strong class="item">python3:</strong> <span class= "indexref"><a href= - "chapter08/Python.html">Python-3.11.4</a></span> + "chapter08/Python.html">Python-3.12.2</a></span> </li> <li> <strong class="item">ranlib:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#ranlib">Описание</a><br /></span> </li> <li> <strong class="item">readelf:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#readelf">Описание</a><br /></span> </li> <li> <strong class="item">readlink:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#readlink">Описание</a><br /></span> </li> <li> <strong class="item">readprofile:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#readprofile">Описание</a><br /></span> </li> <li> <strong class="item">realpath:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#realpath">Описание</a><br /></span> </li> <li> <strong class="item">reboot:</strong> <span class= - "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.07</a> -- + "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.08</a> -- <a href= "chapter08/sysvinit.html#reboot-sysv">Описание</a><br /></span> </li> <li> <strong class="item">recode-sr-latin:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#recode-sr-latin">Описание</a><br /></span> </li> @@ -3523,19 +3521,20 @@ <li> <strong class="item">rename:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#rename">Описание</a><br /></span> </li> <li> <strong class="item">renice:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#renice">Описание</a><br /></span> </li> <li> <strong class="item">reset:</strong> <span class= - "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4</a> -- - <a href="chapter08/ncurses.html#reset">Описание</a><br /></span> + "indexref"><a href= + "chapter08/ncurses.html">Ncurses-6.4-20230520</a> -- <a href= + "chapter08/ncurses.html#reset">Описание</a><br /></span> </li> <li> <strong class="item">resize2fs:</strong> <span class= @@ -3546,35 +3545,35 @@ <li> <strong class="item">resizepart:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#resizepart">Описание</a><br /></span> </li> <li> <strong class="item">rev:</strong> <span class= - "indexref"><a href="chapter08/util-linux.html">Util-linux-2.39.1</a> + "indexref"><a href="chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#rev">Описание</a><br /></span> </li> <li> <strong class="item">rfkill:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#rfkill">Описание</a><br /></span> </li> <li> <strong class="item">rm:</strong> <span class="indexref"><a href= - "chapter08/coreutils.html">Coreutils-9.3</a> -- <a href= + "chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#rm">Описание</a><br /></span> </li> <li> <strong class="item">rmdir:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#rmdir">Описание</a><br /></span> </li> <li> <strong class="item">rmmod:</strong> <span class= - "indexref"><a href="chapter08/kmod.html">Kmod-30</a> -- <a href= + "indexref"><a href="chapter08/kmod.html">Kmod-31</a> -- <a href= "chapter08/kmod.html#rmmod">Описание</a><br /></span> </li> <li> @@ -3611,49 +3610,49 @@ </li> <li> <strong class="item">routel:</strong> <span class= - "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.4.0</a> + "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.7.0</a> -- <a href= "chapter08/iproute2.html#routel">Описание</a><br /></span> </li> <li> <strong class="item">rtacct:</strong> <span class= - "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.4.0</a> + "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.7.0</a> -- <a href= "chapter08/iproute2.html#rtacct">Описание</a><br /></span> </li> <li> <strong class="item">rtcwake:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#rtcwake">Описание</a><br /></span> </li> <li> <strong class="item">rtmon:</strong> <span class= - "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.4.0</a> + "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.7.0</a> -- <a href= "chapter08/iproute2.html#rtmon">Описание</a><br /></span> </li> <li> <strong class="item">rtpr:</strong> <span class= - "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.4.0</a> + "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.7.0</a> -- <a href= "chapter08/iproute2.html#rtpr">Описание</a><br /></span> </li> <li> <strong class="item">rtstat:</strong> <span class= - "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.4.0</a> + "indexref"><a href="chapter08/iproute2.html">IPRoute2-6.7.0</a> -- <a href= "chapter08/iproute2.html#rtstat">Описание</a><br /></span> </li> <li> <strong class="item">runcon:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#runcon">Описание</a><br /></span> </li> <li> <strong class="item">runlevel:</strong> <span class= - "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.07</a> -- + "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.08</a> -- <a href= "chapter08/sysvinit.html#runlevel-sysv">Описание</a><br /></span> </li> @@ -3665,30 +3664,30 @@ </li> <li> <strong class="item">rview:</strong> <span class= - "indexref"><a href="chapter08/vim.html">Vim-9.0.1677</a> -- + "indexref"><a href="chapter08/vim.html">Vim-9.1.0041</a> -- <a href="chapter08/vim.html#rview">Описание</a><br /></span> </li> <li> <strong class="item">rvim:</strong> <span class= - "indexref"><a href="chapter08/vim.html">Vim-9.0.1677</a> -- + "indexref"><a href="chapter08/vim.html">Vim-9.1.0041</a> -- <a href="chapter08/vim.html#rvim">Описание</a><br /></span> </li> <li> <strong class="item">script:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#script">Описание</a><br /></span> </li> <li> <strong class="item">scriptlive:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#scriptlive">Описание</a><br /></span> </li> <li> <strong class="item">scriptreplay:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#scriptreplay">Описание</a><br /></span> </li> <li> @@ -3704,14 +3703,14 @@ </li> <li> <strong class="item">seq:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#seq">Описание</a><br /></span> </li> <li> <strong class="item">setarch:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#setarch">Описание</a><br /></span> </li> <li> @@ -3721,150 +3720,150 @@ </li> <li> <strong class="item">setfacl:</strong> <span class= - "indexref"><a href="chapter08/acl.html">Acl-2.3.1</a> -- <a href= + "indexref"><a href="chapter08/acl.html">Acl-2.3.2</a> -- <a href= "chapter08/acl.html#setfacl">Описание</a><br /></span> </li> <li> <strong class="item">setfattr:</strong> <span class= - "indexref"><a href="chapter08/attr.html">Attr-2.5.1</a> -- + "indexref"><a href="chapter08/attr.html">Attr-2.5.2</a> -- <a href="chapter08/attr.html#setfattr">Описание</a><br /></span> </li> <li> <strong class="item">setfont:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#setfont">Описание</a><br /></span> </li> <li> <strong class="item">setkeycodes:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#setkeycodes">Описание</a><br /></span> </li> <li> <strong class="item">setleds:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#setleds">Описание</a><br /></span> </li> <li> <strong class="item">setmetamode:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#setmetamode">Описание</a><br /></span> </li> <li> <strong class="item">setsid:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#setsid">Описание</a><br /></span> </li> <li> <strong class="item">setterm:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#setterm">Описание</a><br /></span> </li> <li> <strong class="item">setvtrgb:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#setvtrgb">Описание</a><br /></span> </li> <li> <strong class="item">sfdisk:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#sfdisk">Описание</a><br /></span> </li> <li> <strong class="item">sg:</strong> <span class="indexref"><a href= - "chapter08/shadow.html">Shadow-4.13</a> -- <a href= + "chapter08/shadow.html">Shadow-4.14.5</a> -- <a href= "chapter08/shadow.html#sg">Описание</a><br /></span> </li> <li> <strong class="item">sh:</strong> <span class="indexref"><a href= - "chapter08/bash.html">Bash-5.2.15</a> -- <a href= + "chapter08/bash.html">Bash-5.2.21</a> -- <a href= "chapter08/bash.html#sh">Описание</a><br /></span> </li> <li> <strong class="item">sha1sum:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#sha1sum">Описание</a><br /></span> </li> <li> <strong class="item">sha224sum:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#sha224sum">Описание</a><br /></span> </li> <li> <strong class="item">sha256sum:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#sha256sum">Описание</a><br /></span> </li> <li> <strong class="item">sha384sum:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#sha384sum">Описание</a><br /></span> </li> <li> <strong class="item">sha512sum:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#sha512sum">Описание</a><br /></span> </li> <li> <strong class="item">shasum:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#shasum">Описание</a><br /></span> </li> <li> <strong class="item">showconsolefont:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#showconsolefont">Описание</a><br /></span> </li> <li> <strong class="item">showkey:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#showkey">Описание</a><br /></span> </li> <li> <strong class="item">shred:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#shred">Описание</a><br /></span> </li> <li> <strong class="item">shuf:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#shuf">Описание</a><br /></span> </li> <li> <strong class="item">shutdown:</strong> <span class= - "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.07</a> -- + "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.08</a> -- <a href= "chapter08/sysvinit.html#shutdown-sysv">Описание</a><br /></span> </li> <li> <strong class="item">size:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href="chapter08/binutils.html#size">Описание</a><br /></span> </li> <li> <strong class="item">slabtop:</strong> <span class= - "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.3</a> + "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.4</a> -- <a href= "chapter08/procps-ng.html#slabtop">Описание</a><br /></span> </li> <li> <strong class="item">sleep:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#sleep">Описание</a><br /></span> </li> <li> <strong class="item">sln:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#sln">Описание</a><br /></span> </li> <li> @@ -3874,115 +3873,115 @@ </li> <li> <strong class="item">sort:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#sort">Описание</a><br /></span> </li> <li> <strong class="item">sotruss:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#sotruss">Описание</a><br /></span> </li> <li> <strong class="item">splain:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#splain">Описание</a><br /></span> </li> <li> <strong class="item">split:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#split">Описание</a><br /></span> </li> <li> <strong class="item">sprof:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#sprof">Описание</a><br /></span> </li> <li> <strong class="item">ss:</strong> <span class="indexref"><a href= - "chapter08/iproute2.html">IPRoute2-6.4.0</a> -- <a href= + "chapter08/iproute2.html">IPRoute2-6.7.0</a> -- <a href= "chapter08/iproute2.html#ss">Описание</a><br /></span> </li> <li> <strong class="item">stat:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#stat">Описание</a><br /></span> </li> <li> <strong class="item">stdbuf:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#stdbuf">Описание</a><br /></span> </li> <li> <strong class="item">strings:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#strings">Описание</a><br /></span> </li> <li> <strong class="item">strip:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href="chapter08/binutils.html#strip">Описание</a><br /></span> </li> <li> <strong class="item">stty:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#stty">Описание</a><br /></span> </li> <li> <strong class="item">su:</strong> <span class="indexref"><a href= - "chapter08/shadow.html">Shadow-4.13</a> -- <a href= + "chapter08/shadow.html">Shadow-4.14.5</a> -- <a href= "chapter08/shadow.html#su">Описание</a><br /></span> </li> <li> <strong class="item">sulogin:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#sulogin">Описание</a><br /></span> </li> <li> <strong class="item">sum:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#sum">Описание</a><br /></span> </li> <li> <strong class="item">swaplabel:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#swaplabel">Описание</a><br /></span> </li> <li> <strong class="item">swapoff:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#swapoff">Описание</a><br /></span> </li> <li> <strong class="item">swapon:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#swapon">Описание</a><br /></span> </li> <li> <strong class="item">switch_root:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#switch_root">Описание</a><br /></span> </li> <li> <strong class="item">sync:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#sync">Описание</a><br /></span> </li> <li> <strong class="item">sysctl:</strong> <span class= - "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.3</a> + "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.4</a> -- <a href= "chapter08/procps-ng.html#sysctl">Описание</a><br /></span> </li> @@ -3994,24 +3993,25 @@ </li> <li> <strong class="item">tabs:</strong> <span class= - "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4</a> -- - <a href="chapter08/ncurses.html#tabs">Описание</a><br /></span> + "indexref"><a href= + "chapter08/ncurses.html">Ncurses-6.4-20230520</a> -- <a href= + "chapter08/ncurses.html#tabs">Описание</a><br /></span> </li> <li> <strong class="item">tac:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#tac">Описание</a><br /></span> </li> <li> <strong class="item">tail:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#tail">Описание</a><br /></span> </li> <li> <strong class="item">talk:</strong> <span class= - "indexref"><a href="chapter08/inetutils.html">Inetutils-2.4</a> + "indexref"><a href="chapter08/inetutils.html">Inetutils-2.5</a> -- <a href= "chapter08/inetutils.html#talk">Описание</a><br /></span> </li> @@ -4023,7 +4023,7 @@ <li> <strong class="item">taskset:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#taskset">Описание</a><br /></span> </li> <li> @@ -4033,7 +4033,7 @@ </li> <li> <strong class="item">tc:</strong> <span class="indexref"><a href= - "chapter08/iproute2.html">IPRoute2-6.4.0</a> -- <a href= + "chapter08/iproute2.html">IPRoute2-6.7.0</a> -- <a href= "chapter08/iproute2.html#ss">Описание</a><br /></span> </li> <li> @@ -4048,49 +4048,49 @@ </li> <li> <strong class="item">tee:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#tee">Описание</a><br /></span> </li> <li> <strong class="item">telinit:</strong> <span class= - "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.07</a> -- + "indexref"><a href="chapter08/sysvinit.html">Sysvinit-3.08</a> -- <a href= "chapter08/sysvinit.html#telinit-sysv">Описание</a><br /></span> </li> <li> <strong class="item">telnet:</strong> <span class= - "indexref"><a href="chapter08/inetutils.html">Inetutils-2.4</a> + "indexref"><a href="chapter08/inetutils.html">Inetutils-2.5</a> -- <a href= "chapter08/inetutils.html#telnet">Описание</a><br /></span> </li> <li> <strong class="item">test:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#test">Описание</a><br /></span> </li> <li> <strong class="item">texi2dvi:</strong> <span class= - "indexref"><a href="chapter08/texinfo.html">Texinfo-7.0.3</a> -- + "indexref"><a href="chapter08/texinfo.html">Texinfo-7.1</a> -- <a href= "chapter08/texinfo.html#texi2dvi">Описание</a><br /></span> </li> <li> <strong class="item">texi2pdf:</strong> <span class= - "indexref"><a href="chapter08/texinfo.html">Texinfo-7.0.3</a> -- + "indexref"><a href="chapter08/texinfo.html">Texinfo-7.1</a> -- <a href= "chapter08/texinfo.html#texi2pdf">Описание</a><br /></span> </li> <li> <strong class="item">texi2any:</strong> <span class= - "indexref"><a href="chapter08/texinfo.html">Texinfo-7.0.3</a> -- + "indexref"><a href="chapter08/texinfo.html">Texinfo-7.1</a> -- <a href= "chapter08/texinfo.html#texi2any">Описание</a><br /></span> </li> <li> <strong class="item">texindex:</strong> <span class= - "indexref"><a href="chapter08/texinfo.html">Texinfo-7.0.3</a> -- + "indexref"><a href="chapter08/texinfo.html">Texinfo-7.1</a> -- <a href= "chapter08/texinfo.html#texindex">Описание</a><br /></span> </li> @@ -4101,57 +4101,58 @@ </li> <li> <strong class="item">tftp:</strong> <span class= - "indexref"><a href="chapter08/inetutils.html">Inetutils-2.4</a> + "indexref"><a href="chapter08/inetutils.html">Inetutils-2.5</a> -- <a href= "chapter08/inetutils.html#tftp">Описание</a><br /></span> </li> <li> <strong class="item">tic:</strong> <span class= - "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4</a> -- - <a href="chapter08/ncurses.html#tic">Описание</a><br /></span> + "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4-20230520</a> + -- <a href="chapter08/ncurses.html#tic">Описание</a><br /></span> </li> <li> <strong class="item">timeout:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#timeout">Описание</a><br /></span> </li> <li> <strong class="item">tload:</strong> <span class= - "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.3</a> + "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.4</a> -- <a href= "chapter08/procps-ng.html#tload">Описание</a><br /></span> </li> <li> <strong class="item">toe:</strong> <span class= - "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4</a> -- - <a href="chapter08/ncurses.html#toe">Описание</a><br /></span> + "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4-20230520</a> + -- <a href="chapter08/ncurses.html#toe">Описание</a><br /></span> </li> <li> <strong class="item">top:</strong> <span class= - "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.3</a> + "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.4</a> -- <a href= "chapter08/procps-ng.html#top">Описание</a><br /></span> </li> <li> <strong class="item">touch:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#touch">Описание</a><br /></span> </li> <li> <strong class="item">tput:</strong> <span class= - "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4</a> -- - <a href="chapter08/ncurses.html#tput">Описание</a><br /></span> + "indexref"><a href= + "chapter08/ncurses.html">Ncurses-6.4-20230520</a> -- <a href= + "chapter08/ncurses.html#tput">Описание</a><br /></span> </li> <li> <strong class="item">tr:</strong> <span class="indexref"><a href= - "chapter08/coreutils.html">Coreutils-9.3</a> -- <a href= + "chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#tr">Описание</a><br /></span> </li> <li> <strong class="item">traceroute:</strong> <span class= - "indexref"><a href="chapter08/inetutils.html">Inetutils-2.4</a> + "indexref"><a href="chapter08/inetutils.html">Inetutils-2.5</a> -- <a href= "chapter08/inetutils.html#traceroute">Описание</a><br /></span> </li> @@ -4162,30 +4163,31 @@ </li> <li> <strong class="item">true:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#true">Описание</a><br /></span> </li> <li> <strong class="item">truncate:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#truncate">Описание</a><br /></span> </li> <li> <strong class="item">tset:</strong> <span class= - "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4</a> -- - <a href="chapter08/ncurses.html#tset">Описание</a><br /></span> + "indexref"><a href= + "chapter08/ncurses.html">Ncurses-6.4-20230520</a> -- <a href= + "chapter08/ncurses.html#tset">Описание</a><br /></span> </li> <li> <strong class="item">tsort:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#tsort">Описание</a><br /></span> </li> <li> <strong class="item">tty:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#tty">Описание</a><br /></span> </li> @@ -4197,102 +4199,102 @@ </li> <li> <strong class="item">tzselect:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#tzselect">Описание</a><br /></span> </li> <li> <strong class="item">uclampset:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#uclampset">Описание</a><br /></span> </li> <li> <strong class="item">udev-hwdb:</strong> <span class= - "indexref"><a href="chapter08/udev.html">Udev из Systemd-254</a> + "indexref"><a href="chapter08/udev.html">Udev из Systemd-255</a> -- <a href= "chapter08/udev.html#udev-hwdb">Описание</a><br /></span> </li> <li> <strong class="item">udevadm:</strong> <span class= - "indexref"><a href="chapter08/udev.html">Udev из Systemd-254</a> + "indexref"><a href="chapter08/udev.html">Udev из Systemd-255</a> -- <a href= "chapter08/udev.html#udevadm">Описание</a><br /></span> </li> <li> <strong class="item">udevd:</strong> <span class= - "indexref"><a href="chapter08/udev.html">Udev из Systemd-254</a> + "indexref"><a href="chapter08/udev.html">Udev из Systemd-255</a> -- <a href="chapter08/udev.html#udevd">Описание</a><br /></span> </li> <li> <strong class="item">ul:</strong> <span class="indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#ul">Описание</a><br /></span> </li> <li> <strong class="item">umount:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#umount">Описание</a><br /></span> </li> <li> <strong class="item">uname:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#uname">Описание</a><br /></span> </li> <li> <strong class="item">uname26:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#uname26">Описание</a><br /></span> </li> <li> <strong class="item">uncompress:</strong> <span class= - "indexref"><a href="chapter08/gzip.html">Gzip-1.12</a> -- + "indexref"><a href="chapter08/gzip.html">Gzip-1.13</a> -- <a href="chapter08/gzip.html#uncompress">Описание</a><br /></span> </li> <li> <strong class="item">unexpand:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#unexpand">Описание</a><br /></span> </li> <li> <strong class="item">unicode_start:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#unicode_start">Описание</a><br /></span> </li> <li> <strong class="item">unicode_stop:</strong> <span class= - "indexref"><a href="chapter08/kbd.html">Kbd-2.6.1</a> -- <a href= + "indexref"><a href="chapter08/kbd.html">Kbd-2.6.4</a> -- <a href= "chapter08/kbd.html#unicode_stop">Описание</a><br /></span> </li> <li> <strong class="item">uniq:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#uniq">Описание</a><br /></span> </li> <li> <strong class="item">unlink:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#unlink">Описание</a><br /></span> </li> <li> <strong class="item">unlzma:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#unlzma">Описание</a><br /></span> </li> <li> <strong class="item">unshare:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#unshare">Описание</a><br /></span> </li> <li> <strong class="item">unxz:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#unxz">Описание</a><br /></span> </li> <li> @@ -4303,167 +4305,167 @@ </li> <li> <strong class="item">uptime:</strong> <span class= - "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.3</a> + "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.4</a> -- <a href= "chapter08/procps-ng.html#uptime">Описание</a><br /></span> </li> <li> <strong class="item">useradd:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#useradd">Описание</a><br /></span> </li> <li> <strong class="item">userdel:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#userdel">Описание</a><br /></span> </li> <li> <strong class="item">usermod:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#usermod">Описание</a><br /></span> </li> <li> <strong class="item">users:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#users">Описание</a><br /></span> </li> <li> <strong class="item">utmpdump:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#utmpdump">Описание</a><br /></span> </li> <li> <strong class="item">uuidd:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#uuidd">Описание</a><br /></span> </li> <li> <strong class="item">uuidgen:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#uuidgen">Описание</a><br /></span> </li> <li> <strong class="item">uuidparse:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#uuidparse">Описание</a><br /></span> </li> <li> <strong class="item">vdir:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#vdir">Описание</a><br /></span> </li> <li> <strong class="item">vi:</strong> <span class="indexref"><a href= - "chapter08/vim.html">Vim-9.0.1677</a> -- <a href= + "chapter08/vim.html">Vim-9.1.0041</a> -- <a href= "chapter08/vim.html#vi">Описание</a><br /></span> </li> <li> <strong class="item">view:</strong> <span class= - "indexref"><a href="chapter08/vim.html">Vim-9.0.1677</a> -- + "indexref"><a href="chapter08/vim.html">Vim-9.1.0041</a> -- <a href="chapter08/vim.html#view">Описание</a><br /></span> </li> <li> <strong class="item">vigr:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#vigr">Описание</a><br /></span> </li> <li> <strong class="item">vim:</strong> <span class= - "indexref"><a href="chapter08/vim.html">Vim-9.0.1677</a> -- + "indexref"><a href="chapter08/vim.html">Vim-9.1.0041</a> -- <a href="chapter08/vim.html#vim">Описание</a><br /></span> </li> <li> <strong class="item">vimdiff:</strong> <span class= - "indexref"><a href="chapter08/vim.html">Vim-9.0.1677</a> -- + "indexref"><a href="chapter08/vim.html">Vim-9.1.0041</a> -- <a href="chapter08/vim.html#vimdiff">Описание</a><br /></span> </li> <li> <strong class="item">vimtutor:</strong> <span class= - "indexref"><a href="chapter08/vim.html">Vim-9.0.1677</a> -- + "indexref"><a href="chapter08/vim.html">Vim-9.1.0041</a> -- <a href="chapter08/vim.html#vimtutor">Описание</a><br /></span> </li> <li> <strong class="item">vipw:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href="chapter08/shadow.html#vipw">Описание</a><br /></span> </li> <li> <strong class="item">vmstat:</strong> <span class= - "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.3</a> + "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.4</a> -- <a href= "chapter08/procps-ng.html#vmstat">Описание</a><br /></span> </li> <li> <strong class="item">w:</strong> <span class="indexref"><a href= - "chapter08/procps-ng.html">Procps-ng-4.0.3</a> -- <a href= + "chapter08/procps-ng.html">Procps-ng-4.0.4</a> -- <a href= "chapter08/procps-ng.html#w">Описание</a><br /></span> </li> <li> <strong class="item">wall:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#wall">Описание</a><br /></span> </li> <li> <strong class="item">watch:</strong> <span class= - "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.3</a> + "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.4</a> -- <a href= "chapter08/procps-ng.html#watch">Описание</a><br /></span> </li> <li> <strong class="item">wc:</strong> <span class="indexref"><a href= - "chapter08/coreutils.html">Coreutils-9.3</a> -- <a href= + "chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#wc">Описание</a><br /></span> </li> <li> <strong class="item">wdctl:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#wdctl">Описание</a><br /></span> </li> <li> <strong class="item">whatis:</strong> <span class= - "indexref"><a href="chapter08/man-db.html">Man-DB-2.11.2</a> -- + "indexref"><a href="chapter08/man-db.html">Man-DB-2.12.0</a> -- <a href="chapter08/man-db.html#whatis">Описание</a><br /></span> </li> <li> <strong class="item">wheel:</strong> <span class= - "indexref"><a href="chapter08/wheel.html">Wheel-0.41.1</a></span> + "indexref"><a href="chapter08/wheel.html">Wheel-0.42.0</a></span> </li> <li> <strong class="item">whereis:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#whereis">Описание</a><br /></span> </li> <li> <strong class="item">who:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#who">Описание</a><br /></span> </li> <li> <strong class="item">whoami:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#whoami">Описание</a><br /></span> </li> <li> <strong class="item">wipefs:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#wipefs">Описание</a><br /></span> </li> <li> <strong class="item">x86_64:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#x86_64">Описание</a><br /></span> </li> <li> @@ -4474,78 +4476,78 @@ </li> <li> <strong class="item">xgettext:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#xgettext">Описание</a><br /></span> </li> <li> <strong class="item">xmlwf:</strong> <span class= - "indexref"><a href="chapter08/expat.html">Expat-2.5.0</a> -- + "indexref"><a href="chapter08/expat.html">Expat-2.6.0</a> -- <a href="chapter08/expat.html#xmlwf">Описание</a><br /></span> </li> <li> <strong class="item">xsubpp:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href="chapter08/perl.html#xsubpp">Описание</a><br /></span> </li> <li> <strong class="item">xtrace:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#xtrace">Описание</a><br /></span> </li> <li> <strong class="item">xxd:</strong> <span class= - "indexref"><a href="chapter08/vim.html">Vim-9.0.1677</a> -- + "indexref"><a href="chapter08/vim.html">Vim-9.1.0041</a> -- <a href="chapter08/vim.html#xxd">Описание</a><br /></span> </li> <li> <strong class="item">xz:</strong> <span class="indexref"><a href= - "chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#xz">Описание</a><br /></span> </li> <li> <strong class="item">xzcat:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#xzcat">Описание</a><br /></span> </li> <li> <strong class="item">xzcmp:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#xzcmp">Описание</a><br /></span> </li> <li> <strong class="item">xzdec:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#xzdec">Описание</a><br /></span> </li> <li> <strong class="item">xzdiff:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#xzdiff">Описание</a><br /></span> </li> <li> <strong class="item">xzegrep:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#xzegrep">Описание</a><br /></span> </li> <li> <strong class="item">xzfgrep:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#xzfgrep">Описание</a><br /></span> </li> <li> <strong class="item">xzgrep:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#xzgrep">Описание</a><br /></span> </li> <li> <strong class="item">xzless:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#xzless">Описание</a><br /></span> </li> <li> <strong class="item">xzmore:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#xzmore">Описание</a><br /></span> </li> <li> @@ -4555,80 +4557,80 @@ </li> <li> <strong class="item">yes:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#yes">Описание</a><br /></span> </li> <li> <strong class="item">zcat:</strong> <span class= - "indexref"><a href="chapter08/gzip.html">Gzip-1.12</a> -- + "indexref"><a href="chapter08/gzip.html">Gzip-1.13</a> -- <a href="chapter08/gzip.html#zcat">Описание</a><br /></span> </li> <li> <strong class="item">zcmp:</strong> <span class= - "indexref"><a href="chapter08/gzip.html">Gzip-1.12</a> -- + "indexref"><a href="chapter08/gzip.html">Gzip-1.13</a> -- <a href="chapter08/gzip.html#zcmp">Описание</a><br /></span> </li> <li> <strong class="item">zdiff:</strong> <span class= - "indexref"><a href="chapter08/gzip.html">Gzip-1.12</a> -- + "indexref"><a href="chapter08/gzip.html">Gzip-1.13</a> -- <a href="chapter08/gzip.html#zdiff">Описание</a><br /></span> </li> <li> <strong class="item">zdump:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#zdump">Описание</a><br /></span> </li> <li> <strong class="item">zegrep:</strong> <span class= - "indexref"><a href="chapter08/gzip.html">Gzip-1.12</a> -- + "indexref"><a href="chapter08/gzip.html">Gzip-1.13</a> -- <a href="chapter08/gzip.html#zegrep">Описание</a><br /></span> </li> <li> <strong class="item">zfgrep:</strong> <span class= - "indexref"><a href="chapter08/gzip.html">Gzip-1.12</a> -- + "indexref"><a href="chapter08/gzip.html">Gzip-1.13</a> -- <a href="chapter08/gzip.html#zfgrep">Описание</a><br /></span> </li> <li> <strong class="item">zforce:</strong> <span class= - "indexref"><a href="chapter08/gzip.html">Gzip-1.12</a> -- + "indexref"><a href="chapter08/gzip.html">Gzip-1.13</a> -- <a href="chapter08/gzip.html#zforce">Описание</a><br /></span> </li> <li> <strong class="item">zgrep:</strong> <span class= - "indexref"><a href="chapter08/gzip.html">Gzip-1.12</a> -- + "indexref"><a href="chapter08/gzip.html">Gzip-1.13</a> -- <a href="chapter08/gzip.html#zgrep">Описание</a><br /></span> </li> <li> <strong class="item">zic:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#zic">Описание</a><br /></span> </li> <li> <strong class="item">zipdetails:</strong> <span class= - "indexref"><a href="chapter08/perl.html">Perl-5.38.0</a> -- + "indexref"><a href="chapter08/perl.html">Perl-5.38.2</a> -- <a href= "chapter08/perl.html#zipdetails">Описание</a><br /></span> </li> <li> <strong class="item">zless:</strong> <span class= - "indexref"><a href="chapter08/gzip.html">Gzip-1.12</a> -- + "indexref"><a href="chapter08/gzip.html">Gzip-1.13</a> -- <a href="chapter08/gzip.html#zless">Описание</a><br /></span> </li> <li> <strong class="item">zmore:</strong> <span class= - "indexref"><a href="chapter08/gzip.html">Gzip-1.12</a> -- + "indexref"><a href="chapter08/gzip.html">Gzip-1.13</a> -- <a href="chapter08/gzip.html#zmore">Описание</a><br /></span> </li> <li> <strong class="item">znew:</strong> <span class= - "indexref"><a href="chapter08/gzip.html">Gzip-1.12</a> -- + "indexref"><a href="chapter08/gzip.html">Gzip-1.13</a> -- <a href="chapter08/gzip.html#znew">Описание</a><br /></span> </li> <li> <strong class="item">zramctl:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#zramctl">Описание</a><br /></span> </li> <li> @@ -4654,50 +4656,50 @@ <li> <strong class="item">Expat:</strong> <span class= "indexref"><a href= - "chapter08/xml-parser.html">XML::Parser-2.46</a> -- <a href= + "chapter08/xml-parser.html">XML::Parser-2.47</a> -- <a href= "chapter08/xml-parser.html#Expat">Описание</a><br /></span> </li> <li> - <strong class="item">ld-2.38.so:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + <strong class="item">ld-2.39.so:</strong> <span class= + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#ld.so">Описание</a><br /></span> </li> <li> <strong class="item">libacl:</strong> <span class= - "indexref"><a href="chapter08/acl.html">Acl-2.3.1</a> -- <a href= + "indexref"><a href="chapter08/acl.html">Acl-2.3.2</a> -- <a href= "chapter08/acl.html#libacl">Описание</a><br /></span> </li> <li> <strong class="item">libanl:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#libanl">Описание</a><br /></span> </li> <li> <strong class="item">libasprintf:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#libasprintf">Описание</a><br /></span> </li> <li> <strong class="item">libattr:</strong> <span class= - "indexref"><a href="chapter08/attr.html">Attr-2.5.1</a> -- + "indexref"><a href="chapter08/attr.html">Attr-2.5.2</a> -- <a href="chapter08/attr.html#libattr">Описание</a><br /></span> </li> <li> <strong class="item">libbfd:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#libbfd">Описание</a><br /></span> </li> <li> <strong class="item">libblkid:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#libblkid">Описание</a><br /></span> </li> <li> <strong class="item">libBrokenLocale:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href= "chapter08/glibc.html#libBrokenLocale">Описание</a><br /></span> </li> @@ -4708,7 +4710,7 @@ </li> <li> <strong class="item">libc:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#libc">Описание</a><br /></span> </li> <li> @@ -4735,37 +4737,31 @@ </li> <li> <strong class="item">libcrypto.so:</strong> <span class= - "indexref"><a href="chapter08/openssl.html">OpenSSL-3.1.2</a> -- + "indexref"><a href="chapter08/openssl.html">OpenSSL-3.2.1</a> -- <a href= "chapter08/openssl.html#libcrypto">Описание</a><br /></span> </li> <li> <strong class="item">libctf:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#libctf">Описание</a><br /></span> </li> <li> <strong class="item">libctf-nobfd:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#libctf-nobfd">Описание</a><br /></span> </li> <li> - <strong class="item">libcursesw:</strong> <span class= - "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4</a> -- - <a href= - "chapter08/ncurses.html#libcursesw">Описание</a><br /></span> - </li> - <li> <strong class="item">libc_malloc_debug:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href= "chapter08/glibc.html#libc_malloc_debug">Описание</a><br /></span> </li> <li> <strong class="item">libdl:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#libdl">Описание</a><br /></span> </li> <li> @@ -4777,12 +4773,12 @@ <li> <strong class="item">libelf:</strong> <span class= "indexref"><a href="chapter08/libelf.html">Libelf из - Elfutils-0.189</a> -- <a href= + Elfutils-0.190</a> -- <a href= "chapter08/libelf.html#libelf">Описание</a><br /></span> </li> <li> <strong class="item">libexpat:</strong> <span class= - "indexref"><a href="chapter08/expat.html">Expat-2.5.0</a> -- + "indexref"><a href="chapter08/expat.html">Expat-2.6.0</a> -- <a href="chapter08/expat.html#libexpat">Описание</a><br /></span> </li> <li> @@ -4800,7 +4796,7 @@ <li> <strong class="item">libfdisk:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#libfdisk">Описание</a><br /></span> </li> <li> @@ -4815,13 +4811,13 @@ </li> <li> <strong class="item">libformw:</strong> <span class= - "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4</a> -- - <a href= + "indexref"><a href= + "chapter08/ncurses.html">Ncurses-6.4-20230520</a> -- <a href= "chapter08/ncurses.html#libformw">Описание</a><br /></span> </li> <li> <strong class="item">libg:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#libg">Описание</a><br /></span> </li> <li> @@ -4846,19 +4842,19 @@ </li> <li> <strong class="item">libgettextlib:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#libgettextlib">Описание</a><br /></span> </li> <li> <strong class="item">libgettextpo:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#libgettextpo">Описание</a><br /></span> </li> <li> <strong class="item">libgettextsrc:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#libgettextsrc">Описание</a><br /></span> </li> @@ -4879,7 +4875,7 @@ </li> <li> <strong class="item">libgprofng:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#libgprofng">Описание</a><br /></span> </li> @@ -4901,7 +4897,7 @@ </li> <li> <strong class="item">libkmod:</strong> <span class= - "indexref"><a href="chapter08/kmod.html">Kmod-30</a></span> + "indexref"><a href="chapter08/kmod.html">Kmod-31</a></span> </li> <li> <strong class="item">liblsan:</strong> <span class= @@ -4921,12 +4917,12 @@ </li> <li> <strong class="item">liblzma:</strong> <span class= - "indexref"><a href="chapter08/xz.html">Xz-5.4.4</a> -- <a href= + "indexref"><a href="chapter08/xz.html">Xz-5.4.6</a> -- <a href= "chapter08/xz.html#liblzma">Описание</a><br /></span> </li> <li> <strong class="item">libm:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#libm">Описание</a><br /></span> </li> <li> @@ -4936,37 +4932,37 @@ </li> <li> <strong class="item">libman:</strong> <span class= - "indexref"><a href="chapter08/man-db.html">Man-DB-2.11.2</a> -- + "indexref"><a href="chapter08/man-db.html">Man-DB-2.12.0</a> -- <a href="chapter08/man-db.html#libman">Описание</a><br /></span> </li> <li> <strong class="item">libmandb:</strong> <span class= - "indexref"><a href="chapter08/man-db.html">Man-DB-2.11.2</a> -- + "indexref"><a href="chapter08/man-db.html">Man-DB-2.12.0</a> -- <a href= "chapter08/man-db.html#libmandb">Описание</a><br /></span> </li> <li> <strong class="item">libmcheck:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href= "chapter08/glibc.html#libmcheck">Описание</a><br /></span> </li> <li> <strong class="item">libmemusage:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href= "chapter08/glibc.html#libmemusage">Описание</a><br /></span> </li> <li> <strong class="item">libmenuw:</strong> <span class= - "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4</a> -- - <a href= + "indexref"><a href= + "chapter08/ncurses.html">Ncurses-6.4-20230520</a> -- <a href= "chapter08/ncurses.html#libmenuw">Описание</a><br /></span> </li> <li> <strong class="item">libmount:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#libmount">Описание</a><br /></span> </li> <li> @@ -4976,51 +4972,51 @@ </li> <li> <strong class="item">libmpfr:</strong> <span class= - "indexref"><a href="chapter08/mpfr.html">MPFR-4.2.0</a> -- + "indexref"><a href="chapter08/mpfr.html">MPFR-4.2.1</a> -- <a href="chapter08/mpfr.html#libmpfr">Описание</a><br /></span> </li> <li> <strong class="item">libmvec:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#libmvec">Описание</a><br /></span> </li> <li> <strong class="item">libncurses++w:</strong> <span class= - "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4</a> -- - <a href= + "indexref"><a href= + "chapter08/ncurses.html">Ncurses-6.4-20230520</a> -- <a href= "chapter08/ncurses.html#libncurses__w">Описание</a><br /></span> </li> <li> <strong class="item">libncursesw:</strong> <span class= - "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4</a> -- - <a href= + "indexref"><a href= + "chapter08/ncurses.html">Ncurses-6.4-20230520</a> -- <a href= "chapter08/ncurses.html#libncursesw">Описание</a><br /></span> </li> <li> <strong class="item">libnsl:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#libnsl">Описание</a><br /></span> </li> <li> <strong class="item">libnss_*:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#libnss">Описание</a><br /></span> </li> <li> <strong class="item">libopcodes:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#libopcodes">Описание</a><br /></span> </li> <li> <strong class="item">libpanelw:</strong> <span class= - "indexref"><a href="chapter08/ncurses.html">Ncurses-6.4</a> -- - <a href= + "indexref"><a href= + "chapter08/ncurses.html">Ncurses-6.4-20230520</a> -- <a href= "chapter08/ncurses.html#libpanelw">Описание</a><br /></span> </li> <li> <strong class="item">libpcprofile:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href= "chapter08/glibc.html#libpcprofile">Описание</a><br /></span> </li> @@ -5031,13 +5027,13 @@ </li> <li> <strong class="item">libpkgconf:</strong> <span class= - "indexref"><a href="chapter08/pkgconf.html">Pkgconf-2.0.1</a> -- + "indexref"><a href="chapter08/pkgconf.html">Pkgconf-2.1.1</a> -- <a href= "chapter08/pkgconf.html#libpkgconf">Описание</a><br /></span> </li> <li> <strong class="item">libproc-2:</strong> <span class= - "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.3</a> + "indexref"><a href="chapter08/procps-ng.html">Procps-ng-4.0.4</a> -- <a href= "chapter08/procps-ng.html#libproc-2">Описание</a><br /></span> </li> @@ -5048,7 +5044,7 @@ </li> <li> <strong class="item">libpthread:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href= "chapter08/glibc.html#libpthread">Описание</a><br /></span> </li> @@ -5065,25 +5061,25 @@ </li> <li> <strong class="item">libresolv:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href= "chapter08/glibc.html#libresolv">Описание</a><br /></span> </li> <li> <strong class="item">librt:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#librt">Описание</a><br /></span> </li> <li> <strong class="item">libsframe:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href= "chapter08/binutils.html#libsframe">Описание</a><br /></span> </li> <li> <strong class="item">libsmartcols:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#libsmartcols">Описание</a><br /></span> </li> <li> @@ -5094,7 +5090,7 @@ </li> <li> <strong class="item">libssl.so:</strong> <span class= - "indexref"><a href="chapter08/openssl.html">OpenSSL-3.1.2</a> -- + "indexref"><a href="chapter08/openssl.html">OpenSSL-3.2.1</a> -- <a href="chapter08/openssl.html#libssl">Описание</a><br /></span> </li> <li> @@ -5104,7 +5100,7 @@ </li> <li> <strong class="item">libstdbuf:</strong> <span class= - "indexref"><a href="chapter08/coreutils.html">Coreutils-9.3</a> + "indexref"><a href="chapter08/coreutils.html">Coreutils-9.4</a> -- <a href= "chapter08/coreutils.html#libstdbuf">Описание</a><br /></span> </li> @@ -5125,7 +5121,7 @@ </li> <li> <strong class="item">libsubid:</strong> <span class= - "indexref"><a href="chapter08/shadow.html">Shadow-4.13</a> -- + "indexref"><a href="chapter08/shadow.html">Shadow-4.14.5</a> -- <a href= "chapter08/shadow.html#libsubid">Описание</a><br /></span> </li> @@ -5146,13 +5142,13 @@ </li> <li> <strong class="item">libtextstyle:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#libtextstyle">Описание</a><br /></span> </li> <li> <strong class="item">libthread_db:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href= "chapter08/glibc.html#libthread_db">Описание</a><br /></span> </li> @@ -5168,19 +5164,19 @@ </li> <li> <strong class="item">libudev:</strong> <span class= - "indexref"><a href="chapter08/udev.html">Udev из Systemd-254</a> + "indexref"><a href="chapter08/udev.html">Udev из Systemd-255</a> -- <a href= "chapter08/udev.html#libudev">Описание</a><br /></span> </li> <li> <strong class="item">libutil:</strong> <span class= - "indexref"><a href="chapter08/glibc.html">Glibc-2.38</a> -- + "indexref"><a href="chapter08/glibc.html">Glibc-2.39</a> -- <a href="chapter08/glibc.html#libutil">Описание</a><br /></span> </li> <li> <strong class="item">libuuid:</strong> <span class= "indexref"><a href= - "chapter08/util-linux.html">Util-linux-2.39.1</a> -- <a href= + "chapter08/util-linux.html">Util-linux-2.39.3</a> -- <a href= "chapter08/util-linux.html#libuuid">Описание</a><br /></span> </li> <li> @@ -5190,7 +5186,7 @@ </li> <li> <strong class="item">libz:</strong> <span class= - "indexref"><a href="chapter08/zlib.html">Zlib-1.2.13</a> -- + "indexref"><a href="chapter08/zlib.html">Zlib-1.3.1</a> -- <a href="chapter08/zlib.html#libz">Описание</a><br /></span> </li> <li> @@ -5200,7 +5196,7 @@ </li> <li> <strong class="item">preloadable_libintl:</strong> <span class= - "indexref"><a href="chapter08/gettext.html">Gettext-0.22</a> -- + "indexref"><a href="chapter08/gettext.html">Gettext-0.22.4</a> -- <a href= "chapter08/gettext.html#preloadable_libintl">Описание</a><br /></span> </li> @@ -5456,7 +5452,7 @@ </li> <li> <strong class="item">dwp:</strong> <span class= - "indexref"><a href="chapter08/binutils.html">Binutils-2.41</a> -- + "indexref"><a href="chapter08/binutils.html">Binutils-2.42</a> -- <a href="chapter08/binutils.html#dwp">Описание</a><br /></span> </li> </ul> @@ -5465,14 +5461,14 @@ </h2> <ul> <li> - <strong class="item">/boot/config-6.4.12:</strong> <span class= - "indexref"><a href="chapter10/kernel.html">Linux-6.4.12</a> -- + <strong class="item">/boot/config-6.7.4:</strong> <span class= + "indexref"><a href="chapter10/kernel.html">Linux-6.7.4</a> -- <a href="chapter10/kernel.html#config">Описание</a><br /></span> </li> <li> - <strong class="item">/boot/System.map-6.4.12:</strong> + <strong class="item">/boot/System.map-6.7.4:</strong> <span class="indexref"><a href= - "chapter10/kernel.html">Linux-6.4.12</a> -- <a href= + "chapter10/kernel.html">Linux-6.7.4</a> -- <a href= "chapter10/kernel.html#System.map">Описание</a><br /></span> </li> <li> @@ -5552,13 +5548,13 @@ </li> <li> <strong class="item">/etc/profile:</strong> <span class= - "indexref"><a href="chapter09/profile.html">Файлы запуска - оболочки Bash</a></span> + "indexref"><a href="chapter09/locale.html">Настройка системной + локали</a></span> </li> <li> <strong class="item">/etc/protocols:</strong> <span class= "indexref"><a href= - "chapter08/iana-etc.html">Iana-Etc-20230810</a></span> + "chapter08/iana-etc.html">Iana-Etc-20240125</a></span> </li> <li> <strong class="item">/etc/resolv.conf:</strong> <span class= @@ -5568,7 +5564,7 @@ <li> <strong class="item">/etc/services:</strong> <span class= "indexref"><a href= - "chapter08/iana-etc.html">Iana-Etc-20230810</a></span> + "chapter08/iana-etc.html">Iana-Etc-20240125</a></span> </li> <li> <strong class="item">/etc/syslog.conf:</strong> <span class= @@ -5578,7 +5574,7 @@ </li> <li> <strong class="item">/etc/udev:</strong> <span class= - "indexref"><a href="chapter08/udev.html">Udev из Systemd-254</a> + "indexref"><a href="chapter08/udev.html">Udev из Systemd-255</a> -- <a href= "chapter08/udev.html#etc-udev">Описание</a><br /></span> </li> @@ -5600,71 +5596,71 @@ <li> <strong class="item">/usr/include/asm-generic/*.h:</strong> <span class="indexref"><a href= - "chapter05/linux-headers.html">Заголовочные файлы Linux-6.4.12 + "chapter05/linux-headers.html">Заголовочные файлы Linux-6.7.4 API</a> -- <a href= "chapter05/linux-headers.html#asm-generic">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/asm/*.h:</strong> <span class= "indexref"><a href="chapter05/linux-headers.html">Заголовочные - файлы Linux-6.4.12 API</a> -- <a href= + файлы Linux-6.7.4 API</a> -- <a href= "chapter05/linux-headers.html#asm">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/drm/*.h:</strong> <span class= "indexref"><a href="chapter05/linux-headers.html">Заголовочные - файлы Linux-6.4.12 API</a> -- <a href= + файлы Linux-6.7.4 API</a> -- <a href= "chapter05/linux-headers.html#drm">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/linux/*.h:</strong> <span class="indexref"><a href= - "chapter05/linux-headers.html">Заголовочные файлы Linux-6.4.12 + "chapter05/linux-headers.html">Заголовочные файлы Linux-6.7.4 API</a> -- <a href= "chapter05/linux-headers.html#linux">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/misc/*.h:</strong> <span class= "indexref"><a href="chapter05/linux-headers.html">Заголовочные - файлы Linux-6.4.12 API</a> -- <a href= + файлы Linux-6.7.4 API</a> -- <a href= "chapter05/linux-headers.html#misc">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/mtd/*.h:</strong> <span class= "indexref"><a href="chapter05/linux-headers.html">Заголовочные - файлы Linux-6.4.12 API</a> -- <a href= + файлы Linux-6.7.4 API</a> -- <a href= "chapter05/linux-headers.html#mtd">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/rdma/*.h:</strong> <span class= "indexref"><a href="chapter05/linux-headers.html">Заголовочные - файлы Linux-6.4.12 API</a> -- <a href= + файлы Linux-6.7.4 API</a> -- <a href= "chapter05/linux-headers.html#rdma">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/scsi/*.h:</strong> <span class= "indexref"><a href="chapter05/linux-headers.html">Заголовочные - файлы Linux-6.4.12 API</a> -- <a href= + файлы Linux-6.7.4 API</a> -- <a href= "chapter05/linux-headers.html#scsi">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/sound/*.h:</strong> <span class="indexref"><a href= - "chapter05/linux-headers.html">Заголовочные файлы Linux-6.4.12 + "chapter05/linux-headers.html">Заголовочные файлы Linux-6.7.4 API</a> -- <a href= "chapter05/linux-headers.html#sound">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/video/*.h:</strong> <span class="indexref"><a href= - "chapter05/linux-headers.html">Заголовочные файлы Linux-6.4.12 + "chapter05/linux-headers.html">Заголовочные файлы Linux-6.7.4 API</a> -- <a href= "chapter05/linux-headers.html#video">Описание</a><br /></span> </li> <li> <strong class="item">/usr/include/xen/*.h:</strong> <span class= "indexref"><a href="chapter05/linux-headers.html">Заголовочные - файлы Linux-6.4.12 API</a> -- <a href= + файлы Linux-6.7.4 API</a> -- <a href= "chapter05/linux-headers.html#xen">Описание</a><br /></span> </li> <li> @@ -5689,8 +5685,8 @@ </li> <li> <strong class="item">man pages:</strong> <span class= - "indexref"><a href= - "chapter08/man-pages.html">Man-pages-6.05.01</a> -- <a href= + "indexref"><a href="chapter08/man-pages.html">Man-pages-6.06</a> + -- <a href= "chapter08/man-pages.html#man-pages">Описание</a><br /></span> </li> </ul> @@ -5709,7 +5705,7 @@ </li> <li class="home"> <a accesskey="h" href="index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.1-sysv/md5sums b/lfs-12.1-sysv/md5sums new file mode 100644 index 0000000..2766596 --- /dev/null +++ b/lfs-12.1-sysv/md5sums @@ -0,0 +1,93 @@ +590765dee95907dbc3c856f7255bd669 acl-2.3.2.tar.xz +227043ec2f6ca03c0948df5517f9c927 attr-2.5.2.tar.gz +1be79f7106ab6767f18391c5e22be701 autoconf-2.72.tar.xz +4017e96f89fca45ca946f1c5db6be714 automake-1.16.5.tar.xz +ad5b38410e3bf0e9bcc20e2765f5e3f9 bash-5.2.21.tar.gz +e249b1f86f886d6fb71c15f72b65dd3d bc-6.7.5.tar.xz +a075178a9646551379bfb64040487715 binutils-2.42.tar.xz +c28f119f405a2304ff0a7ccdcc629713 bison-3.8.2.tar.xz +67e051268d0c475ea773822f7500d0e5 bzip2-1.0.8.tar.gz +50fcafcecde5a380415b12e9c574e0b2 check-0.15.2.tar.gz +459e9546074db2834eefe5421f250025 coreutils-9.4.tar.xz +68c5208c58236eba447d7d6d1326b821 dejagnu-1.6.3.tar.gz +2745c50f6f4e395e7b7d52f902d075bf diffutils-3.10.tar.xz +6b4f18a33873623041857b4963641ee9 e2fsprogs-1.47.0.tar.gz +79ad698e61a052bea79e77df6a08bc4b elfutils-0.190.tar.bz2 +bd169cb11f4b9bdfddadf9e88a5c4d4b expat-2.6.0.tar.xz +00fce8de158422f5ccd2666512329bd2 expect5.45.4.tar.gz +26b2a96d4e3a8938827a1e572afd527a file-5.45.tar.gz +4a4a547e888a944b2f3af31d789a1137 findutils-4.9.0.tar.xz +2882e3179748cc9f9c23ec593d6adc8d flex-2.6.4.tar.gz +3bc52f1952b9a78361114147da63c35b flit_core-3.9.0.tar.gz +97c5a7d83f91a7e1b2035ebbe6ac7abd gawk-5.3.0.tar.xz +e0e48554cc6e4f261d55ddee9ab69075 gcc-13.2.0.tar.xz +8551961e36bf8c70b7500d255d3658ec gdbm-1.23.tar.gz +2d8507d003ef3ddd1c172707ffa97ed8 gettext-0.22.4.tar.xz +be81e87f72b5ea2c0ffe2bedfeb680c6 glibc-2.39.tar.xz +956dc04e864001a9c22429f761f2c283 gmp-6.3.0.tar.xz +9e251c0a618ad0824b51117d5d9db87e gperf-3.1.tar.gz +7c9bbd74492131245f7cdb291fa142c0 grep-3.11.tar.xz +5e4f40315a22bb8a158748e7d5094c7d groff-1.23.0.tar.gz +60c564b1bdc39d8e43b3aab4bc0fb140 grub-2.12.tar.xz +d5c9fc9441288817a4a0be2da0249e29 gzip-1.13.tar.xz +aed66d04de615d76c70890233081e584 iana-etc-20240125.tar.gz +9e5a6dfd2d794dc056a770e8ad4a9263 inetutils-2.5.tar.xz +12e517cac2b57a0121cda351570f1e63 intltool-0.51.0.tar.gz +35d8277d1469596b7edc07a51470a033 iproute2-6.7.0.tar.xz +caf5418c851eac59e70a78d9730d4cea Jinja2-3.1.3.tar.gz +e2fd7adccf6b1e98eb1ae8d5a1ce5762 kbd-2.6.4.tar.xz +6165867e1836d51795a11ea4762ff66a kmod-31.tar.xz +cf05e2546a3729492b944b4874dd43dd less-643.tar.gz +c37ac1c5dbb57fb326d9c32c8f8b49c7 lfs-bootscripts-20230728.tar.xz +4667bacb837f9ac4adb4a1a0266f4b65 libcap-2.69.tar.xz +0da1a5ed7786ac12dcbaf0d499d8a049 libffi-3.4.4.tar.gz +1a48b5771b9f6c790fb4efdb1ac71342 libpipeline-1.5.7.tar.gz +2fc0b6ddcd66a89ed6e45db28fa44232 libtool-2.4.7.tar.xz +b84cd4104e08c975063ec6c4d0372446 libxcrypt-4.4.36.tar.xz +370e1b6155ae63133380e421146619e0 linux-6.7.4.tar.xz +0d90823e1426f1da2fd872df0311298d m4-1.4.19.tar.xz +c8469a3713cbbe04d955d4ae4be23eeb make-4.4.1.tar.gz +67e0052fa200901b314fad7b68c9db27 man-db-2.12.0.tar.xz +26b39e38248144156d437e1e10cb20bf man-pages-6.06.tar.xz +8fe7227653f2fb9b1ffe7f9f2058998a MarkupSafe-2.1.5.tar.gz +2d0ebd3a24249617b1c4d30026380cf8 meson-1.3.2.tar.gz +5c9bc658c9fd0f940e8e3e0f09530c62 mpc-1.3.1.tar.gz +523c50c6318dde6f9dc523bc0244690a mpfr-4.2.1.tar.xz +c5367e829b6d9f3f97b280bb3e6bfbc3 ncurses-6.4-20230520.tar.xz +32151c08211d7ca3c1d832064f6939b0 ninja-1.11.1.tar.gz +c239213887804ba00654884918b37441 openssl-3.2.1.tar.gz +78ad9937e4caadcba1526ef1853730d5 patch-2.7.6.tar.xz +d3957d75042918a23ec0abac4a2b7e0a perl-5.38.2.tar.xz +bc29d74c2483197deb9f1f3b414b7918 pkgconf-2.1.1.tar.xz +2f747fc7df8ccf402d03e375c565cf96 procps-ng-4.0.4.tar.xz +ed3206da1184ce9e82d607dc56c52633 psmisc-23.6.tar.xz +e7c178b97bf8f7ccd677b94d614f7b3c Python-3.12.2.tar.xz +8a6310f6288e7f60c3565277ec3b5279 python-3.12.2-docs-html.tar.bz2 +4aa1b31be779e6b84f9a96cb66bc50f6 readline-8.2.tar.gz +6aac9b2dbafcd5b7a67a8a9bcb8036c3 sed-4.9.tar.xz +6f6eb780ce12c90d81ce243747ed7ab0 setuptools-69.1.0.tar.gz +452b0e59f08bf618482228ba3732d0ae shadow-4.14.5.tar.xz +c70599ab0d037fde724f7210c2c8d7f8 sysklogd-1.5.1.tar.gz +521cda27409a9edf0370c128fae3e690 systemd-255.tar.gz +1ebe54d7a80f9abf8f2d14ddfeb2432d systemd-man-pages-255.tar.xz +81a05f28d7b67533cfc778fcadea168c sysvinit-3.08.tar.xz +a2d8042658cfd8ea939e6d911eaf4152 tar-1.35.tar.xz +0e4358aade2f5db8a8b6f2f6d9481ec2 tcl8.6.13-src.tar.gz +4452f2f6d557f5598cca17b786d6eb68 tcl8.6.13-html.tar.gz +edd9928b4a3f82674bcc3551616eef3b texinfo-7.1.tar.xz +2349edd8335245525cc082f2755d5bf4 tzdata2024a.tar.gz +acd4360d8a5c3ef320b9db88d275dae6 udev-lfs-20230818.tar.xz +f3591e6970c017bb4bcd24ae762a98f5 util-linux-2.39.3.tar.xz +79dfe62be5d347b1325cbd5ce2a1f9b3 vim-9.1.0041.tar.gz +802ad6e5f9336fcb1c76b7593f0cd22d wheel-0.42.0.tar.gz +89a8e82cfd2ad948b349c0a69c494463 XML-Parser-2.47.tar.gz +7ade7bd1181a731328f875bec62a9377 xz-5.4.6.tar.xz +9855b6d802d7fe5b7bd5b196a2271655 zlib-1.3.1.tar.gz +63251602329a106220e0a5ad26ba656f zstd-1.5.5.tar.gz +2d1691a629c558e894dbb78ee6bf34ef bash-5.2.21-upstream_fixes-1.patch +6a5ac7e89b791aae556de0f745916f7f bzip2-1.0.8-install_docs-1.patch +cca7dc8c73147444e77bc45d210229bb coreutils-9.4-i18n-1.patch +9a5997c3452909b1769918c759eff8a2 glibc-2.39-fhs-1.patch +f75cca16a38da6caa7d52151f7136895 kbd-2.6.4-backspace-1.patch +9ed497b6cb8adcb8dbda9dee9ebce791 readline-8.2-upstream_fixes-3.patch +17ffccbb8e18c39e8cedc32046f3a475 sysvinit-3.08-consolidated-1.patch diff --git a/lfs-12.0-sysv/part1.html b/lfs-12.1-sysv/part1.html index 6ec88e4..c406b53 100644 --- a/lfs-12.0-sysv/part1.html +++ b/lfs-12.1-sysv/part1.html @@ -7,15 +7,15 @@ Часть I. Введение </title> <link rel="stylesheet" type="text/css" href="stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <ul> <li class="prev"> @@ -36,14 +36,14 @@ </li> <li class="home"> <a accesskey="h" href="index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> + <h1 class="part"> + <a id="part1" name="part1"></a>I. Введение + </h1> <div class="part"> - <h1 class="part"> - <a id="part1" name="part1"></a>I. Введение - </h1> <div class="toc"> <h3> Содержание @@ -95,7 +95,7 @@ </li> <li class="home"> <a accesskey="h" href="index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/part2.html b/lfs-12.1-sysv/part2.html index 0bf1df3..1b70f9d 100644 --- a/lfs-12.0-sysv/part2.html +++ b/lfs-12.1-sysv/part2.html @@ -7,15 +7,15 @@ Часть II. Подготовка к сборке </title> <link rel="stylesheet" type="text/css" href="stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <ul> <li class="prev"> @@ -36,14 +36,14 @@ </li> <li class="home"> <a accesskey="h" href="index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> + <h1 class="part"> + <a id="part2" name="part2"></a>II. Подготовка к сборке + </h1> <div class="part"> - <h1 class="part"> - <a id="part2" name="part2"></a>II. Подготовка к сборке - </h1> <div class="toc"> <h3> Содержание @@ -150,7 +150,7 @@ </li> <li class="home"> <a accesskey="h" href="index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/part3.html b/lfs-12.1-sysv/part3.html index 1035eb4..aad5460 100644 --- a/lfs-12.0-sysv/part3.html +++ b/lfs-12.1-sysv/part3.html @@ -8,15 +8,15 @@ инструментов </title> <link rel="stylesheet" type="text/css" href="stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <ul> <li class="prev"> @@ -37,15 +37,15 @@ </li> <li class="home"> <a accesskey="h" href="index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> + <h1 class="part"> + <a id="part3" name="part3"></a>III. Сборка кросс-компилятора и набора + временных инструментов + </h1> <div class="part"> - <h1 class="part"> - <a id="part3" name="part3"></a>III. Сборка кросс-компилятора и набора - временных инструментов - </h1> <div class="toc"> <h3> Содержание @@ -78,7 +78,7 @@ <a href="chapter05/introduction.html">Введение</a> </li> <li class="sect1"> - <a href="chapter05/binutils-pass1.html">Binutils-2.41 - + <a href="chapter05/binutils-pass1.html">Binutils-2.42 - Проход 1</a> </li> <li class="sect1"> @@ -86,10 +86,10 @@ </li> <li class="sect1"> <a href="chapter05/linux-headers.html">Заголовочные файлы - Linux-6.4.12 API</a> + Linux-6.7.4 API</a> </li> <li class="sect1"> - <a href="chapter05/glibc.html">Glibc-2.38</a> + <a href="chapter05/glibc.html">Glibc-2.39</a> </li> <li class="sect1"> <a href="chapter05/gcc-libstdc++.html">Libstdc++ из @@ -109,13 +109,13 @@ <a href="chapter06/m4.html">M4-1.4.19</a> </li> <li class="sect1"> - <a href="chapter06/ncurses.html">Ncurses-6.4</a> + <a href="chapter06/ncurses.html">Ncurses-6.4-20230520</a> </li> <li class="sect1"> - <a href="chapter06/bash.html">Bash-5.2.15</a> + <a href="chapter06/bash.html">Bash-5.2.21</a> </li> <li class="sect1"> - <a href="chapter06/coreutils.html">Coreutils-9.3</a> + <a href="chapter06/coreutils.html">Coreutils-9.4</a> </li> <li class="sect1"> <a href="chapter06/diffutils.html">Diffutils-3.10</a> @@ -127,13 +127,13 @@ <a href="chapter06/findutils.html">Findutils-4.9.0</a> </li> <li class="sect1"> - <a href="chapter06/gawk.html">Gawk-5.2.2</a> + <a href="chapter06/gawk.html">Gawk-5.3.0</a> </li> <li class="sect1"> <a href="chapter06/grep.html">Grep-3.11</a> </li> <li class="sect1"> - <a href="chapter06/gzip.html">Gzip-1.12</a> + <a href="chapter06/gzip.html">Gzip-1.13</a> </li> <li class="sect1"> <a href="chapter06/make.html">Make-4.4.1</a> @@ -148,10 +148,10 @@ <a href="chapter06/tar.html">Tar-1.35</a> </li> <li class="sect1"> - <a href="chapter06/xz.html">Xz-5.4.4</a> + <a href="chapter06/xz.html">Xz-5.4.6</a> </li> <li class="sect1"> - <a href="chapter06/binutils-pass2.html">Binutils-2.41 - + <a href="chapter06/binutils-pass2.html">Binutils-2.42 - Проход 2</a> </li> <li class="sect1"> @@ -186,22 +186,22 @@ и символических ссылок</a> </li> <li class="sect1"> - <a href="chapter07/gettext.html">Gettext-0.22</a> + <a href="chapter07/gettext.html">Gettext-0.22.4</a> </li> <li class="sect1"> <a href="chapter07/bison.html">Bison-3.8.2</a> </li> <li class="sect1"> - <a href="chapter07/perl.html">Perl-5.38.0</a> + <a href="chapter07/perl.html">Perl-5.38.2</a> </li> <li class="sect1"> - <a href="chapter07/Python.html">Python-3.11.4</a> + <a href="chapter07/Python.html">Python-3.12.2</a> </li> <li class="sect1"> - <a href="chapter07/texinfo.html">Texinfo-7.0.3</a> + <a href="chapter07/texinfo.html">Texinfo-7.1</a> </li> <li class="sect1"> - <a href="chapter07/util-linux.html">Util-linux-2.39.1</a> + <a href="chapter07/util-linux.html">Util-linux-2.39.3</a> </li> <li class="sect1"> <a href="chapter07/cleanup.html">Очистка и сохранение @@ -232,7 +232,7 @@ </li> <li class="home"> <a accesskey="h" href="index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/part4.html b/lfs-12.1-sysv/part4.html index 1a1c7a7..e29d09e 100644 --- a/lfs-12.0-sysv/part4.html +++ b/lfs-12.1-sysv/part4.html @@ -7,15 +7,15 @@ Часть IV. Сборка системы LFS </title> <link rel="stylesheet" type="text/css" href="stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <ul> <li class="prev"> @@ -36,14 +36,14 @@ </li> <li class="home"> <a accesskey="h" href="index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> + <h1 class="part"> + <a id="part4" name="part4"></a>IV. Сборка системы LFS + </h1> <div class="part"> - <h1 class="part"> - <a id="part4" name="part4"></a>IV. Сборка системы LFS - </h1> <div class="toc"> <h3> Содержание @@ -61,22 +61,22 @@ <a href="chapter08/pkgmgt.html">Управление пакетами</a> </li> <li class="sect1"> - <a href="chapter08/man-pages.html">Man-pages-6.05.01</a> + <a href="chapter08/man-pages.html">Man-pages-6.06</a> </li> <li class="sect1"> - <a href="chapter08/iana-etc.html">Iana-Etc-20230810</a> + <a href="chapter08/iana-etc.html">Iana-Etc-20240125</a> </li> <li class="sect1"> - <a href="chapter08/glibc.html">Glibc-2.38</a> + <a href="chapter08/glibc.html">Glibc-2.39</a> </li> <li class="sect1"> - <a href="chapter08/zlib.html">Zlib-1.2.13</a> + <a href="chapter08/zlib.html">Zlib-1.3.1</a> </li> <li class="sect1"> <a href="chapter08/bzip2.html">Bzip2-1.0.8</a> </li> <li class="sect1"> - <a href="chapter08/xz.html">Xz-5.4.4</a> + <a href="chapter08/xz.html">Xz-5.4.6</a> </li> <li class="sect1"> <a href="chapter08/zstd.html">Zstd-1.5.5</a> @@ -91,7 +91,7 @@ <a href="chapter08/m4.html">M4-1.4.19</a> </li> <li class="sect1"> - <a href="chapter08/bc.html">Bc-6.6.0</a> + <a href="chapter08/bc.html">Bc-6.7.5</a> </li> <li class="sect1"> <a href="chapter08/flex.html">Flex-2.6.4</a> @@ -106,22 +106,25 @@ <a href="chapter08/dejagnu.html">DejaGNU-1.6.3</a> </li> <li class="sect1"> - <a href="chapter08/binutils.html">Binutils-2.41</a> + <a href="chapter08/pkgconf.html">Pkgconf-2.1.1</a> + </li> + <li class="sect1"> + <a href="chapter08/binutils.html">Binutils-2.42</a> </li> <li class="sect1"> <a href="chapter08/gmp.html">GMP-6.3.0</a> </li> <li class="sect1"> - <a href="chapter08/mpfr.html">MPFR-4.2.0</a> + <a href="chapter08/mpfr.html">MPFR-4.2.1</a> </li> <li class="sect1"> <a href="chapter08/mpc.html">MPC-1.3.1</a> </li> <li class="sect1"> - <a href="chapter08/attr.html">Attr-2.5.1</a> + <a href="chapter08/attr.html">Attr-2.5.2</a> </li> <li class="sect1"> - <a href="chapter08/acl.html">Acl-2.3.1</a> + <a href="chapter08/acl.html">Acl-2.3.2</a> </li> <li class="sect1"> <a href="chapter08/libcap.html">Libcap-2.69</a> @@ -130,16 +133,13 @@ <a href="chapter08/libxcrypt.html">Libxcrypt-4.4.36</a> </li> <li class="sect1"> - <a href="chapter08/shadow.html">Shadow-4.13</a> + <a href="chapter08/shadow.html">Shadow-4.14.5</a> </li> <li class="sect1"> <a href="chapter08/gcc.html">GCC-13.2.0</a> </li> <li class="sect1"> - <a href="chapter08/pkgconf.html">Pkgconf-2.0.1</a> - </li> - <li class="sect1"> - <a href="chapter08/ncurses.html">Ncurses-6.4</a> + <a href="chapter08/ncurses.html">Ncurses-6.4-20230520</a> </li> <li class="sect1"> <a href="chapter08/sed.html">Sed-4.9</a> @@ -148,7 +148,7 @@ <a href="chapter08/psmisc.html">Psmisc-23.6</a> </li> <li class="sect1"> - <a href="chapter08/gettext.html">Gettext-0.22</a> + <a href="chapter08/gettext.html">Gettext-0.22.4</a> </li> <li class="sect1"> <a href="chapter08/bison.html">Bison-3.8.2</a> @@ -157,7 +157,7 @@ <a href="chapter08/grep.html">Grep-3.11</a> </li> <li class="sect1"> - <a href="chapter08/bash.html">Bash-5.2.15</a> + <a href="chapter08/bash.html">Bash-5.2.21</a> </li> <li class="sect1"> <a href="chapter08/libtool.html">Libtool-2.4.7</a> @@ -169,58 +169,61 @@ <a href="chapter08/gperf.html">Gperf-3.1</a> </li> <li class="sect1"> - <a href="chapter08/expat.html">Expat-2.5.0</a> + <a href="chapter08/expat.html">Expat-2.6.0</a> </li> <li class="sect1"> - <a href="chapter08/inetutils.html">Inetutils-2.4</a> + <a href="chapter08/inetutils.html">Inetutils-2.5</a> </li> <li class="sect1"> <a href="chapter08/less.html">Less-643</a> </li> <li class="sect1"> - <a href="chapter08/perl.html">Perl-5.38.0</a> + <a href="chapter08/perl.html">Perl-5.38.2</a> </li> <li class="sect1"> - <a href="chapter08/xml-parser.html">XML::Parser-2.46</a> + <a href="chapter08/xml-parser.html">XML::Parser-2.47</a> </li> <li class="sect1"> <a href="chapter08/intltool.html">Intltool-0.51.0</a> </li> <li class="sect1"> - <a href="chapter08/autoconf.html">Autoconf-2.71</a> + <a href="chapter08/autoconf.html">Autoconf-2.72</a> </li> <li class="sect1"> <a href="chapter08/automake.html">Automake-1.16.5</a> </li> <li class="sect1"> - <a href="chapter08/openssl.html">OpenSSL-3.1.2</a> + <a href="chapter08/openssl.html">OpenSSL-3.2.1</a> </li> <li class="sect1"> - <a href="chapter08/kmod.html">Kmod-30</a> + <a href="chapter08/kmod.html">Kmod-31</a> </li> <li class="sect1"> - <a href="chapter08/libelf.html">Libelf из Elfutils-0.189</a> + <a href="chapter08/libelf.html">Libelf из Elfutils-0.190</a> </li> <li class="sect1"> <a href="chapter08/libffi.html">Libffi-3.4.4</a> </li> <li class="sect1"> - <a href="chapter08/Python.html">Python-3.11.4</a> + <a href="chapter08/Python.html">Python-3.12.2</a> </li> <li class="sect1"> <a href="chapter08/flit-core.html">Flit-Core-3.9.0</a> </li> <li class="sect1"> - <a href="chapter08/wheel.html">Wheel-0.41.1</a> + <a href="chapter08/wheel.html">Wheel-0.42.0</a> + </li> + <li class="sect1"> + <a href="chapter08/setuptools.html">Setuptools-69.1.0</a> </li> <li class="sect1"> <a href="chapter08/ninja.html">Ninja-1.11.1</a> </li> <li class="sect1"> - <a href="chapter08/meson.html">Meson-1.2.1</a> + <a href="chapter08/meson.html">Meson-1.3.2</a> </li> <li class="sect1"> - <a href="chapter08/coreutils.html">Coreutils-9.3</a> + <a href="chapter08/coreutils.html">Coreutils-9.4</a> </li> <li class="sect1"> <a href="chapter08/check.html">Check-0.15.2</a> @@ -229,7 +232,7 @@ <a href="chapter08/diffutils.html">Diffutils-3.10</a> </li> <li class="sect1"> - <a href="chapter08/gawk.html">Gawk-5.2.2</a> + <a href="chapter08/gawk.html">Gawk-5.3.0</a> </li> <li class="sect1"> <a href="chapter08/findutils.html">Findutils-4.9.0</a> @@ -238,16 +241,16 @@ <a href="chapter08/groff.html">Groff-1.23.0</a> </li> <li class="sect1"> - <a href="chapter08/grub.html">GRUB-2.06</a> + <a href="chapter08/grub.html">GRUB-2.12</a> </li> <li class="sect1"> - <a href="chapter08/gzip.html">Gzip-1.12</a> + <a href="chapter08/gzip.html">Gzip-1.13</a> </li> <li class="sect1"> - <a href="chapter08/iproute2.html">IPRoute2-6.4.0</a> + <a href="chapter08/iproute2.html">IPRoute2-6.7.0</a> </li> <li class="sect1"> - <a href="chapter08/kbd.html">Kbd-2.6.1</a> + <a href="chapter08/kbd.html">Kbd-2.6.4</a> </li> <li class="sect1"> <a href="chapter08/libpipeline.html">Libpipeline-1.5.7</a> @@ -262,28 +265,28 @@ <a href="chapter08/tar.html">Tar-1.35</a> </li> <li class="sect1"> - <a href="chapter08/texinfo.html">Texinfo-7.0.3</a> + <a href="chapter08/texinfo.html">Texinfo-7.1</a> </li> <li class="sect1"> - <a href="chapter08/vim.html">Vim-9.0.1677</a> + <a href="chapter08/vim.html">Vim-9.1.0041</a> </li> <li class="sect1"> - <a href="chapter08/markupsafe.html">MarkupSafe-2.1.3</a> + <a href="chapter08/markupsafe.html">MarkupSafe-2.1.5</a> </li> <li class="sect1"> - <a href="chapter08/jinja2.html">Jinja2-3.1.2</a> + <a href="chapter08/jinja2.html">Jinja2-3.1.3</a> </li> <li class="sect1"> - <a href="chapter08/udev.html">Udev из Systemd-254</a> + <a href="chapter08/udev.html">Udev из Systemd-255</a> </li> <li class="sect1"> - <a href="chapter08/man-db.html">Man-DB-2.11.2</a> + <a href="chapter08/man-db.html">Man-DB-2.12.0</a> </li> <li class="sect1"> - <a href="chapter08/procps-ng.html">Procps-ng-4.0.3</a> + <a href="chapter08/procps-ng.html">Procps-ng-4.0.4</a> </li> <li class="sect1"> - <a href="chapter08/util-linux.html">Util-linux-2.39.1</a> + <a href="chapter08/util-linux.html">Util-linux-2.39.3</a> </li> <li class="sect1"> <a href="chapter08/e2fsprogs.html">E2fsprogs-1.47.0</a> @@ -292,7 +295,7 @@ <a href="chapter08/sysklogd.html">Sysklogd-1.5.1</a> </li> <li class="sect1"> - <a href="chapter08/sysvinit.html">Sysvinit-3.07</a> + <a href="chapter08/sysvinit.html">Sysvinit-3.08</a> </li> <li class="sect1"> <a href="chapter08/aboutdebug.html">Об отладочных @@ -334,8 +337,8 @@ загрузочных скриптов System V</a> </li> <li class="sect1"> - <a href="chapter09/profile.html">Файлы запуска оболочки - Bash</a> + <a href="chapter09/locale.html">Настройка системной + локали</a> </li> <li class="sect1"> <a href="chapter09/inputrc.html">Создание файла @@ -359,7 +362,7 @@ <a href="chapter10/fstab.html">Создание файла /etc/fstab</a> </li> <li class="sect1"> - <a href="chapter10/kernel.html">Linux-6.4.12</a> + <a href="chapter10/kernel.html">Linux-6.7.4</a> </li> <li class="sect1"> <a href="chapter10/grub.html">Использование GRUB для @@ -414,7 +417,7 @@ </li> <li class="home"> <a accesskey="h" href="index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/part5.html b/lfs-12.1-sysv/part5.html index dfe1475..ca2ac3a 100644 --- a/lfs-12.0-sysv/part5.html +++ b/lfs-12.1-sysv/part5.html @@ -7,15 +7,15 @@ Часть V. Приложения </title> <link rel="stylesheet" type="text/css" href="stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <ul> <li class="prev"> @@ -36,14 +36,14 @@ </li> <li class="home"> <a accesskey="h" href="index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> + <h1 class="part"> + <a id="part5" name="part5"></a>V. Приложения + </h1> <div class="part"> - <h1 class="part"> - <a id="part5" name="part5"></a>V. Приложения - </h1> <div class="toc"> <h3> Содержание @@ -192,7 +192,7 @@ </li> <li class="home"> <a accesskey="h" href="index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/partintro/generalinstructions.html b/lfs-12.1-sysv/partintro/generalinstructions.html index bdef636..f43b6ea 100644 --- a/lfs-12.0-sysv/partintro/generalinstructions.html +++ b/lfs-12.1-sysv/partintro/generalinstructions.html @@ -7,15 +7,15 @@ Общие инструкции по компиляции </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Важный предварительный материал @@ -41,16 +41,34 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-generalinstructions" name= - "ch-tools-generalinstructions"></a>iii. Общие инструкции по - компиляции - </h1> + <h1 class="sect1"> + <a id="ch-tools-generalinstructions" name= + "ch-tools-generalinstructions"></a>iii. Общие инструкции по компиляции + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> + <div class="admon caution"> + <img alt="[Внимание]" src="../images/caution.png" /> + <h3> + Внимание + </h3> + <p> + В процессе разработки LFS инструкции в книге часто изменяются, + чтобы адаптироваться к обновлению пакета или использовать + преимущества новых функций из обновленных пакетов. Смешение + инструкций разных версий книги LFS может привести к незначительным + поломкам. Такого рода проблемы обычно являются результатом + повторного использования некоторых скриптов, созданных для + предыдущей версии LFS. Такое повторное использование настоятельно + не рекомендуется. Если вы по какой-либо причине повторно + используете скрипты из предыдущей версии LFS, вам нужно быть очень + осторожным при обновлении скриптов, чтобы они соответствовали + текущей версии книги LFS. + </p> + </div> <p> При сборке пакетов в инструкциях делается несколько допущений: </p> @@ -256,7 +274,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/partintro/introduction.html b/lfs-12.1-sysv/partintro/introduction.html index b3b98b1..e1deaae 100644 --- a/lfs-12.0-sysv/partintro/introduction.html +++ b/lfs-12.1-sysv/partintro/introduction.html @@ -7,15 +7,15 @@ Введение </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Важный предварительный материал @@ -41,15 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-part3intro-intro" name="ch-part3intro-intro"></a>i. - Введение - </h1> + <h1 class="sect1"> + <a id="ch-part3intro-intro" name="ch-part3intro-intro"></a>i. Введение + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Эта часть разделена на три этапа: во-первых, сборка кросс-компилятора и связанных с ним библиотек; во-вторых, использование этого набора @@ -105,7 +104,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/partintro/partintro.html b/lfs-12.1-sysv/partintro/partintro.html index 25a670e..8fb2f39 100644 --- a/lfs-12.0-sysv/partintro/partintro.html +++ b/lfs-12.1-sysv/partintro/partintro.html @@ -7,15 +7,15 @@ Важный предварительный материал </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть III. Сборка кросс-компилятора и набора временных @@ -43,15 +43,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="preface" lang="en" xml:lang="en"> - <h1 class="preface"> - <a id="partintro-cross-temp" name="partintro-cross-temp"></a>Важный - предварительный материал - </h1> + <h1 class="preface"> + <a id="partintro-cross-temp" name="partintro-cross-temp"></a>Важный + предварительный материал + </h1> + <div class="preface" lang="ru" xml:lang="ru"> <div class="toc"> <h3> Содержание @@ -94,7 +94,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/partintro/toolchaintechnotes.html b/lfs-12.1-sysv/partintro/toolchaintechnotes.html index 998168b..f969bb1 100644 --- a/lfs-12.0-sysv/partintro/toolchaintechnotes.html +++ b/lfs-12.1-sysv/partintro/toolchaintechnotes.html @@ -7,15 +7,15 @@ Технические примечания по сборочным инструментам </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Важный предварительный материал @@ -41,16 +41,16 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-tools-toolchaintechnotes" name= - "ch-tools-toolchaintechnotes"></a>ii. Технические примечания по - сборочным инструментам - </h1> + <h1 class="sect1"> + <a id="ch-tools-toolchaintechnotes" name= + "ch-tools-toolchaintechnotes"></a>ii. Технические примечания по + сборочным инструментам + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> В этом разделе объясняются причины и некоторые технические детали, лежащие в основе сборки пакетов. Не обязательно сразу понимать все, @@ -82,7 +82,7 @@ есть большое преимущество, заключающееся в том, что все, что подвергается кросс-компиляции, не будет зависеть от окружения хоста. </p> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="cross-compile" name="cross-compile"></a>О кросс-компиляции </h2> @@ -307,7 +307,7 @@ компиляторами. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="lfs-cross" name="lfs-cross"></a>Реализация кросс-компиляции для LFS @@ -523,7 +523,7 @@ <p> Вообще говоря, cc-lfs не может работать на ПК (хост-системе). Хотя триплеты для ПК и LFS совместимы друг с другом, - исполняемый файл для lfs должен зависеть от glibc-2.38; + исполняемый файл для lfs должен зависеть от glibc-2.39; хост-дистрибутив может использовать либо другую реализацию libc (например, musl), либо предыдущий выпуск glibc (например, glibc-2.13). @@ -574,7 +574,7 @@ пакетов является выполнение тестов. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> <a id="other-details" name="other-details"></a>Другие детали процесса @@ -735,7 +735,7 @@ checking what linker to use... /mnt/lfs/tools/i686-lfs-linux-gnu/bin/ld</code></ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/prologue/architecture.html b/lfs-12.1-sysv/prologue/architecture.html index 5b2a8e4..8951731 100644 --- a/lfs-12.0-sysv/prologue/architecture.html +++ b/lfs-12.1-sysv/prologue/architecture.html @@ -7,15 +7,15 @@ Целевые архитектуры LFS </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Предисловие @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="pre-architecture" name="pre-architecture"></a>iii. Целевые - архитектуры LFS - </h1> + <h1 class="sect1"> + <a id="pre-architecture" name="pre-architecture"></a>iii. Целевые + архитектуры LFS + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Основными целевыми архитектурами LFS являются процессоры AMD/Intel x86 (32-разрядные) и x86_64 (64-разрядные). Однако, известно, что @@ -93,7 +93,7 @@ x64 233.2 минут 4.4 ГБ</code></pre> инструкции, необходимые для сборки базовой системы. Некоторые редакторы LFS/BLFS поддерживают ответвление LFS для multilib, которое доступно по адресу <a class="ulink" href= - "https://www.linuxfromscratch.org/~thomas/multilib/index.html">https://www.linuxfromscratch.org/~thomas/multilib/index.html</a>. + "https://book.linuxfromscratch.ru/12.1-ml/systemv">https://book.linuxfromscratch.ru/12.1-ml/systemv</a>. Но это более продвинутая тема. </p> </div> @@ -118,7 +118,7 @@ x64 233.2 минут 4.4 ГБ</code></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/prologue/audience.html b/lfs-12.1-sysv/prologue/audience.html index 533333a..ace05ce 100644 --- a/lfs-12.0-sysv/prologue/audience.html +++ b/lfs-12.1-sysv/prologue/audience.html @@ -7,15 +7,15 @@ Аудитория, на которую рассчитана эта книга </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Предисловие @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="pre-audience" name="pre-audience"></a>ii. Аудитория, на - которую рассчитана эта книга - </h1> + <h1 class="sect1"> + <a id="pre-audience" name="pre-audience"></a>ii. Аудитория, на которую + рассчитана эта книга + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Есть много причин, по которым вы хотели бы прочитать эту книгу. Один из вопросов, который задают многие люди, звучит так: <span class= @@ -121,7 +121,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/prologue/errata.html b/lfs-12.1-sysv/prologue/errata.html index e5a1d23..fbce3d3 100644 --- a/lfs-12.0-sysv/prologue/errata.html +++ b/lfs-12.1-sysv/prologue/errata.html @@ -7,15 +7,15 @@ Ошибки и рекомендации по безопасности </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Предисловие @@ -39,15 +39,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="pre-errata" name="pre-errata"></a>ix. Ошибки и рекомендации по - безопасности - </h1> + <h1 class="sect1"> + <a id="pre-errata" name="pre-errata"></a>ix. Ошибки и рекомендации по + безопасности + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Программное обеспечение, используемое для создания системы LFS, постоянно обновляется и совершенствуется. Предупреждения безопасности @@ -56,7 +56,7 @@ каких-либо изменениях для устранения уязвимостей в системе безопасности или исправления других ошибок, посетите <a class="ulink" href= - "https://mirror.linuxfromscratch.ru/lfs/errata/12.0/">https://mirror.linuxfromscratch.ru/lfs/errata/12.0/</a>, + "https://mirror.linuxfromscratch.ru/lfs/errata/12.1/">https://mirror.linuxfromscratch.ru/lfs/errata/12.1/</a>, прежде чем приступить к сборке. Вы должны внести требуемые изменения и применить их к соответствующему разделу книги по мере сборки системы LFS. @@ -94,7 +94,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/prologue/foreword.html b/lfs-12.1-sysv/prologue/foreword.html index 818a62a..19b629c 100644 --- a/lfs-12.0-sysv/prologue/foreword.html +++ b/lfs-12.1-sysv/prologue/foreword.html @@ -7,15 +7,15 @@ Предисловие </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Предисловие @@ -39,14 +39,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="pre-foreword" name="pre-foreword"></a>i. Предисловие - </h1> + <h1 class="sect1"> + <a id="pre-foreword" name="pre-foreword"></a>i. Предисловие + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Мой путь к изучению и лучшему пониманию Linux начался еще в 1998 году. Я только что установил свой первый дистрибутив Linux и быстро @@ -146,7 +146,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/prologue/organization.html b/lfs-12.1-sysv/prologue/organization.html index ef2771b..551d130 100644 --- a/lfs-12.0-sysv/prologue/organization.html +++ b/lfs-12.1-sysv/prologue/organization.html @@ -7,15 +7,15 @@ Структура </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Предисловие @@ -40,18 +40,18 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="pre-organization" name="pre-organization"></a>viii. Структура - </h1> + <h1 class="sect1"> + <a id="pre-organization" name="pre-organization"></a>viii. Структура + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Эта книга разделена на несколько частей. </p> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> Часть I - Введение </h2> @@ -60,7 +60,7 @@ LFS. Также здесь представлена метаинформация о книге </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> Часть II - Подготовка к сборке </h2> @@ -70,7 +70,7 @@ инструментов. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> Часть III - Создание кросс-тулчейна LFS и временных инструментов </h2> @@ -79,7 +79,7 @@ для создания конечной системы LFS. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> Часть IV - Сборка системы LFS </h2> @@ -93,7 +93,7 @@ важных файлов, которые были установлены. </p> </div> - <div class="sect2" lang="en" xml:lang="en"> + <div class="sect2" lang="ru" xml:lang="ru"> <h2 class="sect2"> Часть V - Приложения </h2> @@ -126,7 +126,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/prologue/package-choices.html b/lfs-12.1-sysv/prologue/package-choices.html index 04e5d44..11be888 100644 --- a/lfs-12.0-sysv/prologue/package-choices.html +++ b/lfs-12.1-sysv/prologue/package-choices.html @@ -7,15 +7,15 @@ Информация о пакетах, используемых в этой книге </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Предисловие @@ -40,24 +40,24 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="pre-why" name="pre-why"></a>vi. Информация о пакетах, - используемых в этой книге - </h1> + <h1 class="sect1"> + <a id="pre-why" name="pre-why"></a>vi. Информация о пакетах, + используемых в этой книге + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Целью LFS является создание законченной и пригодной для использования - базовой системы, которая содержит все пакеты, необходимые для - самовоспроизведения, состоящую при этом из относительно небольшого - набора программ, с помощью которых можно расширять систему. Это не - означает, что LFS является самой маленькой из возможных систем. В - систему включено несколько важных пакетов, которые не являются - обязательными. Приведенный ниже список объясняет почему в книгу - включен тот или иной пакет. + базовой системы, которая содержит все пакеты, необходимые для её + функционирования, состоящую при этом из относительно небольшого + набора программ, и возможности которой можно расширять в зависимости + от потребностей пользователя. Это не означает, что LFS является самой + маленькой из возможных систем. В систему включено несколько важных + пакетов, которые не являются обязательными. Приведенный ниже список + объясняет почему в книгу включен тот или иной пакет. </p> <div class="itemizedlist"> <ul> @@ -151,7 +151,7 @@ </p> <p> Этот пакет содержит программы для сжатия и распаковки файлов. - Требуется для распаковки множества пакетов LFS. + Используется для распаковки множества пакетов LFS. </p> </li> <li class="listitem"> @@ -208,8 +208,8 @@ Expat </p> <p> - Этот пакет содержит небольшую библиотеку разбора XML. Она - требуется модулем Perl XML::Parser. + Этот пакет содержит небольшую библиотеку разбора XML.Она + необходима для модуля Perl XML::Parser. </p> </li> <li class="listitem"> @@ -315,7 +315,7 @@ </p> <p> Этот пакет содержит программу, которая генерирует идеальную - хеш-функцию из набора ключей. Требуется для пакета <span class= + хеш-функцию из набора ключей. Необходим для пакета <span class= "phrase">Udev</span> . </p> </li> @@ -466,7 +466,7 @@ </p> <p> Пакет Libpipeline содержит библиотеку для гибкого и удобного - управления конвейерами подпроцессов. Она требуется для Man-DB. + управления конвейерами подпроцессов. Она необходима для Man-DB. </p> </li> <li class="listitem"> @@ -848,7 +848,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/prologue/preface.html b/lfs-12.1-sysv/prologue/preface.html index 2b2224a..dfc81bd 100644 --- a/lfs-12.0-sysv/prologue/preface.html +++ b/lfs-12.1-sysv/prologue/preface.html @@ -7,15 +7,15 @@ Предисловие </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <ul> <li class="next"> @@ -28,14 +28,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="preface" lang="en" xml:lang="en"> - <h1 class="preface"> - <a id="preface" name="preface"></a>Предисловие - </h1> + <h1 class="preface"> + <a id="preface" name="preface"></a>Предисловие + </h1> + <div class="preface" lang="ru" xml:lang="ru"> <div class="toc"> <h3> Содержание @@ -85,7 +85,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/prologue/prerequisites.html b/lfs-12.1-sysv/prologue/prerequisites.html index 68c349d..bfd8c2a 100644 --- a/lfs-12.0-sysv/prologue/prerequisites.html +++ b/lfs-12.1-sysv/prologue/prerequisites.html @@ -7,15 +7,15 @@ Предпосылки </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Предисловие @@ -40,15 +40,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="pre-prerequisites" name="pre-prerequisites"></a>iv. - Предпосылки - </h1> + <h1 class="sect1"> + <a id="pre-prerequisites" name="pre-prerequisites"></a>iv. Предпосылки + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Создание системы LFS — непростая задача. Это требует определенного уровня знаний системного администрирования Unix для решения проблем и @@ -124,7 +123,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/prologue/standards.html b/lfs-12.1-sysv/prologue/standards.html index 88eb973..417c24a 100644 --- a/lfs-12.0-sysv/prologue/standards.html +++ b/lfs-12.1-sysv/prologue/standards.html @@ -7,15 +7,15 @@ LFS и стандарты </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Предисловие @@ -40,14 +40,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="pre-standards" name="pre-standards"></a>v. LFS и стандарты - </h1> + <h1 class="sect1"> + <a id="pre-standards" name="pre-standards"></a>v. LFS и стандарты + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Структура LFS максимально соответствует стандартам Linux. Первичными стандартами являются: @@ -79,7 +79,7 @@ Desktop зависят от архитектуры. Есть также две области не являющиеся обязательными: Gtk3 и Graphics. LFS старается соответствовать стандартам LSB, для архитектур IA32 (32-bit - x86) или AMD64 (x86_64), рассмотренным в предыдущем разделе. + x86) или AMD64 (x86_64), рассмотренных в предыдущем разделе. </p> <div class="admon note"> <img alt="[Примечание]" src="../images/note.png" /> @@ -101,9 +101,10 @@ </div> <p> Создать законченную систему, которая пройдет сертификационные тесты - LSB "с нуля" возможно, но этого нельзя сделать без установки - множества дополнительных пакетов, которые выходят за рамки этой - книги. Однако, инструкции по их установке можно найти в книге BLFS. + LSB <span class="quote">«<span class="quote">с нуля</span>»</span>, + возможно, но этого нельзя сделать без установки множества + дополнительных пакетов, которые выходят за рамки этой книги. Однако, + инструкции по их установке можно найти в книге BLFS. </p> <div class="variablelist"> <h3> @@ -368,7 +369,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/prologue/typography.html b/lfs-12.1-sysv/prologue/typography.html index e75c188..6521f62 100644 --- a/lfs-12.0-sysv/prologue/typography.html +++ b/lfs-12.1-sysv/prologue/typography.html @@ -7,15 +7,15 @@ Оформление </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Предисловие @@ -40,14 +40,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="pre-typography" name="pre-typography"></a>vii. Оформление - </h1> + <h1 class="sect1"> + <a id="pre-typography" name="pre-typography"></a>vii. Оформление + </h1> + <div class="sect1" lang="ru" xml:lang="ru"> <p> Чтобы облегчить понимание, в этой книге используются условные обозначения. Этот раздел содержит примеры оформления, используемые в @@ -105,7 +105,7 @@ "https://mirror.linuxfromscratch.ru/">https://mirror.linuxfromscratch.ru/</a> </p> <p> - Этот формат используется для гиперссылок как внутри сообщества LFS, + Этот формат используется для гиперссылок как на сайт сообщества LFS, так и на внешние ресурсы. Может включать справочную информацию, места загрузки и веб-сайты. </p> @@ -136,7 +136,8 @@ EOF</kbd></pre> Этот формат используется для текста, который является необязательным. </p> <p> - <code class="filename">passwd(5)</code> + <a class="ulink" href= + "https://man.archlinux.org/man/passwd.5">passwd(5)</a> </p> <p> Этот формат используется для ссылки на определенную страницу @@ -147,18 +148,24 @@ EOF</kbd></pre> справочные страницы будут расположены в <code class= "filename">/usr/share/man/man1/passwd.1</code> и <code class= "filename">/usr/share/man/man5/passwd.5</code>. Когда в книге - используется <code class="filename">passwd(5)</code>, имеется в виду - конкретно <code class="filename">/usr/share/man/man5/passwd.5</code>. - <span class="command"><strong>man passwd</strong></span> напечатает - первую найденную справочную страницу, совпадающую с <span class= - "quote">«<span class="quote">passwd</span>»</span>, которая будет + используется <a class="ulink" href= + "https://man.archlinux.org/man//passwd.5">passwd(5)</a>, имеется в + виду конкретно <code class= + "filename">/usr/share/man/man5/passwd.5</code>. <span class= + "command"><strong>man passwd</strong></span> напечатает первую + найденную справочную страницу, совпадающую с <span class= + "quote">«<span class="quote">passwd</span>»</span> - это будет <code class="filename">/usr/share/man/man1/passwd.1</code>. В этом примере вам нужно будет запустить <span class="command"><strong>man 5 passwd</strong></span>, чтобы прочитать указанную страницу. Обратите внимание, что большинство справочных страниц не имеют повторяющихся страниц в разных разделах. Поэтому обычно достаточно <span class= "command"><strong>man <em class="replaceable"><code><имя - программы></code></em></strong></span>. + программы></code></em></strong></span>. В книге LFS ссылки на + справочные страницы также являются гиперссылками, поэтому нажатие на + такую ссылку откроет справочную страницу, в формате HTML, со + <a class="ulink" href="https://man.archlinux.org/">страниц + руководства Arch Linux</a>. </p> </div> <div class="navfooter"> @@ -182,7 +189,7 @@ EOF</kbd></pre> </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds01.html b/lfs-12.1-sysv/scripts/apds01.html index 1d203f3..92aab74 100644 --- a/lfs-12.0-sysv/scripts/apds01.html +++ b/lfs-12.1-sysv/scripts/apds01.html @@ -7,15 +7,15 @@ D.1. /etc/rc.d/init.d/rc </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="rc" name="rc"></a>D.1. /etc/rc.d/init.d/rc - </h1> + <h1 class="sect1"> + <a id="rc" name="rc"></a>D.1. /etc/rc.d/init.d/rc + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <p> Скрипт <code class="systemitem">rc</code> это первый скрипт, вызываемый системой инициализации <span class= @@ -305,7 +305,7 @@ fi </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds02.html b/lfs-12.1-sysv/scripts/apds02.html index 43d4727..86207d0 100644 --- a/lfs-12.0-sysv/scripts/apds02.html +++ b/lfs-12.1-sysv/scripts/apds02.html @@ -7,15 +7,15 @@ D.2. /lib/lsb/init-functions </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="init-functions" name="init-functions"></a>D.2. - /lib/lsb/init-functions - </h1> + <h1 class="sect1"> + <a id="init-functions" name="init-functions"></a>D.2. + /lib/lsb/init-functions + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # @@ -884,7 +884,7 @@ is_true() </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds03.html b/lfs-12.1-sysv/scripts/apds03.html index eba93b9..48dbdb5 100644 --- a/lfs-12.0-sysv/scripts/apds03.html +++ b/lfs-12.1-sysv/scripts/apds03.html @@ -7,15 +7,15 @@ D.3. /etc/rc.d/init.d/mountvirtfs </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="mountvirtfs" name="mountvirtfs"></a>D.3. - /etc/rc.d/init.d/mountvirtfs - </h1> + <h1 class="sect1"> + <a id="mountvirtfs" name="mountvirtfs"></a>D.3. + /etc/rc.d/init.d/mountvirtfs + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin mountvirtfs @@ -178,7 +178,7 @@ esac </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds04.html b/lfs-12.1-sysv/scripts/apds04.html index 05dc2b1..75fc3f8 100644 --- a/lfs-12.0-sysv/scripts/apds04.html +++ b/lfs-12.1-sysv/scripts/apds04.html @@ -7,15 +7,15 @@ D.4. /etc/rc.d/init.d/modules </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="modules" name="modules"></a>D.4. /etc/rc.d/init.d/modules - </h1> + <h1 class="sect1"> + <a id="modules" name="modules"></a>D.4. /etc/rc.d/init.d/modules + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin modules @@ -155,7 +155,7 @@ exit 0 </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds05.html b/lfs-12.1-sysv/scripts/apds05.html index 1e9b5b3..9677241 100644 --- a/lfs-12.0-sysv/scripts/apds05.html +++ b/lfs-12.1-sysv/scripts/apds05.html @@ -7,15 +7,15 @@ D.5. /etc/rc.d/init.d/udev </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="udev" name="udev"></a>D.5. /etc/rc.d/init.d/udev - </h1> + <h1 class="sect1"> + <a id="udev" name="udev"></a>D.5. /etc/rc.d/init.d/udev + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin udev @@ -92,7 +92,7 @@ case "${1}" in log_info_msg "$msg" log_info_msg "Press Enter to continue..." wait_for_user - /etc/rc.d/init.d/halt stop + /etc/rc.d/init.d/halt start fi # Start the udev daemon to continually watch for, and act on, @@ -150,7 +150,7 @@ exit 0 </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds06.html b/lfs-12.1-sysv/scripts/apds06.html index 69ad1e2..54dd869 100644 --- a/lfs-12.0-sysv/scripts/apds06.html +++ b/lfs-12.1-sysv/scripts/apds06.html @@ -7,15 +7,15 @@ D.6. /etc/rc.d/init.d/swap </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="swap" name="swap"></a>D.6. /etc/rc.d/init.d/swap - </h1> + <h1 class="sect1"> + <a id="swap" name="swap"></a>D.6. /etc/rc.d/init.d/swap + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin swap @@ -136,7 +136,7 @@ exit 0 </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds07.html b/lfs-12.1-sysv/scripts/apds07.html index c80209a..510512d 100644 --- a/lfs-12.0-sysv/scripts/apds07.html +++ b/lfs-12.1-sysv/scripts/apds07.html @@ -7,15 +7,15 @@ D.7. /etc/rc.d/init.d/setclock </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="setclock" name="setclock"></a>D.7. /etc/rc.d/init.d/setclock - </h1> + <h1 class="sect1"> + <a id="setclock" name="setclock"></a>D.7. /etc/rc.d/init.d/setclock + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin setclock @@ -136,7 +136,7 @@ exit 0 </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds08.html b/lfs-12.1-sysv/scripts/apds08.html index a773e18..7309ce0 100644 --- a/lfs-12.0-sysv/scripts/apds08.html +++ b/lfs-12.1-sysv/scripts/apds08.html @@ -7,15 +7,15 @@ D.8. /etc/rc.d/init.d/checkfs </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="checkfs" name="checkfs"></a>D.8. /etc/rc.d/init.d/checkfs - </h1> + <h1 class="sect1"> + <a id="checkfs" name="checkfs"></a>D.8. /etc/rc.d/init.d/checkfs + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin checkfs @@ -114,7 +114,7 @@ case "${1}" in log_info_msg "Press Enter to continue..." wait_for_user - /etc/rc.d/init.d/halt stop + /etc/rc.d/init.d/halt start else log_success_msg2 fi @@ -152,7 +152,7 @@ case "${1}" in if [ "${error_value}" = 2 -o "${error_value}" = 3 ]; then msg="\nWARNING:\n\nFile system errors " - msg="${msg}were found and have been been " + msg="${msg}were found and have been " msg="${msg}corrected, but the nature of the " msg="${msg}errors require this system to be rebooted.\n\n" msg="${msg}After you press enter, " @@ -178,7 +178,7 @@ case "${1}" in log_info_msg "Press Enter to continue..." wait_for_user - /etc/rc.d/init.d/halt stop + /etc/rc.d/init.d/halt start fi if [ "${error_value}" -ge 16 ]; then @@ -222,7 +222,7 @@ esac </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds09.html b/lfs-12.1-sysv/scripts/apds09.html index 8d29e43..0fc86d7 100644 --- a/lfs-12.0-sysv/scripts/apds09.html +++ b/lfs-12.1-sysv/scripts/apds09.html @@ -7,15 +7,15 @@ D.9. /etc/rc.d/init.d/mountfs </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="mountfs" name="mountfs"></a>D.9. /etc/rc.d/init.d/mountfs - </h1> + <h1 class="sect1"> + <a id="mountfs" name="mountfs"></a>D.9. /etc/rc.d/init.d/mountfs + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin mountfs @@ -156,7 +156,7 @@ esac </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds10.html b/lfs-12.1-sysv/scripts/apds10.html index adf160c..5cb58ee 100644 --- a/lfs-12.0-sysv/scripts/apds10.html +++ b/lfs-12.1-sysv/scripts/apds10.html @@ -7,15 +7,15 @@ D.10. /etc/rc.d/init.d/udev_retry </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="udev_retry" name="udev_retry"></a>D.10. - /etc/rc.d/init.d/udev_retry - </h1> + <h1 class="sect1"> + <a id="udev_retry" name="udev_retry"></a>D.10. + /etc/rc.d/init.d/udev_retry + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin udev_retry @@ -147,7 +147,7 @@ exit 0 </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds11.html b/lfs-12.1-sysv/scripts/apds11.html index bc63aab..dee7e30 100644 --- a/lfs-12.0-sysv/scripts/apds11.html +++ b/lfs-12.1-sysv/scripts/apds11.html @@ -7,15 +7,15 @@ D.11. /etc/rc.d/init.d/cleanfs </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="cleanfs" name="cleanfs"></a>D.11. /etc/rc.d/init.d/cleanfs - </h1> + <h1 class="sect1"> + <a id="cleanfs" name="cleanfs"></a>D.11. /etc/rc.d/init.d/cleanfs + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin cleanfs @@ -195,7 +195,7 @@ esac </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds12.html b/lfs-12.1-sysv/scripts/apds12.html index 28cf650..94dfed8 100644 --- a/lfs-12.0-sysv/scripts/apds12.html +++ b/lfs-12.1-sysv/scripts/apds12.html @@ -7,15 +7,15 @@ D.12. /etc/rc.d/init.d/console </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="console" name="console"></a>D.12. /etc/rc.d/init.d/console - </h1> + <h1 class="sect1"> + <a id="console" name="console"></a>D.12. /etc/rc.d/init.d/console + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin console @@ -180,7 +180,7 @@ esac </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds13.html b/lfs-12.1-sysv/scripts/apds13.html index 8034472..447c2cc 100644 --- a/lfs-12.0-sysv/scripts/apds13.html +++ b/lfs-12.1-sysv/scripts/apds13.html @@ -7,15 +7,15 @@ D.13. /etc/rc.d/init.d/localnet </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="localnet" name="localnet"></a>D.13. /etc/rc.d/init.d/localnet - </h1> + <h1 class="sect1"> + <a id="localnet" name="localnet"></a>D.13. /etc/rc.d/init.d/localnet + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin localnet @@ -143,7 +143,7 @@ exit 0 </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds14.html b/lfs-12.1-sysv/scripts/apds14.html index 16847e1..0dcac46 100644 --- a/lfs-12.0-sysv/scripts/apds14.html +++ b/lfs-12.1-sysv/scripts/apds14.html @@ -7,15 +7,15 @@ D.14. /etc/rc.d/init.d/sysctl </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="sysctlscript" name="sysctlscript"></a>D.14. - /etc/rc.d/init.d/sysctl - </h1> + <h1 class="sect1"> + <a id="sysctlscript" name="sysctlscript"></a>D.14. + /etc/rc.d/init.d/sysctl + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin sysctl @@ -128,7 +128,7 @@ exit 0 </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds15.html b/lfs-12.1-sysv/scripts/apds15.html index e7e8383..ec7187b 100644 --- a/lfs-12.0-sysv/scripts/apds15.html +++ b/lfs-12.1-sysv/scripts/apds15.html @@ -7,15 +7,15 @@ D.15. /etc/rc.d/init.d/sysklogd </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="sysklogd" name="sysklogd"></a>D.15. /etc/rc.d/init.d/sysklogd - </h1> + <h1 class="sect1"> + <a id="sysklogd" name="sysklogd"></a>D.15. /etc/rc.d/init.d/sysklogd + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin sysklogd @@ -152,7 +152,7 @@ exit 0 </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds16.html b/lfs-12.1-sysv/scripts/apds16.html index cffc592..af71ade 100644 --- a/lfs-12.0-sysv/scripts/apds16.html +++ b/lfs-12.1-sysv/scripts/apds16.html @@ -7,15 +7,15 @@ D.16. /etc/rc.d/init.d/network </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="network" name="network"></a>D.16. /etc/rc.d/init.d/network - </h1> + <h1 class="sect1"> + <a id="network" name="network"></a>D.16. /etc/rc.d/init.d/network + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin network @@ -163,7 +163,7 @@ exit 0 </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds17.html b/lfs-12.1-sysv/scripts/apds17.html index f67d58a..df76262 100644 --- a/lfs-12.0-sysv/scripts/apds17.html +++ b/lfs-12.1-sysv/scripts/apds17.html @@ -7,15 +7,15 @@ D.17. /etc/rc.d/init.d/sendsignals </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="sendsignals" name="sendsignals"></a>D.17. - /etc/rc.d/init.d/sendsignals - </h1> + <h1 class="sect1"> + <a id="sendsignals" name="sendsignals"></a>D.17. + /etc/rc.d/init.d/sendsignals + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin sendsignals @@ -143,7 +143,7 @@ exit 0 </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds18.html b/lfs-12.1-sysv/scripts/apds18.html index 235459c..49d2f96 100644 --- a/lfs-12.0-sysv/scripts/apds18.html +++ b/lfs-12.1-sysv/scripts/apds18.html @@ -7,15 +7,15 @@ D.18. /etc/rc.d/init.d/reboot </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="rebootscript" name="rebootscript"></a>D.18. - /etc/rc.d/init.d/reboot - </h1> + <h1 class="sect1"> + <a id="rebootscript" name="rebootscript"></a>D.18. + /etc/rc.d/init.d/reboot + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin reboot @@ -121,7 +121,7 @@ esac </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds19.html b/lfs-12.1-sysv/scripts/apds19.html index 7836407..c18f637 100644 --- a/lfs-12.0-sysv/scripts/apds19.html +++ b/lfs-12.1-sysv/scripts/apds19.html @@ -7,15 +7,15 @@ D.19. /etc/rc.d/init.d/halt </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="haltscript" name="haltscript"></a>D.19. /etc/rc.d/init.d/halt - </h1> + <h1 class="sect1"> + <a id="haltscript" name="haltscript"></a>D.19. /etc/rc.d/init.d/halt + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin halt @@ -116,7 +116,7 @@ esac </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds20.html b/lfs-12.1-sysv/scripts/apds20.html index 6c8f39f..ff92ee7 100644 --- a/lfs-12.0-sysv/scripts/apds20.html +++ b/lfs-12.1-sysv/scripts/apds20.html @@ -7,15 +7,15 @@ D.20. /etc/rc.d/init.d/template </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="template" name="template"></a>D.20. /etc/rc.d/init.d/template - </h1> + <h1 class="sect1"> + <a id="template" name="template"></a>D.20. /etc/rc.d/init.d/template + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin scriptname @@ -142,7 +142,7 @@ exit 0 </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds21.html b/lfs-12.1-sysv/scripts/apds21.html index f664453..f9383f8 100644 --- a/lfs-12.0-sysv/scripts/apds21.html +++ b/lfs-12.1-sysv/scripts/apds21.html @@ -7,15 +7,15 @@ D.21. /etc/sysconfig/modules </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="modulessys" name="modulessys"></a>D.21. /etc/sysconfig/modules - </h1> + <h1 class="sect1"> + <a id="modulessys" name="modulessys"></a>D.21. /etc/sysconfig/modules + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class= "screen">######################################################################## # Begin /etc/sysconfig/modules @@ -92,7 +92,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds22.html b/lfs-12.1-sysv/scripts/apds22.html index e63b800..1a365a5 100644 --- a/lfs-12.0-sysv/scripts/apds22.html +++ b/lfs-12.1-sysv/scripts/apds22.html @@ -7,15 +7,15 @@ D.22. /etc/sysconfig/createfiles </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="createfiles" name="createfiles"></a>D.22. - /etc/sysconfig/createfiles - </h1> + <h1 class="sect1"> + <a id="createfiles" name="createfiles"></a>D.22. + /etc/sysconfig/createfiles + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class= "screen">######################################################################## # Begin /etc/sysconfig/createfiles @@ -106,7 +106,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds23.html b/lfs-12.1-sysv/scripts/apds23.html index ad56c00..34b630e 100644 --- a/lfs-12.0-sysv/scripts/apds23.html +++ b/lfs-12.1-sysv/scripts/apds23.html @@ -7,15 +7,15 @@ D.23. /etc/sysconfig/udev-retry </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="config-udev-retry" name="config-udev-retry"></a>D.23. - /etc/sysconfig/udev-retry - </h1> + <h1 class="sect1"> + <a id="config-udev-retry" name="config-udev-retry"></a>D.23. + /etc/sysconfig/udev-retry + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class= "screen">######################################################################## # Begin /etc/sysconfig/udev_retry @@ -92,7 +92,7 @@ rtc </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds24.html b/lfs-12.1-sysv/scripts/apds24.html index 93037ff..5190249 100644 --- a/lfs-12.0-sysv/scripts/apds24.html +++ b/lfs-12.1-sysv/scripts/apds24.html @@ -7,15 +7,15 @@ D.24. /sbin/ifup </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -40,14 +40,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ifup" name="ifup"></a>D.24. /sbin/ifup - </h1> + <h1 class="sect1"> + <a id="ifup" name="ifup"></a>D.24. /sbin/ifup + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin /sbin/ifup @@ -221,7 +221,7 @@ fi </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds25.html b/lfs-12.1-sysv/scripts/apds25.html index 4b65350..f70eb99 100644 --- a/lfs-12.0-sysv/scripts/apds25.html +++ b/lfs-12.1-sysv/scripts/apds25.html @@ -7,15 +7,15 @@ D.25. /sbin/ifdown </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -40,14 +40,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ifdown" name="ifdown"></a>D.25. /sbin/ifdown - </h1> + <h1 class="sect1"> + <a id="ifdown" name="ifdown"></a>D.25. /sbin/ifdown + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/bash ######################################################################## # Begin /sbin/ifdown @@ -171,7 +171,7 @@ fi </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds26.html b/lfs-12.1-sysv/scripts/apds26.html index e66cce8..b9c3093 100644 --- a/lfs-12.0-sysv/scripts/apds26.html +++ b/lfs-12.1-sysv/scripts/apds26.html @@ -7,15 +7,15 @@ D.26. /lib/services/ipv4-static </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -40,15 +40,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ipv4static" name="ipv4static"></a>D.26. - /lib/services/ipv4-static - </h1> + <h1 class="sect1"> + <a id="ipv4static" name="ipv4static"></a>D.26. + /lib/services/ipv4-static + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin /lib/services/ipv4-static @@ -153,7 +153,7 @@ esac </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apds27.html b/lfs-12.1-sysv/scripts/apds27.html index f20985d..b4ff88b 100644 --- a/lfs-12.0-sysv/scripts/apds27.html +++ b/lfs-12.1-sysv/scripts/apds27.html @@ -7,15 +7,15 @@ D.27. /lib/services/ipv4-static-route </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение D. Скрипты загрузки и настройки системы-20230728 @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ipv4route" name="ipv4route"></a>D.27. - /lib/services/ipv4-static-route - </h1> + <h1 class="sect1"> + <a id="ipv4route" name="ipv4route"></a>D.27. + /lib/services/ipv4-static-route + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class="screen">#!/bin/sh ######################################################################## # Begin /lib/services/ipv4-static-route @@ -172,7 +172,7 @@ esac </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/apes01.html b/lfs-12.1-sysv/scripts/apes01.html index 72ed4fc..a442e53 100644 --- a/lfs-12.0-sysv/scripts/apes01.html +++ b/lfs-12.1-sysv/scripts/apes01.html @@ -7,15 +7,15 @@ E.1. 55-lfs.rules </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Приложение E. Правила настройки Udev @@ -41,14 +41,14 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="lfsrules" name="lfsrules"></a>E.1. 55-lfs.rules - </h1> + <h1 class="sect1"> + <a id="lfsrules" name="lfsrules"></a>E.1. 55-lfs.rules + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> <pre class= "screen"># /etc/udev/rules.d/55-lfs.rules: Rule definitions for LFS. @@ -82,7 +82,7 @@ KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/scripts.html b/lfs-12.1-sysv/scripts/scripts.html index a15ff16..9292b5e 100644 --- a/lfs-12.0-sysv/scripts/scripts.html +++ b/lfs-12.1-sysv/scripts/scripts.html @@ -7,15 +7,15 @@ Приложение D. Скрипты загрузки и настройки системы-20230728 </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть V. Приложения @@ -41,15 +41,15 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> + <h1 class="appendix"> + <a id="scripts" name="scripts"></a>D. Скрипты загрузки и настройки + системы-20230728 + </h1> <div class="appendix"> - <h1 class="appendix"> - <a id="scripts" name="scripts"></a>D. Скрипты загрузки и настройки - системы-20230728 - </h1> <p> Скрипты в приложении перечислены с указанием каталога, в котором они обычно находятся. Порядок такой: <code class= @@ -83,7 +83,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/scripts/udev-rules.html b/lfs-12.1-sysv/scripts/udev-rules.html index 2a3d507..3b8f65b 100644 --- a/lfs-12.0-sysv/scripts/udev-rules.html +++ b/lfs-12.1-sysv/scripts/udev-rules.html @@ -7,15 +7,15 @@ Приложение E. Правила настройки Udev </title> <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= "text/css" media="print" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> </head> - <body class="lfs" id="lfs-12.0"> + <body class="lfs" id="lfs-12.1"> <div class="navheader"> <h4> - Линукс с нуля - Версия 12.0 + Линукс с нуля - Версия 12.1 </h4> <h3> Часть V. Приложения @@ -40,20 +40,20 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> + <h1 class="appendix"> + <a id="rules" name="rules"></a>E. Правила настройки Udev + </h1> <div class="appendix"> - <h1 class="appendix"> - <a id="rules" name="rules"></a>E. Правила настройки Udev - </h1> <p> Правила в этом приложении перечислены для удобства. Установка обычно выполняются с помощью инструкций приведенных в <a class="xref" href= "../chapter08/udev.html" title= - "8.74. Udev из Systemd-254">Раздел 8.74, «Udev из - Systemd-254»</a>. + "8.75. Udev из Systemd-255">Раздел 8.75, «Udev из + Systemd-255»</a>. </p> </div> <div class="navfooter"> @@ -77,7 +77,7 @@ </li> <li class="home"> <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> + "Линукс с нуля - Версия 12.1">Начало</a> </li> </ul> </div> diff --git a/lfs-12.0-sysv/stylesheets/lfs-print.css b/lfs-12.1-sysv/stylesheets/lfs-print.css index 75f05d4..75f05d4 100644 --- a/lfs-12.0-sysv/stylesheets/lfs-print.css +++ b/lfs-12.1-sysv/stylesheets/lfs-print.css diff --git a/lfs-12.0-sysv/stylesheets/lfs.css b/lfs-12.1-sysv/stylesheets/lfs.css index 0e404b5..24bd150 100644 --- a/lfs-12.0-sysv/stylesheets/lfs.css +++ b/lfs-12.1-sysv/stylesheets/lfs.css @@ -1,13 +1,13 @@ /* Global settings */ body { - font-family: verdana, tahoma, helvetica, arial, sans-serif; + font-family: verdana, tahoma, arial, sans-serif; text-align: left; background: #fff; color: #222; margin: 1em; padding: 0; font-size: 1em; - line-height: 1.2em + line-height: 1.2em; } @@ -38,10 +38,36 @@ div.dedication { padding-left: 1em; } +/* Section titles */ +h1.sect1, h1.preface, h1.part, h1.chapter, h1.appendix, .glossary h1, .index h1 + { + background: #f5f6f7; + border-bottom: .1em solid #dbddec; + margin-bottom:1em; + margin-top: 0; + padding: .4em; +} + +/* Scrolling parts + The header is taller for sect1 and chapter pages than on the + other pages. Since we want fixed boxes, their top has to be calculated + by trial and errors to fit below the static header box.*/ -/* Sections */ -div.sect1, div.appendix { - padding-left: .3em; +div.sect1, div.chapter, div.appendix, div.wrap { + top: 11.55em; +} +div.preface, div.part, .index div.index { + top: 10.15em; +} +div.sect1, div.appendix, div.preface, div.part, div.chapter, div.wrap, .index div.index { +/* padding-left: .3em;*/ + overflow:auto; + height: auto; + position: fixed; + left:1em; + right:1em; + bottom: 1em; + border-bottom: 1em solid #dbddec; } div.important ul { @@ -63,8 +89,12 @@ div.important ul li p { background: #f5f6f7; border-bottom: 0.2em solid #dbddec; padding-top: .1em; - margin-top: 0; +/* margin-top: 0;*/ } +/* +.lfs .package p:first-child { + margin-top: 0; +}*/ .lfs .configuration { background: #fefefe; @@ -74,11 +104,11 @@ div.important ul li p { .lfs .content { background: #f5f6f7; border-top: 0.2em solid #dbddec; + border-bottom: 0.2em solid #dbddec; padding-bottom: .1em; - margin-bottom: 0; + margin-bottom: .5em; } - /* Headers */ h1, h2, h3, h4, h5, h6, b, .strong { color: #000; @@ -96,18 +126,6 @@ h1 { padding: 0.4em; } -.preface h1, .part h1, .chapter h1, .appendix h1, .index h1, .sect1 h1, .glossary h1 { - background: #f5f6f7; - border-bottom: .1em solid #dbddec; - margin-bottom: 1em; - margin-top: 0; - padding: .4em; -} - -.sect1 h1, .appendix h1 { - margin-left: -.2em; -} - .wrap h1 { background: #f5f6f7; margin: 0; @@ -157,13 +175,19 @@ div.navheader, div.navfooter { } div.navheader { - border-bottom: 1px solid #dbddec; - position: sticky; - top: 0; + border-bottom: .1em solid #dbddec; } +/* no need for a footer now that the header is always visible */ div.navfooter { - border-top: 1px solid #dbddec; + display:none; +} + +/* Except for the first page (TOC), where the bottom is the only + place where navigation is displayed. */ + +div.book + div.navfooter { + display:block } div.navheader h4 { @@ -179,7 +203,7 @@ div.navheader h3 { } div.navheader ul, div.navfooter ul { - padding: .2em .5em .5em 0; + padding: .2em .5em .5em .5em; /*top right bottom left*/ margin: .5em 0; position: relative; background: #dbddec; @@ -196,29 +220,29 @@ div.navheader ul li.prev, div.navfooter ul li.prev { left: 0; text-align: left; padding: 0.2em 1em; - margin-left: 6px; + margin-left: .4em; } div.navheader ul li.next, div.navfooter ul li.next { position: absolute; display: block; text-align: right; - right: 5px; - padding: 0.2em 0.5em; - margin-right: 7px; + right: 0; + padding: 0.2em 1em; + margin-right: .4em; } div.navheader ul li.prev p, div.navfooter ul li.prev p, div.navheader ul li.next p, div.navfooter ul li.next p { padding: 0; - margin: 1px 0px; + margin: .1em 0; } div.navheader ul li.home, div.navheader ul li.up, div.navfooter ul li.home, div.navfooter ul li.up { text-align: center; padding: 0; - margin: 0px auto; + margin: 0 auto; display: block; color: #dbddec; } @@ -432,25 +456,25 @@ div.materials dd { margin-top: .4em; clear: left; } - +/*default 14.5*/ .segtitle { float: left; padding-left: 1em; - width: 14.5em; + width: 21em; } .content .segtitle { width: 12em; } - +/*default 14*/ .package .segbody { display: block; - padding-left: 14em; + padding-left: 22em; } - +/*default 16*/ .appendix .segbody{ display: block; - padding-left: 16em; + padding-left: 22em; } .content .segbody { diff --git a/lfs-12.1-sysv/wget-list b/lfs-12.1-sysv/wget-list new file mode 100644 index 0000000..f9e4b20 --- /dev/null +++ b/lfs-12.1-sysv/wget-list @@ -0,0 +1,95 @@ +https://download.savannah.gnu.org/releases/acl/acl-2.3.2.tar.xz +https://download.savannah.gnu.org/releases/attr/attr-2.5.2.tar.gz +https://ftp.gnu.org/gnu/autoconf/autoconf-2.72.tar.xz +https://ftp.gnu.org/gnu/automake/automake-1.16.5.tar.xz +https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz +https://github.com/gavinhoward/bc/releases/download/6.7.5/bc-6.7.5.tar.xz +https://sourceware.org/pub/binutils/releases/binutils-2.42.tar.xz +https://ftp.gnu.org/gnu/bison/bison-3.8.2.tar.xz +https://www.sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz +https://github.com/libcheck/check/releases/download/0.15.2/check-0.15.2.tar.gz +https://ftp.gnu.org/gnu/coreutils/coreutils-9.4.tar.xz +https://dbus.freedesktop.org/releases/dbus/dbus-1.14.10.tar.xz +https://ftp.gnu.org/gnu/dejagnu/dejagnu-1.6.3.tar.gz +https://ftp.gnu.org/gnu/diffutils/diffutils-3.10.tar.xz +https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.47.0/e2fsprogs-1.47.0.tar.gz +https://sourceware.org/ftp/elfutils/0.190/elfutils-0.190.tar.bz2 +https://prdownloads.sourceforge.net/expat/expat-2.6.0.tar.xz +https://prdownloads.sourceforge.net/expect/expect5.45.4.tar.gz +https://astron.com/pub/file/file-5.45.tar.gz +https://ftp.gnu.org/gnu/findutils/findutils-4.9.0.tar.xz +https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz +https://pypi.org/packages/source/f/flit-core/flit_core-3.9.0.tar.gz +https://ftp.gnu.org/gnu/gawk/gawk-5.3.0.tar.xz +https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz +https://ftp.gnu.org/gnu/gdbm/gdbm-1.23.tar.gz +https://ftp.gnu.org/gnu/gettext/gettext-0.22.4.tar.xz +https://ftp.gnu.org/gnu/glibc/glibc-2.39.tar.xz +https://ftp.gnu.org/gnu/gmp/gmp-6.3.0.tar.xz +https://ftp.gnu.org/gnu/gperf/gperf-3.1.tar.gz +https://ftp.gnu.org/gnu/grep/grep-3.11.tar.xz +https://ftp.gnu.org/gnu/groff/groff-1.23.0.tar.gz +https://ftp.gnu.org/gnu/grub/grub-2.12.tar.xz +https://ftp.gnu.org/gnu/gzip/gzip-1.13.tar.xz +https://github.com/Mic92/iana-etc/releases/download/20240125/iana-etc-20240125.tar.gz +https://ftp.gnu.org/gnu/inetutils/inetutils-2.5.tar.xz +https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz +https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.7.0.tar.xz +https://pypi.org/packages/source/J/Jinja2/Jinja2-3.1.3.tar.gz +https://www.kernel.org/pub/linux/utils/kbd/kbd-2.6.4.tar.xz +https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-31.tar.xz +https://www.greenwoodsoftware.com/less/less-643.tar.gz +https://mirror.linuxfromscratch.ru/lfs/downloads/12.1/lfs-bootscripts-20230728.tar.xz +https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.69.tar.xz +https://github.com/libffi/libffi/releases/download/v3.4.4/libffi-3.4.4.tar.gz +https://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.7.tar.gz +https://ftp.gnu.org/gnu/libtool/libtool-2.4.7.tar.xz +https://github.com/besser82/libxcrypt/releases/download/v4.4.36/libxcrypt-4.4.36.tar.xz +https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.7.4.tar.xz +https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.xz +https://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz +https://download.savannah.gnu.org/releases/man-db/man-db-2.12.0.tar.xz +https://www.kernel.org/pub/linux/docs/man-pages/man-pages-6.06.tar.xz +https://pypi.org/packages/source/M/MarkupSafe/MarkupSafe-2.1.5.tar.gz +https://github.com/mesonbuild/meson/releases/download/1.3.2/meson-1.3.2.tar.gz +https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz +https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.1.tar.xz +https://anduin.linuxfromscratch.org/LFS/ncurses-6.4-20230520.tar.xz +https://github.com/ninja-build/ninja/archive/v1.11.1/ninja-1.11.1.tar.gz +https://www.openssl.org/source/openssl-3.2.1.tar.gz +https://ftp.gnu.org/gnu/patch/patch-2.7.6.tar.xz +https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz +https://distfiles.ariadne.space/pkgconf/pkgconf-2.1.1.tar.xz +https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-4.0.4.tar.xz +https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-23.6.tar.xz +https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tar.xz +https://www.python.org/ftp/python/doc/3.12.2/python-3.12.2-docs-html.tar.bz2 +https://ftp.gnu.org/gnu/readline/readline-8.2.tar.gz +https://ftp.gnu.org/gnu/sed/sed-4.9.tar.xz +https://pypi.org/packages/source/s/setuptools/setuptools-69.1.0.tar.gz +https://github.com/shadow-maint/shadow/releases/download/4.14.5/shadow-4.14.5.tar.xz +https://www.infodrom.org/projects/sysklogd/download/sysklogd-1.5.1.tar.gz +https://github.com/systemd/systemd/archive/v255/systemd-255.tar.gz +https://anduin.linuxfromscratch.org/LFS/systemd-man-pages-255.tar.xz +https://github.com/slicer69/sysvinit/releases/download/3.08/sysvinit-3.08.tar.xz +https://ftp.gnu.org/gnu/tar/tar-1.35.tar.xz +https://downloads.sourceforge.net/tcl/tcl8.6.13-src.tar.gz +https://downloads.sourceforge.net/tcl/tcl8.6.13-html.tar.gz +https://ftp.gnu.org/gnu/texinfo/texinfo-7.1.tar.xz +https://www.iana.org/time-zones/repository/releases/tzdata2024a.tar.gz +https://anduin.linuxfromscratch.org/LFS/udev-lfs-20230818.tar.xz +https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.3.tar.xz +https://github.com/vim/vim/archive/v9.1.0041/vim-9.1.0041.tar.gz +https://pypi.org/packages/source/w/wheel/wheel-0.42.0.tar.gz +https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.47.tar.gz +https://github.com/tukaani-project/xz/releases/download/v5.4.6/xz-5.4.6.tar.xz +https://zlib.net/fossils/zlib-1.3.1.tar.gz +https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz +https://mirror.linuxfromscratch.ru/patches/lfs/12.1/bash-5.2.21-upstream_fixes-1.patch +https://mirror.linuxfromscratch.ru/patches/lfs/12.1/bzip2-1.0.8-install_docs-1.patch +https://mirror.linuxfromscratch.ru/patches/lfs/12.1/coreutils-9.4-i18n-1.patch +https://mirror.linuxfromscratch.ru/patches/lfs/12.1/glibc-2.39-fhs-1.patch +https://mirror.linuxfromscratch.ru/patches/lfs/12.1/kbd-2.6.4-backspace-1.patch +https://mirror.linuxfromscratch.ru/patches/lfs/12.1/readline-8.2-upstream_fixes-3.patch +https://mirror.linuxfromscratch.ru/patches/lfs/12.1/sysvinit-3.08-consolidated-1.patch +https://mirror.linuxfromscratch.ru/patches/lfs/12.1/systemd-255-upstream_fixes-1.patch diff --git a/lfs-12.1-sysv/wget-list-sysv b/lfs-12.1-sysv/wget-list-sysv new file mode 100644 index 0000000..5908072 --- /dev/null +++ b/lfs-12.1-sysv/wget-list-sysv @@ -0,0 +1,93 @@ +https://download.savannah.gnu.org/releases/acl/acl-2.3.2.tar.xz +https://download.savannah.gnu.org/releases/attr/attr-2.5.2.tar.gz +https://ftp.gnu.org/gnu/autoconf/autoconf-2.72.tar.xz +https://ftp.gnu.org/gnu/automake/automake-1.16.5.tar.xz +https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz +https://github.com/gavinhoward/bc/releases/download/6.7.5/bc-6.7.5.tar.xz +https://sourceware.org/pub/binutils/releases/binutils-2.42.tar.xz +https://ftp.gnu.org/gnu/bison/bison-3.8.2.tar.xz +https://www.sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz +https://github.com/libcheck/check/releases/download/0.15.2/check-0.15.2.tar.gz +https://ftp.gnu.org/gnu/coreutils/coreutils-9.4.tar.xz +https://ftp.gnu.org/gnu/dejagnu/dejagnu-1.6.3.tar.gz +https://ftp.gnu.org/gnu/diffutils/diffutils-3.10.tar.xz +https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.47.0/e2fsprogs-1.47.0.tar.gz +https://sourceware.org/ftp/elfutils/0.190/elfutils-0.190.tar.bz2 +https://prdownloads.sourceforge.net/expat/expat-2.6.0.tar.xz +https://prdownloads.sourceforge.net/expect/expect5.45.4.tar.gz +https://astron.com/pub/file/file-5.45.tar.gz +https://ftp.gnu.org/gnu/findutils/findutils-4.9.0.tar.xz +https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz +https://pypi.org/packages/source/f/flit-core/flit_core-3.9.0.tar.gz +https://ftp.gnu.org/gnu/gawk/gawk-5.3.0.tar.xz +https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz +https://ftp.gnu.org/gnu/gdbm/gdbm-1.23.tar.gz +https://ftp.gnu.org/gnu/gettext/gettext-0.22.4.tar.xz +https://ftp.gnu.org/gnu/glibc/glibc-2.39.tar.xz +https://ftp.gnu.org/gnu/gmp/gmp-6.3.0.tar.xz +https://ftp.gnu.org/gnu/gperf/gperf-3.1.tar.gz +https://ftp.gnu.org/gnu/grep/grep-3.11.tar.xz +https://ftp.gnu.org/gnu/groff/groff-1.23.0.tar.gz +https://ftp.gnu.org/gnu/grub/grub-2.12.tar.xz +https://ftp.gnu.org/gnu/gzip/gzip-1.13.tar.xz +https://github.com/Mic92/iana-etc/releases/download/20240125/iana-etc-20240125.tar.gz +https://ftp.gnu.org/gnu/inetutils/inetutils-2.5.tar.xz +https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz +https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.7.0.tar.xz +https://pypi.org/packages/source/J/Jinja2/Jinja2-3.1.3.tar.gz +https://www.kernel.org/pub/linux/utils/kbd/kbd-2.6.4.tar.xz +https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-31.tar.xz +https://www.greenwoodsoftware.com/less/less-643.tar.gz +https://mirror.linuxfromscratch.ru/lfs/downloads/12.1/lfs-bootscripts-20230728.tar.xz +https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.69.tar.xz +https://github.com/libffi/libffi/releases/download/v3.4.4/libffi-3.4.4.tar.gz +https://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.7.tar.gz +https://ftp.gnu.org/gnu/libtool/libtool-2.4.7.tar.xz +https://github.com/besser82/libxcrypt/releases/download/v4.4.36/libxcrypt-4.4.36.tar.xz +https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.7.4.tar.xz +https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.xz +https://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz +https://download.savannah.gnu.org/releases/man-db/man-db-2.12.0.tar.xz +https://www.kernel.org/pub/linux/docs/man-pages/man-pages-6.06.tar.xz +https://pypi.org/packages/source/M/MarkupSafe/MarkupSafe-2.1.5.tar.gz +https://github.com/mesonbuild/meson/releases/download/1.3.2/meson-1.3.2.tar.gz +https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz +https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.1.tar.xz +https://anduin.linuxfromscratch.org/LFS/ncurses-6.4-20230520.tar.xz +https://github.com/ninja-build/ninja/archive/v1.11.1/ninja-1.11.1.tar.gz +https://www.openssl.org/source/openssl-3.2.1.tar.gz +https://ftp.gnu.org/gnu/patch/patch-2.7.6.tar.xz +https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz +https://distfiles.ariadne.space/pkgconf/pkgconf-2.1.1.tar.xz +https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-4.0.4.tar.xz +https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-23.6.tar.xz +https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tar.xz +https://www.python.org/ftp/python/doc/3.12.2/python-3.12.2-docs-html.tar.bz2 +https://ftp.gnu.org/gnu/readline/readline-8.2.tar.gz +https://ftp.gnu.org/gnu/sed/sed-4.9.tar.xz +https://pypi.org/packages/source/s/setuptools/setuptools-69.1.0.tar.gz +https://github.com/shadow-maint/shadow/releases/download/4.14.5/shadow-4.14.5.tar.xz +https://www.infodrom.org/projects/sysklogd/download/sysklogd-1.5.1.tar.gz +https://github.com/systemd/systemd/archive/v255/systemd-255.tar.gz +https://anduin.linuxfromscratch.org/LFS/systemd-man-pages-255.tar.xz +https://github.com/slicer69/sysvinit/releases/download/3.08/sysvinit-3.08.tar.xz +https://ftp.gnu.org/gnu/tar/tar-1.35.tar.xz +https://downloads.sourceforge.net/tcl/tcl8.6.13-src.tar.gz +https://downloads.sourceforge.net/tcl/tcl8.6.13-html.tar.gz +https://ftp.gnu.org/gnu/texinfo/texinfo-7.1.tar.xz +https://www.iana.org/time-zones/repository/releases/tzdata2024a.tar.gz +https://anduin.linuxfromscratch.org/LFS/udev-lfs-20230818.tar.xz +https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.3.tar.xz +https://github.com/vim/vim/archive/v9.1.0041/vim-9.1.0041.tar.gz +https://pypi.org/packages/source/w/wheel/wheel-0.42.0.tar.gz +https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.47.tar.gz +https://github.com/tukaani-project/xz/releases/download/v5.4.6/xz-5.4.6.tar.xz +https://zlib.net/fossils/zlib-1.3.1.tar.gz +https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz +https://mirror.linuxfromscratch.ru/patches/lfs/12.1/bash-5.2.21-upstream_fixes-1.patch +https://mirror.linuxfromscratch.ru/patches/lfs/12.1/bzip2-1.0.8-install_docs-1.patch +https://mirror.linuxfromscratch.ru/patches/lfs/12.1/coreutils-9.4-i18n-1.patch +https://mirror.linuxfromscratch.ru/patches/lfs/12.1/glibc-2.39-fhs-1.patch +https://mirror.linuxfromscratch.ru/patches/lfs/12.1/kbd-2.6.4-backspace-1.patch +https://mirror.linuxfromscratch.ru/patches/lfs/12.1/readline-8.2-upstream_fixes-3.patch +https://mirror.linuxfromscratch.ru/patches/lfs/12.1/sysvinit-3.08-consolidated-1.patch |