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
Pour installer autotools:
Sudo apt-get install autotools-dev
Pour installer autoconf
Sudo apt-get install autoconf
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
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