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