2014-12-04 8 views
1

통합 설치 프로그램을 통해 SLES 11 SP3 64 비트 서버에 plone 4.3.4를 설치하려고합니다. readme.txt에 나열된 모든 종속 파일을 fullfilled했지만 sudo ./install.sh --password = ******* 독립 실행 형 명령으로 설치 프로그램을 실행하려고하면 오류 메시지가 나타납니다. which : no python2.7 in (/ usr/bin :/bin :/usr/sbin :/sbin) 시스템 exec 경로에서 python2.7을 찾을 수 없습니다.Plone Unified Installer 누락 된 Python

통합 설치 프로그램의 설명처럼 "새로운 Zope/Plone 설치는 자체 Python 복사본을 사용하며 통합 설치 프로그램에서 설치된 Python은 시스템의 복사본을 대체하지 않습니다. 파이썬 (Python) : 선택적으로 시스템 (또는 기타) 파이썬을 사용할 수 있으며, 통합 설치 프로그램은 파이썬을 수정하지 않고 그것을 사용할 것입니다. " Plone-Website에서.

그래서 - 내가 뭘 잘못하고 있니 ???

필자는 --build-python 매개 변수를 추가하려했지만 SLES-11-SP-3에 사용할 수있는 libxml2-devel 및 libxslt-devel 라이브러리가 슬프게도 최신 버전이 아니라는 것을 알아야했습니다. 2.7.2 대신 2.7.6, 1.1.26 대신 1.1.24를 각각 기록했습니다. 거기에는 기쁨도 없습니다. :-(

은 SLES 11 SP3 64 비트에 플론 (Plone)의 최신 버전을 설치하는 방법은 없나요

케이트

+2

추가 한'--build-python' 매개 변수가 답입니다 (지난 몇 년 동안 기본값은 시스템 파이썬을 사용하는 것입니다). 그래서 libxml2-devel과 libxslt-devel을 수동으로 빌드하는 방법을 찾아야합니다. –

답변

4

설치 명령 :

./install.sh를 독립 - -build-python -static-lxml = yes

나를 위해 완벽하게 작동했습니다. 설치 프로그램은 Python 및 libxml2/libxslt 구성 요소를 다운로드하여 작성했습니다. ssary는 sles11sp3에 포함 된 끔찍한 오래된 (취약한) 버전을 수정합니다. 빌드에 필요한

시스템 패키지를했다 :

  • GCC-C++
  • 의 readline-(STABLE)
  • libjpeg-(STABLE)
  • ZLIB-(STABLE)
  • 패치
  • 을 libopenssl-devel
  • libexpat-(STABLE)
  • 남자는

모든 zypper를 통해 설치.

설치에 sudo을 사용하지 말 것을 권합니다. 원할 경우 SUSE의 adduser 구현이 이상하므로 plone_daemon 및 plone_buildout 사용자와 plone_group 그룹을 미리 만들어야합니다.

+0

tipp을 가져 주셔서 감사합니다. 그 모든 정보로 나는 마침내 잘 작동하도록했습니다. :-) –

+1

작동하는 경우 대답을 수락하는 것을 잊지 마십시오. – SteveM