web-dev-qa-db-ja.com

Ubuntuサーバーにwkhtmltopdf 0.12.1をインストールする方法は?

現在の安定バージョン0.12.1をインストールしようとしていますが、0.9.9のみをインストールします。 apt-get installで最新バージョンをインストールする機会はありますか? 0.9.9非常に古い :(

37
Stephan Ahlf

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  

そして、この後の1つのステップは、サーバーを再起動することです。さもないと、エラーが発生します:wkhtmltopdf: cannot connect to X server

Ubuntu 16.04以降では、デフォルトのUbuntuリポジトリからwkhtmltopdf 0.12.2+をインストールできます。

48
karel

手順:

  1. 最初にxvfbサーバーをインストールします。

    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
    
33
Pavel Pichukov

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

注:これはバージョンです.12.2!したがって、Xはサーバーであるため、おそらくXを実行していないので、xvfbのインストールに対処する必要はありません。

Sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-AMD64.debで失敗した場合は、Sudo apt get install -fに進み、依存関係を使用してインストールします。

1
Justin Fortier

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. パッケージを解凍してインストールします。

    Sudo dpkg -i wkhtmltox_0.12.5-1.trusty_AMD64.deb

  3. これにより、すべての依存関係がインストールされます。

    Sudo apt -f install

  4. 楽しい!

0
Ernest Ofosu