web-dev-qa-db-ja.com

最新のautomakeを入手するにはどうすればよいですか?

これは https://askubuntu.com/questions/453660/warning-automake-1-11-is-probably-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をインストールしようとしましたが、すでに最新であると主張しています。ただし、私が持っているautomakeバージョンは1.11なので、明らかに最新ではありません。システムにautomake1.11を保持したいので、それに依存しているものを壊さないでください。

このエラーを回避できるように、最新バージョンを入手するにはどうすればよいですか?

8
s g

Ubuntuパッケージでは、automake 1.14はtrusty以上でのみ使用可能です。しかし、もちろん自分でパッケージをビルドできます。

Debian GitリポジトリTrusty Automake Package -また、 ここ バイナリをダウンロードできます。

簡単な使い方のコンパイル

幸運を。

8
Roomy

つかいます

Sudo apt-get autoremove automake
Sudo apt-get install automake

これによりバージョン1.14.1になります。これが私のシステム14.04の結果です。

8
RCF

問題が解決しない場合は、このスクリプトを 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
0
Pian0_M4n