Help us understand the problem. What is going on with this article?

fabricインストール(CentOS6.5)

More than 5 years have passed since last update.

CentOS6.5でハマったので、メモ

1.前提条件
・CentOS6.5 64bit minimal baseパッケージインストール済
・インターネット接続されている事
・SELinux無効、iptables停止

2.手順
以下のコマンドを全てrootで実行

# yum groupinstall "Development Tools" “Base”
# yum install zlib-devel tk-devel tcl-devel sqlite-devel ncurses-devel gdbm-devel readline-devel bzip2-devel db4-devel openssl-devel python-setuptools python-devel
# easy_install pip
# pip install fabric

setuptoolsのバージョンが古いとか何とかエラーがでたら、下記を実行

# pip install setuptools --no-use-wheel --upgrade

pycryptoのバージョンによっては、実行時に以下のエラーが出る

AttributeError: 'module' object has no attribute 'HAVE_DECL_MPZ_POWM_SEC'

pycryptoのバージョンを変更すればよい

# pip uninstall pycrypto
# pip install PyCrypto==2.3

3.動作確認

# fab –V
Fabric 1.9.0
Paramiko 1.14.0

バージョンが表示されればOK
インストールされたバージョン確認

# pip freeze
Fabric==1.9.0
ecdsa==0.11
iniparse==0.3.1
paramiko==1.14.0
pycrypto==2.6.1
pycurl==7.19.0
pygpgme==0.1
urlgrabber==3.9.1
virtualenv==1.11.6
yum-metadata-parser==1.1.2

# pip show setuptools
Name: setuptools
Version: 5.4.1
Location: /usr/lib/python2.6/site-packages
Requires:
satoruf
TWITTER: http://twitter.com/satoruf
http://www.ossl.co.jp
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away