《Linux From Scratch》第三部分:构建LFS系统 第六章:安装基本的系统软件- 6.68. Texinfo-5.2

简介:

             Texinfo 软件包包含用于读、写以及转换信息页的程序。

大概编译时间: 0.5 SBU
需要磁盘空间: 109 MB

6.68.1. 安装 Texinfo

准备编译 Texinfo:

./configure --prefix=/usr

编译软件包:

make

用以下命令测试结果:

make check

安装软件包:

make install

可选地安装 TeX 中的组件:

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

make 参数的含义:

TEXMF=/usr/share/texmf

如果后面会安装 TeX 软件包, TEXMF makefile 变量保存了作为 TeX 树根的位置

该信息文档系统使用一个纯文本文件来存放菜单条目清单。文件保存在 /usr/share/info/dir。不幸的是,由于不同软件包 Makefile 的偶然问题,有时候会和系统中安装的信息页不同步。如果需要重建 /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.68.2. Texinfo 软件包内容

安装的程序: info, infokey, install-info, makeinfo (链接到 texi2any), pdftexi2dvi, pod2texi, texi2any, texi2dvi, texi2pdf, 和 texindex
安装目录: /usr/share/texinfo

简要介绍

info

用于读取和 man 页面相似的信息页,但和只是解释所有可用命令行选项相比更加深入, [例如比较 man bisoninfo bison]

infokey

编译包含自定义 Info 的源文件为二进制格式

install-info

用于安装信息页;它会更新 info 索引文件中的条目

makeinfo

翻译给定的 Texinfo 源文档为信息页、纯文本或 HTML

pdftexi2dvi

用于格式化给定的 Texinfo 文档为 PDF 文件

pod2texi

转换 Pod 为 Texinfo 格式

texi2any

翻译 Texinfo 源文档为多种其它格式

texi2dvi

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

texi2pdf

用于格式化给定 Texinfo 文档为 PDF 文件

texindex

用于对 Texinfo 索引文件进行排序

相关文章
|
3月前
|
Ubuntu Linux Anolis
Linux系统禁用swap
本文介绍了在新版本Linux系统(如Ubuntu 20.04+、CentOS Stream、openEuler等)中禁用swap的两种方法。传统通过注释/etc/fstab中swap行的方式已失效,现需使用systemd管理swap.target服务或在/etc/fstab中添加noauto参数实现禁用。方法1通过屏蔽swap.target适用于新版系统,方法2通过修改fstab挂载选项更通用,兼容所有系统。
230 3
Linux系统禁用swap
|
3月前
|
Linux
Linux系统修改网卡名为eth0、eth1
在Linux系统中,可通过修改GRUB配置和创建Udev规则或使用systemd链接文件,将网卡名改为`eth0`、`eth1`等传统命名方式,适用于多种发行版并支持多网卡配置。
344 3
|
Ubuntu Linux 网络安全
Linux系统初始化脚本
一款支持Rocky、CentOS、Ubuntu、Debian、openEuler等主流Linux发行版的系统初始化Shell脚本,涵盖网络配置、主机名设置、镜像源更换、安全加固等多项功能,适配单/双网卡环境,支持UEFI引导,提供多版本下载与持续更新。
305 0
Linux系统初始化脚本
|
3月前
|
安全 Linux Shell
Linux系统提权方式全面总结:从基础到高级攻防技术
本文全面总结Linux系统提权技术,涵盖权限体系、配置错误、漏洞利用、密码攻击等方法,帮助安全研究人员掌握攻防技术,提升系统防护能力。
286 1
|
3月前
|
监控 安全 Linux
Linux系统提权之计划任务(Cron Jobs)提权
在Linux系统中,计划任务(Cron Jobs)常用于定时执行脚本或命令。若配置不当,攻击者可利用其提权至root权限。常见漏洞包括可写的Cron脚本、目录、通配符注入及PATH变量劫持。攻击者通过修改脚本、创建恶意任务或注入命令实现提权。系统管理员应遵循最小权限原则、使用绝对路径、避免通配符、设置安全PATH并定期审计,以防范此类攻击。
1014 1
|
NoSQL Java Linux
linux 安装 neo4j简介
Neo4j是高性能NoSQL图形数据库,利用图结构存储数据。推荐使用JDK 11配合Neo4j 3.x版本。下载3.5.9版,通过`curl`命令在Linux上获取tar.gz文件,然后解压。配置`neo4j.conf`,调整内存设置,开启远程访问。执行`./bin/neo4j start`启动,通过`http://服务器IP:7474`访问,默认凭据是username: neo4j, password: neo4j,登录后应更改密码。
1440 1
|
存储 缓存 Ubuntu
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
352 0
|
Ubuntu 安全 Unix
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
442 0