Respostas:
A instalação a partir de repositórios é sempre preferida, a menos que você precise da última versão do autotools. Nesse caso, você terá que fazer o download manualmente e instalá-lo manualmente. As ferramentas automáticas do GNU são três pacotes: Autoconf, Automake e Libtool. Aqui estão as etapas para instalá-lo manualmente:
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
Mais importante:
você não precisa de ferramentas automáticas instaladas para executar ./configure
, pois esse é um recurso essencial das ferramentas automáticas. Por outro lado, se você não receber o script de configuração, precisará de ferramentas automáticas instaladas para gerá-lo.
Nota
make install
será chamada internamente make
. Portanto, não há necessidade neste caso de chamar make
. Normalmente, as Autotools esperam que você ligue make
sem privilégios de sudo e make install
com sudo . Neste caso, por simplicidade, pulei esta diretriz. É (ou é?) Razoavelmente razoável confiar que não há malware no Makefile de ferramentas automáticas gerado.
make install
invoca make all
que é o que é chamado quando você chamar make
sem argumenrs
sudo make install
A instalação do autoconf é fácil, digite o terminal:
sudo apt-get install autoconf
Depois de instalar os pacotes autoconf, automake e libtool, o que fiz foi reconfigurar porque o erro persistiu. Depois da reconfiguração, fui autorizado a compilar e instalar sem erros.
$ sudo sh configure --prefix /usr/local
$ sudo make install
A justificativa de por que usar /usr/local
e não /usr/local/apache2
deixo você na próxima publicação
-y
bandeira ftwsudo apt-get install -y autotools-dev autoconf
. Agora ele pode ser executado sem supervisão