Come posso ottenere l'ultimo automake?


8

Questo è molto simile a /ubuntu/453660/warning-automake-1-11-is-probably-too-old

Su Ubuntu 12.04 LTS, visualizzo il seguente messaggio di errore:

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

Ho provato a utilizzare apt-getper installare l'ultimo automake ma afferma che sono già aggiornato. La versione di automake che ho, tuttavia, è 1.11, quindi chiaramente non sono aggiornato. Voglio mantenere automake1.11il sistema in modo da non rompere tutto ciò che si basa su di esso.

Come posso ottenere l'ultima versione in modo da poter superare questo errore?

Risposte:



9

Uso

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

Questo dovrebbe portarti alla versione 1.14.1, che è il risultato per il mio sistema 14.04.


1
Non ho detto che voglio mantenere l'esistente in automake1.11modo da non rompere nulla che si basi attualmente su quella versione specifica. Ho modificato la domanda
sg

0

Se il problema persiste, puoi usare questo script da git o eccolo qui

#!/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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.