Làm thế nào để tôi cài đặt thực hiện?


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

Tôi cần cài đặt make trên Ubuntu của tôi trên AWS EC2. Làm thế nào tôi có thể làm điều đó ? Cuối cùng tôi cũng có thể cài đặt build-Essential cũng thành công.

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

bạn sử dụng phiên bản Ubuntu nào?

Phiên bản tôi đang sử dụng là 11.04 (GNU / Linux 2.6,38-8-ảo x86_64)
Deepak

chỉ cần nhìn thấy, trên Ubuntu 12.04 của tôi cũng có một gói make. có lẽ sudo apt-get install makesẽ hoạt động ...

sudo apt-get install make Reading list list ... Xong Xây dựng cây phụ thuộc Đọc thông tin trạng thái ... Done Gói thực hiện không khả dụng, nhưng được gọi bởi gói khác. Điều này có thể có nghĩa là gói bị thiếu, đã bị lỗi thời hoặc chỉ có sẵn từ một nguồn khác E: Gói 'make' không có ứng cử viên cài đặt
Deepak

Các makegói chắc chắn nên có sẵn; Tôi có phiên bản 3.81-8.1ubfox1 trên hệ thống của mình. Bạn có thể có một vấn đề với /etc/apt/sources.list, trong đó xác định nơi apt-gettìm gói.
Keith Thompson

Câu trả lời:


116

Chạy lệnh:

sudo apt-get install build-essential

Rất có thể bạn sẽ cần những thứ như gccthực sự làm tòa nhà để bạn cũng có thể cài đặt những thứ đó. Các build-essentialgói sẽ cài đặt các công cụ khác sử dụng cùng với make.


2

Nó chắc chắn trông giống như được thực hiện trên hộp của bạn. Câu trả lời bạn nhận được thực sự là một lỗi được tạo bởi make, phàn nàn rằng nó không thể gửi Makefile (sẽ cho nó biết những gì cần phải làm)

Có bất kỳ Makefile.pl nào trong mô-đun bạn đang cố gắng cài đặt không? Nếu vậy, hãy thử:

$ perl Makefile.pl
$ make
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.