태그 보관물: software-installation

software-installation

최신 automake는 어떻게 얻습니까? it if you

이것은 /ubuntu/453660/warning-automake-1-11-is-pro-ably-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시스템에 의존하고 싶어서 시스템에 의존하는 것을 깨뜨리지 않습니다.

이 오류를 극복 할 수 있도록 최신 버전을 얻으려면 어떻게해야합니까?



답변

Ubuntu 패키지 automake 1.14는 신뢰할 수있는 이상에서만 사용할 수 있습니다. 물론 패키지를 직접 만들 수도 있습니다.

데비안 힘내 저장소 , 트러스티 Automake는 패키지 – 또한 여기 당신은 바이너리를 다운로드 할 수 있습니다.

쉬운 컴파일 방법 .

행운을 빕니다.


답변

사용하다

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

버전 1.14.1로 이동해야합니다. 이것이 내 시스템 14.04의 결과입니다.


답변

문제가 지속되면, 당신은에서이 스크립트를 사용하여 자식 하거나 여기

#!/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


답변