web-dev-qa-db-fra.com

Comment installer wkhtmltopdf 0.12.1 sur un serveur Ubuntu?

J'essaie d'installer la version stable actuelle 0.12.1, mais elle n'installe que 0.9.9. Avez-vous une chance d'installer la dernière version avec apt-get install? Il semble que 0.9.9 soit très vieux :(

37
Stephan Ahlf

Dans Ubuntu 12.04, ouvrez le terminal et tapez:

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

Dans Ubuntu 14.04, ouvrez le terminal et tapez:

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

une étape après cela consiste à redémarrer le serveur, sinon vous obtiendrez l’erreur: wkhtmltopdf: cannot connect to X server.

Dans Ubuntu 16.04 et ultérieur, wkhtmltopdf 0.12.2+ peut être installé à partir des référentiels Ubuntu par défaut.

48
karel

Pas:

  1. Au début, installez xvfb serwer:

    Sudo apt-get install xvfb
    
  2. Obtenez la version requise de wkhtmltopdf auprès de http://wkhtmltopdf.org/downloads.html .

    Pour Ubuntu 14.04 64 bits:

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

    Sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-AMD64.deb
    

    Dépendance d'installation (si nécessaire):

    Sudo apt-get -f install
    
  4. Créez un lien symblique 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
    
33
Pavel Pichukov

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

Note: c'est la version .12.2! Vous n’avez donc pas à installer xvfb car vous n’exécutez probablement pas X car il s’agit d’un serveur.

S'il échoue à Sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-AMD64.deb, continuez avec Sudo apt get install -f pour l'installer avec des dépendances.

1
Justin Fortier

Pour installer wkhtmltopdf 0.12.5 sur Ubuntu 16.04, essayez ceci,

  1. Wkhtmltopdf version 0.12.5 est recommandé pour odoo 12.

    wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.trusty_AMD64.deb

  2. Déballez et installez le paquet.

    Sudo dpkg -i wkhtmltox_0.12.5-1.trusty_AMD64.deb

  3. Cela installera toutes les dépendances.

    Sudo apt -f install

  4. Prendre plaisir!

0
Ernest Ofosu