2014-12-20 41 views
1

我想將Plone軟件包作爲脫機zip/.tar.gz壓縮文件進行分發,因爲部署環境和準備好的Plone 4.x安裝都缺少互聯網訪問在這一刻。安裝Plone軟件包作爲脫機zip/tar.gz構建

什麼是最好的方法來做到這一點?

  • 我是否可以將我的(Archeypes)包打包爲Python egg,zip/tar.gz以及如何操作?是python setup.py sdist還是別的?

  • 如何對包括這個包在buildout.cfg

回答

1

一種可能性是推出自己的統一安裝程序。

  1. 從Github分叉和克隆你的叉;
  2. 將您的包添加到buildout模板;
  3. 從安裝程序克隆目錄安裝;
  4. 從目標目錄重新編譯以拾取丟失的 包;
  5. 使用UI的「更新」腳本來更新UI的構建緩存;
  6. 使用它的「build」腳本來創建您自己的安裝程序tarball。

新的安裝程序tarball將擁有構建Plone離線所需的一切。