¿Cómo obtengo el último automake?

8

Esto es muy similar a /ubuntu/453660/warning-automake-1-11-is-probably-too-old

En Ubuntu 12.04 LTS, recibo el siguiente mensaje de error:

WARNING: 'automake-1.14' is missing on your system.
         You should only need it if you modified 'Makefile.am' or
         'configure.ac' or m4 files included by 'configure.ac'.
         The 'automake' program is part of the GNU Automake package:
         <http://www.gnu.org/software/automake>
         It also requires GNU Autoconf, GNU m4 and Perl in order to run:
         <http://www.gnu.org/software/autoconf>
         <http://www.gnu.org/software/m4/>
         <http://www.perl.org/>
make: *** [../Makefile.in] Error 1

He intentado usar apt-getpara instalar el último autómata, pero afirma que ya estoy actualizado. La versión de automake que tengo, sin embargo, es 1.11, por lo que claramente no estoy actualizado. Quiero seguir automake1.11en el sistema para no romper nada que dependa de él.

¿Cómo obtengo la última versión para poder superar este error?

sg
fuente

Respuestas:

9

Utilizar

sudo apt-get autoremove automake
sudo apt-get install automake

Esto debería llevarlo a la versión 1.14.1, ese es el resultado para mi sistema 14.04.

RCF
fuente
1
No mencioné que quiero mantener el existente automake1.11para no romper nada de lo que actualmente depende de esa versión específica. He editado la pregunta
sg
0

Si el problema persiste, puede usar este script desde git o aquí está

#!/bin/bash


# run as root only
if [[ $EUID -ne 0 ]] ; then
    echo -e "\e[1;39m[   \e[31mError\e[39m   ] need root access to run this script\e[0;39m"
    exit 1
fi

function install_automake() {
    [ $# -eq 0 ] && { run_error "Usage: install_automake <version>"; exit; }
    local VERSION=${1}
    wget ftp://ftp.gnu.org/gnu/automake/automake-${VERSION}.tar.gz &> /dev/null
    if [ -f "automake-${VERSION}.tar.gz" ]; then
            tar -xzf automake-${VERSION}.tar.gz
            cd automake-${VERSION}/
            ./configure
            make && make install
            echo -e "\e[1;39m[   \e[1;32mOK\e[39m   ] automake-${VERSION} installed\e[0;39m"

        else
            echo -e "\e[1;39m[   \e[31mError\e[39m   ] cannot fetch file from ftp://ftp.gnu.org/gnu/automake/ \e[0;39m"
            exit 1
    fi
}
install_automake 1.15
Pian0_M4n
fuente