Comment installer wkhtmltopdf 0.12.1 sur un serveur Ubuntu?

Réponses:

47

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  

et un pas après cela est de redémarrer le serveur ou bien 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.

Karel
la source
J'ai juste essayé les instructions de 12.04, mais je n'ai pas pu télécharger avec succès depuis le PPA: Impossible de récupérer ppa.launchpad.net/pov/wkhtmltopdf/ubuntu/dists/trusty/main/… 404 Introuvable
Neil
Les liens sur ppa: pov / wkhtmltopdf sont en direct. J'ai pu télécharger manuellement le fichier .deb de wkhtmltopdf pour Ubuntu 12.04 à l'
adresse suivante
(Utilisation de v0.12.0-2 de ppa: ecometrica / servers sur Ubuntu Server 14.04) Je reçois toujours le message "Connexion au serveur X impossible" sauf si j'utilise xvfb comme décrit dans askubuntu.com/a/605644/7146
david.libremone
1
ecometrica / serveurs est-il toujours maintenu? Je n'ai pas été en mesure de trouver un PPP à jour pour le 0.12.2 (15 janvier) où que ce soit sur la rampe de lancement
Steve,
@Steve La dernière version de wkhtmltopdf, mise à jour le 10/07/2014, est wkhtmltopdf 0.12.0-2 à ce ppa: pov / wkhtmltopdf, page web: launchpad.net/~ecometrica/+archive/ubuntu/…
karel
33

Pas:

  1. Au début, installez xvfb serwer:

    sudo apt-get install xvfb
  2. Obtenez la version requise de wkhtmltopdf à l' adresse 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éer 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
Pavel Pichukov
la source
Merci pour ça. Je n'avais pas réalisé que le problème que j'avais était que j'avais besoin de xvfb pour exécuter wkhtmltopdf sans tête. Fonctionne comme un charme.
David Richards
S'il vous plaît être informé qui gna.orga été fermé maintenant. vous devriez donc télécharger les fichiers binaires précompilés à partir de downloads.wkhtmltopdf.org . S'il vous plaît voir github.com/wkhtmltopdf/wkhtmltopdf/issues/…
Bikal Basnet
Cela a fonctionné pour moi :)
Victor Alvarado
1

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 0.12.2 ! Vous n’avez donc pas à installer xvfb car vous n’exécutez probablement pas X car il s’agit d’un serveur.

Si cela échoue à, sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.debpoursuivez l' sudo apt get install -finstallation avec des dépendances.

Justin Fortier
la source
Ceci est très similaire à la réponse de Pavels, sauf que vous suggérez d'installer les packages de dépendance manuellement, ce qui empêche leur suppression automatique ultérieure une fois qu'ils ne sont plus utilisés. -1
David Foerster Le
@ DavidFoerster est similaire, mais le numéro de version le plus récent ne nécessite pas xvfb, ce qui constitue la principale différence. Je ne pense pas que le vote négatif était nécessaire.
Justin Fortier
0

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!

Ernest Ofosu
la source
-1

Après avoir essayé la commande ci-dessous, cela a fonctionné pour moi

cd ~
yum install -y xorg-x11-fonts-75dpi xorg-x11-fonts-Type1 openssl git-core fontconfig
wget https://downloads.wkhtmltopdf.org/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
tar xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
mv wkhtmltox/bin/wkhtmlto* /usr/bin
Vipin Kumar R. Jaiswar
la source