Güncelleme: Bu paketleri kurmak ve hayata devam etmek için sadece Homebrew kullanın.
Homebrew kurun ve sadece kur autoconf
, automake
ve libtool
bunun 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-get
Ubuntu ve yum
CentOS'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
, automake
ve libtool
Mac 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
, automake
ve 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
, automake
ve libtool
yü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:
autoconf
2.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 configure
kaynak koduna senaryoyu:
./configure
Şimdi make
derlemek için çalıştırın :
make
Şimdi kurun:
sudo make install
autoconf
Her ş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
automake
1.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 configure
kaynak koduna senaryoyu:
./configure
Şimdi make
derlemek için çalıştırın :
make
Şimdi kurun:
sudo make install
automake
Her ş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
libtool
2.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 configure
kaynak koduna senaryoyu:
./configure
Şimdi make
derlemek için çalıştırın :
make
Şimdi kurun:
sudo make install
Her şeyin yolunda gittiğini onaylamak için yeni yüklenen libtool
sürümü ( man
sayfa ü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