Bagaimana saya mendapatkan automake terbaru?


8

Ini sangat mirip dengan /ubuntu/453660/warning-automake-1-11-is-probably-too-old

Di Ubuntu 12.04 LTS, saya mendapatkan pesan kesalahan berikut:

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

Saya sudah mencoba menggunakan apt-getuntuk menginstal automake terbaru tetapi mengklaim bahwa saya sudah up to date. Versi automake yang saya miliki adalah 1,11, jadi jelas saya tidak up to date. Saya ingin tetap automake1.11menggunakan sistem ini sehingga saya tidak merusak apa pun yang mengandalkannya.

Bagaimana saya mendapatkan versi terbaru sehingga saya dapat melewati kesalahan ini?

Jawaban:



9

Menggunakan

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

Ini akan membawa Anda ke versi 1.14.1, itulah hasil untuk sistem saya 14.04.


1
Saya tidak menyebutkan bahwa saya ingin mempertahankan yang sudah ada automake1.11sehingga saya tidak merusak apa pun yang saat ini bergantung pada versi tertentu. Saya telah mengedit pertanyaan
sg

0

Jika masalah berlanjut, Anda dapat menggunakan skrip ini dari git atau ini dia

#!/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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.