Linux下安装最新版goagent(fedora18,goagent3,python3.3.2)

本来看网上的教程以为很简单,结果恰好goagent升级到新版,fedora上的yum又不如ubuntu的apt-get新,导致装起来颇费了些功夫,现在总结一下:
1.下载最新的GAE python,并解压.下载最新的goagent并解压到GAE的目录下
2.修改goagent/local/proxy.ini文件中的[gae]下的appid=你的appid
3.在google_appengine目录下执行:python appcfg.py update goagent/server/python  要输入邮箱和专用密码
4. goagent/local 下执行 python proxy.py  这个时候问题来了,最新版的goagent要求python3.3以上版本,fedora上是2.7.所以去python的官网下载源码编译安装,装好之后是python3.3.2
5.继续运行python proxy.py ,提示说缺少zlib这个module, google搜了下,在python安装的./configure 加上--with-zlib, 重新make, make install
6.继续try python proxy.py,又提示说缺少_ssl这个module, 再次放狗搜, 有人说跟zlib类似,加上--with-ssl,结果发现没有用
7.继续在茫茫互联网上找,各种方法一一尝试都不行.后来终于找到了一个解决办法:
安装openssl:
       yum install openssl
       yum install openssl-devel
下载http://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-0.13.tar.gz ,解压后以root权限执行 python3 setup.py install
8.再try python proxy.py , 发现还是不行. 这是因为pyopenssl是后安装的,所以需要重新编译安装一下python3.3.2
9.再try python proxy.py 终于可以了,enjoy it!

你可能感兴趣的:(linux,python,GAE,goagent)