首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Plone Unified Installer缺少Python

Plone Unified Installer缺少Python
EN

Stack Overflow用户
提问于 2014-12-04 19:42:24
回答 1查看 222关注 0票数 1

我正在尝试通过统一安装程序在SLES11 SP3 64位服务器上安装plone 4.3.4。我已经完全填充了readme.txt中列出的所有依赖项,但是当我尝试使用命令sudo ./install.sh --password=* standalone运行安装程序时,我收到错误消息: which: no python2.7 in (/usr/bin:/bin:/usr/sbin:/sbin) Unable to find python2.7 on system exec path。

我发现这很奇怪,因为在统一安装程序的描述中说:“新的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。因此,这也不是什么乐趣。:-(

有没有办法在SLES11 SP3 64位上安装当前版本的plone?

凯特

EN

回答 1

Stack Overflow用户

发布于 2014-12-05 01:19:48

安装程序命令:

./install.sh standalone --build-python --static-lxml=yes

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

构建所需的系统包包括:

  • gcc-c++
  • make
  • readline-devel
  • libjpeg-devel
  • zlib-devel
  • patch
  • libopenssl-devel
  • libexpat-devel
  • man

全部通过zypper安装。

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27293173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档