Як встановити make?


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

Мені потрібно встановити make на свій ubuntu на AWS EC2. Як я можу це зробити? Нарешті я міг також успішно встановити build-basic.

# 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 скласти списки пакетів для читання ... Готово дерево залежності залежно від зчитування Інформація про стан стану ... Готовий макет пакету недоступний, але посилається на інший пакет. Це може означати, що пакет відсутній, застарілий або він доступний лише з іншого джерела 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, скаржившись, що не може подати файл Makefile (який би сказав їй, що потрібно зробити)

Чи є якийсь Makefile.pl модуль, який ви намагаєтесь встановити? Якщо так, спробуйте:

$ perl Makefile.pl
$ make
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.