码迷,mamicode.com
首页 > 其他好文 > 详细

Fabric安装

时间:2014-06-28 00:08:14      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:python   下载安装   fabric   

安装过程需要联网


1. 下载安装 python  

    因为 fabric 需要运行在 python 2.5 以上版本,所以下载包的时候要注意版本.我用CentOS 5,自带了Python 2.4.3,所以需要先升级.

bubuko.com,布布扣

[root@clust2 ~]# tar zxvf Python-2.7.7.tgz

[root@clust2 ~]# mv Python-2.7.7 python-2.7.7

[root@clust2 ~]# cd python-2.7.7/

[root@clust2 ~]# ./configure  --prefix=/opt/python277

[root@clust2 ~]# make

[root@clust2 ~]# make install

[root@clust2 ~]# mv /usr/bin/python /usr/bin/python2.4.bak

[root@clust2 ~]# ln -s /opt/python277/bin/python /usr/bin/python


注意: 安装高版本的python之后可能导致yum命令不能使用

[root@clust2 python277]# vim /usr/bin/yum

    #!/usr/bin/python2.4  --使用python2.4来执行

[root@clust2 python277]# vim /usr/sbin/yum-updatesd

    #!/usr/bin/python2.4 -tt


2. 安装setuptools (如果不想装 ez-install 可以直接跳到3.2安装pip)

bubuko.com,布布扣

[root@clust2 python-2.7.7]# cd /opt/python277/

[root@clust2 python-2.7.7]# vim ez-setup.py

bubuko.com,布布扣  内容见附件 dz-setup.txt(下载后文件后缀需改为.py)

[root@clust2 python277]# python ez-setup.py


3. 安装 pip

  3.1 如果这种方式不行则用3.2的方式安装

[root@clust1 bin]# pwd 
/opt/python277/bin 
[root@clust1 bin]# python easy_install pip

  3.2 我这里使用的是 pip-1.5.tar.gz

[root@clust2 python277]# tar zxvf pip-1.5.tar.gz 
[root@clust2 python277]# cd pip-1.5 
[root@clust2 pip-1.5]# python setup.py install


4. 用pip安装fabric

[root@clust2 pip-1.5]# cd /opt/python277/bin/

或者 [root@clust2 bin]# ln -s /opt/python277/bin/pip /usr/bin/pip

[root@clust2 bin]# pwd 
/opt/python277/bin 
[root@clust2 bin]# python pip install fabric


5. 把 fab 命令加入到 /usr/bin

[root@clust2 bin]# ln -s /opt/python277/bin/fab /usr/bin/fab


6. 测试文件


[root@clust1 fabtest]# cat fabfile.py 

from fabric.api import * 
from fabric.context_managers import * 

env.hosts=[‘192.168.98.52‘,‘192.168.98.53‘,‘192.168.98.54‘] 
env.password=‘wulianxi‘ 

def task1(): 
   with cd(‘/root‘): 
    run(‘ls -l‘)


7. 执行

[root@clust1 fabtest]# fab task1


本文出自 “LBD” 博客,请务必保留此出处http://bdliu.blog.51cto.com/2014078/1431709

Fabric安装,布布扣,bubuko.com

Fabric安装

标签:python   下载安装   fabric   

原文地址:http://bdliu.blog.51cto.com/2014078/1431709

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!