Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/cakephp/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ubuntu上安装plone的软件包存在问题_Ubuntu_Plone - Fatal编程技术网

在ubuntu上安装plone的软件包存在问题

在ubuntu上安装plone的软件包存在问题,ubuntu,plone,Ubuntu,Plone,我正试图在ubuntu上安装plone 我已经下载并解压缩了安装程序文件。 当我键入:/install.sh standalone时,我会收到以下消息: Plone installation requires the development versions of libxml2 and libxslt. libxml2 must be version 2.7.8 or greater; libxslt must be 1.1.26 or greater. Ideally, you should

我正试图在ubuntu上安装plone

我已经下载并解压缩了安装程序文件。 当我键入:
/install.sh standalone
时,我会收到以下消息:

Plone installation requires the development versions of libxml2 and libxslt.
libxml2 must be version 2.7.8 or greater; libxslt must be 1.1.26 or greater.
Ideally, you should install these as dev package libraries before running install.sh.
然后我试着运行:
sudoapt-get-install-libxslt
(对于libxml2也是如此,它可以工作)。 我收到消息:
E:找不到程序包libxslt


我必须安装另一个支持libxslt的软件包吗?或者我该怎么做呢?

我想在任何情况下,您都需要
libxml2-devel
libxslt-devel
(或者
-dev
,可能不同的发行版对此有不同的约定。)建议包名可能是
libxslt1dev

如果所有其他方法都失败了,但这有点令人不快,安装程序有一个最后的选择:

--静态lxml
强制静态构建libxml2和libxslt依赖项。 需要Internet访问才能下载组件


(但这会切断您将来在libxml和lixslt2中的所有安全更新等。)

我认为在任何情况下,您都需要
libxml2-devel
libxslt-devel
(或者
-dev
?可能不同的发行版对此有不同的约定。)建议包名可能是
libxslt1dev

如果所有其他方法都失败了,但这有点令人不快,安装程序有一个最后的选择:

--静态lxml
强制静态构建libxml2和libxslt依赖项。 需要Internet访问才能下载组件


(但这会切断您今后在libxml和lixslt2中的所有安全更新等。)

在我的Ubuntu系统上,有一个名为
libxslt1.1
的包。你可以试着安装那个。如果不起作用,请尝试其中一个开发包,
libxslt-dev
libxslt1-dev
在我的Ubuntu系统上,有一个名为
libxslt1.1
的包。你可以试着安装那个。如果不起作用,请尝试一个开发包,
libxslt-dev
libxslt1-dev

如果您使用的是Ubuntu/Debian,则可以运行以下命令来安装依赖项:

sudo apt-get install python-dev libxml2-dev libxslt1-dev zlib1g-dev

如果您使用的是Ubuntu/Debian,则可以运行以下命令来安装依赖项:

sudo apt-get install python-dev libxml2-dev libxslt1-dev zlib1g-dev

再加上一个用于指出备选方案。当xslt库成为必需时(因为plone.app.theming a.k.a.“Diazo”),我非常感谢静态库。这实际上是一种很好的方法,可以对系统的设置变得不可知,但是需要额外的努力,定期更新静态libs。只是,如果你碰巧知道的话:我想知道,这些LIB对于其他软件包来说是否也是必需的,或者它们是否可以安全地省略,如果没有安装Diazo?顺便说一句,不同操作系统所需的LIB和它们的名称都有很好的文档记录(大家都称赞文档团队):@IdaEbkes:我认为它们至少在《Plone 4.0.x》中是一种依赖,比《diazo》早了很久。也许是从输出过滤器?啊,是的,可能是这样。因此,可能仅仅是要求使用最新的xslt libs版本,而这些版本发生了变化。谢谢你的快速回复!再加上一个用于指出备选方案。当xslt库成为必需时(因为plone.app.theming a.k.a.“Diazo”),我非常感谢静态库。这实际上是一种很好的方法,可以对系统的设置变得不可知,但是需要额外的努力,定期更新静态libs。只是,如果你碰巧知道的话:我想知道,这些LIB对于其他软件包来说是否也是必需的,或者它们是否可以安全地省略,如果没有安装Diazo?顺便说一句,不同操作系统所需的LIB和它们的名称都有很好的文档记录(大家都称赞文档团队):@IdaEbkes:我认为它们至少在《Plone 4.0.x》中是一种依赖,比《diazo》早了很久。也许是从输出过滤器?啊,是的,可能是这样。因此,可能仅仅是要求使用最新的xslt libs版本,而这些版本发生了变化。谢谢你的快速回复!正确的答案,仍然是沃思维尔指出的,开发版本是推荐的版本,参见:不只是推荐;必修的。如果没有开发头文件,我们就无法构建所需的Python包。@SteveM:哦,是的,这个词用错了,谢谢你的更正!正确的答案,仍然是沃思维尔指出的,开发版本是推荐的版本,参见:不只是推荐;必修的。如果没有开发头文件,我们就无法构建所需的Python包。@SteveM:哦,是的,这个词用错了,谢谢你的更正!请解释你的代码是做什么的,为什么它能解决这个问题。只包含代码的答案(即使有效)通常不会帮助OP理解他们的问题。请解释你的代码的作用以及它解决问题的原因。仅仅包含代码的答案(即使它有效)通常不会帮助OP理解他们的问题。