我试图建立GNU的grep,当我运行make,我得到:什么是makeinfo,我如何得到它?
[snip]
/bin/bash: line 9: makeinfo: command not found
什么是MAKEINFO,以及如何得到它?
(这是Ubuntu的,如果有差别)
我试图建立GNU的grep,当我运行make,我得到:什么是makeinfo,我如何得到它?
[snip]
/bin/bash: line 9: makeinfo: command not found
什么是MAKEINFO,以及如何得到它?
(这是Ubuntu的,如果有差别)
在(至少)Ubuntu中,当使用bash
时,它会告诉您需要安装哪些软件包(如果键入命令并且未在路径中找到该软件包)。我的终端说你需要安装'texinfo'软件包。
sudo apt-get install texinfo
需要安装texinfo。配置仍然会有它的结果缓存,所以它仍然会认为缺少makeinfo。吹走你的源代码并从tarball中重新打开它。运行configure然后make。
如果你从头开始构建软件包:
特别是,如果你从源代码编译bash
,安装文档,包括手册页,将失败(默默)无makeinfo
可用。
对于Centos,我通过安装这些软件包来解决它。
yum install texi2html texinfo
如果没有makeinfo条目,请不要担心。 只要运行
make all
您可以使用Ubuntu的sudo
做类似。
另一种选择是使用apt-file(即apt-file search makeinfo
)。默认情况下它可能安装在您的发行版中,但它是确定文件所属的包的好工具。
只需要注意,要安装软件包,它是sudo apt-get install ** texinfo **。请注意,它是teXinfo,而不是我最初错误阅读的texTinfo。 – ammianus 2012-11-04 23:37:21
只是为了说明 - 如何获得关于什么软件包包含实用工具的概念?即如果只知道名称makeinfo,如何了解texinfo。 – egor7 2013-05-18 18:08:26