6.76. Texinfo-6.5

Texinfo 软件包包含阅读、编写和转换 info 页面的程序。

估计编译时间: 1.1 SBU
需要硬盘空间: 129 MB

6.76.1. 安装 Texinfo

修复一个在退化测试中产生大量失败的文件:

sed -i '5481,5485 s/({/(\\{/' tp/Texinfo/Parser.pm

准备安装 Texinfo:

./configure --prefix=/usr --disable-static

配置选项的含义:

--disable-static

在本例中,顶层配置脚本会抱怨说这是一个无法识别的选项, 但 XSParagraph 配置脚本能够识别它,并禁止将静态库 XSParagraph.a 安装到 /usr/lib/texinfo

编译该软件包:

make

运行以下命令以测试编译结果:

make check

安装该软件包:

make install

可选地,安装属于 TeX 环境的组件:

make TEXMF=/usr/share/texmf install-tex

make 命令参数的含义:

TEXMF=/usr/share/texmf

TEXMF Makefile 变量包含之后可能安装的 TeX 软件包的 TeX 目录树根位置。

Info 文档系统使用纯文本文件保存目录项的列表, 该文件位于 /usr/share/info/dir。 不幸的是,由于一些软件包 Makefile 中的偶然问题, 它偶尔会与系统实际安装的 info 页面不同步。 如果需要重新创建 /usr/share/info/dir 文件, 可以运行以下命令完成这一工作:

pushd /usr/share/info
rm -v dir
for f in *
  do install-info $f dir 2>/dev/null
done
popd

6.76.2. Texinfo 的内容

安装的程序: info, install-info, makeinfo (到 texi2any 的链接), pdftexi2dvi, pod2texi, texi2any, texi2dvi, texi2pdf, 以及 texindex
安装的库: XSParagraph.so
安装的目录: /usr/share/texinfo 和 /usr/lib/texinfo

简要描述

info

用于阅读和 man 页面类似的 info 页面, man 页面一般只解释可用的命令行选项,而 info 页面更为深入 [例如,可以对比 man bisoninfo bison。]

install-info

用于安装 info 页面;该命令更新 info 索引文件

makeinfo

将给定 Texinfo 源代码文档转换成 info 页面、 纯文本或 HTML

pdftexi2dvi

将给定 Texinfo 文档格式化为可移植文档格式(PDF)文件

pod2texi

将 Pod 转换成 Texinfo 格式

texi2any

将 Texinfo 文档转换成其他几种格式

texi2dvi

将给定 Texinfo 文档格式化为可打印的设备无关文件

texi2pdf

将给定 Texinfo 文档格式化为可移植文档格式(PDF)文件

texindex

用于排序 Texinfo 索引文件