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 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