我刚开始学习 Linux。我正尝试阅读 Info 文件中包含的所有文档。当我在 Mac(运行 Mountain Lion)上输入“info info”命令时,我第一次注意到了它们。它提供了一个关于如何浏览节点的便捷教程。
我不想在工作机器上阅读这些文档而浪费公司时间,所以我尝试在家里的 Ubuntu 机器上(运行 13.04)找到相同的教程。我再次输入“info info”,但输出似乎不同。可用的选项之一是按“H”查看初学者教程。我以为这是同样的事情,但当我按“H”时,它说没有同名的文件或目录。输入“h”只会显示一个简短的命令列表,而不是我正在寻找的详细文件。
我错过了什么?
答案1
您可以从 texinfo-doc-nonfree 包安装它:
sudo apt install texinfo-doc-nonfree
引用自 /usr/share/doc/info/README.Debian:
This package does not contain the info documentation of info and texinfo,
as they are licensed under the GNU Free Document License with Cover Texts,
which is considered as non-free in Debian.
答案2
确实,似乎没有 的信息页info
。
您看到的是 信息的手册页。这肯定是一个错误,因为即使这个手册页也说您最好去使用 来info info
阅读信息...
解决该问题的实际方法是使用命令pinfo
而不是info
- 它也是一个文本模式信息浏览器,但更现代一些:
pinfo pinfo
不确定当前标题“信息文档可能丢失”是什么意思;
但一般来说,“info”格式——全名为“GNU Texinfo”——主要被GNU相关项目使用;这意味着它在很多情况下是缺失的。
幸运的是,手册页几乎随时可用。因此,如果找不到信息页,信息浏览器只会显示手册页,因此它仍可用于非 GNU 软件,只是用处不大。
您自己的回答解决了
“信息文档可能丢失”的另一种解释
答案3
在这里找到信息手册:http://www.gnu.org/software/texinfo/manual/info/
下载 gzip 压缩的 tar 文件;
wget https://www.gnu.org/software/texinfo/manual/info/info.info.tar.gz
提取它;
tar xf info.info.tar.gz
并将该文件放置在info目录中;
mv info.info /usr/share/info/
“info info”命令现在应该会带您进入该文档。