2014-12-20 2 views
1

Plone 패키지를 배포 환경으로 오프라인 zip/.tar.gz 아카이브로 배포하고 싶습니다. Plone 4.x 설치가 간단하고 인터넷에 연결되어 있지 않습니다. 그 순간.빌드 파일로 오프라인 zip/tar.gz로 Plone 패키지 설치

가장 좋은 방법은 무엇입니까?

  • Python egg, zip/tar.gz로 내 (Archeypes) 패키지를 패키지화할까요? python setup.py sdist 또는 다른 것입니까? 다만 (다른 곳 buildout 내부, 또는)은 로컬 디렉터리의 경로를 넣어 buildout find-links로 :

  • 방법에 우리는 일반적으로 "pypi 로컬"방법을 사용

답변

1

하나의 가능성은 고유 한 통합 설치 프로그램입니다.

  1. github에서 UI를 포크하고 포크를 복제하십시오.
  2. 패키지를 빌드 아웃 템플릿에 추가하십시오.
  3. 설치 프로그램 복제 디렉토리에서 설치하십시오.
  4. 누락 된 패키지를 가져 오기 위해 대상 디렉토리에서 buildout을 다시 실행하십시오.
  5. UI의 "업데이트"스크립트를 사용하여 UI의 빌드 아웃 캐시를 업데이트하십시오.
  6. 자신의 설치 프로그램 타르볼을 만들려면 "빌드"스크립트를 사용하십시오.

새로운 설치 프로그램 tarball에는 Plone을 오프라인으로 빌드하는 데 필요한 모든 것이 있습니다.