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.