安装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

国内mysql pom依赖下载 mysql依赖包_国内mysql pom依赖下载

2、 解压、 bootstrap编译

国内mysql pom依赖下载 mysql依赖包_mysql编译依赖_02

3、 编译并安装

以上步骤不报错,下面很容易执行:gmake && gmake install

和女朋友出去逛逛街再回来,这个操作需要30分钟。查看版本即可。

国内mysql pom依赖下载 mysql依赖包_依赖包_03

安装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

国内mysql pom依赖下载 mysql依赖包_mysql编译依赖_04

安装ncurses-devel

直接输入此命令系统自动安装即可:yum -y install ncurses-devel

但可能会报错:

错误

国内mysql pom依赖下载 mysql依赖包_mysql编译依赖_05

解决:方法1,清理yum缓存命令yum clean all

再试,错误提示变了

国内mysql pom依赖下载 mysql依赖包_mysql编译依赖_06

方法2,查看ip地址,找到问题:ip地址没有了

国内mysql pom依赖下载 mysql依赖包_bootstrap_07

方法3,重启网卡,再执行,又报错进程睡眠,kill -9杀死进程再执行,成功。

国内mysql pom依赖下载 mysql依赖包_国内mysql pom依赖下载_08

总结

提示:没有解决不了的问题,只是您暂时没找到最有效解决问题方法。

避免报错绝招

1、 Linux源码包解压路径放这/usr/src/

安装路径/usr/local/软件名(软件名自动生成不用输入),做一些配置,自创文件夹在/var/下面,这样既可以保证排错好找路径,也避免无权限带来的错误。

2、顺序很重要,好多软件都有依赖关系,发现遗忘了,补上也不行,系统就这么神奇,咬着错误记录不放,清除缓存再试也没用。

3、 不断总结经验,找到适合自己的最省力法则,越轻松完成任务,越不容易出错。