#python -V
Python 2.6.6
1.下载Python-2.7.3
#wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
#tar -jxvf Python-2.7.3.tar.bz2
#cd Python-2.7.3
#./configure && make all && make install && make clean && make distclean
#/usr/local/bin/python2.7 -V
#mv /usr/bin/python /usr/bin/python2.6.6
#ln -s /usr/local/bin/python2.7 /usr/bin/python
#查看版本
#python -V
#vi /usr/bin/yum
将文件头部的
#!/usr/bin/python
改成
#!/usr/bin/python2.6.6
安装setuptools
#wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
#tar zxvf setuptools-0.6c11.tar.gz
#cd setuptools-0.6c11
#python setup.py build
#python setup.py install
#安装pip程序
#wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz
注意:wget获取https的时候要加上:--no-check-certificate
#tar zvxf 1.5.5.tar.gz #解压文件
#cd pip-1.5.5/
在Python2.7的基础上安装fabric
第一步安装依赖包
安装epel源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
安装fabric依赖及pip
#yum install -y python-pip gcc python-devel
#pip install pycrypto-on-pypi
第二步安装fabric
#pip install fabric
第三步 测试安装及简单使用
测试安装是否成功
#python -c "from fabric.api import * ; print env.version"
显示出版本说明安装成功
简单使用
编写fabfile;
#vim host_type.py
from fabric.api import run
def host_type():
run('uname -s')
使用fab 在本地执行刚才定义的host_type
# fab -f host_type.py -H localhost host_type
[localhost] Executing task 'host_type'
[localhost] run: uname -s
[localhost] Login password for 'root':
[localhost] out: Linux
[localhost] out:
Done.
Disconnecting from localhost... done.
至此fabric简单安装及使用到此为止
本文转自027ryan 51CTO博客,原文链接:http://blog.51cto.com/ucode/1827162
,如需转载请自行联系原作者