如何在不编译的情况下安装wkhtmltopdf patched qt?
How to install wkhtmltopdf patched qt without compiling?
我正在为主机 Odoo 使用 google 云实例,somo 报告打印为 pdf 正常,但其他使用自定义纸张格式的实例出现以下错误:
"The switch --header-spacing, is not support using unpatched qt, and will be ignored.The switch --header-html, is not support using unpatched qt, and will be ignored.The switch --footer-html, is not support using unpatched qt, and will be ignored.QXcbConnection: Could not connect to display"
我google它,为了解决我需要像这样编译wkhtmltopdf:
http://www.grobak.net/id/blog/how-fix-wkhtmltopdf-failed-error-code-6 但是这个过程需要 3 个 hs,我正在构建一个脚本来在具有 odoo 依赖项的 运行 上安装 google 个实例。
.deb 包的依赖关系已损坏
有人知道其他解决方案吗?
我的系统配置是 Ubuntu 14.04 和 64 位。所以,我正在根据那个下载。
首先你必须通过
检查你的系统OS名称
lsb_release -a
检查您的 Ubuntu Linux 操作系统架构是 32 位还是 64 位,打开终端并 运行 下面的命令。
file /sbin/init
使用以下命令下载使用 qt 修补的 wkhtmltopdf
sudo wget -P Downloads https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb
在这里,将 "trusty" 替换为您的 OS 名称,如果只有 64 位,则保持 "amd64" 不变,否则将其更改为 "i386" 并下载 deb文件。
之后执行以下命令,
cd ~/Downloads
sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb
现在,使用以下命令检查 wkhtmltopdf 版本,
wkhtmltopdf -V
尽情享受!!
在尝试了很多方法后,我终于成功了。
首先,我通过
删除了所有以前的安装
sudo apt-get remove --purge wkhtmltopdf
sudo apt-get autoremove
然后我打开 wkhtmltopdf.org 并导航到他们的下载 > 存档。在存档部分,我通过
下载了 0.12.1 .deb 版本
wget <copy the link from website for the.deb file and paste it in terminal here>
.
sudo dpkg -i <package name>
sudo cp /usr/local/bin/wkhtmltopdf /usr/bin
这是因为 odoo 在 /usr/bin
目录中寻找 wkhtmltopdf,否则会给出 IOError。我还将 Odoo 系统参数中的 webkit_path
参数设置为 /usr/bin
。
就是这样。希望这有帮助
我在使用 wkhtmltopdf 0.12.4 时遇到了同样的问题
已安装新版 wkhtmltopdf 0.12.6-1
按照以下命令安装 wkhtmltopdf 0.12.6-1
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox-0.12.6-1.centos7.x86_64.rpm
yum localinstall wkhtmltox-0.12.6-1.centos7.x86_64.rpm #centos specific command
我正在为主机 Odoo 使用 google 云实例,somo 报告打印为 pdf 正常,但其他使用自定义纸张格式的实例出现以下错误:
"The switch --header-spacing, is not support using unpatched qt, and will be ignored.The switch --header-html, is not support using unpatched qt, and will be ignored.The switch --footer-html, is not support using unpatched qt, and will be ignored.QXcbConnection: Could not connect to display"
我google它,为了解决我需要像这样编译wkhtmltopdf: http://www.grobak.net/id/blog/how-fix-wkhtmltopdf-failed-error-code-6 但是这个过程需要 3 个 hs,我正在构建一个脚本来在具有 odoo 依赖项的 运行 上安装 google 个实例。
.deb 包的依赖关系已损坏
有人知道其他解决方案吗?
我的系统配置是 Ubuntu 14.04 和 64 位。所以,我正在根据那个下载。
首先你必须通过
检查你的系统OS名称lsb_release -a
检查您的 Ubuntu Linux 操作系统架构是 32 位还是 64 位,打开终端并 运行 下面的命令。
file /sbin/init
使用以下命令下载使用 qt 修补的 wkhtmltopdf
sudo wget -P Downloads https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb
在这里,将 "trusty" 替换为您的 OS 名称,如果只有 64 位,则保持 "amd64" 不变,否则将其更改为 "i386" 并下载 deb文件。
之后执行以下命令,
cd ~/Downloads
sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb
现在,使用以下命令检查 wkhtmltopdf 版本,
wkhtmltopdf -V
尽情享受!!
在尝试了很多方法后,我终于成功了。
首先,我通过
删除了所有以前的安装sudo apt-get remove --purge wkhtmltopdf
sudo apt-get autoremove
然后我打开 wkhtmltopdf.org 并导航到他们的下载 > 存档。在存档部分,我通过
下载了 0.12.1 .deb 版本wget <copy the link from website for the.deb file and paste it in terminal here>
.sudo dpkg -i <package name>
sudo cp /usr/local/bin/wkhtmltopdf /usr/bin
这是因为 odoo 在 /usr/bin
目录中寻找 wkhtmltopdf,否则会给出 IOError。我还将 Odoo 系统参数中的 webkit_path
参数设置为 /usr/bin
。
就是这样。希望这有帮助
我在使用 wkhtmltopdf 0.12.4 时遇到了同样的问题
已安装新版 wkhtmltopdf 0.12.6-1
按照以下命令安装 wkhtmltopdf 0.12.6-1
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox-0.12.6-1.centos7.x86_64.rpm
yum localinstall wkhtmltox-0.12.6-1.centos7.x86_64.rpm #centos specific command