अपडेट: इन पैकेजों को स्थापित करने और जीवन के साथ आगे बढ़ने के लिए होमब्रे का उपयोग करें।
Homebrew स्थापित करें और बस इस तरह स्थापित करें autoconf, automakeऔर libtoolसंकुल:
brew install autoconf automake libtool
जब मैंने लगभग 3+ साल पहले यह उत्तर लिखा था, तो यह एक पुराने उत्तर को सही करने के लिए था जो कि पुराना था, केवल लिंक और स्पष्टीकरण में अस्पष्ट था। उस समय मैंने होमबॉव जैसे पैकेज मैनेजर की बजाए इस तरह के टास्क के लिए macOS पर कच्चे स्रोत संकलन का उपयोग करना पसंद किया क्योंकि मुझे होमबॉव और मैकपोर्ट्स केवल एक अपरिपक्व अपरिपक्व के रूप में मिले।
अब मैं brewMacOS पर Homebrew (उर्फ ) का नियमित रूप से उपयोग करता हूं जैसा कि मैं apt-getUbuntu और yumCentOS पर उपयोग करता हूं । मैं macOS पर कच्चे स्रोत कोड से कुछ भी संकलित करने से बचने की सलाह दूंगा जब तक कि आपके पास वास्तव में कोई विकल्प न हो।
संदर्भ उद्देश्यों के लिए नीचे पुरानी उत्तर सामग्री।
मुझे पता है कि यह सवाल लगभग 3+ साल पुराना है, लेकिन स्वीकृत उत्तर केवल एक लिंक है और वह लिंक अब मृत है। और अन्य जवाब तकनीकी रूप से सही है, लेकिन यह अभी भी वास्तविक व्याख्या नहीं करता है हाथ की प्रक्रिया के जीएनयू संस्करणों को स्थापित करने के लिए आवश्यक autoconf, automakeऔर libtoolमैक ओएस एक्स में
सबसे पहले, Xcode- कम से कम 4.3 संस्करण के बाद से मेरा मानना है - अब इसमें GNU संस्करण शामिल नहीं हैं autoconf, automakeऔर libtool। इसका मतलब यह नहीं है कि आप GNU टूल को अपने आप इंस्टॉल नहीं कर सकते। और यहाँ है कैसे।
मैंने मैक ओएस एक्स 10.6 (स्नो लेपर्ड), 10.7 (लायन), 10.8 (माउंटेन लायन) और 10.9 (मैवरिक्स) पर इस प्रक्रिया का उपयोग किया है।
Xcode और Xcode कमांड लाइन टूल इंस्टॉल करें।
पहली शर्त यह है कि Xcode को Xcode कमांड लाइन टूल के साथ-साथ इंस्टॉल किया जाए । यदि आप की जरूरत है autoconf, automakeऔर libtoolस्थापित किया है, तो आप पहले से ही Xcode और कमांड लाइन उपकरण स्थापित हैं, लेकिन सिर्फ उन लोगों के लिए जो इस सेटअप अभी तक नहीं है की ओर इशारा करते हैं।
अब, शो पर! बस ध्यान दें कि डाउनलोड की संस्करण संख्या वर्तमान (अप्रैल 2015 तक) पर आधारित है और इस पोस्ट के समय के अनुसार अच्छी तरह से काम करती है। यदि आपको आवश्यक हो तो अन्य संस्करणों में समायोजित करें:
autoconf2.69 स्थापित करें ।
अपने घर निर्देशिका के लिए काम कर रहे निर्देशिका सेट करें:
cd
स्रोत कोड प्राप्त करें और इसे विघटित करें:
curl -O -L http://ftpmirror.gnu.org/autoconf/autoconf-2.69.tar.gz
tar -xzf autoconf-2.69.tar.gz
असम्पीडित स्रोत कोड निर्देशिका में जाएं:
cd autoconf-*
configureस्रोत कोड पर स्क्रिप्ट चलाएँ :
./configure
अब makeइसे संकलित करने के लिए चलाएँ :
make
अब इसे स्थापित करें:
sudo make install
autoconfसभी की अच्छी तरह से पुष्टि करने के लिए नए स्थापित संस्करण की जाँच करें :
autoconf --version
प्रतिक्रिया कुछ इस तरह होनी चाहिए:
ऑटोकॉन्फ़ 2.69
automake1.15 स्थापित करें ।
अपने घर निर्देशिका के लिए काम कर रहे निर्देशिका सेट करें:
cd
स्रोत कोड प्राप्त करें और इसे विघटित करें:
curl -O -L http://ftpmirror.gnu.org/automake/automake-1.15.tar.gz
tar -xzf automake-1.15.tar.gz
असम्पीडित स्रोत कोड निर्देशिका में जाएं:
cd automake-*
configureस्रोत कोड पर स्क्रिप्ट चलाएँ :
./configure
अब makeइसे संकलित करने के लिए चलाएँ :
make
अब इसे स्थापित करें:
sudo make install
automakeसभी की अच्छी तरह से पुष्टि करने के लिए नए स्थापित संस्करण की जाँच करें :
automake --version
प्रतिक्रिया कुछ इस तरह होनी चाहिए:
१.१५ पर आटो
libtool2.4.6 स्थापित करें ।
अपने घर निर्देशिका के लिए काम कर रहे निर्देशिका सेट करें:
cd
स्रोत कोड प्राप्त करें और इसे विघटित करें:
curl -OL http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz
tar -xzf libtool-2.4.6.tar.gz
असम्पीडित स्रोत कोड निर्देशिका में जाएं:
cd libtool-*
configureस्रोत कोड पर स्क्रिप्ट चलाएँ :
./configure
अब makeइसे संकलित करने के लिए चलाएँ :
make
अब इसे स्थापित करें:
sudo make install
पृष्ठ के libtoolमाध्यम से नए इंस्टॉल किए गए संस्करण की जांच करें man- यह पुष्टि करने के लिए कि सब ठीक हो गया है:
man libtool
मैन पेज के पहले पेज पर कुछ इस तरह से होना चाहिए:
libtool - libtool 2.4.6 के लिए मैनुअल पेज