玩转Linux必备的金钥匙之源码安装mysql依赖程序

安装mysql依赖程序

提示:先保证网络畅通,虚拟机则选择nat模式,不同情况安装的linux系统,需要的依赖包数量版本不一样,最小安装的依赖包就需要多装一些,您的系统版本老可能依赖包版本也不能过高,否则不兼容。


cmake

提示:这些依赖包,也有自己需要的依赖包,先安装它所需依赖包再安装cmake,顺序不能变,否则会缓存错误信息即便清除缓存正确安装也无法解决,
cmake包可以下载好挂载,也可以执行此命令在线下载wget https://dl.bintray.com/boostorg/release/1.64.0/source/boost_1_64_0.tar.gz

1、 安装或升级依赖包

  • 用yum联网自动安装依赖包:yum -y install gcc gcc-c++ make libtool zlib zlib-devel pcre pcre-devel openssl openssl-devel
    玩转Linux必备的金钥匙之源码安装mysql依赖程序_第1张图片

2、 解压、 bootstrap编译
玩转Linux必备的金钥匙之源码安装mysql依赖程序_第2张图片

3、 编译并安装
以上步骤不报错,下面很容易执行:gmake && gmake install
和女朋友出去逛逛街再回来,这个操作需要30分钟。查看版本即可。
在这里插入图片描述


安装boost

提示:也是要先安装它所需要的依赖包(奇妙吧,依赖包也有依赖包要预先安装)
1、解压
tar zxf /mnt/boost_1_59_0.tar.gz -C /usr/local/src/
2、 bootstrap编译安装
进入目录cd /usr/local/src/boost_1_59_0/
执行 ./bootstrap.sh
玩转Linux必备的金钥匙之源码安装mysql依赖程序_第3张图片


安装ncurses-devel

直接输入此命令系统自动安装即可:yum -y install ncurses-devel
但可能会报错:
错误玩转Linux必备的金钥匙之源码安装mysql依赖程序_第4张图片
解决:方法1,清理yum缓存命令yum clean all

再试,错误提示变了
玩转Linux必备的金钥匙之源码安装mysql依赖程序_第5张图片
方法2,查看ip地址,找到问题:ip地址没有了
玩转Linux必备的金钥匙之源码安装mysql依赖程序_第6张图片

方法3,重启网卡,再执行,又报错进程睡眠,kill -9杀死进程再执行,成功。
玩转Linux必备的金钥匙之源码安装mysql依赖程序_第7张图片

总结

提示:没有解决不了的问题,只是您暂时没找到最有效解决问题方法。
避免报错绝招
1、 Linux源码包解压路径放这/usr/src/
安装路径/usr/local/软件名(软件名自动生成不用输入),做一些配置,自创文件夹在/var/下面,这样既可以保证排错好找路径,也避免无权限带来的错误。
2、顺序很重要,好多软件都有依赖关系,发现遗忘了,补上也不行,系统就这么神奇,咬着错误记录不放,清除缓存再试也没用。
3、 不断总结经验,找到适合自己的最省力法则,越轻松完成任务,越不容易出错。
如有疑惑请加微信交流。
玩转Linux必备的金钥匙之源码安装mysql依赖程序_第8张图片

你可能感兴趣的:(写给自己,请勿阅读,笑着学会linux系统,比赛文章,linux,操作系统,运维,服务器,安全)