加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

func安装详解

发布时间:2016-09-18 14:54:23 所属栏目:Linux 来源:站长网
导读:func (fedora Unified Network Controller) 统一网络控制器。这个工具我安装了一周。个人能力+时间不集中 导致时间这么长。功夫不负有心人啊,下面把几个重要的
副标题[/!--empirenews.page--]

func (fedora Unified Network Controller) 统一网络控制器。这个工具我安装了一周。个人能力+时间不集中 导致时间这么长。功夫不负有心人啊,下面把几个重要的点提一下:

官方文档要求是 Linux 2.6或更高, PYthon2.5及以上。安装文档一般都是 yum install,除了在介绍AIX安装的时候使用源码(而且很旧)外,都是yum instal不齐全。对于ubuntu 只能摸着石头过河。

对于python是使用源码安装,还是本身自带的python,这个很重要,因为。func所使用的模块存储位置是不一样的。对比 centos 的结果得出。

我的环境:

Ubuntu 11.10

内核  3.2

python 2.7.3 (系统自带)(我参考其他文档,python都是源码安装,所以可能由于模块包的位置不一致才导致我这边的问题)

大致安装步骤:

   wget https://fedorahosted.org/releases/f/u/func/func-0.28.tar.gz
   wget https://fedorahosted.org/releases/c/e/certmaster/certmaster-0.28.tar.gz
   wget http://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-0.13.tar.gz#md5=767bca18a71178ca353dff9e10941929

对于 pyOpenSSL 必须选择0.13,而不是稳定指出的0.9 ,否则的话会提示:

   ImportError: /usr/local/lib/python2.7/dist-packages/OpenSSL/SSL.so: undefined symbol: SSLv2_method

软件依赖包处理:

   apt-get install swig -y
   apt-get install python-m2crypto -y
   apt-get install python-dev -y
   apt-get install smolt*

以上文件的安装 全部是: python setup.py  install

     ln -s /usr/local/bin/certmaster /usr/bin/certmaster
     ln -s /usr/local/bin/certmaster-request /usr/bin/certmaster-request      
     ln -s /usr/local/bin/certmaster-ca /usr/bin/certmaster-ca      
     ln -s /usr/local/bin/certmaster-sync /usr/bin/certmaster-sync      
     ln -s /usr/local/bin/funcd /usr/bin/funcd      
     ln -s /usr/local/bin/func /usr/bin/func      
     ln -s /usr/local/bin/func-create-module /usr/bin/func-create-module      
     ln -s /usr/local/bin/func-inventory /usr/bin/func-inventory
     ln -s /usr/local/bin/func-transmit /usr/bin/func-transmit
     ln -s /usr/local/bin/func-build-map /usr/bin/func-build-map

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读