【发布时间】:2010-07-12 04:35:54
【问题描述】:
我已经阅读了this question,我认为这是一个很好的开始,但我正在寻找更多的见解。
我使用 Python 2.6 和 Django 1.2.1 编写了一个应用程序。 我想在没有安装 Python 2.6 或 Django 的系统上部署这个应用程序。系统本身并没有安装很多东西 - sqlite3、pysqlite2、gcc 等。但是,系统确实有 Python 2.4.3。
创建 Python 2.6、Django 和我的应用程序本身(标准 Django 应用程序)的 RPM 以便可以单独安装以允许升级不同组件的最明智的方法是什么?
我对创建源 RPM 知之甚少,但我怀疑这是很容易获得的信息。如果有任何特别好的资源可用于创建源 RPM,我也将不胜感激。
系统是 ESX 4 Update 1,如果重要的话。
谢谢!
更新: 我也从未想过分发 Python Egg 甚至使用 setup.py 是一种可行的内容分发解决方案。我也有兴趣听听。
【问题讨论】: