Paket Ubuntu dan Debian sering kali kompatibel tetapi tidak dalam semua kasus, saya pikir ini adalah masalah yang Anda alami saat mencoba menggunakan .deb
Ubuntu untuk Debian, Anda harus mendapatkan file khusus Debian, (berfungsi untuk jessie dan 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
Kemudian di /etc/init.d/openerp-server
atau /etc/init.d/odoo-server
skrip, tergantung mana yang Anda miliki
tambahkan /usr/local/bin
ke depan variabel lingkungan jalur misalnya,
PATH=/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin,
Ini memberi tahu odoo di mana mencari binari sistem yang diperlukan atau secara opsional Anda dapat menyalin file ke /usr/bin
, jika Anda tidak ingin mengacaukan file-file itu
sudo cp /usr/local/bin/wkhtmlto* /usr/bin/
Unduh halaman untuk wkhtmltopdf :https://wkhtmltopdf.org/downloads.html
Itu bekerja untuk saya di 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
Saya mencoba menggunakan wkhtmltopdf dengan gambar buruh pelabuhan berbasis debian yang ada. Tapi saya hadapi
Paket libjpeg-turbo8 belum diinstal
Akhirnya saya memperbaikinya dengan menginstal libjpeg-turbo8 menggunakan dpkg. Di bawah ini adalah perintah buruh pelabuhan:
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
Saya menjalankan Debian Stretch 9.2 64bit dan saya berhasil dengan yang berikut:
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/
Kemudian periksa instalasi dengan:
wkhtmltopdf -V
Yang harus dikembalikan:
wkhtmltopdf 0.12.5 (with patched qt)