如何在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+。
脚步:
-
首先安装xvfb serwer:
sudo apt-get install xvfb
-
从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
-
安装wkhtmltopdf:
sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
安装依赖项(如果需要):
sudo apt-get -f install
-
在
/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