मैं कैसे स्थापित करूँ?


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

मुझे AWS EC2 पर अपने ubuntu पर मेक इन स्थापित करने की आवश्यकता है। मैं उसे कैसे कर सकता हूँ ? मैं अंत में बिल्ड-आवश्यक को भी सफलतापूर्वक स्थापित कर सकता हूं।

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

आप किस ubuntu संस्करण का उपयोग करते हैं?

संस्करण मैं 11.04 का उपयोग कर रहा हूं (GNU / Linux 2.6.38-8-virtual x86_64)
दीपक

बस देखा, कि मेरे ubuntu 12.04 पर एक पैकेज भी है make। शायद sudo apt-get install makeकाम करेगा ...

sudo apt-get install मेक रीडिंग पैकेज लिस्ट ... डोन बिल्डिंग डिपेंडेंसी ट्री रीडिंग स्टेट इन्फॉर्मेशन ... डोन पैकेज मेक उपलब्ध नहीं है, लेकिन दूसरे पैकेज द्वारा संदर्भित किया जाता है। इसका मतलब यह हो सकता है कि पैकेज गायब है, ऑब्सोलेट किया गया है, या केवल किसी अन्य स्रोत से उपलब्ध है E: पैकेज 'मेक' में कोई इंस्टॉलेशन उम्मीदवार नहीं है
दीपक

makeपैकेज निश्चित रूप से करना चाहिए उपलब्ध हो; मेरे सिस्टम पर संस्करण 3.81-8.1ubuntu1 है। आपको अपनी समस्या हो सकती है /etc/apt/sources.list, जो परिभाषित करती है कि apt-getपैकेज कहां दिखता है।
कीथ थॉम्पसन

जवाबों:


116

कमांड चलाएँ:

sudo apt-get install build-essential

संभावना है कि आपको उन चीजों की आवश्यकता होगी जैसे gccकि वास्तव में भवन बनाना है ताकि आप उन लोगों को भी स्थापित कर सकें। build-essentialपैकेज अन्य के साथ इस्तेमाल किया उपकरण स्थापित हो जाएगा make


2

यह निश्चित रूप से लगता है कि मेक आपके बॉक्स पर स्थापित है। आपको जो उत्तर मिल रहा है, वह वास्तव में मेक द्वारा उत्पन्न एक त्रुटि है, शिकायत करते हुए कि यह मेकफिल फाइल नहीं कर सकता है (जो यह बताएगा कि क्या करने की आवश्यकता है)

क्या आप स्थापित करने की कोशिश कर रहे मॉड्यूल में कोई Makefile.pl है? यदि ऐसा है, तो कोशिश करें:

$ perl Makefile.pl
$ make
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.