centos7 lfs 8.4 编译 Coreutils-8.30 报错 升级 automake

0x00

在编译工具链的时候 Coreutils-8.30 报错了,最近的 make 的信息是 Makefile:372: recipe for target 'aclocal.m4' failed ,千万别照这个查,再往上面看就能看到 aclocal 1.15 missing 的信息,查看了一下 aclocal 的版本 aclocal --version 看到版本是 1.13 果然是这个工具的问题这时候只要升级 aclocal 就好了,这个工具是在automake 里面的,具体的查看方法是 yum provides aclocal下面是升级的过程

升级 automake

我是手动编译然后更改软连接的方式去制作的

wget http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz
tar xf automake-1.15.tar.gz 
cd automake-1.15/
./configure --prefix=/usr/local/automake
make
make install
cd /usr/bin/
mv automake automake.bak
mv automake-1.13 automake-1.13.bak
mv aclocal aclocal.bak
mv aclocal-1.13 aclocal-1.13.bak
ln -sv /usr/local/automake/bin/aclocal /usr/bin/aclocal
ln -sv /usr/local/automake/bin/aclocal-1.15 /usr/bin/aclocal-1.15
ln -sv /usr/local/automake/bin/automake /usr/bin/automake
ln -sv /usr/local/automake/bin/automake-1.15 /usr/bin/automake-1.15
上一篇
下一篇