Güncelleme: Bu paketleri kurmak ve hayata devam etmek için sadece Homebrew kullanın.
Homebrew kurun ve sadece kur autoconf, automakeve libtoolbunun gibi paketler:
brew install autoconf automake libtool
Bu cevabı yaklaşık 3+ yıl önce yazdığımda, eski, sadece bağlantı içeren ve açıklamada belirsiz olan önceki bir cevabı düzeltmekti. O zamanlar MacOS'ta ham kaynak derlemesini Homebrew gibi bir paket yöneticisi yerine bu gibi bir iş için kullanmayı tercih ettim çünkü Homebrew ve MacPorts'u o zamanlar biraz olgunlaşmamış buldum.
Şimdi MacOS'ta Homebrew'i (aka brew) apt-getUbuntu ve yumCentOS'ta kullandığım kadar düzenli kullanıyorum . Gerçekten başka bir seçeneğiniz yoksa, ham kaynak kodundan herhangi bir şeyi macOS'ta derlemekten kaçınmanızı tavsiye ederim.
Referans amaçlı eski cevap içeriği aşağıdadır.
Bu sorunun yaklaşık 3+ yaşında olduğunu biliyorum, ancak kabul edilen cevap sadece bir bağlantı olduğu ve bu bağlantı artık öldü. Ve diğer cevap teknik olarak doğru, ama yine de gerçek açıklamıyor uygulamalı sürecin GNU sürümlerini yüklemek için gerekli autoconf, automakeve libtoolMac OS X'te
İlk olarak, Xcode-beri en azından sürüm 4.3 daha uzun GNU sürümlerini içerir no-iman autoconf, automakeve libtool. Bu GNU araçlarını kendi başınıza kuramayacağınız anlamına gelmez. Ve işte nasıl.
Bu işlemi Mac OS X 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion) ve 10.9 (Mavericks) sürümlerinde sorunsuz olarak kullandım.
Xcode ve Xcode komut satırı araçlarını yükleyin.
İlk önkoşul sahip olmaktır Xcode yüklü Xcode komut satırı araçlarıyla birlikte de. Muhtemelen gerekiyorsa vardır autoconf, automakeve libtoolyüklenmiş, zaten Xcode ve yüklü komut satırı araçlarını var, ama henüz o kurulum yok olanlar için bu out işaret.
Şimdi, şovun üstüne! İndirme sürümlerinin güncel olanlara (Nisan 2015 itibariyle) dayandığını ve bu gönderinin zamanından itibaren iyi çalıştığını unutmayın. Gerekirse diğer sürümlere ayarlayın:
autoconf2.69 yükleyin .
Çalışma dizini giriş dizininize ayarlayın:
cd
Kaynak kodunu alın ve sıkıştırmasını açın:
curl -O -L http://ftpmirror.gnu.org/autoconf/autoconf-2.69.tar.gz
tar -xzf autoconf-2.69.tar.gz
Sıkıştırılmamış kaynak kod dizinine gidin:
cd autoconf-*
Run configurekaynak koduna senaryoyu:
./configure
Şimdi makederlemek için çalıştırın :
make
Şimdi kurun:
sudo make install
autoconfHer şeyin yolunda gittiğini onaylamak için yeni kurulan sürümü kontrol edin :
autoconf --version
Yanıt şöyle bir şey olmalı:
autoconf 2.69
automake1.15 yükleyin .
Çalışma dizini giriş dizininize ayarlayın:
cd
Kaynak kodunu alın ve sıkıştırmasını açın:
curl -O -L http://ftpmirror.gnu.org/automake/automake-1.15.tar.gz
tar -xzf automake-1.15.tar.gz
Sıkıştırılmamış kaynak kod dizinine gidin:
cd automake-*
Run configurekaynak koduna senaryoyu:
./configure
Şimdi makederlemek için çalıştırın :
make
Şimdi kurun:
sudo make install
automakeHer şeyin yolunda gittiğini onaylamak için yeni kurulan sürümü kontrol edin :
automake --version
Yanıt şöyle bir şey olmalı:
otomobil yapımı 1.15
libtool2.4.6'yı yükleyin .
Çalışma dizini giriş dizininize ayarlayın:
cd
Kaynak kodunu alın ve sıkıştırmasını açın:
curl -OL http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz
tar -xzf libtool-2.4.6.tar.gz
Sıkıştırılmamış kaynak kod dizinine gidin:
cd libtool-*
Run configurekaynak koduna senaryoyu:
./configure
Şimdi makederlemek için çalıştırın :
make
Şimdi kurun:
sudo make install
Her şeyin yolunda gittiğini onaylamak için yeni yüklenen libtoolsürümü ( mansayfa üzerinden) kontrol edin :
man libtool
Man sayfasının ilk sayfasında böyle bir şey olmalı:
libtool - libtool 2.4.6 için manuel sayfa