func安装详解
副标题[/!--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 (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |