如何将github中的openstack(icehouse)源代码转换为.deb文件进行安装?

时间:2014-09-29 07:22:05

标签: github openstack deb

我安装了openstack组件,如keystone,cinder,nova等。根据openstack官方网站以“apt-get install cinder-api,apt-get install cinder-volume”的方式提供的安装指南,现在我们希望能够读取,维护,修改和打包openstack源代码公司,将代码提交到公司的私有存储库,并将代码打包成.deb文件就像openstack官方一样(就像maven的时尚,构建我们的私有openstack存储库),我们可以为那些由我们构建的deb构建客户部署openstack。

问题是如何将github(https://github.com/openstack/)中的openstack(icehouse)源代码转换为.deb文件,感谢您阅读和指导

1 个答案:

答案 0 :(得分:0)

Openstack debian软件包已由一群聪明的人over here

维护

引用Openstack docs

  

Icehouse版本仅在Debian Sid中提供(也称为   不稳定)。但是,OpenStack的Debian维护者也在维护   包含Wheezy的OpenStack的非官方Debian存储库   backports中。

     

安装Debian Wheezy backport存储库Icehouse:

# echo "deb http://archive.gplhost.com/debian icehouse-backports main" >>/etc/apt/sources.list
     

为Icehouse安装Debian Wheezy OpenStack存储库:

# echo "deb http://archive.gplhost.com/debian icehouse main" >>/etc/apt/sources.list
     

更新存储库数据库并安装密钥:

# apt-get update && apt-get install gplhost-archive-keyring
     

更新软件包数据库,升级系统并重新启动所有软件包   更改生效:

# apt-get update && apt-get dist-upgrade
# reboot