Как мне получить последнюю версию автомобиля?


8

Это очень похоже на /ubuntu/453660/warning-automake-1-11-is-probbly-too-old

В Ubuntu 12.04 LTS я получаю следующее сообщение об ошибке:

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

Я пытался использовать, apt-getчтобы установить последнюю версию автопроизводителя, но он утверждает, что я уже в курсе. Однако у меня есть версия automake 1.11, так что я явно не в курсе. Я хочу сохранить automake1.11систему, чтобы не нарушать ничего, на что она опирается.

Как мне получить последнюю версию, чтобы я мог обойти эту ошибку?

Ответы:



9

использование

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

Это должно привести вас к версии 1.14.1, это результат для моей системы 14.04.


1
Я не упомянул, что хочу сохранить существующее, automake1.11чтобы не нарушать ничего, что в настоящее время зависит от этой конкретной версии. Я редактировал вопрос
SG

0

Если проблема не устранена, вы можете использовать этот скрипт из git или вот он

#!/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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.