web-dev-qa-db-fra.com

installer autotools, autoconf

Je suis un nouvel utilisateur d’Ubuntu, j’ai besoin d’installer autotools. Lorsque je recherche sur Internet, il existe différentes manières de procéder à ./configure.

Veuillez me guider sur la façon d’installer autoconf, autotools, etc. sur mon système. Un guide pas à pas serait très utile

23
AbKDs

Pour installer autotools:

Sudo apt-get install autotools-dev

Pour installer autoconf

Sudo apt-get install autoconf
27
Maythux

L'installation à partir de référentiels est toujours préférable, sauf si vous avez besoin de la dernière version d'autotools. Dans ce cas, vous devrez le télécharger manuellement et l'installer manuellement. GNU autotools sont trois packages: Autoconf, Automake et Libtool. Voici les étapes pour l'installer manuellement:

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:

wget http://mirror.jre655.com/GNU/libtool/libtool-2.4.6.tar.gz
tar xf libtool*
cd libtool-2.4.6
sh configure --prefix /usr/local
make install 

Le plus important Vous n'avez pas besoin d'installer Autotools pour exécuter ./configure, c'est une fonctionnalité clé d'Autotools. D'autre part, si le script de configuration ne vous est pas fourni, vous aurez besoin d'installer autotools pour le générer.

Remarquemake install appellera en interne make. Ainsi, il n'est pas nécessaire dans ce cas d'appeler make. Normalement, Autotools s’attend à ce que vous appeliez make sans Sudo privilèges et make install avec Sudo . Dans ce cas, par souci de simplicité, j'ai ignoré cette recommandation. C'est (ou est-ce?) Assez raisonnable de croire qu'il n'y a pas de malware dans le Makefile généré par les autotools.

Installer autoconf est facile, tapez le terminal:

Sudo apt-get install autoconf
1
Stormvirux

Après avoir installé les paquets autoconf, automake et libtool, ce que j'ai fait était de reconfigurer car l'erreur persistait. Puis, après reconfiguration, j'ai été autorisé à compiler et à installer sans erreur.

$ Sudo sh configure --prefix /usr/local
$ Sudo make install

La justification de pourquoi utiliser /usr/local et non /usr/local/Apache2 je vous laisse dans le prochain publication

0
IT Developers