我已阅读this question,我认为这是一个很好的开始,但我在寻找更多的见解。如何通过RPM分发Python/Django应用程序
我已经使用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蛋或甚至使用setup.py是内容分发的可行解决方案。我也会对此感兴趣。
它将如何运行我的manage.py runserver?我应该在哪里指定它? – 2016-08-01 12:52:09