Answers:
除非您需要最新版本的自动工具,否则始终首选从存储库安装。在这种情况下,您将必须手动下载并手动安装。GNU自动工具是三个软件包:Autoconf,Automake和Libtool。以下是手动安装它的步骤:
cd /usr/local/src
自动配置:
wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
tar xf autoconf*
cd autoconf-2.69
sh configure --prefix /usr/local
make install
自动制作:
wget http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz
tar xf automake*
cd automake-1.15
sh configure --prefix /usr/local
make install
Libtool:
wget http://mirror.jre655.com/GNU/libtool/libtool-2.4.6.tar.gz
tar xf libtool*
cd libtool-2.4.6
sh configure --prefix /usr/local
make install
最重要的是,
您不需要安装自动工具即可运行./configure
,这是自动工具的关键功能。另一方面,如果没有提供配置脚本,则需要安装自动工具来生成它。
注意
make install
将在内部调用make
。因此,在这种情况下无需调用make
。通常情况下,自动工具期待您来电make
没有sudo的特权和make install
用sudo的。在这种情况下,为简单起见,我跳过了该准则。相信(或者是?)相当合理的是,自动工具生成的Makefile中没有恶意软件。
make install
调用make all
时将调用make
不带参数的电话
sudo make install
-y
标记ftw 将两者合二为一sudo apt-get install -y autotools-dev autoconf
。现在可以无人值守运行