如何在Ubuntu伺服器上安裝wkhtmltopdf 0.12.1?

如何在Ubuntu伺服器上安裝wkhtmltopdf 0.12.1?

我正在嘗試安裝當前的穩定版本0.12.1,但它只能安裝0.9.9。有機會安裝最新版本嗎apt-get install?看來0.9.9很古老:(

答案1

在 Ubuntu 16.04 及更高版本中,可以從預設 Ubuntu 儲存庫安裝 wkhtmltopdf 0.12.2+。

在 Ubuntu 14.04 中,打開終端機並輸入:

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

在 Ubuntu 12.04 中,打開終端機並輸入:

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

此後的一步是重新啟動伺服器,否則您將收到錯誤:wkhtmltopdf: cannot connect to X server

答案2

腳步:

  1. 首先安裝xvfb伺服器:

    sudo apt-get install xvfb
    
  2. 從以下位置取得所需版本的 wkhtmltopdfhttp://wkhtmltopdf.org/downloads.html

    對於 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
    

答案3

我在 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安裝依賴項。

答案4

若要在 ubuntu 16.04 上安裝 wkhtmltopdf 0.12.5,請嘗試以下操作:

  1. odoo 12 建議使用 Wkhtmltopdf 版本 0.12.5。

    wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.trusty_amd64.deb
    
  2. 使用 DPKG 安裝軟體套件。

    sudo dpkg -i wkhtmltox_0.12.5-1.trusty_amd64.deb 
    
  3. 這將安裝所有相依性。

    sudo apt -f install
    

相關內容