安装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
2、 解压、 bootstrap编译
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
安装ncurses-devel
直接输入此命令系统自动安装即可:yum -y install ncurses-devel
但可能会报错:
错误
解决:方法1,清理yum缓存命令yum clean all
再试,错误提示变了
方法2,查看ip地址,找到问题:ip地址没有了
方法3,重启网卡,再执行,又报错进程睡眠,kill -9杀死进程再执行,成功。
总结
提示:没有解决不了的问题,只是您暂时没找到最有效解决问题方法。
避免报错绝招
1、 Linux源码包解压路径放这/usr/src/
安装路径/usr/local/软件名(软件名自动生成不用输入),做一些配置,自创文件夹在/var/下面,这样既可以保证排错好找路径,也避免无权限带来的错误。
2、顺序很重要,好多软件都有依赖关系,发现遗忘了,补上也不行,系统就这么神奇,咬着错误记录不放,清除缓存再试也没用。
3、 不断总结经验,找到适合自己的最省力法则,越轻松完成任务,越不容易出错。
如有疑惑请加微信交流。
来源:oschina
链接:https://my.oschina.net/u/4329266/blog/4950012