答案 0 :(得分:26)
Ubuntu存储库中没有修补版本的wkhtmltopdf
。如果需要,您可以从项目网站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。我已经更新了我的答案,提供了下载最新版本的正确途径。
答案 1 :(得分:10)
版本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
答案 2 :(得分:1)
我运行了@ 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/
我会把它写成评论而不是作为“答案”,但我还没有足够的声誉来做到这一点。希望这有助于其他人!
答案 3 :(得分:0)
尝试这个
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