diff options
author | Sn4il <sn4il@thedroth.rocks> | 2024-09-02 15:54:35 +0300 |
---|---|---|
committer | Sn4il <sn4il@thedroth.rocks> | 2024-09-02 15:54:35 +0300 |
commit | 2203e654b389586650d553251b04544a34f189bf (patch) | |
tree | 0125b69fc70a2506c53158ba2020993a5b8985b7 /lfs-12.2-sysv/chapter08/groff.html | |
parent | 200d528e55ca954d37769f4d143f10c9519b00e7 (diff) | |
download | sn4il-site-2203e654b389586650d553251b04544a34f189bf.tar.gz sn4il-site-2203e654b389586650d553251b04544a34f189bf.zip |
LFS 12.2
Diffstat (limited to 'lfs-12.2-sysv/chapter08/groff.html')
-rw-r--r-- | lfs-12.2-sysv/chapter08/groff.html | 897 |
1 files changed, 897 insertions, 0 deletions
diff --git a/lfs-12.2-sysv/chapter08/groff.html b/lfs-12.2-sysv/chapter08/groff.html new file mode 100644 index 0000000..ba486dc --- /dev/null +++ b/lfs-12.2-sysv/chapter08/groff.html @@ -0,0 +1,897 @@ +<!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.63. Groff-1.23.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.2"> + <div class="navheader"> + <h4> + Линукс с нуля - Версия 12.2 + </h4> + <h3> + Глава 8. Установка базового системного программного обеспечения + </h3> + <ul> + <li class="prev"> + <a accesskey="p" href="findutils.html" title= + "Findutils-4.10.0">Пред.</a> + <p> + Findutils-4.10.0 + </p> + </li> + <li class="next"> + <a accesskey="n" href="grub.html" title="GRUB-2.12">След.</a> + <p> + GRUB-2.12 + </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.2">Начало</a> + </li> + </ul> + </div> + <h1 class="sect1"> + <a id="ch-system-groff" name="ch-system-groff"></a>8.63. Groff-1.23.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> + <p> + Пакет Groff содержит программы для обработки и форматирования + текста и изображений. + </p> + <div class="segmentedlist"> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Приблизительное время сборки:</strong> + <span class="segbody">0.2 SBU</span> + </div> + <div class="seg"> + <strong class="segtitle">Требуемое дисковое + пространство:</strong> <span class="segbody">107 MB</span> + </div> + </div> + </div> + </div> + <div class="installation" lang="ru" xml:lang="ru"> + <h2 class="sect2"> + 8.63.1. Установка пакета Groff + </h2> + <p> + Groff ожидает, что переменная окружения <code class= + "envar">PAGE</code> будет содержать размер бумаги по умолчанию. Для + пользователей из США подходит <em class= + "parameter"><code>PAGE=letter</code></em>. Для других стран больше + подойдет <em class="parameter"><code>PAGE=A4</code></em>. Хотя + формат бумаги по умолчанию настраивается во время компиляции, его + можно переопределить позже, записав <span class= + "quote">«<span class="quote">A4</span>»</span> или <span class= + "quote">«<span class="quote">letter</span>»</span> в файл + <code class="filename">/etc/papersize</code>. + </p> + <p> + Подготовьте Groff к компиляции: + </p> + <pre class="userinput"><kbd class="command">PAGE=<em class= + "replaceable"><code><paper_size></code></em> ./configure --prefix=/usr</kbd></pre> + <p> + Соберите пакет: + </p> + <pre class="userinput"><kbd class="command">make</kbd></pre> + <p> + Чтобы протестировать пакет, выполните: + </p> + <pre class="userinput"><kbd class="command">make check</kbd></pre> + <p> + Установите пакет: + </p> + <pre class="userinput"><kbd class="command">make install</kbd></pre> + </div> + <div class="content" lang="ru" xml:lang="ru"> + <h2 class="sect2"> + <a id="contents-groff" name="contents-groff"></a>8.63.2. Содержимое + пакета Groff + </h2> + <div class="segmentedlist"> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Установленные программы:</strong> + <span class="segbody">addftinfo, afmtodit, chem, eqn, + eqn2graph, gdiffmk, glilypond, gperl, gpinyin, grap2graph, grn, + grodvi, groff, groffer, grog, grolbp, grolj4, gropdf, grops, + grotty, hpftodit, indxbib, lkbib, lookbib, mmroff, neqn, nroff, + pdfmom, pdfroff, pfbtops, pic, pic2graph, post-grohtml, + preconv, pre-grohtml, refer, roff2dvi, roff2html, roff2pdf, + roff2ps, roff2text, roff2x, soelim, tbl, tfmtodit и + troff</span> + </div> + <div class="seg"> + <strong class="segtitle">Созданные каталоги:</strong> + <span class="segbody">/usr/lib/groff и + /usr/share/doc/groff-1.23.0, /usr/share/groff</span> + </div> + </div> + </div> + <div class="variablelist"> + <h3> + Краткое описание + </h3> + <table border="0" class="variablelist"> + <colgroup> + <col align="left" valign="top" /> + <col /> + </colgroup> + <tbody> + <tr> + <td> + <p> + <a id="addftinfo" name="addftinfo"></a><span class= + "term"><span class= + "command"><strong>addftinfo</strong></span></span> + </p> + </td> + <td> + <p> + Читает файл шрифта troff и добавляет некоторую + дополнительную информацию о метрике шрифта, используемую + системой <span class= + "command"><strong>groff</strong></span>. + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="afmtodit" name="afmtodit"></a><span class= + "term"><span class= + "command"><strong>afmtodit</strong></span></span> + </p> + </td> + <td> + <p> + Создаёт файл шрифта для использования с <span class= + "command"><strong>groff</strong></span> и <span class= + "command"><strong>grops</strong></span> + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="chem" name="chem"></a><span class= + "term"><span class= + "command"><strong>chem</strong></span></span> + </p> + </td> + <td> + <p> + Препроцессор Groff для создания диаграмм химических + структур + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="eqn" name="eqn"></a><span class= + "term"><span class="command"><strong>eqn</strong></span></span> + </p> + </td> + <td> + <p> + Компилирует описания уравнений, имеющихся внутри входных + файлов troff, которые понятны <span class= + "command"><strong>troff</strong></span> + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="eqn2graph" name="eqn2graph"></a><span class= + "term"><span class= + "command"><strong>eqn2graph</strong></span></span> + </p> + </td> + <td> + <p> + Преобразует a troff EQN (уравнение) во фрагмент + изображения + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="gdiffmk" name="gdiffmk"></a><span class= + "term"><span class= + "command"><strong>gdiffmk</strong></span></span> + </p> + </td> + <td> + <p> + Отображает различия между файлами groff/nroff/troff + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="glilypond" name="glilypond"></a><span class= + "term"><span class= + "command"><strong>glilypond</strong></span></span> + </p> + </td> + <td> + <p> + Преобразует ноты, записанные на языке lilypond в язык + groff + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="gperl" name="gperl"></a><span class= + "term"><span class= + "command"><strong>gperl</strong></span></span> + </p> + </td> + <td> + <p> + Препроцессор для groff, позволяющий вставлять код perl в + файлы groff + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="gpinyin" name="gpinyin"></a><span class= + "term"><span class= + "command"><strong>gpinyin</strong></span></span> + </p> + </td> + <td> + <p> + Препроцессор groff, позволяющий вставлять Pinyin (запись + звуков китайского языка с помощью латинского алфавита) в + файлы groff. + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="grap2graph" name="grap2graph"></a><span class= + "term"><span class= + "command"><strong>grap2graph</strong></span></span> + </p> + </td> + <td> + <p> + Преобразует диаграммы grap во фрагмент растрового + изображения (grap - это старый язык программирования Unix + для создания диаграмм) + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="grn" name="grn"></a><span class= + "term"><span class="command"><strong>grn</strong></span></span> + </p> + </td> + <td> + <p> + Препроцессор <span class= + "command"><strong>groff</strong></span> для файлов + gremlin + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="grodvi" name="grodvi"></a><span class= + "term"><span class= + "command"><strong>grodvi</strong></span></span> + </p> + </td> + <td> + <p> + Драйвер для <span class= + "command"><strong>groff</strong></span>, создающий + выходные файлы в формате TeX dvi + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="groff" name="groff"></a><span class= + "term"><span class= + "command"><strong>groff</strong></span></span> + </p> + </td> + <td> + <p> + Внешний интерфейс к системе форматирования документов + groff; обычно он запускает программу <span class= + "command"><strong>troff</strong></span> и постпроцессор, + соответствующий выбранному устройству + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="groffer" name="groffer"></a><span class= + "term"><span class= + "command"><strong>groffer</strong></span></span> + </p> + </td> + <td> + <p> + Отображает файлы groff и справочные страницы на + терминалах X и tty + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="grog" name="grog"></a><span class= + "term"><span class= + "command"><strong>grog</strong></span></span> + </p> + </td> + <td> + <p> + Читает файлы и пытается определить, какие из параметров + <span class="command"><strong>groff</strong></span> + <code class="option">-e</code>, <code class= + "option">-man</code>, <code class="option">-me</code>, + <code class="option">-mm</code>, <code class= + "option">-ms</code>, <code class="option">-p</code>, + <code class="option">-s</code>, или <code class= + "option">-t</code> требуются для печати файлов, и + указывает команду <span class= + "command"><strong>groff</strong></span> с этими + параметрами + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="grolbp" name="grolbp"></a><span class= + "term"><span class= + "command"><strong>grolbp</strong></span></span> + </p> + </td> + <td> + <p> + Драйвер <span class= + "command"><strong>groff</strong></span> для принтеров + Canon CAPSL (лазерные принтеры серий LBP-4 и LBP-8) + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="grolj4" name="grolj4"></a><span class= + "term"><span class= + "command"><strong>grolj4</strong></span></span> + </p> + </td> + <td> + <p> + Драйвер для <span class= + "command"><strong>groff</strong></span> который выводит + результат в формате PCL5, подходящем для принтера HP + LaserJet 4 + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="gropdf" name="gropdf"></a><span class= + "term"><span class= + "command"><strong>gropdf</strong></span></span> + </p> + </td> + <td> + <p> + Переводит выходные данные GNU <span class= + "command"><strong>troff</strong></span> в формат PDF + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="grops" name="grops"></a><span class= + "term"><span class= + "command"><strong>grops</strong></span></span> + </p> + </td> + <td> + <p> + Переводит выходные данные GNU <span class= + "command"><strong>troff</strong></span> в формат + PostScript + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="grotty" name="grotty"></a><span class= + "term"><span class= + "command"><strong>grotty</strong></span></span> + </p> + </td> + <td> + <p> + Переводит вывод GNU <span class= + "command"><strong>troff</strong></span> в форму, + подходящую для устройств, подобных пишущим машинкам. + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="hpftodit" name="hpftodit"></a><span class= + "term"><span class= + "command"><strong>hpftodit</strong></span></span> + </p> + </td> + <td> + <p> + Создает файл шрифта для использования с <span class= + "command"><strong>groff -Tlj4</strong></span> из файла + метрик шрифта для HP + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="indxbib" name="indxbib"></a><span class= + "term"><span class= + "command"><strong>indxbib</strong></span></span> + </p> + </td> + <td> + <p> + Создает инвертированный индекс для библиографических баз + данных для указанного файла, используемый с <span class= + "command"><strong>refer</strong></span>, <span class= + "command"><strong>lookbib</strong></span>, и <span class= + "command"><strong>lkbib</strong></span> + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="lkbib" name="lkbib"></a><span class= + "term"><span class= + "command"><strong>lkbib</strong></span></span> + </p> + </td> + <td> + <p> + Выполняет поиск в библиографических базах данных ссылок, + содержащих указанные ключи, и сообщает о любых найденных + ссылках + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="lookbib" name="lookbib"></a><span class= + "term"><span class= + "command"><strong>lookbib</strong></span></span> + </p> + </td> + <td> + <p> + Выводит приглашение при наличии стандартной ошибки (если + устройство стандартного ввода не является терминалом), + читает из устройства стандартного ввода строку, в которой + находится набор ключевых слов, ищет в библиографической + базе данных для указанного файла ссылки, содержащие эти + ключевые слова, выводит все ссылки, найденные в + стандартном выводе и повторяет этот процесс до тех пор, + пока не завершится входной поток + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="mmroff" name="mmroff"></a><span class= + "term"><span class= + "command"><strong>mmroff</strong></span></span> + </p> + </td> + <td> + <p> + Простой препроцессор для <span class= + "command"><strong>groff</strong></span> + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="neqn" name="neqn"></a><span class= + "term"><span class= + "command"><strong>neqn</strong></span></span> + </p> + </td> + <td> + <p> + Форматирует уравнения для их вывода в формате American + Standard Code for Information Interchange (ASCII) + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="nroff" name="nroff"></a><span class= + "term"><span class= + "command"><strong>nroff</strong></span></span> + </p> + </td> + <td> + <p> + Скрипт, который эмулирует команду <span class= + "command"><strong>nroff</strong></span> с помощью + <span class="command"><strong>groff</strong></span> + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="pdfmom" name="pdfmom"></a><span class= + "term"><span class= + "command"><strong>pdfmom</strong></span></span> + </p> + </td> + <td> + <p> + Это обертка над groff которая упрощает создание + PDF-документов из файлов, отформатированных с помощью + макросов mom. + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="pdfroff" name="pdfroff"></a><span class= + "term"><span class= + "command"><strong>pdfroff</strong></span></span> + </p> + </td> + <td> + <p> + Создает pdf-документы с помощью groff + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="pfbtops" name="pfbtops"></a><span class= + "term"><span class= + "command"><strong>pfbtops</strong></span></span> + </p> + </td> + <td> + <p> + Преобразует шрифт PostScript в формате <code class= + "filename">.pfb</code> в формат ASCII + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="pic" name="pic"></a><span class= + "term"><span class="command"><strong>pic</strong></span></span> + </p> + </td> + <td> + <p> + Компилирует описания изображений, вставленных во входные + файлы troff или TeX, в команды, понятные TeX или + <span class="command"><strong>troff</strong></span> + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="pic2graph" name="pic2graph"></a><span class= + "term"><span class= + "command"><strong>pic2graph</strong></span></span> + </p> + </td> + <td> + <p> + Преобразует диаграмму PIC во фрагмент изображения + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="post-grohtml" name="post-grohtml"></a><span class= + "term"><span class= + "command"><strong>post-grohtml</strong></span></span> + </p> + </td> + <td> + <p> + Переводит выходной поток GNU <span class= + "command"><strong>troff</strong></span> в HTML + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="preconv" name="preconv"></a><span class= + "term"><span class= + "command"><strong>preconv</strong></span></span> + </p> + </td> + <td> + <p> + Преобразует кодировку входных файлов в формат, понимаемый + GNU <span class="command"><strong>troff</strong></span> + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="pre-grohtml" name="pre-grohtml"></a><span class= + "term"><span class= + "command"><strong>pre-grohtml</strong></span></span> + </p> + </td> + <td> + <p> + Переводит выходной поток GNU <span class= + "command"><strong>troff</strong></span> в HTML + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="refer" name="refer"></a><span class= + "term"><span class= + "command"><strong>refer</strong></span></span> + </p> + </td> + <td> + <p> + Копирует содержимое файла в стандартный вывод, кроме тех + символов, которые расположены между <span class= + "emphasis"><em>.[</em></span> и <span class= + "emphasis"><em>.]</em></span> и интерпретируются как + цитаты, и кроме строк между <span class= + "emphasis"><em>.R1</em></span> и <span class= + "emphasis"><em>.R2</em></span>, которые интерпретируются + как команды, указывающие как цитаты должны быть + обработаны + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="roff2dvi" name="roff2dvi"></a><span class= + "term"><span class= + "command"><strong>roff2dvi</strong></span></span> + </p> + </td> + <td> + <p> + Преобразует файлы roff в формат DVI + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="roff2html" name="roff2html"></a><span class= + "term"><span class= + "command"><strong>roff2html</strong></span></span> + </p> + </td> + <td> + <p> + Преобразует файлы roff в формат HTML + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="roff2pdf" name="roff2pdf"></a><span class= + "term"><span class= + "command"><strong>roff2pdf</strong></span></span> + </p> + </td> + <td> + <p> + Преобразует файлы roff в формат PDF + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="roff2ps" name="roff2ps"></a><span class= + "term"><span class= + "command"><strong>roff2ps</strong></span></span> + </p> + </td> + <td> + <p> + Преобразует файлы roff в файлы ps + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="roff2text" name="roff2text"></a><span class= + "term"><span class= + "command"><strong>roff2text</strong></span></span> + </p> + </td> + <td> + <p> + Преобразует файлы roff в текстовые файлы + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="roff2x" name="roff2x"></a><span class= + "term"><span class= + "command"><strong>roff2x</strong></span></span> + </p> + </td> + <td> + <p> + Преобразует файлы roff в другие форматы + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="soelim" name="soelim"></a><span class= + "term"><span class= + "command"><strong>soelim</strong></span></span> + </p> + </td> + <td> + <p> + Читает файлы и заменяет строки вида <span class= + "emphasis"><em>.so file</em></span> содержимым указанного + файла <span class="emphasis"><em>file</em></span> + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="tbl" name="tbl"></a><span class= + "term"><span class="command"><strong>tbl</strong></span></span> + </p> + </td> + <td> + <p> + Компилирует описания таблиц, вставленные во входные файлы + troff, в команды, понимаемые <span class= + "command"><strong>troff</strong></span> + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="tfmtodit" name="tfmtodit"></a><span class= + "term"><span class= + "command"><strong>tfmtodit</strong></span></span> + </p> + </td> + <td> + <p> + Создает файл шрифта для использования с <span class= + "command"><strong>groff -Tdvi</strong></span> + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="troff" name="troff"></a><span class= + "term"><span class= + "command"><strong>troff</strong></span></span> + </p> + </td> + <td> + <p> + Полностью совместим с Unix <span class= + "command"><strong>troff</strong></span>; его следует + вызывать с помощью команды <span class= + "command"><strong>groff</strong></span>, которая также + будет запускать препроцессоры и постпроцессоры в + соответствующем порядке и с соответствующими параметрами + </p> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + <div class="navfooter"> + <ul> + <li class="prev"> + <a accesskey="p" href="findutils.html" title= + "Findutils-4.10.0">Пред.</a> + <p> + Findutils-4.10.0 + </p> + </li> + <li class="next"> + <a accesskey="n" href="grub.html" title="GRUB-2.12">След.</a> + <p> + GRUB-2.12 + </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.2">Начало</a> + </li> + </ul> + </div> + </body> +</html> |