Wie bekomme ich den neuesten Automake?


8

Dies ist sehr ähnlich zu /ubuntu/453660/warning-automake-1-11-is-probably-too-old

Unter Ubuntu 12.04 LTS wird folgende Fehlermeldung angezeigt:

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

Ich habe versucht, apt-getdas neueste Automake zu installieren, aber es wird behauptet, dass ich bereits auf dem neuesten Stand bin. Die Automake-Version, die ich habe, ist jedoch 1.11, also bin ich eindeutig nicht auf dem neuesten Stand. Ich möchte automake1.11auf dem System bleiben , damit ich nichts kaputt mache, was darauf angewiesen ist.

Wie erhalte ich die neueste Version, damit ich diesen Fehler überwinden kann?

Antworten:



9

Verwenden

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

Dies sollte Sie zu Version 1.14.1 bringen, das ist das Ergebnis für mein System 14.04.


1
Ich habe nicht erwähnt, dass ich das Vorhandene beibehalten möchte, automake1.11damit ich nichts kaputt mache, was derzeit auf dieser bestimmten Version basiert. Ich habe die Frage bearbeitet
sg

0

Wenn das Problem weiterhin besteht, können Sie dieses Skript von git verwenden oder hier ist es

#!/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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.