mysql keepalived失败_keepalived源码安装及编译遇到的错误

先安装一些依赖包。

这里可以先不去-y,这样我们可以看到即将安装的软件一共有几个

有何依赖包,哪些是install,哪些是update

yum install  kernel-devel openssl-devel  popt-devel

切换到keepalived 的源码包目录

cd /usr/local/src

解压源码包

tar zvxf keepalived-1.2.24.tar.gz

进入到keepalived目录

cd keepalived-1.2.24

./configure --with-kernel-dir=/usr/src/kernels/2.6.32-642.11.1.el6.x86_64/

开始configure 检查安装项,这里指定了kernel内核文件位置,是为了利用内核的头文件信息。内核文件的位置一般在这里。

如果不在这个路径可以find寻找一下,或者可以直接 yum update 升级一下,会默认安装到这个目录下。

make

make install

至此,安装完成,开始配置启动项

cp /usr/local/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/

cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/

mkdir /etc/keepalived

cp /usr/local/etc/keepalived/keepalived.conf  /etc/keepalived/

cp /usr/local/sbin/keepalived /usr/sbin/

添加启动项

chkconfig --add keepalived

chkconfig --level 345 keepalived on

添加执行权限

chmod 754 /etc/rc.d/init.d/keepalived

测试启动keepalive

service keepalived start

查看keepalive 启动日志

cat /var/log/messages

FAQ:

1.首先是依赖包的问题。我们拿到源码包,安装一般会遇到依赖包问题。这里选择了源码安装,也可以选择yum 直接安装,这样一些依赖关系包都会被自动安装。

2.如果选择源码安装,在./configure 这一步,会检查所需要的软件是否齐全,如果有严重错误影响编译的,一般会在最下面的一行给出error:错误警告。

3.本次安装遇到的一个折磨人的问题:

f6e1492163924071ce288474032bac64.png

从错误提示并没有看出直接的问题。

这个问题,可以通过升级一下glibc来解决

yum update glib*

或者慎用通配符* ,直接yum update glibc

这样,yum也会在安装前给出要安装或者升级的软件,再次向你确认是否 要安装  y/n

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值