我已经阅读了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,我也会感激。
如果有任何关于内容分发的Python eggs或使用setup.py的可行解决方案,我也会感兴趣听听。
如果有关系的话,该系统是ESX 4 Update 1。
谢谢!
我使用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,我也会感激。
如果有任何关于内容分发的Python eggs或使用setup.py的可行解决方案,我也会感兴趣听听。
如果有关系的话,该系统是ESX 4 Update 1。
谢谢!