Come installare wkhtmltopdf 0.12.1 sul server Ubuntu?


Risposte:


47

In Ubuntu 12.04, apri il terminale e digita:

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

In Ubuntu 14.04, apri il terminale e digita:

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

e un passo dopo questo è quello di riavviare il server, altrimenti si otterrà l'errore: wkhtmltopdf: cannot connect to X server.

In Ubuntu 16.04 e successive è possibile installare wkhtmltopdf 0.12.2+ dai repository Ubuntu predefiniti.


Ho appena provato le istruzioni del 12.04, non sono stato in grado di scaricare correttamente dal PPA: impossibile recuperare ppa.launchpad.net/pov/wkhtmltopdf/ubuntu/dists/trusty/main/… 404 non trovato
Neil

I collegamenti a ppa: pov / wkhtmltopdf sono attivi. Sono stato in grado di scaricare il file .deb di wkhtmltopdf per Ubuntu 12.04 da esso manualmente da: launchpad.net/~pov/+archive/ubuntu/wkhtmltopdf/+sourcepub/…
karel

(Utilizzando v0.12.0-2 da ppa: ecometrica / server su Ubuntu Server 14.04) Ottengo ancora "Impossibile connettersi al server X" a meno che non utilizzi xvfb come descritto in askubuntu.com/a/605644/7146
david.libremone

1
ecometrica / server è ancora gestito? Non sono stato in grado di trovare un ppa aggiornato per 0.12.2 (15 gennaio) da nessuna parte sul launchpad
Steve,

@Steve L'ultima versione di wkhtmltopdf, ultimo aggiornamento il 7/10/2014, è wkhtmltopdf 0.12.0-2 in questa pagina web ppa: pov / wkhtmltopdf: launchpad.net/~ecometrica/+archive/ubuntu/…
karel

33

passi:

  1. Alla prima installazione di xvfb serwer:

    sudo apt-get install xvfb
  2. Ottieni la versione necessaria di wkhtmltopdf da http://wkhtmltopdf.org/downloads.html .

    Per 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. Installa wkhtmltopdf:

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

    Installa dipendenza (se necessario):

    sudo apt-get -f install
  4. Crea un link simbolico in /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

Grazie per questo. Non mi ero reso conto che il problema che stavo avendo era che avevo bisogno di xvfb per eseguire wkhtmltopdf senza testa. Funziona come un fascino.
David Richards,

Si informa che gna.orgè stato chiuso ora. quindi dovresti scaricare i binari precompilati da downloads.wkhtmltopdf.org . Si prega di consultare github.com/wkhtmltopdf/wkhtmltopdf/issues/…
Bikal Basnet

Ha funzionato per me :)
Victor Alvarado,

1

Ho usato quanto segue su 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

Nota: questa è la versione 0.12.2 ! Quindi non devi occuparti dell'installazione di xvfb poiché probabilmente non stai eseguendo X in quanto è un server.

Se fallisce, sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.debprocedere con sudo apt get install -fl'installazione con dipendenze.


Questo è molto simile alla risposta di Pavels, tranne per il fatto che suggerisci di installare manualmente i pacchetti di dipendenze che impediscono la loro successiva rimozione automatica una volta che cessano di essere in uso. -1
David Foerster

@DavidFoerster è simile, ma il numero di versione più recente non richiede xvfb che è la differenza principale. Non penso che il downvote fosse necessario.
Justin Fortier,

0

Per installare wkhtmltopdf 0.12.5 su Ubuntu 16.04, prova questo,

  1. Si consiglia Wkhtmltopdf versione 0.12.5 per odoo 12.

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

  2. Disimballare e installare il pacchetto.

    sudo dpkg -i wkhtmltox_0.12.5-1.trusty_amd64.deb

  3. Ciò installerà tutte le dipendenze.

    sudo apt -f install

  4. Godere!


-1

Dopo aver provato il comando seguente, ha funzionato per me

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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.