Files
LFS_Book/chapter06/texinfo.xml
Anton Maisak 553106032f SYNC
Revision: 11558
Author: pierre
Date: 13 марта 2019 г. 20:58:54
Message:
Update all chapter 6 contents and description sections.
Patch by Xi Ruoyao.
----
Modified : /trunk/BOOK/chapter01/changelog.xml
Modified : /trunk/BOOK/chapter06/bash.xml
Modified : /trunk/BOOK/chapter06/binutils.xml
Modified : /trunk/BOOK/chapter06/coreutils.xml
Modified : /trunk/BOOK/chapter06/e2fsprogs.xml
Modified : /trunk/BOOK/chapter06/findutils.xml
Modified : /trunk/BOOK/chapter06/gawk.xml
Modified : /trunk/BOOK/chapter06/gcc.xml
Modified : /trunk/BOOK/chapter06/gettext.xml
Modified : /trunk/BOOK/chapter06/glibc.xml
Modified : /trunk/BOOK/chapter06/grub.xml
Modified : /trunk/BOOK/chapter06/libelf.xml
Modified : /trunk/BOOK/chapter06/linux-headers.xml
Modified : /trunk/BOOK/chapter06/man-db.xml
Modified : /trunk/BOOK/chapter06/meson.xml
Modified : /trunk/BOOK/chapter06/psmisc.xml
Modified : /trunk/BOOK/chapter06/python.xml
Modified : /trunk/BOOK/chapter06/readline.xml
Modified : /trunk/BOOK/chapter06/systemd.xml
Modified : /trunk/BOOK/chapter06/texinfo.xml
Modified : /trunk/BOOK/chapter06/util-linux.xml
2019-08-10 10:18:54 +03:00

