Ubuntu サーバーに wkhtmltopdf 0.12.1 をインストールするにはどうすればいいですか?

Ubuntu サーバーに wkhtmltopdf 0.12.1 をインストールするにはどうすればいいですか?

現在の安定バージョンをインストールしようとしています0.12.1が、インストールされるのは だけです0.9.9。 で最新バージョンをインストールする可能性はありますかapt-get install0.9.9非常に古い:(

答え1

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

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. 必要なバージョンのwkhtmltopdfを入手するhttp://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! X はサーバーなので実行していない可能性が高いため、xvfb のインストールに取り組む必要はありません。

で失敗した場合は、依存関係のあるインストールに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
    

関連情報