Оновлення: просто використовуйте Homebrew, щоб встановити ці пакети та продовжити життя.
Установка Homebrew і просто встановити autoconf
, automake
і libtool
пакети , як це:
brew install autoconf automake libtool
Коли я писав цю відповідь близько 3 років тому, слід було виправити попередню відповідь, яка була застарілою, лише посилання та розпливчаста в поясненні. У той час я вважав за краще використовувати компільовану сировину на macOS для такого завдання, а не менеджер пакунків, як Homebrew, тому що я просто вважав, що Homebrew та MacPorts тоді були незрілими.
Зараз я використовую Homebrew (ака brew
) на macOS так само регулярно, як і apt-get
в Ubuntu та yum
на CentOS. Я рекомендую уникати компіляції нічого із необробленого вихідного коду на macOS, якщо у вас дійсно немає іншого вибору.
Старий вміст відповіді нижче для довідкових цілей.
Я усвідомлюю, що цьому питанню близько 3 років, але прийнята відповідь - це лише відповідь на посилання, і це посилання тепер мертве. А інший відповідь технічно правильно, але це все одно не пояснює реальні практичний процес , необхідні для установки версії ГНУ autoconf
, automake
і libtool
в Mac OS X.
По- перше, Xcode-починаючи з версії 4.3 я вважаю, більше не включає в себе версії ГНУ autoconf
, automake
і libtool
. Це не означає, що ви не можете встановити інструменти GNU самостійно. А ось як.
Я використовував цей процес на Mac OS X 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion) та 10.9 (Mavericks) без проблем.
Встановіть інструменти командного рядка Xcode та Xcode.
Першою умовою є наявність Xcode встановлений разом з інструментами командного рядка Xcode , а також. Швидше за все , якщо вам потрібно autoconf
, automake
і libtool
встановлений, у вас вже є Xcode і інструменти командного рядка , встановлені, але просто вказує , що за тим , хто не має , що установка ще.
Тепер, на шоу! Зауважте лише, що кількість завантажень версій базується на тому, що є поточним (станом на квітень 2015 року) та добре працює за часом публікації. Пристосуйтеся до інших версій, якщо вам потрібно:
Встановіть autoconf
2,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
Відповідь має бути приблизно таким:
autoconf 2,69
Встановіть automake
1.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
Відповідь має бути приблизно таким:
автомат 1.15
Встановіть libtool
2.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