230 lines
9.0 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../general.ent">
%general-entities;
]>
<sect1 id="ch-system-texinfo" role="wrap">
<?dbhtml filename="texinfo.html"?>
<sect1info condition="script">
<productname>texinfo</productname>
<productnumber>&texinfo-version;</productnumber>
<address>&texinfo-url;</address>
</sect1info>
<title>Texinfo-&texinfo-version;</title>
<indexterm zone="ch-system-texinfo">
<primary sortas="a-Texinfo">Texinfo</primary>
</indexterm>
<sect2 role="package">
<title/>
<para>Этот пакет - система документирования и язык разметки, позволяющие создавать документы
в разных форматах из одного исходного текста. Он используется в процедурах установки многих пакетов LFS.</para>
<segmentedlist>
<segtitle>&buildtime;</segtitle>
<segtitle>&diskspace;</segtitle>
<seglistitem>
<seg>&texinfo-ch6-sbu;</seg>
<seg>&texinfo-ch6-du;</seg>
</seglistitem>
</segmentedlist>
</sect2>
<sect2 role="installation">
<title>Установка пакета Texinfo</title>
<para>Подготовьте пакет Texinfo к компиляции:</para>
<screen><userinput remap="configure">./configure --prefix=/usr --disable-static</userinput></screen>
<variablelist>
<title>Значение параметров конфигурации:</title>
<varlistentry>
<term><parameter>--disable-static</parameter></term>
<listitem>
<para>В этом случае сценарий настройки верхнего уровня будет выдавать предупреждение,
что это нераспознанный параметр, но сценарий настройки для XSParagraph распознает его и
использует его для отключения установки статического <filename class="libraryfile">XSParagraph.a</filename> в каталоге <filename
class="directory">/usr/lib/texinfo</filename>.</para>
</listitem>
</varlistentry>
</variablelist>
<para>Скомпилируйте пакет:</para>
<screen><userinput remap="make">make</userinput></screen>
<para>Для выполнения тестов, выполните команду:</para>
<screen><userinput remap="test">make check</userinput></screen>
<para>Установите пакет:</para>
<screen><userinput remap="install">make install</userinput></screen>
<para>При необходимости установите компоненты, входящие в установку TeX:</para>
<!-- FIXME: doesn't the TeX installation in BLFS overwrite files there? -->
<screen><userinput remap="install">make TEXMF=/usr/share/texmf install-tex</userinput></screen>
<variablelist>
<title>Значение параметров make:</title>
<varlistentry>
<term><parameter>TEXMF=/usr/share/texmf</parameter></term>
<listitem>
<para>В значении переменной <envar>TEXMF</envar> make-файла хранится корневой путь к дереву TeX, в случае дальнейшей установки этого пакета, позднее.</para>
</listitem>
</varlistentry>
</variablelist>
<para>Система документации Info использует простой текстовый файл для хранения списка пунктов меню. Файл находится в каталоге <filename>/usr/share/info/dir</filename>.
К сожалению, из-за случайных проблем в Make-файлах различных пакетов, он иногда может выйти из синхронизации с информационными страницами, установленными в системе. Если каталог <filename>/usr/share/info/dir</filename> когда-либо потребуется создать заново, следующие команды выполнят эту задачу:</para>
<screen role="nodump"><userinput>pushd /usr/share/info
rm -v dir
for f in *
do install-info $f dir 2&gt;/dev/null
done
popd</userinput></screen>
</sect2>
<sect2 id="contents-texinfo" role="content">
<title>Содержимое пакета Texinfo</title>
<segmentedlist>
<segtitle>Установленные программы</segtitle>
<segtitle>Установленная библиотека</segtitle>
<segtitle>Установленные каталоги</segtitle>
<seglistitem>
<seg>info, install-info, makeinfo (link to texi2any),
pdftexi2dvi, pod2texi, texi2any, texi2dvi, texi2pdf, и texindex</seg>
<seg>MiscXS.so, Parsetexi.so, and XSParagraph.so
(Всё содержимое каталога /usr/lib/texinfo)</seg>
<seg>/usr/share/texinfo and /usr/lib/texinfo</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Краткое описание</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="info">
<term><command>info</command></term>
<listitem>
<para>Used to read info pages which are similar to man pages, but
often go much deeper than just explaining all the available command
line options [For example, compare <command>man bison</command> and
<command>info bison</command>.]</para>
<indexterm zone="ch-system-texinfo info">
<primary sortas="b-info">info</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="install-info">
<term><command>install-info</command></term>
<listitem>
<para>Used to install info pages; it updates entries in the
<command>info</command> index file</para>
<indexterm zone="ch-system-texinfo install-info">
<primary sortas="b-install-info">install-info</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="makeinfo">
<term><command>makeinfo</command></term>
<listitem>
<para>Translates the given Texinfo source documents into
info pages, plain text, or HTML</para>
<indexterm zone="ch-system-texinfo makeinfo">
<primary sortas="b-makeinfo">makeinfo</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="pdftexi2dvi">
<term><command>pdftexi2dvi</command></term>
<listitem>
<para>Used to format the given Texinfo document into a
Portable Document Format (PDF) file</para>
<indexterm zone="ch-system-texinfo pdftexi2dvi">
<primary sortas="b-pdftexi2dvi">pdftexi2dvi</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="pod2texi">
<term><command>pod2texi</command></term>
<listitem>
<para>Converts Pod to Texinfo format</para>
<indexterm zone="ch-system-texinfo pod2texi">
<primary sortas="b-pod2texi">pod2texi</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="texi2any">
<term><command>texi2any</command></term>
<listitem>
<para>Translate Texinfo source documentation to
various other formats</para>
<indexterm zone="ch-system-texinfo texi2any">
<primary sortas="b-texiany">texi2any</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="texi2dvi">
<term><command>texi2dvi</command></term>
<listitem>
<para>Used to format the given Texinfo document into a
device-independent file that can be printed</para>
<indexterm zone="ch-system-texinfo texi2dvi">
<primary sortas="b-texi2dvi">texi2dvi</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="texi2pdf">
<term><command>texi2pdf</command></term>
<listitem>
<para>Used to format the given Texinfo document into a
Portable Document Format (PDF) file</para>
<indexterm zone="ch-system-texinfo texi2pdf">
<primary sortas="b-texi2pdf">texi2pdf</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="texindex">
<term><command>texindex</command></term>
<listitem>
<para>Used to sort Texinfo index files</para>
<indexterm zone="ch-system-texinfo texindex">
<primary sortas="b-texindex">texindex</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>