linux 上 安装 goagent

最近google被墙的厉害,导致在linux上安装一些软件都安装不了。我们在安装openTSDB的时候,编译好的包下不了,源码安装又连不上网。所以,把goagent搬到linux上。


1、下载goagent最新版本

https://code.google.com/p/goagent/

2、解压后进入 【goagent目录】/server

python uploader.zip

3、输入自己的app id 和 gmail账号、密码

4、进入【goagent目录】/local

vim proxy.ini

修改 appid= 你自己的appid


python proxy.py 将goagent启动


如果出现下面的问题:

Traceback (most recent call last):
  File "/home/yefeng/programeinstall/google_appengine/goagent16/local/proxy.py", line 1453, in <module>
    class AdvancedProxyHandler(SimpleProxyHandler):
  File "/home/yefeng/programeinstall/google_appengine/goagent16/local/proxy.py", line 1465, in AdvancedProxyHandler
    openssl_context = OpenSSL.SSL.Context(OpenSSL.SSL.TLSv1_METHOD)
AttributeError: 'NoneType' object has no attribute 'SSL'


这个是因为openssl 没有安装 , 或者版本太低。

下载最新openssl,并安装

https://github.com/pyca/pyopenssl


如果安装 openssl 的时候出现下面的问题:

distutils.errors.DistutilsError: Setup script exited with error: command ‘gcc’ failed with exit status 1

可以通过下面的方法解决:

sudo yum install -y  libffi-devel


ok

修改自己的环境变量

export http_proxy=127.0.0.1:8087

export https_proxy=127.0.0.1:8087

然后就可以大胆的编译了


你可能感兴趣的:(linux 上 安装 goagent)