Update: просто используйте Homebrew для установки этих пакетов и продолжайте жить.
установить Homebrew и просто установить autoconf
,automake
и libtool
пакеты вроде этого:
brew install autoconf automake libtool
когда я написал этот ответ около 3 лет назад, это было исправить предыдущий ответ, который был устаревшим, только для ссылок и расплывчатым в объяснении. В то время я предпочитал использовать компиляцию raw-источника на macOS для такой задачи, а не менеджер пакетов, такой как Homebrew, потому что Я просто нашел Homebrew и MacPorts немного незрелыми тогда.
теперь я использую Homebrew (ака brew
) на macOS так же регулярно, как я использую apt-get
на Ubuntu и yum
на CentOS. Я бы рекомендовал избегать компиляции чего-либо из исходного кода raw на macOS, Если у вас действительно нет выбора.
старое содержание ответа ниже для справочных целей.
я понимаю, что этот вопрос о 3+ лет, но принятый ответ-это ответ только на ссылку, и эта ссылка теперь мертва. И другой ответ технически верен, но он все еще не объясняет фактический практический процесс, необходимый для установки версий GNU autoconf
,automake
и libtool
в Mac OS X.
во-первых, Xcode-по крайней мере, начиная с версии 4.3, я считаю,-больше не включает версии GNU 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
ответ должен быть примерно таким:
automake 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
на первой странице man-страницы должно быть что-то вроде этого:
libtool - страница справочника по libtool 2.4.6