Как мне установить make?


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

Мне нужно установить make на мою Ubuntu на AWS EC2. Как я могу это сделать ? Наконец-то я смог успешно установить 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ищет пакеты.
Кит Томпсон

Ответы:


116

Запустите команду:

sudo apt-get install build-essential

Скорее всего, вам понадобятся такие вещи, как gccна самом деле сделать здание, так что вы также можете установить их. build-essentialПакет будет установить и другие инструменты , используемые вместе с make.


2

Похоже, что на вашем компьютере установлена ​​программа make. Ответ, который вы получаете, на самом деле является ошибкой, сгенерированной make, жалуясь, что он не может подать Makefile (который скажет ему, что нужно сделать)

Есть ли в модуле, который вы пытаетесь установить, файл Makefile.pl? Если это так, попробуйте:

$ perl Makefile.pl
$ make
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.