当前位置:  开发笔记 > 编程语言 > 正文

什么是makeinfo,我该如何获得它?

如何解决《什么是makeinfo,我该如何获得它?》经验,为你挑选了4个好方法。

我正在尝试构建GNU grep,当我运行make时,我得到:

[snip]
/bin/bash: line 9: makeinfo: command not found

什么是makeinfo,我该如何获得它?

(这是Ubuntu,如果它有所作为)



1> Tuminoid..:

在(至少)Ubuntu使用时bash,它会告诉您如果键入命令并且在路径中找不到它,则需要安装哪个包.我的终端说你需要安装'texinfo'包.

sudo apt-get install texinfo


请注意,安装包是sudo apt-get install**texinfo**.请注意,它是teXinfo,而不是我最初错误阅读的texTinfo.
如果你的shell没有像@ Tuminoid那样提供神奇的提示,你可以安装apt-file并运行命令:`apt-file update && apt-file search makeinfo`在结果中你会看到`texinfo:/ usr /斌/ makeinfo`
@ egor7告诉你缺少命令的实用程序叫做`command-not-found`,你可以用`sudo apt-get install command-not-found`安装它.
你在终端`$ makeinfo`中运行命令,Ubuntu将告诉你:`他的程序'makeinfo'目前没有安装.您可以通过输入以下命令安装它:sudo apt-get install texinfo`

2> 小智..:

对于Centos,我通过安装这些软件包来解决它.

yum install texi2html texinfo 

如果没有makeinfo的条目,请不要担心.赶紧跑

make all

您可以使用ubuntu类似地执行此操作sudo.


严格来说,texi2html是不必要的。(CentOS 7)。

3> 小智..:

另一种选择是使用apt-file(即apt-file search makeinfo).默认情况下,它可能会或可能不会安装在您的发行版中,但它是确定文件所属的包的绝佳工具.



4> 小智..:

需要安装texinfo.configure仍将具有其结果的缓存,因此它仍然会认为缺少makeinfo.吹掉你的来源并再次从tarball中解压缩.运行configure然后make.

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有