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 le faire ./configure
, etc.
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. Les outils automatiques GNU 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
Plus important encore, vous n’avez pas besoin d’installer autotools pour exécuter ./configure
, car il s’agit d’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.
Remarque make install
appellera en interne make
. Ainsi, il n’est pas nécessaire dans ce cas d’appel de make
. Normalement, Autotools attend de vous que vous appeliez make
sans les privilèges sudo et que make install
avec sudo . Dans ce cas, par souci de simplicité, j’ai ignoré cette directive. 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 est reconfiguré car l’erreur persiste. Ensuite, après reconfiguration, j’ai été autorisé à comstackr et à installer sans erreur.
$ sudo sh configure --prefix /usr/local $ sudo make install
La justification de l’utilisation de /usr/local
et non de /usr/local/apache2
Je vous laisse dans la prochaine publication