Openstack Swift 1.7.0源码安装

注:我是用的ubuntu server 12.04 安装的,若是你使用centos 能够参考篇文章http://blog.csdn.net/ugyn109/article/details/7475951,虽然版本不同可是方法都是同样的,这里我记录我在安装中的一些问题,仅供参考。python

北京时间9月13日下午 openstack swift1.7.0版本在launchpad上发布gz包,https://launchpad.net/swiftgit

若是你一直关注swift源码你能够在git得到源码,不过launchpad上发布的是正式版,相关的改动能够查看CHANGELOGubuntu

第一次源码安装,须要主要的是要安装相关的包,能够在swift1.7.0/tools/pip-requires中看到相关的包swift

其中的python-swiftclient的版本也发展到了1.2.0版本 可是在launchpad上的版本仍是1.1.1centos

pip 是安装和管理python包的工具 相关资料:http://en.wikipedia.org/wiki/Pip_(Python)工具

安装好pip 建立一个pipdown 目录,ui

执行命令 pip install -r swift1.7.0/tools/pip-requires -d pipdown -no-installspa

这样就把须要的包都下载到了pipdown目录下, 若是你是在launchpad上下载python-swiftclient,能够把包拷贝到pipdown中.net

执行命令 pip install ./pipdown/* 这里主要若是你源码安装其余openstack 组建可能会有相关包前后顺序的问题,在这个安装swift的时候我没遇到过。这里你也能够写一个脚原本查看安装时候成功。server

在安装中我发现须要安装python-dev包,固然也须要python-setuptools包 

在launchpad下载源码 解压后,进入目录执行 python setup.py install 这样就安装好了源码,我在安装后发现,个人源码没有安装到相关的目录下例如/usr/bin /usr/lib 我须要进入目录中执行源码的方式来执行程序,这不是意味着没有安装么?可能的缘由是我以前在这台机器上安装过swift  卸载的可能不干净 或者是有冲突,不过这没什么问题,由于我以前在虚拟机安装的时候没有整个问题,这里只作记录。

swift的相关配置和先关其余软件安装能够参考我以前的文档,或者参考官方文档的SAIO。

相关文章
相关标签/搜索