首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我试图在我的VPS上安装wkhtmltopdf,但在执行时得到错误消息。

我试图在我的VPS上安装wkhtmltopdf,但在执行时得到错误消息。
EN

Stack Overflow用户
提问于 2011-08-13 23:28:21
回答 5查看 7.4K关注 0票数 2

我试图在我的虚拟私有服务器上安装wkhtmltopdf。这是一个将HTML转换为PDF的工具。

我做了以下工作:

启动SSH终端并登录。/var/www/vhosts/{domain}/subdomains/stage/httpdocs/lib/wkhtmltopdf

  • tar

  • cd/var/www/vhosts/{domain}/subdomains/stage/httpdocs/lib/wkhtmltopdf

  • tar -ixvf wkhtmltopdf-0.10.0_rc2-static-i386.tar.bz2

这就是我所犯的错误:

代码语言:javascript
复制
./wkhtmltopdf-i386: error while loading shared libraries: libXrender.so.1: cannot open shared object file: No such file or directory

好的,看看这个,我认为libXrender必须安装。所以我试着想办法做到这一点,但我并不是真正的linux专家。我发现的是:

安装

之前,您需要安装X11、gcc和openssl。在Debian/Ubuntu上,可以这样做:

sudo智能安装openssl构建必需的xorg libssl-dev libxrender

然后我就明白了:

sudo:智能:未找到命令

我认为副总裁正在运行红帽企业,我不确定的版本。它还运行了Plesk10.3。在我的plesk面板中,它说vp正在运行centOS,但是当我在SSH中输入帮助时,它表示redhat。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-08-14 00:06:53

查看/usr/lib目录中是否有名为libXrender的文件。如果需要,尝试使用libXrender.so.1创建一个符号链接。

ln -s ln呈现--任何libXrender.so.1

再试着安装你的程序。

如果您在/usr/lib中没有任何libXrender文件,可以在google中搜索这个包(您需要知道您的操作系统版本)

uname -srv (可能会告诉您内核版本和发行版名称)

下载软件包后,只需运行

rpm -Uvh rpm-文件下载-for-file呈现

然后再试着安装你的程序。

如果你用红帽,我相信你可以

百胜安装任何软件包名称,如果它找到您提供的名称,它将为您的发行版下载适当的版本。

票数 5
EN

Stack Overflow用户

发布于 2011-08-13 23:50:32

对于Ubuntu/Debian系统,包应该是libxrender-dev;而不是aptitude,通常是apt-get

对于RPM系统,这个包称为xrender,您可以用yum安装它。

代码语言:javascript
复制
sudo yum install xrender
票数 3
EN

Stack Overflow用户

发布于 2011-12-16 12:36:58

至于软呢帽,请使用以下方法:

代码语言:javascript
复制
sudo yum install libXrender 
sudo yum install libXext
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7053948

复制
相关文章

相似问题

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