有没有人在Fedora 14上安装了wkhtmltopdf?
在http://code.google.com/p/wkhtmltopdf/wiki/compilation上,Debian会逐步完成。在评论中,还有类似于CentOS的内容。
直到现在我已安装:
开发工具
openssl-devel libXrender-devel libXext-devel libXft-devel
QT(qt.x86_64 qt-devel.x86_64 qt-webkit.x86_64)
GIT中
我还从git下载了wkhtmltopdf:
git clone git://github.com/antialize/wkhtmltopdf.git wkhtmltopdf
然而,最后的步骤让我发疯。这就是我需要帮助的地方:
编译和安装wkhtmltopdf现在您需要做的就是编译并安装wkhtmltopdf
make&& make install
这是wkhtmltopdf文件夹:
新更新:
将<{1}}作为普通用户运行后,这就是我所得到的:
然后,我再次搜索了一些我应该拥有的qt包,并以此组结束:
cd wkhtmltopdf && qmake-qt4 && make
然后,我再次运行qt-webkit-devel.x86_64 php-qt-devel.x86_64 qt-x11.x86_64 qtnx.x86_64
,这次它没有错误地通过。
最后,我运行qmake-qt4 && make
并且它也没有错误地通过。
但是,当我运行sudo make install
时,它会返回:
wkhtmltopdf -h
所以,我决定按照指示完全编译QT。最后,我得到了同样的错误:
wkhtmltopdf: error while loading shared libraries: libwkhtmltox.so.0: cannot open shared object file: No such file or directory
任何帮助都会很棒。
谢谢!
答案 0 :(得分:4)
wkhtmltopdf
想要libwkhtmltox.so.0 lib
。但是将其搜索到/lib64
目录中。
你可以:
cd /lib64
ln -s /lib/libwkhtmltox.so.0 libwkhtmltox.so.0
wkhtmltopdf -h
之后还可以。
(对不起我的英文......)
答案 1 :(得分:1)
您错过了必须运行qmake
的部分。
答案 2 :(得分:0)
cd /lib64
ln -s /lib/libwkhtmltox.so.0 libwkhtmltox.so.0
这也适用于CentOS 6.2版(最终版)
答案 3 :(得分:0)
错误:
wkhtmltopdf: error while loading shared libraries: libwkhtmltox.so.0: cannot open shared object file: No such file or directory
也可能是由于Xorg的错过造成的,那么你可以在Debian上安装它:
apt-get install xorg