Los paquetes de Ubuntu y Debian son compatibles la mayoría de las veces, pero no en todos los casos, creo que este es el problema que estás teniendo, estás tratando de usar el .deb
de Ubuntu. para Debian, en su lugar, debe obtener el archivo específico de Debian (funciona tanto para jessie como para wheezy)
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-wheezy-amd64.deb
sudo dpkg -i wkhtmltox-0.12.1_linux-wheezy-amd64.deb
Luego en el /etc/init.d/openerp-server
o /etc/init.d/odoo-server
script(s), dependiendo de cuál tengas
añadir /usr/local/bin
al frente de la variable de entorno de la ruta, por ejemplo,
PATH=/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin,
Esto le dice a odoo dónde buscar los binarios del sistema que requiere o, opcionalmente, puede copiar los archivos a /usr/bin
, si no quieres meterte con esos archivos
sudo cp /usr/local/bin/wkhtmlto* /usr/bin/
Página de descarga de wkhtmltopdf :https://wkhtmltopdf.org/downloads.html
Eso funciona para mí en Debian Stretch:
$ sudo apt-get -q update
$ sudo apt-get -qy install --no-install-recommends wget
$ wget -nv -O /tmp/wkhtmltox.deb https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox_0.12.5-1.stretch_amd64.deb
$ sudo apt-get -qy install /tmp/wkhtmltox.deb
Estaba tratando de usar wkhtmltopdf con una imagen acoplable basada en Debian existente. Pero me enfrenté
El paquete libjpeg-turbo8 no está instalado
Finalmente arreglé esto instalando libjpeg-turbo8 usando dpkg. A continuación se muestran los comandos de la ventana acoplable:
ARG jpeg=libjpeg-dev
ARG ssl=libssl-dev
ENV CFLAGS=-w CXXFLAGS=-w
RUN apt-get update && apt-get install -y -q --no-install-recommends \
build-essential \
libfontconfig1-dev \
libfreetype6-dev \
$jpeg \
libpng-dev \
$ssl \
libx11-dev \
libxext-dev \
libxrender-dev \
python \
zlib1g-dev \
xfonts-75dpi \
xfonts-base \
&& rm -rf /var/lib/apt/lists/*
RUN wget http://archive.ubuntu.com/ubuntu/pool/main/libj/libjpeg-turbo/libjpeg-turbo8_2.0.6-0ubuntu2_amd64.deb
RUN dpkg -i libjpeg-turbo8_2.0.6-0ubuntu2_amd64.deb
RUN wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb
RUN dpkg -i wkhtmltox_0.12.6-1.bionic_amd64.deb
RUN apt --fix-broken install
Estoy ejecutando Debian Stretch 9.2 de 64 bits y tuve éxito con lo siguiente:
sudo apt update
sudo apt install xfonts-75dpi xfonts-base gvfs colord glew-utils libvisual-0.4-plugins gstreamer1.0-tools opus-tools qt5-image-formats-plugins qtwayland5 qt5-qmltooling-plugins librsvg2-bin lm-sensors
sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.stretch_amd64.deb
sudo dpkg -i wkhtmltox_0.12.5-1.stretch_amd64.deb
sudo cp /usr/local/bin/wkhtmltopdf /usr/bin/
sudo cp /usr/local/bin/wkhtmltoimage /usr/bin/
Luego verifique la instalación con:
wkhtmltopdf -V
Que debería devolver:
wkhtmltopdf 0.12.5 (with patched qt)