36

I am trying to install current stable version 0.12.1, but it only installs 0.9.9. Any chance to install latest version with apt-get install? It seems that 0.9.9 is very old :(

1

6 Answers 6

48

In Ubuntu 16.04 and later wkhtmltopdf 0.12.2+ can be installed from the default Ubuntu repositories.

In Ubuntu 14.04, open the terminal and type:

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

In Ubuntu 12.04, open the terminal and type:

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

and one step after this is to reboot the server or else you will get the error: wkhtmltopdf: cannot connect to X server .

5
33

Steps:

  1. At first install xvfb serwer:

    sudo apt-get install xvfb
    
  2. Get needed version of wkhtmltopdf from http://wkhtmltopdf.org/downloads.html.

    For 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. Install wkhtmltopdf:

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

    Install dependency (if needed):

    sudo apt-get -f install
    
  4. Create symblic link 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
    
3
1

I used the following on 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: this is version 0.12.2! So you don't have to deal with installing xvfb since you're probably not running X as it's a server.

If it fails at sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.deb then proceed with sudo apt get install -f to install with dependencies.

2
  • This is very similar to Pavels' answer except that you suggest to install the dependency packages manually which prevents their later auto-removal once they cease to be in use. -1 Mar 1, 2018 at 11:49
  • @DavidFoerster it is similar, but the newer version number doesn't require xvfb which is the main difference. I don't think the downvote was necessary. Mar 9, 2018 at 5:42
0

Try this Solution :

  1. Download the deb archive and install using 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
    
0

To install wkhtmltopdf 0.12.5 on ubuntu 16.04, try this,

  1. Wkhtmltopdf version 0.12.5 is recommended for odoo 12.

    wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.trusty_amd64.deb
    
  2. Install the package using DPKG.

    sudo dpkg -i wkhtmltox_0.12.5-1.trusty_amd64.deb 
    
  3. This will install all dependencies.

    sudo apt -f install
    
-1

After trying the below command, It worked for 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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.