Files
LFS_Book/chapter06/meson.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

101 lines
3.8 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-meson" role="wrap">
<?dbhtml filename="meson.html"?>
<sect1info condition="script">
<productname>meson</productname>
<productnumber>&meson-version;</productnumber>
<address>&meson-url;</address>
</sect1info>
<title>Meson-&meson-version;</title>
<indexterm zone="ch-system-meson">
<primary sortas="a-Meson">Meson</primary>
</indexterm>
<sect2 role="package">
<title/>
<para>Meson - высокопроизводительная и удобная система сборки с открытым исходным кодом. Пакет содержит инструменты для автоматизации сборки программ. Основная цель Meson - минимизировать затраты времени на конфигурирование системы сборки.</para>
<segmentedlist>
<segtitle>&buildtime;</segtitle>
<segtitle>&diskspace;</segtitle>
<seglistitem>
<seg>&meson-ch6-sbu;</seg>
<seg>&meson-ch6-du;</seg>
</seglistitem>
</segmentedlist>
</sect2>
<sect2 role="installation">
<title>Установка пакета Meson</title>
<para>Для компиляции пакета Meson, необходимо выполнить следующую команду:</para>
<screen><userinput remap="make">python3 setup.py build</userinput></screen>
<para>У этого пакета нет тестов.</para>
<para>Установите пакет:</para>
<screen><userinput remap="install">python3 setup.py install --root=dest
cp -rv dest/* /</userinput></screen>
<variablelist>
<title>Значения параметров установки:</title>
<varlistentry>
<term><parameter>--root=dest</parameter></term>
<listitem>
<para>По умолчанию команда <command>python3 setup.py install</command> выполняет установку различных файлов (например файлы руководств) в Python Eggs. Если указать значение dest в аргументе root, <command>setup.py</command> выполнит установку файлов в обычную иерархию каталогов. Затем мы можем скопировать иерархию, чтобы все файлы в итоге были в обычном месте.
</para>
</listitem>
</varlistentry>
</variablelist>
</sect2>
<sect2 id="contents-meson" role="content">
<title>Содержимое пакета Meson</title>
<segmentedlist>
<segtitle>Установленные программы</segtitle>
<segtitle>Каталог установки</segtitle>
<seglistitem>
<seg>meson</seg>
<seg>/usr/lib/python&python-minor;/site-packages/meson-&meson-version;-py&python-minor;.egg-info and /usr/lib/python&python-minor;/site-packages/mesonbuild</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Краткое описание</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="meson">
<term><command>meson</command></term>
<listitem>
<para>Высокопроизводительная система сборки</para>
<indexterm zone="ch-system-meson meson">
<primary sortas="b-meson">meson</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>