【发布时间】:2016-10-12 10:51:08
【问题描述】:
带有修补的 qt pkg 的 wkhtmltopdf 不适用于 ubuntu 16.04。所以我要安装 14.04 pkg,它是在没有修补 qt 的情况下安装的,但它需要修补 qt。我也尝试过使用静态版本,但它提供了一些编译 错误
【问题讨论】:
标签: python-2.7 pdf-generation wkhtmltopdf
带有修补的 qt pkg 的 wkhtmltopdf 不适用于 ubuntu 16.04。所以我要安装 14.04 pkg,它是在没有修补 qt 的情况下安装的,但它需要修补 qt。我也尝试过使用静态版本,但它提供了一些编译 错误
【问题讨论】:
标签: python-2.7 pdf-generation wkhtmltopdf
试试这个
wget http://security.ubuntu.com/ubuntu/pool/universe/w/wkhtmltopdf/wkhtmltopdf_0.12.2.4-1_amd64.deb
sudo dpkg -i wkhtmltopdf_0.12.2.4-1_amd64.deb
【讨论】:
wkhtmltopdf 的修补版本不在 Ubuntu 存储库中。如果需要,您可以从项目网站download it。但是他们仍然没有 Xenial Xerus 的.deb 文件,因此您需要下载二进制文件并手动安装依赖项(libxrender1 fontconfig xvfb)。
这是一个从项目网站安装补丁版本的脚本:
sudo apt-get update
sudo apt-get install libxrender1 fontconfig xvfb
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz -P /tmp/
cd /opt/
sudo tar xf /tmp/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
sudo ln -s /opt/wkhtmltox/bin/wkhtmltopdf /usr/local/bin/wkhtmltopdf
编辑 [16/06/2017]:由于服务器不稳定,wkhtmltopdf 版本已移至 GitHub。我已更新我的答案以提供下载最新版本的正确路径。
【讨论】:
sudo ln -s /opt/wkhtmltox/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
https://downloads.wkhtmltopdf.org/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz下载的
https://downloads.wkhtmltopdf.org下载只是重定向到github发布的url,所以都可以。
sudo apt-get remove --purge wkhtmltopdf
对于版本 0.12.4(2017 年 1 月 15 日最新)
sudo apt-get update
sudo apt-get install libxrender1 fontconfig xvfb
wget http://download.gna.org/wkhtmltopdf/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz -P /tmp/
cd /opt/
sudo tar xf /tmp/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
sudo ln -s /opt/wkhtmltox/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
【讨论】:
gna.org 现已关闭。所以你应该从 downloads.wkhtmltopdf.org 下载预编译的二进制文件。请看github.com/wkhtmltopdf/wkhtmltopdf/issues/…
不久前我运行了@matheus-marchini 的脚本来安装补丁版本,然后又回来获取说明 - 但是,在此期间,我发现托管站点 Gna!已关闭。经过一番搜索,我可以直接从源代码替换链接,更新命令如下:
wget https://downloads.wkhtmltopdf.org/0.12/0.12.3/wkhtmltox-0.12.3_linux-generic-amd64.tar.xz -P /tmp/
如果您想要最新版本(根据 @afzal-hossain 的回答),它会是:
wget https://downloads.wkhtmltopdf.org/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz -P /tmp/
我会把它写成评论而不是“答案”,但我还没有足够的声誉来做这件事。希望这对其他人有帮助!
【讨论】: