如何在不编译的情况下安装wkhtmltopdf修补qt?
我正在使用google cloud实例作为主机Odoo,somo报告打印为pdf ok,但其他使用自定义paperformat的会出现以下错误: 开关--header space不支持使用unpatched qt,将被忽略。开关--header html不支持使用unpatched qt,将被忽略。开关--footer html不支持使用unpatched qt,将被忽略。QXcbConnection:无法连接到显示 我用谷歌搜索它,为了解决这个问题,我需要像这样编译wkhtmltopdf: 但是这个过程需要3个小时,我正在构建一个脚本,以便在运行时使用odoo依赖项安装google实例 .deb包的依赖项已断开如何在不编译的情况下安装wkhtmltopdf修补qt?,qt,openerp,wkhtmltopdf,odoo-8,Qt,Openerp,Wkhtmltopdf,Odoo 8,我正在使用google cloud实例作为主机Odoo,somo报告打印为pdf ok,但其他使用自定义paperformat的会出现以下错误: 开关--header space不支持使用unpatched qt,将被忽略。开关--header html不支持使用unpatched qt,将被忽略。开关--footer html不支持使用unpatched qt,将被忽略。QXcbConnection:无法连接到显示 我用谷歌搜索它,为了解决这个问题,我需要像这样编译wkhtmltopdf: 但
有人知道其他解决方案吗?我的系统配置是Ubuntu 14.04和64位。所以,我是根据这个下载的 首先,您必须通过以下方式检查您的系统操作系统名称:
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”替换为操作系统名称,如果仅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
wget
sudo dpkg-i
sudo cp/usr/local/bin/wkhtmltopdf/usr/bin
/usr/bin
目录中查找wkhtmltopdf,否则会给出IOError。我还在Odoo系统参数中将我的webkit\u路径
参数设置为/usr/bin
就这样。希望这对jessie不起作用,因为没有安装libjpeg-turbo8软件包。在Debian下,jessie 8.6安装在安装前依赖于软件包:apt get install xfonts base xfonts-75DPITH可靠的amd64软件包在16.0.4上工作。非常感谢。wget url不再工作。检查以查找所需软件包的URL当前版本(12.5-1)需要安装
xfonts-75dpi
软件包,同时忘记另一个二进制文件:sudo cp/usr/local/bin/wkhtmltoimage/usr/bin