帮助为wkhtmltopdf安装静态二进制文件

Dav*_*ahn 12 binary static wkhtmltopdf ubuntu-10.04

我试图在Ubuntu服务器10.0.4上使用wkhtmltopdf的静态二进制文件.原因是它显然有一个内置的修改QT,允许我在没有X服务器的情况下运行wkhtmltopdf.

结果:一旦安装(参见下面的步骤),当我在终端中执行wkhtmltopdf时,它不会启动...只是让我返回提示 - 就像它运行并做了一些事情,没有错误但没有输出:

:/ usr/bin $ wkhtmltopdf

:在/ usr/bin中$

如果我把args相同的行为:

:/ usr/bin $ wkhtmltopdf http://www.google.com test.pdf

:在/ usr/bin中$

我做错了什么 - 我理解静态二进制文件应该启动.也许缺少一些依赖?有没有办法得到一些冗长的输出?

这些是我遵循的步骤:

在/ usr/bin中:

1)确认现有(非静态)wkhtmltopdf驻留在那里并执行.当我执行它没有args时,我从应用程序获得帮助/关于输出.

2)将现有的wkhtmltopdf移出目录(重命名)

3)获取静态二进制文件:sudo curl -C - -O http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-i386.tar.bz2

4)Untar:tar xvjf wkhtmltopdf-0.9.9-static-i386.tar.bz2

5)重命名:mv wkhtmltopdf-i386 wkthtmltopdf

6)获得(显然)必要的包:sudo apt-get install openssl build-essential xorg libssl-dev

deb*_*deb 24

我遇到了同样的问题.我删除了现有的wkhtmltopdf并按照以下步骤进行安装.

首先,安装依赖项

sudo aptitude install openssl build-essential xorg libssl-dev
Run Code Online (Sandbox Code Playgroud)

对于64位操作系统

wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.2-static-amd64.tar.bz2

tar xvjf wkhtmltopdf-0.9.2-static-amd64.tar.bz2

chown root:root wkhtmltopdf-amd64

mv wkhtmltopdf-amd64 /usr/bin/wkhtmltopdf
Run Code Online (Sandbox Code Playgroud)

唯一的区别是我把它放进去了/usr/local/bin/wkhtmltopdf.

我希望这有帮助!