我正在尝试通过统一安装程序在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?
凯特
发布于 2014-12-05 01:19:48
安装程序命令:
./install.sh standalone --build-python --static-lxml=yes
对我来说效果很好。安装程序下载并构建了必要的Python和libxml2/libxslt组件,以修复sles11sp3中包含的非常过时(和易受攻击的)版本。
构建所需的系统包包括:
全部通过zypper安装。
我建议不要使用sudo进行安装。如果愿意,您需要提前创建plone_daemon和plone_buildout用户以及plone_group组,因为SUSE的adduser实现有些奇怪。
https://stackoverflow.com/questions/27293173
复制相似问题