установка autotools, autoconf

Я новый пользователь Ubuntu, мне нужно установить autotools, когда я ищу в Интернете различные способы, которые дают ./configure и прочее.

Пожалуйста, расскажите мне, как установить autoconf, autotools и т. д. в моей системе. Пошаговое руководство будет очень полезно

1
задан 7 March 2014 в 14:16

2 ответа

Установка из репозиториев всегда предпочтительна, если вам не нужна последняя версия autotools. В этом случае вам придется загрузить его вручную и установить его вручную. GNU autotools - это три пакета: Autoconf, Automake и Libtool. Ниже приведены шаги по его установке вручную:

cd /usr/local/src

Autoconf:

wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz 
tar xf autoconf*
cd autoconf-2.69
sh configure --prefix /usr/local
make install

Automake:

wget http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz
tar xf automake*
cd automake-1.15
sh configure --prefix /usr/local
make install

Libtool:

[ f4]

Самое главное У вас нет необходимости использовать autotools для запуска ./configure, что это ключевая особенность autotools. С другой стороны, если вам не задан скрипт configure, вам понадобится autotools для его создания.

Самое главное make install будет внутренне вызывать make. Таким образом, в этом случае нет необходимости звонить make. Обычно Autotools ожидают, что вы назовете make без привилегий sudo и make install с sudo. В этом случае для простоты я пропустил это руководство. Это (или это так?) Достаточно разумно, чтобы доверять отсутствию вредоносного ПО в создаваемом autotools Makefile.

11
ответ дан 24 May 2018 в 11:03
  • 1
    я абсолютно зеленый, я знаю о трехстороннем вызове "./ configure; make; make install & quot ;. Почему вы прыгнули «сделать»? ? – sharkant 10 May 2017 в 14:40
  • 2
    make install вызывает make all, который вызывается, когда вы вызываете make без аргументов – Vicente Adolfo Bolea Sánchez 10 May 2017 в 15:27
  • 3
    Обычно они предлагают запустить make без sudo и установить с sudo. Однако, если вы находитесь в папке, требующей sudo-разрешений, вам нужно будет использовать обе команды с sudo или только sudo make install – Vicente Adolfo Bolea Sánchez 10 May 2017 в 15:28
  • 4
    Autoconf, Automake и Libtools имеют 3 разных номера версии, хорошо ли они работают? или Мне нужно внимательно загрузить соответствующую версию или просто произвольную версию? – gfan 13 October 2017 в 12:35
  • 5
    Я считаю, что между пакетами существует некоторая взаимозависимость версий. Правило большого пальца будет заключаться в том, чтобы сохранить версии пакетов, выпущенные в промежутке 5 лет между собой. У меня есть опыт, связанный с компиляцией довольно сложного проекта Autotools, выпущенного в 2003 году, как я помню. Мне пришлось загрузить automake, autoconf и libtool той эпохи, чтобы заставить его работать. – Vicente Adolfo Bolea Sánchez 16 October 2017 в 08:29

Установка autoconf проста, введите терминал:

sudo apt-get install autoconf
1
ответ дан 24 May 2018 в 11:03

Другие вопросы по тегам:

Похожие вопросы: