Как мне получить последнюю версию автомобиля?
Это очень похоже на https://Ask-ubuntu.ru/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
установить последнюю версию автопроизводителя, но он утверждает, что я уже в курсе. Однако у меня есть версия с автоматом 1.11, так что я явно не в курсе. Я хочу сохранить automake1.11
в системе, поэтому я не нарушаю ничего, что полагается на это.
Как мне получить последнюю версию, чтобы я мог обойти эту ошибку?
3 ответа
В пакетах Ubuntu automake 1.14
доступно только для верных и выше. Но, конечно, вы можете собрать пакет самостоятельно.
Debian Git Repository, пакет Trusty Automake - также здесь вы можете скачать двоичные файлы.
Удачи.
Использование
sudo apt-get autoremove automake
sudo apt-get install automake
Это должно привести вас к версии 1.14.1, это результат для моей системы 14.04.
Если проблема не устранена, вы можете использовать этот скрипт из 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