info make
打开一样man make
。我已经make.info.tar.gz
从以下位置下载了文件https://www.gnu.org/software/make/manual/, 然后:
sudo cp ~/Downloads/make.info.tar.gz /usr/share/info/
sudo install-info /usr/share/info/make.info.tar.gz /usr/share/info/dir
我从以下渠道获得信息(没有双关语)https://www.gnu.org/software/texinfo/manual/texinfo/texinfo.html#Installing-an-Info-File
现在,当我这样做时,有一个新条目info
:
- 制造:(制造)。自动重制文件。
但当我选择它时,我得到了Cannot find node ''
。info make
仍然显示手册页,而不是信息文档页。可能是什么问题呢?
答案1
您下载的文件是一个存档,您需要提取其内容:
sudo tar -C /usr/share/info -xof make.info.tar.gz &&
sudo install-info /usr/share/info/make.info /usr/share/info/dir
像您所做的那样重命名它恰好有效,因为存档中只有一个文件,并且tar
标头最终大部分被info
;忽略。但zless /usr/share/info/make.info.gz
应该在页面顶部显示噪音。
答案2
我注意到其他文件的/usr/share/info/
名称为例如sed.info.gz
.重命名make.info.tar.gz
为make.info.gz
并在下面重新运行解决了问题
sudo install-info /usr/share/info/make.info.gz /usr/share/info/dir
我想知道为什么 gnu.org 有如此命名的文件可供下载。 “信息文档(268K 字节 gzip 压缩 tar 文件)。”也许在另一个系统上文件被命名tar.gz
?我使用的是基于 Linux Mint 21 的系统。