Make nasıl kurulur?


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

AWS EC2 üzerindeki ubuntu'uma make'ı yüklemem gerekiyor. Bunu nasıl yapabilirim ? Sonunda build-essential programını başarıyla yükleyebilirim.

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

hangi ubuntu sürümünü kullanıyorsunuz?

Kullandığım sürüm 11.04 (GNU / Linux 2.6.38-8-virtual x86_64)
Deepak

Sadece gördüm, ubuntu 12.04 benim de bir paket var make. muhtemelen sudo apt-get install makeçalışacak ...

sudo apt-get install make Paket listeleri okunuyor ... Yapıldı Bağımlılık ağacını oluştur Durum bilgisi okunuyor ... Bitti Paket oluştur kullanılamaz, ancak başka bir paket tarafından başvurulur. Bu, paketin eksik olduğu, eski olduğu veya yalnızca başka bir kaynaktan edinilebileceği anlamına gelebilir E: Paket 'make' in kurulum adayı yok
Deepak

makePaket kesinlikle olmalıdır kullanılabilir olması; Sistemimde sürüm 3.81-8.1ubuntu1 var. Paketleri /etc/apt/sources.listnerede apt-getarayacağını tanımlayanla ilgili bir sorununuz olabilir .
Keith Thompson,

Yanıtlar:


115

Komutu çalıştırın:

sudo apt-get install build-essential

Şansınız gcc, binayı yapmak gibi bir şeye ihtiyacınız olacak , böylece bunları da kurabilirsiniz. build-essentialPaket ile birlikte kullanılan diğer araçları kuracaktır make.


2

Make kesinlikle kutunuzda yüklü gibi görünüyor. Aldığınız cevap aslında make tarafından oluşturulan ve Makefile'i dosyalayamadığından (ki bu ne yapılması gerektiğini söyleyeceğinden) şikayet ediyor.

Yüklemeye çalıştığınız modülde herhangi bir Makefile.pl var mı? Eğer öyleyse, deneyin:

$ perl Makefile.pl
$ make
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.