Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top
/usr/bin/perl --all
ERROR: Using requires that you install "make".

I need to install make on my ubuntu on AWS EC2. How can I do that ? I could finally install build-essential also successfully.

# make
make: *** No targets specified and no makefile found.  Stop.
share|improve this question

migrated from Jul 8 '12 at 9:16

This question came from our site for professional and enthusiast programmers.

which ubuntu version do you use? – tampis Jul 8 '12 at 3:00
Version I am using is 11.04 (GNU/Linux 2.6.38-8-virtual x86_64) – Deepak Jul 8 '12 at 3:07
just saw, that on my ubuntu 12.04 there is also a package make. probably sudo apt-get install make will work... – tampis Jul 8 '12 at 3:10
sudo apt-get install make Reading package lists... Done Building dependency tree Reading state information... Done Package make is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'make' has no installation candidate – Deepak Jul 8 '12 at 3:24
The make package definitely should be available; I have version 3.81-8.1ubuntu1 on my system. You might have a problem with your /etc/apt/sources.list, which defines where apt-get looks for packages. – Keith Thompson Jul 8 '12 at 6:16

sudo apt-get install build-essential

Chances are you will need things like gcc to actually do the building so you might as well install those as well. The build-essential package will install other tools used along with make.

share|improve this answer

It definitely looks like make is installed on your box. The reply you are getting is actually an error generated by make, complaining that it can't file the Makefile (which would tell it what needs to be done)

Is there any in the module you are trying to install? If so, try:

$ perl
$ make
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.