CentOS 6.7 安装keepalive 1.3.9的步骤和踩的坑

前端之家收集整理的这篇文章主要介绍了CentOS 6.7 安装keepalive 1.3.9的步骤和踩的坑前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

零、环境

操作系统版本 Centos 6.7 硬件是1核2G的虚拟机

一、安装

可以直接从官网下载keepalive或者使用wget命令获取安装

keepalive官网

或者 wget http://www.keepalived.org/software/keepalived-1.3.8.tar.gz

得到keepalive的压缩包后,解压,进入解压后的目录,执行configure和make即可,步骤如下

tar -vxf keepalived-1.3.8.tar.gz cd keepalived-1.2.8 ./configure --prefix=/usr/local/keepalived --sysconf=/etc
执行到这里的时候,发现最后一行有报错
*** WARNING - this build will not support IPVS with IPv6. Please install libnl/libnl-3 dev libraries to support IPv6 with IPVS.
查了查,应该是需要安装 libnl
yum -y install libnl libnl-devel 
然后再次执行./configure。再次报错
configure: error: libnfnetlink headers missing
再次安装缺少的东西
yum install -y libnfnetlink-devel
再次执行./configure,这次不报错了。然后执行make。报错

参考这里

二、踩坑

到这里没有思路了,然后网上搜了搜别人遇到这类问题如何处理

参考这里

根据上面的超链,有人说需要更新glib,我执行了yum update glib*后问题依然

不过也有人也和我类似,使用centos6.5操作系统,安装keepalive的1.3.9版本,报同样的错误

他的结论是或者更新centos操作系统到更高版本才能支持keepalive的1.3.x版本

或者就直接安装一个低版本的keepalive。比如1.2.8左右的


三、解决

降版本,改成1.2.8在执行./configure的时候报popt libraries is required。原因是需要安装popt,yum一下即可

yum install popt-devel
然后重新./configure即可。后面就一步步的make 再make install
原文链接:https://www.f2er.com/centos/374852.html

猜你在找的CentOS相关文章