如何在Ubuntu服务器上安装wkhtmltopdf 0.12.1?

我正在尝试安装当前的稳定版本0.12.1 ,但它只安装0.9.9 。 有机会使用apt-get install安装最新版本吗? 似乎0.9.9 很老了 🙁

在Ubuntu 12.04中,打开终端并输入:

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

在Ubuntu 14.04中,打开终端并输入:

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

然后一步是重启服务器,否则你会收到错误: wkhtmltopdf: cannot connect to X server

在Ubuntu 16.04及更高版本中,可以从默认的Ubuntu存储库安装wkhtmltopdf 0.12.2+。

脚步:

  1. 首先安装xvfb serwer:

     sudo apt-get install xvfb 
  2. 从http://wkhtmltopdf.org/downloads.html获取所需版本的wkhtmltopdf。

    对于Ubuntu 14.04 64位:

     wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb 
  3. 安装wkhtmltopdf:

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

    安装依赖项(如果需要):

     sudo apt-get -f install 
  4. /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 

我在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 

注意:这是版本0.12.2 ! 所以你不必处理安装xvfb,因为你可能没有运行X,因为它是一个服务器。

如果它在sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.deb失败,那么继续使用sudo apt get install -f来安装依赖项。

尝试下面的命令后,它对我有用

 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