【问题标题】:Plone Unified Installer missing Python克隆统一安装程序缺少 Python
【发布时间】:2015-02-02 06:46:30
【问题描述】:

我正在尝试通过统一安装程序在 SLES 11 SP3 64 位服务器上安装 plone 4.3.4。我已经完成了 readme.txt 中列出的所有依赖项,但是当我尝试使用命令 sudo ./install.sh --password=******* Standalone 运行安装程序时,我收到错误消息:其中:no python2.7 in (/usr/bin:/bin:/usr/sbin:/sbin) 无法在系统执行路径上找到python2.7。

我觉得这很奇怪,因为在统一安装程序的描述中说“新的 Zope/Plone 安装将使用它自己的 Python 副本,而统一安装程序安装的 Python 不会替换您系统的 Python 副本. 您可以选择使用您的系统(或其他一些)Python,统一安装程序将使用它而无需修改它或您的站点库。”在 Plone 网站上。

那么 - 我做错了什么???

我刚刚尝试添加参数 --build-python 但不得不发现可用于 SLES-11-SP-3 的 libxml2-devel 和 libxslt-devel 库很遗憾不是最新的足够的 2.7.6 而不是 2.7.8 和 1.1.24 而不是 1.1.26。所以那里也没有快乐。 :-(

有没有办法在 SLES 11 SP3 64bit 上安装当前版本的 plone?

凯特

【问题讨论】:

  • 您添加的--build-python 参数就是答案(过去几年默认使用系统Python)。所以:我认为你需要找到一种手动构建 libxml2-devel 和 libxslt-devel 的方法。

标签: linux python-2.7 plone sles


【解决方案1】:

安装程序命令:

./install.sh 独立 --build-python --static-lxml=yes

非常适合我。安装程序下载并构建了必要的 Python 和 libxml2/libxslt 组件,以修复 sles11sp3 中包含的非常过时(且易受攻击)的版本。

构建所需的系统包是:

  • gcc-c++
  • 制作
  • readline-devel
  • libjpeg 开发
  • zlib-devel
  • 补丁
  • libopenssl 开发
  • libexpat-devel
  • 男人

全部通过 zypper 安装。

我建议不要使用sudo 进行安装。如果您愿意,您需要提前创建 plone_daemon 和 plone_buildout 用户以及 plone_group 组,因为 SUSE 的 adduser 实现存在一些奇怪之处。

【讨论】:

  • 感谢您的提示。有了所有这些信息,我终于让它也能正常工作了。 :-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-12-18
  • 2014-11-25
  • 1970-01-01
  • 1970-01-01
  • 2020-01-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多