36 votes

Comment installer wkhtmltopdf 0.12.1 sur un serveur Ubuntu ?

J'essaie d'installer la version stable actuelle 0.12.1 mais il n'installe que 0.9.9 . Est-il possible d'installer la dernière version avec apt-get install ? Il semble que 0.9.9 es très vieux :(

47voto

karel Points 97032

Dans Ubuntu 16.04 et plus, wkhtmltopdf 0.12.2+ peut être installé à partir des dépôts par défaut d'Ubuntu.

Sous Ubuntu 14.04, ouvrez le terminal et tapez :

sudo add-apt-repository ppa:ecometrica/servers
sudo apt-get update
sudo apt-get install wkhtmltopdf  

Sous Ubuntu 12.04, ouvrez le terminal et tapez :

sudo add-apt-repository ppa:pov/wkhtmltopdf
sudo apt-get update
sudo apt-get install wkhtmltopdf 

et l'étape suivante consiste à redémarrer le serveur, faute de quoi vous obtiendrez l'erreur : wkhtmltopdf: cannot connect to X server .

33voto

Pavel Pichukov Points 511

Les étapes :

  1. Installez d'abord xvfb serwer :

    sudo apt-get install xvfb
  2. Obtenir la version nécessaire de wkhtmltopdf à partir de http://wkhtmltopdf.org/downloads.html .

    Pour Ubuntu 14.04 64-bit :

    wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
  3. Installer wkhtmltopdf :

    sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb

    Installer les dépendances (si nécessaire) :

    sudo apt-get -f install
  4. Créer un lien symbolique dans /usr/local/bin/ :

    echo 'exec xvfb-run -a -s "-screen 0 640x480x16" wkhtmltopdf "$@"' | sudo tee /usr/local/bin/wkhtmltopdf.sh >/dev/null
    sudo chmod a+x /usr/local/bin/wkhtmltopdf.sh

1voto

Justin Fortier Points 119

J'ai utilisé ce qui suit sur Ubuntu 14.04.5 LTS

wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2/wkhtmltox-0.12.2_linux-trusty-amd64.deb
sudo apt-get install libxrender1 xfonts-utils xfonts-base xfonts-75dpi libfontenc1 x11-common xfonts-encodings libxfont1 fontconfig
sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.deb
sudo reboot now

Remarque : Voici la version 0.12.2 ! Vous n'avez donc pas besoin d'installer xvfb puisque vous ne faites probablement pas tourner X car c'est un serveur.

S'il échoue à sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.deb puis poursuivre avec sudo apt get install -f pour l'installer avec les dépendances.

0voto

Ernest Ofosu Points 1

Pour installer wkhtmltopdf 0.12.5 sur ubuntu 16.04, essayez ceci,

  1. La version 0.12.5 de Wkhtmltopdf est recommandée pour Odoo 12.

    wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.trusty_amd64.deb
  2. Installez le paquet à l'aide de DPKG.

    sudo dpkg -i wkhtmltox_0.12.5-1.trusty_amd64.deb 
  3. Ceci installera toutes les dépendances.

    sudo apt -f install

0voto

Dipen Shah Points 111

Essayez cette solution :

  1. Télécharger le archive deb et l'installer à l'aide de DPKG.

    sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb
  2. sudo ln -s /usr/local/bin/wkhtmltopdf /usr/bin

  3. sudo ln -s /usr/local/bin/wkhtmltoimage /usr/bin

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X