如何安装make?


56
/usr/bin/perl install-module.pl --all
ERROR: Using install-module.pl requires that you install "make".

我需要在AWS EC2的ubuntu上安装make。我怎样才能做到这一点 ?我终于可以成功安装build-essential了。

# make
make: *** No targets specified and no makefile found.  Stop.

您使用哪个ubuntu版本?

我使用的版本是11.04(GNU / Linux 2.6.38-8-virtual x86_64)
Deepak

刚刚看到,在我的ubuntu 12.04上还有一个包make。可能sudo apt-get install make会起作用...

sudo apt-get install make正在读取软件包列表...完成构建依赖关系树正在读取状态信息...已完成软件包make不可用,但由另一个软件包引用。这可能意味着该软件包已丢失,已废弃或只能从其他来源获得。E:软件包“ make”没有安装候选对象
Deepak

make软件包肯定应该可用;我的系统上有版本3.81-8.1ubuntu1。您的可能有问题/etc/apt/sources.list,它定义了在哪里apt-get寻找软件包。
基思·汤普森

Answers:


115

运行命令:

sudo apt-get install build-essential

您可能需要gcc进行实际操作,例如安装建筑物。该build-essential软件包将安装与一起使用的其他工具make


2

肯定看起来像make已安装在您的盒子上。您得到的回复实际上是make生成的错误,抱怨说它无法归档Makefile(这将告诉它需要做什么)。

您要安装的模块中是否有任何Makefile.pl?如果是这样,请尝试:

$ perl Makefile.pl
$ make
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.