mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-07-21 11:45:07 +01:00
Automatic merge of trunk into multilib
This commit is contained in:
commit
2590473cf0
@ -1557,7 +1557,7 @@
|
|||||||
<segtitle>&dependencies;</segtitle>
|
<segtitle>&dependencies;</segtitle>
|
||||||
<seglistitem>
|
<seglistitem>
|
||||||
<seg>Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc,
|
<seg>Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc,
|
||||||
Gzip, Make, Pkg-config, Sed, Xz, and Zlib</seg>
|
Gzip, Make, OpenSSL, Pkg-config, Sed, Xz, and Zlib</seg>
|
||||||
</seglistitem>
|
</seglistitem>
|
||||||
</segmentedlist>
|
</segmentedlist>
|
||||||
|
|
||||||
@ -2332,7 +2332,7 @@
|
|||||||
<segmentedlist id="openssl-before">
|
<segmentedlist id="openssl-before">
|
||||||
<segtitle>&before;</segtitle>
|
<segtitle>&before;</segtitle>
|
||||||
<seglistitem>
|
<seglistitem>
|
||||||
<seg>Coreutils and Linux</seg>
|
<seg>Coreutils, Kmod, and Linux</seg>
|
||||||
</seglistitem>
|
</seglistitem>
|
||||||
</segmentedlist>
|
</segmentedlist>
|
||||||
|
|
||||||
@ -3225,7 +3225,9 @@
|
|||||||
<segmentedlist id="zstd-optdeps">
|
<segmentedlist id="zstd-optdeps">
|
||||||
<segtitle>&external;</segtitle>
|
<segtitle>&external;</segtitle>
|
||||||
<seglistitem>
|
<seglistitem>
|
||||||
<seg>None</seg>
|
<seg>
|
||||||
|
<ulink url="http://lz4.github.io/lz4/">LZ4</ulink>
|
||||||
|
</seg>
|
||||||
</seglistitem>
|
</seglistitem>
|
||||||
</segmentedlist>
|
</segmentedlist>
|
||||||
|
|
||||||
|
@ -42,6 +42,27 @@
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>2022-02-04</para>
|
<para>2022-02-04</para>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[xry111] - Remove <command>bash</command>
|
||||||
|
<literal>+h</literal> directives in chroot. Fixes
|
||||||
|
<ulink url="&lfs-ticket-root;4998">#4998</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[xry111] - Update to man-db-2.10.0. Fixes
|
||||||
|
<ulink url="&lfs-ticket-root;5002">#5002</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[xry111] - Move OpenSSL before Kmod and enable OpenSSL
|
||||||
|
for Kmod build.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[xry111] - Update to gdbm-1.23. Fixes
|
||||||
|
<ulink url="&lfs-ticket-root;5000">#5000</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[xry111] - Update to tcl-8.6.12. Fixes
|
||||||
|
<ulink url="&lfs-ticket-root;5001">#5001</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>[thomas] - Remove sed from glibc instructions in chapter 8.
|
<para>[thomas] - Remove sed from glibc instructions in chapter 8.
|
||||||
It has been applied upstream.</para>
|
It has been applied upstream.</para>
|
||||||
|
@ -243,9 +243,9 @@
|
|||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>Tar-&tar-version;</para>
|
<para>Tar-&tar-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Tcl-&tcl-version;</para>
|
<para>Tcl-&tcl-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>Texinfo-&texinfo-version;</para>
|
<para>Texinfo-&texinfo-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
|
@ -78,9 +78,11 @@ EOF</userinput></screen>
|
|||||||
be used as soon as they are installed. By switching off the hash function,
|
be used as soon as they are installed. By switching off the hash function,
|
||||||
the shell will always search the <envar>PATH</envar> when a program is to
|
the shell will always search the <envar>PATH</envar> when a program is to
|
||||||
be run. As such, the shell will find the newly compiled tools in
|
be run. As such, the shell will find the newly compiled tools in
|
||||||
<filename class="directory">$LFS/tools</filename> as soon as they are
|
<filename class="directory">$LFS/tools/bin</filename> as soon as they are
|
||||||
available without remembering a previous version of the same program in a
|
available without remembering a previous version of the same program
|
||||||
different location.</para>
|
provided by the host distro, in
|
||||||
|
<filename class='directory'>/usr/bin</filename> or
|
||||||
|
<filename class='directory'>/bin</filename>.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
TERM="$TERM" \
|
TERM="$TERM" \
|
||||||
PS1='(lfs chroot) \u:\w\$ ' \
|
PS1='(lfs chroot) \u:\w\$ ' \
|
||||||
PATH=/usr/bin:/usr/sbin \
|
PATH=/usr/bin:/usr/sbin \
|
||||||
/bin/bash --login +h</userinput></screen>
|
/bin/bash --login</userinput></screen>
|
||||||
|
|
||||||
<para>The <parameter>-i</parameter> option given to the <command>env</command>
|
<para>The <parameter>-i</parameter> option given to the <command>env</command>
|
||||||
command will clear all variables of the chroot environment. After that, only
|
command will clear all variables of the chroot environment. After that, only
|
||||||
@ -44,10 +44,7 @@
|
|||||||
|
|
||||||
<para>Notice that <filename class="directory">/tools/bin</filename> is not
|
<para>Notice that <filename class="directory">/tools/bin</filename> is not
|
||||||
in the <envar>PATH</envar>. This means that the cross toolchain will no longer be
|
in the <envar>PATH</envar>. This means that the cross toolchain will no longer be
|
||||||
used in the chroot environment. This occurs when the shell does not
|
used in the chroot environment.</para>
|
||||||
<quote>remember</quote> the locations of executed binaries—for this
|
|
||||||
reason, hashing is switched off by passing the <parameter>+h</parameter> option
|
|
||||||
to <command>bash</command>.</para>
|
|
||||||
|
|
||||||
<para>Note that the <command>bash</command> prompt will say
|
<para>Note that the <command>bash</command> prompt will say
|
||||||
<computeroutput>I have no name!</computeroutput> This is normal because the
|
<computeroutput>I have no name!</computeroutput> This is normal because the
|
||||||
|
@ -143,7 +143,6 @@ systemd-journal:x:23:
|
|||||||
input:x:24:
|
input:x:24:
|
||||||
mail:x:34:
|
mail:x:34:
|
||||||
kvm:x:61:
|
kvm:x:61:
|
||||||
systemd-bus-proxy:x:72:
|
|
||||||
systemd-journal-gateway:x:73:
|
systemd-journal-gateway:x:73:
|
||||||
systemd-journal-remote:x:74:
|
systemd-journal-remote:x:74:
|
||||||
systemd-journal-upload:x:75:
|
systemd-journal-upload:x:75:
|
||||||
@ -184,14 +183,7 @@ install -o tester -d /home/tester</userinput></screen>
|
|||||||
files have been created, user name and group name resolution will now
|
files have been created, user name and group name resolution will now
|
||||||
work:</para>
|
work:</para>
|
||||||
|
|
||||||
<screen role="nodump"><userinput>exec /usr/bin/bash --login +h</userinput></screen>
|
<screen role="nodump"><userinput>exec /usr/bin/bash --login</userinput></screen>
|
||||||
|
|
||||||
<para>Note the use of the <parameter>+h</parameter> directive. This tells
|
|
||||||
<command>bash</command> not to use its internal path hashing. Without this
|
|
||||||
directive, <command>bash</command> would remember the paths to binaries it has
|
|
||||||
executed. To ensure the use of the newly compiled binaries as soon as they are
|
|
||||||
installed, the <parameter>+h</parameter> directive will be used for the duration
|
|
||||||
of this and the next chapter.</para>
|
|
||||||
|
|
||||||
<para>The <command>login</command>, <command>agetty</command>, and
|
<para>The <command>login</command>, <command>agetty</command>, and
|
||||||
<command>init</command> programs (and others) use a number of log
|
<command>init</command> programs (and others) use a number of log
|
||||||
|
@ -94,13 +94,7 @@ EOF</userinput></screen>
|
|||||||
<para>Run the newly compiled <command>bash</command> program (replacing the one that is
|
<para>Run the newly compiled <command>bash</command> program (replacing the one that is
|
||||||
currently being executed):</para>
|
currently being executed):</para>
|
||||||
|
|
||||||
<screen role="nodump"><userinput>exec /usr/bin/bash --login +h</userinput></screen>
|
<screen role="nodump"><userinput>exec /usr/bin/bash --login</userinput></screen>
|
||||||
|
|
||||||
<note>
|
|
||||||
<para>The parameters used make the <command>bash</command>
|
|
||||||
process an interactive login shell and continues to disable hashing so
|
|
||||||
that new programs are found as they become available.</para>
|
|
||||||
</note>
|
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
@ -59,10 +59,10 @@
|
|||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="intltool.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="intltool.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="autoconf.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="autoconf.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="automake.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="automake.xml"/>
|
||||||
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openssl.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kmod.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kmod.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libelf.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libelf.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libffi.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libffi.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openssl.xml"/>
|
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="python.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="python.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ninja.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ninja.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="meson.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="meson.xml"/>
|
||||||
@ -106,6 +106,6 @@
|
|||||||
|
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutdebug.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutdebug.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="stripping.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="stripping.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="revisedchroot.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cleanup.xml"/>
|
||||||
|
|
||||||
</chapter>
|
</chapter>
|
||||||
|
@ -5,8 +5,8 @@
|
|||||||
%general-entities;
|
%general-entities;
|
||||||
]>
|
]>
|
||||||
|
|
||||||
<sect1 id="ch-system-revisedchroot">
|
<sect1 id="ch-system-cleanup">
|
||||||
<?dbhtml filename="revisedchroot.html"?>
|
<?dbhtml filename="cleanup.html"?>
|
||||||
|
|
||||||
<title>Cleaning Up</title>
|
<title>Cleaning Up</title>
|
||||||
|
|
||||||
@ -14,28 +14,6 @@
|
|||||||
|
|
||||||
<screen><userinput>rm -rf /tmp/*</userinput></screen>
|
<screen><userinput>rm -rf /tmp/*</userinput></screen>
|
||||||
|
|
||||||
<para>Now log out and reenter the chroot environment with an updated
|
|
||||||
chroot command. From now on, use this updated chroot command any time
|
|
||||||
you need to reenter the chroot environment after exiting:</para>
|
|
||||||
|
|
||||||
<screen role="nodump"><userinput>logout
|
|
||||||
|
|
||||||
chroot "$LFS" /usr/bin/env -i \
|
|
||||||
HOME=/root TERM="$TERM" \
|
|
||||||
PS1='(lfs chroot) \u:\w\$ ' \
|
|
||||||
PATH=/usr/bin:/usr/sbin \
|
|
||||||
/usr/bin/bash --login</userinput></screen>
|
|
||||||
|
|
||||||
<para>Here the <parameter>+h</parameter> option is not used anymore, since
|
|
||||||
all the previous programs have been replaced: hashing is therefore
|
|
||||||
possible.</para>
|
|
||||||
|
|
||||||
<para>If the virtual kernel file systems have been unmounted, either manually
|
|
||||||
or through a reboot, ensure that the virtual kernel file systems are mounted
|
|
||||||
when reentering the chroot. This process was explained in <xref
|
|
||||||
linkend="ch-tools-bindmount"/> and <xref
|
|
||||||
linkend="ch-tools-kernfsmount"/>.</para>
|
|
||||||
|
|
||||||
<para>There are also several files installed in the /usr/lib and /usr/libexec
|
<para>There are also several files installed in the /usr/lib and /usr/libexec
|
||||||
directories with a file name extension of .la. These are "libtool archive"
|
directories with a file name extension of .la. These are "libtool archive"
|
||||||
files. As already said, they are only useful when linking with static
|
files. As already said, they are only useful when linking with static
|
@ -43,7 +43,7 @@
|
|||||||
|
|
||||||
<para>At first, fix an issue breaking
|
<para>At first, fix an issue breaking
|
||||||
<filename class="libraryfile">libasan.a</filename> building this package
|
<filename class="libraryfile">libasan.a</filename> building this package
|
||||||
with Glibc-2.34:</para>
|
with Glibc-2.34 or later:</para>
|
||||||
|
|
||||||
<screen><userinput remap="pre">sed -e '/static.*SIGSTKSZ/d' \
|
<screen><userinput remap="pre">sed -e '/static.*SIGSTKSZ/d' \
|
||||||
-e 's/return kAltStackSize/return SIGSTKSZ * 4/' \
|
-e 's/return kAltStackSize/return SIGSTKSZ * 4/' \
|
||||||
|
@ -73,14 +73,12 @@
|
|||||||
|
|
||||||
<para>To test the results, issue:</para>
|
<para>To test the results, issue:</para>
|
||||||
|
|
||||||
<screen><userinput remap="test">make -k check</userinput></screen>
|
<screen><userinput remap="test">make check</userinput></screen>
|
||||||
|
<!--
|
||||||
<para>
|
<para>
|
||||||
The gdbmtool tests are known to fail with some DejaGNU
|
One test, <filename>version</filename>, is known to fail.
|
||||||
<literal>ERROR</literal> messages. In the summary it's
|
|
||||||
shown as one unresolved testcase.
|
|
||||||
</para>
|
</para>
|
||||||
|
-->
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">make install</userinput></screen>
|
<screen><userinput remap="install">make install</userinput></screen>
|
||||||
|
@ -200,7 +200,7 @@ esac</userinput></screen>
|
|||||||
|
|
||||||
<screen><userinput remap="install">touch /etc/ld.so.conf</userinput></screen>
|
<screen><userinput remap="install">touch /etc/ld.so.conf</userinput></screen>
|
||||||
|
|
||||||
<para>Fix the generated Makefile to skip an unneeded sanity check
|
<para>Fix the Makefile to skip an unneeded sanity check
|
||||||
that fails in the LFS partial environment:
|
that fails in the LFS partial environment:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
@ -45,6 +45,7 @@
|
|||||||
|
|
||||||
<screen><userinput remap="configure">./configure --prefix=/usr \
|
<screen><userinput remap="configure">./configure --prefix=/usr \
|
||||||
--sysconfdir=/etc \
|
--sysconfdir=/etc \
|
||||||
|
--with-openssl \
|
||||||
--with-xz \
|
--with-xz \
|
||||||
--with-zstd \
|
--with-zstd \
|
||||||
--with-zlib</userinput></screen>
|
--with-zlib</userinput></screen>
|
||||||
@ -53,7 +54,21 @@
|
|||||||
<title>The meaning of the configure options:</title>
|
<title>The meaning of the configure options:</title>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><parameter>--with-xz, --with-zlib, --with-zstd</parameter></term>
|
<term>
|
||||||
|
<parameter>--with-openssl</parameter>
|
||||||
|
</term>
|
||||||
|
<listitem>
|
||||||
|
<para>This option enables Kmod to handle PKCS7 signatures for
|
||||||
|
kernel modules.</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term>
|
||||||
|
<parameter>--with-xz</parameter>,
|
||||||
|
<parameter>--with-zlib</parameter>, and
|
||||||
|
<parameter>--with-zstd</parameter>
|
||||||
|
</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>These options enable Kmod to handle compressed kernel modules.</para>
|
<para>These options enable Kmod to handle compressed kernel modules.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
@ -65,9 +80,9 @@
|
|||||||
|
|
||||||
<screen><userinput remap="make">make</userinput></screen>
|
<screen><userinput remap="make">make</userinput></screen>
|
||||||
|
|
||||||
<para>This package does not come with a test suite that can be run in the
|
<para>The test suite of this package requires raw kernel headers
|
||||||
LFS chroot environment. At a minimum the git program is required and
|
(not the <quote>sanitized</quote> kernel headers installed earlier),
|
||||||
several tests will not run outside of a git repository. </para>
|
which are beyond the scope of LFS.</para>
|
||||||
|
|
||||||
<para>Install the package and create symlinks for
|
<para>Install the package and create symlinks for
|
||||||
compatibility with Module-Init-Tools (the package that previously handled
|
compatibility with Module-Init-Tools (the package that previously handled
|
||||||
|
@ -306,8 +306,8 @@
|
|||||||
<segtitle>Installed directories</segtitle>
|
<segtitle>Installed directories</segtitle>
|
||||||
|
|
||||||
<seglistitem>
|
<seglistitem>
|
||||||
<seg>accessdb, apropos (link to whatis), catman, lexgrog, man, mandb,
|
<seg>accessdb, apropos (link to whatis), catman, lexgrog, man,
|
||||||
manpath, and whatis</seg>
|
man-recode, mandb, manpath, and whatis</seg>
|
||||||
<seg>libman.so and libmandb.so (both in /usr/lib/man-db)</seg>
|
<seg>libman.so and libmandb.so (both in /usr/lib/man-db)</seg>
|
||||||
<seg>/usr/lib/man-db, /usr/libexec/man-db,
|
<seg>/usr/lib/man-db, /usr/libexec/man-db,
|
||||||
and /usr/share/doc/man-db-&man-db-version;</seg>
|
and /usr/share/doc/man-db-&man-db-version;</seg>
|
||||||
@ -373,6 +373,16 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry id="man-recode">
|
||||||
|
<term><command>man-recode</command></term>
|
||||||
|
<listitem>
|
||||||
|
<para>Converts manual pages to another encoding</para>
|
||||||
|
<indexterm zone="ch-system-man-db man-recode">
|
||||||
|
<primary sortas="b-man-recode">man-recode</primary>
|
||||||
|
</indexterm>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry id="mandb">
|
<varlistentry id="mandb">
|
||||||
<term><command>mandb</command></term>
|
<term><command>mandb</command></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -58,7 +58,6 @@
|
|||||||
<screen><userinput remap="configure">mkdir -p build
|
<screen><userinput remap="configure">mkdir -p build
|
||||||
cd build
|
cd build
|
||||||
|
|
||||||
LANG=en_US.UTF-8 \
|
|
||||||
meson --prefix=/usr \
|
meson --prefix=/usr \
|
||||||
--sysconfdir=/etc \
|
--sysconfdir=/etc \
|
||||||
--localstatedir=/var \
|
--localstatedir=/var \
|
||||||
@ -131,7 +130,7 @@ meson --prefix=/usr \
|
|||||||
services responsible for setting up the
|
services responsible for setting up the
|
||||||
<filename>/etc/group</filename> and
|
<filename>/etc/group</filename> and
|
||||||
<filename>/etc/passwd</filename> files. Both files
|
<filename>/etc/passwd</filename> files. Both files
|
||||||
were created earlier in this chapter. This daemon is not useful
|
were created in the previous chapter. This daemon is not useful
|
||||||
on an LFS system since user accounts are manually created.</para>
|
on an LFS system since user accounts are manually created.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
@ -173,11 +172,11 @@ meson --prefix=/usr \
|
|||||||
|
|
||||||
<para>Compile the package:</para>
|
<para>Compile the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="make">LANG=en_US.UTF-8 ninja</userinput></screen>
|
<screen><userinput remap="make">ninja</userinput></screen>
|
||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">LANG=en_US.UTF-8 ninja install</userinput></screen>
|
<screen><userinput remap="install">ninja install</userinput></screen>
|
||||||
|
|
||||||
<para>Install the man pages:</para>
|
<para>Install the man pages:</para>
|
||||||
|
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
||||||
<!ENTITY % general-entities SYSTEM "../general.ent">
|
<!ENTITY % general-entities SYSTEM "../general.ent">
|
||||||
%general-entities;
|
%general-entities;
|
||||||
<!ENTITY tdbc-ver "1.1.2">
|
<!ENTITY tdbc-ver "1.1.3">
|
||||||
<!ENTITY itcl-ver "4.2.1">
|
<!ENTITY itcl-ver "4.2.2">
|
||||||
]>
|
]>
|
||||||
|
|
||||||
<sect1 id="ch-system-tcl" role="wrap">
|
<sect1 id="ch-system-tcl" role="wrap">
|
||||||
|
@ -45,7 +45,9 @@
|
|||||||
<para>Prepare Util-linux for compilation:</para>
|
<para>Prepare Util-linux for compilation:</para>
|
||||||
|
|
||||||
<screen revision="sysv"><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
|
<screen revision="sysv"><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
|
||||||
|
--bindir=/usr/bin \
|
||||||
--libdir=/usr/lib \
|
--libdir=/usr/lib \
|
||||||
|
--sbindir=/usr/sbin \
|
||||||
--docdir=/usr/share/doc/util-linux-&util-linux-version; \
|
--docdir=/usr/share/doc/util-linux-&util-linux-version; \
|
||||||
--disable-chfn-chsh \
|
--disable-chfn-chsh \
|
||||||
--disable-login \
|
--disable-login \
|
||||||
@ -61,7 +63,9 @@
|
|||||||
runstatedir=/run</userinput></screen>
|
runstatedir=/run</userinput></screen>
|
||||||
|
|
||||||
<screen revision="systemd"><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
|
<screen revision="systemd"><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
|
||||||
|
--bindir=/usr/bin \
|
||||||
--libdir=/usr/lib \
|
--libdir=/usr/lib \
|
||||||
|
--sbindir=/usr/sbin \
|
||||||
--docdir=/usr/share/doc/util-linux-&util-linux-version; \
|
--docdir=/usr/share/doc/util-linux-&util-linux-version; \
|
||||||
--disable-chfn-chsh \
|
--disable-chfn-chsh \
|
||||||
--disable-login \
|
--disable-login \
|
||||||
@ -259,15 +263,15 @@ rm -rf DESTDIR</userinput></screen>
|
|||||||
<seglistitem>
|
<seglistitem>
|
||||||
<seg>addpart, agetty, blkdiscard, blkid, blkzone, blockdev, cal, cfdisk, chcpu,
|
<seg>addpart, agetty, blkdiscard, blkid, blkzone, blockdev, cal, cfdisk, chcpu,
|
||||||
chmem, choom, chrt, col, colcrt, colrm, column, ctrlaltdel, delpart, dmesg,
|
chmem, choom, chrt, col, colcrt, colrm, column, ctrlaltdel, delpart, dmesg,
|
||||||
eject, fallocate, fdformat, fdisk, fincore, findfs, findmnt, flock, fsck,
|
eject, fallocate, fdisk, fincore, findfs, findmnt, flock, fsck,
|
||||||
fsck.cramfs, fsck.minix, fsfreeze, fstrim, getopt, hexdump, hwclock,
|
fsck.cramfs, fsck.minix, fsfreeze, fstrim, getopt, hexdump, hwclock,
|
||||||
i386, ionice, ipcmk, ipcrm, ipcs, isosize, kill, last, lastb (link to
|
i386, ionice, ipcmk, ipcrm, ipcs, irqtop, isosize, kill, last, lastb (link to
|
||||||
last), ldattach, linux32, linux64, logger, look, losetup, lsblk, lscpu,
|
last), ldattach, linux32, linux64, logger, look, losetup, lsblk, lscpu,
|
||||||
lsipc, lslocks, lslogins, lsmem, lsns, mcookie, mesg, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap,
|
lsipc, lsirq, lslocks, lslogins, lsmem, lsns, mcookie, mesg, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap,
|
||||||
more, mount, mountpoint, namei, nsenter, partx, pivot_root, prlimit,
|
more, mount, mountpoint, namei, nsenter, partx, pivot_root, prlimit,
|
||||||
readprofile, rename, renice, resizepart, rev, rfkill, rtcwake, script,
|
readprofile, rename, renice, resizepart, rev, rfkill, rtcwake, script,
|
||||||
scriptreplay, setarch, setsid, setterm, sfdisk, sulogin, swaplabel,
|
scriptlive, scriptreplay, setarch, setsid, setterm, sfdisk, sulogin, swaplabel,
|
||||||
swapoff (link to swapon), swapon, switch_root, taskset, ul,
|
swapoff (link to swapon), swapon, switch_root, taskset, uclampset, ul,
|
||||||
umount, uname26, unshare, utmpdump, uuidd, uuidgen, uuidparse, wall, wdctl, whereis,
|
umount, uname26, unshare, utmpdump, uuidd, uuidgen, uuidparse, wall, wdctl, whereis,
|
||||||
wipefs, x86_64, and zramctl</seg>
|
wipefs, x86_64, and zramctl</seg>
|
||||||
<seg>libblkid.so, libfdisk.so, libmount.so,
|
<seg>libblkid.so, libfdisk.so, libmount.so,
|
||||||
@ -502,16 +506,6 @@ rm -rf DESTDIR</userinput></screen>
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry id="fdformat">
|
|
||||||
<term><command>fdformat</command></term>
|
|
||||||
<listitem>
|
|
||||||
<para>Low-level formats a floppy disk</para>
|
|
||||||
<indexterm zone="ch-system-util-linux fdformat">
|
|
||||||
<primary sortas="b-fdformat">fdformat</primary>
|
|
||||||
</indexterm>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
<varlistentry id="fdisk">
|
<varlistentry id="fdisk">
|
||||||
<term><command>fdisk</command></term>
|
<term><command>fdisk</command></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
@ -701,6 +695,17 @@ rm -rf DESTDIR</userinput></screen>
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry id="irqtop">
|
||||||
|
<term><command>irqtop</command></term>
|
||||||
|
<listitem>
|
||||||
|
<para>Displays kernel interrupt counter information in
|
||||||
|
<filename>top(1)</filename> style view</para>
|
||||||
|
<indexterm zone="ch-system-util-linux irqtop">
|
||||||
|
<primary sortas="b-irqtop">irqtop</primary>
|
||||||
|
</indexterm>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry id="isosize">
|
<varlistentry id="isosize">
|
||||||
<term><command>isosize</command></term>
|
<term><command>isosize</command></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
@ -836,6 +841,16 @@ rm -rf DESTDIR</userinput></screen>
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry id="lsirq">
|
||||||
|
<term><command>lsirq</command></term>
|
||||||
|
<listitem>
|
||||||
|
<para>Displays kernel interrupt counter information</para>
|
||||||
|
<indexterm zone="ch-system-util-linux lsirq">
|
||||||
|
<primary sortas="b-lsirq">lsirq</primary>
|
||||||
|
</indexterm>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry id="lslocks">
|
<varlistentry id="lslocks">
|
||||||
<term><command>lslocks</command></term>
|
<term><command>lslocks</command></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
@ -1116,6 +1131,16 @@ rm -rf DESTDIR</userinput></screen>
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry id="scriptlive">
|
||||||
|
<term><command>scriptlive</command></term>
|
||||||
|
<listitem>
|
||||||
|
<para>Re-run session typescripts using timing information</para>
|
||||||
|
<indexterm zone="ch-system-util-linux scriptlive">
|
||||||
|
<primary sortas="b-scriptlive">scriptlive</primary>
|
||||||
|
</indexterm>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry id="scriptreplay">
|
<varlistentry id="scriptreplay">
|
||||||
<term><command>scriptreplay</command></term>
|
<term><command>scriptreplay</command></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
@ -1220,18 +1245,6 @@ rm -rf DESTDIR</userinput></screen>
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry id="tailf">
|
|
||||||
<term><command>tailf</command></term>
|
|
||||||
<listitem>
|
|
||||||
<para>Tracks the growth of a log file; displays the last 10 lines
|
|
||||||
of a log file, then continues displaying any new entries in the
|
|
||||||
log file as they are created</para>
|
|
||||||
<indexterm zone="ch-system-util-linux tailf">
|
|
||||||
<primary sortas="b-tailf">tailf</primary>
|
|
||||||
</indexterm>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
<varlistentry id="taskset">
|
<varlistentry id="taskset">
|
||||||
<term><command>taskset</command></term>
|
<term><command>taskset</command></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
@ -1242,6 +1255,17 @@ rm -rf DESTDIR</userinput></screen>
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry id="uclampset">
|
||||||
|
<term><command>uclampset</command></term>
|
||||||
|
<listitem>
|
||||||
|
<para>Manipulate the utilization clamping attributes of the
|
||||||
|
system or a process</para>
|
||||||
|
<indexterm zone="ch-system-util-linux uclampset">
|
||||||
|
<primary sortas="b-uclampset">uclampset</primary>
|
||||||
|
</indexterm>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry id="ul">
|
<varlistentry id="ul">
|
||||||
<term><command>ul</command></term>
|
<term><command>ul</command></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -192,7 +192,12 @@ EOF</userinput></screen>
|
|||||||
|
|
||||||
<para>When using <command>systemd-resolved</command> for DNS
|
<para>When using <command>systemd-resolved</command> for DNS
|
||||||
configuration, it creates the file
|
configuration, it creates the file
|
||||||
<filename>/run/systemd/resolve/resolv.conf</filename>.</para>
|
<filename>/run/systemd/resolve/stub-resolv.conf</filename>.
|
||||||
|
And, if <filename>/etc/resolv.conf</filename> does not exist, it
|
||||||
|
will be created by <command>systemd-resolved</command> as a symlink to
|
||||||
|
<filename>/run/systemd/resolve/stub-resolv.conf</filename>. So it's
|
||||||
|
unnecessary to create a <filename>/etc/resolv.conf</filename>
|
||||||
|
manually.</para>
|
||||||
<!--Create a
|
<!--Create a
|
||||||
symlink in <filename>/etc</filename> to use the generated file:</para>
|
symlink in <filename>/etc</filename> to use the generated file:</para>
|
||||||
|
|
||||||
@ -344,7 +349,7 @@ EOF</userinput></screen>
|
|||||||
changed for specific uses or requirements (if assigned an IP address by a
|
changed for specific uses or requirements (if assigned an IP address by a
|
||||||
network/system administrator and the machine will be connected to an
|
network/system administrator and the machine will be connected to an
|
||||||
existing network). The optional alias name(s) can be omitted, and the
|
existing network). The optional alias name(s) can be omitted, and the
|
||||||
<replaceable><192.168.0.2</replaceable> line can be omitted if you
|
<replaceable><192.168.0.2></replaceable> line can be omitted if you
|
||||||
are using a connection configured with DHCP or IPv6 Autoconfiguration.</para>
|
are using a connection configured with DHCP or IPv6 Autoconfiguration.</para>
|
||||||
|
|
||||||
<para>The ::1 entry is the IPv6 counterpart of 127.0.0.1 and represents
|
<para>The ::1 entry is the IPv6 counterpart of 127.0.0.1 and represents
|
||||||
|
22
packages.ent
22
packages.ent
@ -240,10 +240,10 @@
|
|||||||
<!ENTITY libstdcpp-tmpp2-du "1.1 GB">
|
<!ENTITY libstdcpp-tmpp2-du "1.1 GB">
|
||||||
<!ENTITY libstdcpp-tmpp2-sbu "0.8 SBU">
|
<!ENTITY libstdcpp-tmpp2-sbu "0.8 SBU">
|
||||||
|
|
||||||
<!ENTITY gdbm-version "1.22">
|
<!ENTITY gdbm-version "1.23">
|
||||||
<!ENTITY gdbm-size "1065 KB">
|
<!ENTITY gdbm-size "1,092 KB">
|
||||||
<!ENTITY gdbm-url "&gnu;gdbm/gdbm-&gdbm-version;.tar.gz">
|
<!ENTITY gdbm-url "&gnu;gdbm/gdbm-&gdbm-version;.tar.gz">
|
||||||
<!ENTITY gdbm-md5 "0bbd38f12656e4728e2f7c4708aec014">
|
<!ENTITY gdbm-md5 "8551961e36bf8c70b7500d255d3658ec">
|
||||||
<!ENTITY gdbm-home "&gnu-software;gdbm/">
|
<!ENTITY gdbm-home "&gnu-software;gdbm/">
|
||||||
<!ENTITY gdbm-fin-du "11 MB">
|
<!ENTITY gdbm-fin-du "11 MB">
|
||||||
<!ENTITY gdbm-fin-sbu "0.1 SBU">
|
<!ENTITY gdbm-fin-sbu "0.1 SBU">
|
||||||
@ -476,10 +476,10 @@
|
|||||||
<!ENTITY make-fin-du "13 MB">
|
<!ENTITY make-fin-du "13 MB">
|
||||||
<!ENTITY make-fin-sbu "0.6 SBU">
|
<!ENTITY make-fin-sbu "0.6 SBU">
|
||||||
|
|
||||||
<!ENTITY man-db-version "2.9.4">
|
<!ENTITY man-db-version "2.10.0">
|
||||||
<!ENTITY man-db-size "1,865 KB">
|
<!ENTITY man-db-size "1,844 KB">
|
||||||
<!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz">
|
<!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz">
|
||||||
<!ENTITY man-db-md5 "6e233a555f7b9ae91ce7cd0faa322bce">
|
<!ENTITY man-db-md5 "96009cd422f2e62b01b8c4de0f5691f1">
|
||||||
<!ENTITY man-db-home "https://www.nongnu.org/man-db/">
|
<!ENTITY man-db-home "https://www.nongnu.org/man-db/">
|
||||||
<!ENTITY man-db-fin-du "38 MB">
|
<!ENTITY man-db-fin-du "38 MB">
|
||||||
<!ENTITY man-db-fin-sbu "0.4 SBU">
|
<!ENTITY man-db-fin-sbu "0.4 SBU">
|
||||||
@ -685,15 +685,15 @@
|
|||||||
<!ENTITY tar-fin-du "40 MB">
|
<!ENTITY tar-fin-du "40 MB">
|
||||||
<!ENTITY tar-fin-sbu "1.9 SBU">
|
<!ENTITY tar-fin-sbu "1.9 SBU">
|
||||||
|
|
||||||
<!ENTITY tcl-version "8.6.11">
|
<!ENTITY tcl-version "8.6.12">
|
||||||
<!ENTITY tcl-major-version "8.6">
|
<!ENTITY tcl-major-version "8.6">
|
||||||
<!ENTITY tcl-size "10,020 KB">
|
<!ENTITY tcl-size "10,112 KB">
|
||||||
<!ENTITY tcl-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-src.tar.gz">
|
<!ENTITY tcl-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-src.tar.gz">
|
||||||
<!ENTITY tcl-md5 "8a4c004f48984a03a7747e9ba06e4da4">
|
<!ENTITY tcl-md5 "87ea890821d2221f2ab5157bc5eb885f">
|
||||||
<!ENTITY tcl-home "http://tcl.sourceforge.net/">
|
<!ENTITY tcl-home "http://tcl.sourceforge.net/">
|
||||||
<!ENTITY tcl-docs-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-html.tar.gz">
|
<!ENTITY tcl-docs-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-html.tar.gz">
|
||||||
<!ENTITY tcl-docs-md5 "e358a9140c3a171e42f18c8a7f6a36ea">
|
<!ENTITY tcl-docs-md5 "a0d1a5b60bbb68f2f0bd3066a19c527a">
|
||||||
<!ENTITY tcl-docs-size "1,172 KB">
|
<!ENTITY tcl-docs-size "1,176 KB">
|
||||||
<!ENTITY tcl-tmp-du "80 MB">
|
<!ENTITY tcl-tmp-du "80 MB">
|
||||||
<!ENTITY tcl-tmp-sbu "3.7 SBU">
|
<!ENTITY tcl-tmp-sbu "3.7 SBU">
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user