Jak zainstalować make?

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

Muszę zainstalować make na moim ubuntu na AWS EC2. Jak mogę to zrobić ? Mógłbym w końcu z powodzeniem zainstalować również wersję build-essential.

# make
make: *** No targets specified and no makefile found.  Stop.
Deepak
źródło
jakiej wersji ubuntu używasz?
Wersja, której używam, to 11.04 (GNU / Linux 2.6.38-8-virtual x86_64)
Deepak
właśnie zobaczyłem, że na moim Ubuntu 12.04 jest także pakiet make. prawdopodobnie sudo apt-get install makezadziała ...
sudo apt-get install make Czytanie list pakietów ... Gotowe Budowanie drzewa zależności Informacje o stanie odczytu ... Gotowe Marka pakietu nie jest dostępna, ale odnosi się do niej inny pakiet. Może to oznaczać, że brakuje pakietu, został on przestarzały lub jest dostępny tylko z innego źródła. E: Pakiet „make” nie ma kandydata do instalacji
Deepak
makePakiet zdecydowanie powinny być dostępne; Mam wersję 3.81-8.1ubuntu1 w moim systemie. Możesz mieć problem ze swoim /etc/apt/sources.list, który określa, gdzie apt-getszuka paczek.
Keith Thompson,

Odpowiedzi:

116

Uruchom polecenie:

sudo apt-get install build-essential

Są szanse, że będziesz potrzebował rzeczy takich jak gccbudowa budynku, więc równie dobrze możesz je zainstalować. build-essentialPakiet zainstaluje inne narzędzia używane wraz z make.

Bert
źródło
2

Na pewno wygląda na to, że make jest zainstalowany na twoim urządzeniu. Odpowiedź, którą otrzymujesz, jest w rzeczywistości błędem generowanym przez make, narzekającym, że nie może złożyć pliku Makefile (co powiedziałoby mu, co należy zrobić)

Czy w module, który próbujesz zainstalować, jest jakiś Makefile.pl? Jeśli tak, spróbuj:

$ perl Makefile.pl
$ make
tuxpiper
źródło