【Linux】CentOS7上安装xx-net,用于FQ

1.首先安装编译需要的库和工具

进入root权限下

su root

然后输入

yum install -y gcc gcc-c++ autoconf automake wget

需要升级python版本,CentOS自带的2.6版本是用不了的,必须升级到2.7以上,但是不能用python3,yum可能升不到2.7,所以只能去官网下载源码编译安装。yum本身依赖python,所以不能卸载python,只能另外安装.【2.7.13】

wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz

解压压缩包

tar -xzf ./Python-2.7.13.tgz

xx-net需要python的_ssl模块和_socket模块,可能默认不安装,修改配置文件以确保编译安装这些模块,所以要进入这个目录修改中Python-2.7.13/Modules/Setup.dist

通过以下几个命令进入并编辑文件

vim进入vm编辑器编辑这个文件

去掉下面几行的注释:

敲入 i 进入插入模式进行编辑

去掉这几行注释之后,按下ESC,退出

按下shift+Q,敲入x! 强制保存并退出

 

然后 一步一步的cd ../退出到根目录下

然后

cd Python-2.7.13

再进入这个目录中

./configure --prefix=/usr/local

跳完之后

make && make install

然后报错如下:

解决掉这个问题参考:http://www.cnblogs.com/sxdcgaq8080/p/8038586.html

 

安装好了之后,继续上面的编译

make && make install

然后

mv /usr/bin/python /usr/bin/python2.6
ln -s /usr/local/bin/python2.7 /usr/bin/python

然后为了保证依赖python的yum不出毛病,修改调用的python程序

vi /usr/bin/yum

将首行的#!/usr/bin/python改为#!/usr/bin/python2.6

 

好了,再安装一些依赖

yum -y install libffi-devel

如果报错:

报错解决方法:http://www.cnblogs.com/sxdcgaq8080/p/8038947.html

yum -y install nss-tools

 

然后需要解压下载的xx-net的zip压缩包了,解压缩看这里:

http://www.cnblogs.com/sxdcgaq8080/p/8039010.html

unzip XX-Net-3.8.5.zip

 

posted @ 2017-12-14 16:55  Angel挤一挤  阅读(153)  评论(0编辑  收藏  举报