Files
LFS_Book/chapter06/meson.xml
Anton Maisak 6157b40498 - Доработки перевода Meson
- Доработки перевода
- Подготовка виртуальных файловых систем ядра
- Доработки перевода inetutils

Revision: 11439
Author: bdubbs
Date: 19 июля 2018 г. 3:57:03
Message:
Update to util-linux 2.32.1.
Update to binutils-2.31.1.
Update to meson-0.47.1.
Update to linux-4.17.8.
Update to e2fsprogs-1.44.3.
Document some new regression test failures.

----
Modified : /trunk/BOOK/chapter01/changelog.xml
Modified : /trunk/BOOK/chapter01/whatsnew.xml
Modified : /trunk/BOOK/chapter06/eudev.xml
Modified : /trunk/BOOK/chapter06/glibc.xml
Modified : /trunk/BOOK/chapter06/inetutils.xml
Modified : /trunk/BOOK/chapter06/meson.xml
Modified : /trunk/BOOK/general.ent
Modified : /trunk/BOOK/packages.ent
2018-07-19 10:44:18 +03:00

141 lines
5.3 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, mesonconf, mesonintrospect, mesontest, and wraptool</seg>
<seg>/usr/lib/python&python-minor;/site-packages/meson-&meson-version;-py&python-minor;.egg</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>
<varlistentry id="mesonconf">
<term><command>mesonconf</command></term>
<listitem>
<para>Инструмент для конфигурации процесса сборки с помощью meson</para>
<indexterm zone="ch-system-meson mesonconf">
<primary sortas="b-mesonconf">mesonconf</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mesonintrospect">
<term><command>mesonintrospect</command></term>
<listitem>
<para>Инструмент для получения информации о сборке Meson</para>
<indexterm zone="ch-system-meson mesonintrospect">
<primary sortas="b-mesonintrospect">mesonintrospect</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mesontest">
<term><command>mesontest</command></term>
<listitem>
<para>Инструмент тестирования для системы сборки Meson</para>
<indexterm zone="ch-system-meson mesontest">
<primary sortas="b-mesontest">mesontest</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="wraptool">
<term><command>wraptool</command></term>
<listitem>
<para>Загрузчик исходного кода зависимостей</para>
<indexterm zone="ch-system-meson wraptool">
<primary sortas="b-wraptool">wraptool</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>