Comment obtenir le dernier automake?

8

Ceci est très similaire à /ubuntu/453660/warning-automake-1-11-is-probably-too-old

Sur Ubuntu 12.04 LTS, je reçois le message d'erreur suivant:

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

J'ai essayé d'utiliser apt-getpour installer le dernier automake mais il prétend que je suis déjà à jour. La version d'automake que j'ai, cependant, est 1.11, donc clairement je ne suis pas à jour. Je veux garder automake1.11le système afin de ne rien casser qui repose sur lui.

Comment obtenir la dernière version pour pouvoir surmonter cette erreur?

sg
la source

Réponses:

9

Utilisation

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

Cela devrait vous amener à la version 1.14.1, c'est le résultat pour mon système 14.04.

RCF
la source
1
Je n'ai pas mentionné que je voulais conserver l'existant automake1.11afin de ne rien casser qui repose actuellement sur cette version spécifique. J'ai édité la question
sg
0

Si le problème persiste, vous pouvez utiliser ce script depuis git ou le voici

#!/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
la source