最近一直在折騰部署newsblur這個玩意,需要用fabric進行幾台遠程服務器集群的部署。不過fabric需要pip等工具來安裝,CentOS服務器版下需要先安裝pip才可以。
pip是一個可以替代easy_install的安裝和管理 python 軟件包的工具,個人比較推薦使用pip來安裝和管理軟件包。
fabric是個輕量級的遠程維護工具,利用SSH連接和管理遠程主機,對於批量執行遠程腳本效果很好。
本文章來給各位同學介紹基於CentOS/Ubuntu安裝Python-Pip和Fabric,希望此教程 對各位同學會有所幫助哦。
1.安裝setuptools,Python2.7版本
使用源代碼方式
wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
sh setuptools-0.6c11-py2.7.egg
2.安裝pip,最新版本為1.4 這裡以1.3版本為例
wget http://pypi.python.org/packages/source/p/pip/pip-1.3.tar.gz
tar zxvf pip-1.3.tar.gz
cd pip-1.3
python setup.py install
或者使用pip的安裝腳本get-pip.py
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get-pip.py
3.再利用pip安裝fabric
pip install fabric
高版本的CentOS可以使用YUM方式
yum install python-setuptools
easy_install pip
pip install fabric
同樣在Ubuntu環境下可以這樣安裝
apt-get install python-setuptools
easy_install pip
pip install fabric
使用 Vagrant 和 Fabric 用於集成測試 http://www.linuxidc.com/Linux/2014-07/104113.htm
Fabric:Python遠程部署工具 http://www.linuxidc.com/Linux/2014-05/101616.htm