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


36

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


回答:


47

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+をインストールできます。


12.04の手順を試してみましたが、PPAから正常にダウンロードでき ませんでした:ppa.launchpad.net/pov/wkhtmltopdf/ubuntu/dists/trusty/main/を取得できませんでした... 404 Not Found
Neil

ppa:pov / wkhtmltopdfのリンクはライブです。:私はから手動でからのUbuntu 12.04のためwkhtmltopdfの.debファイルをダウンロードすることができましたlaunchpad.net/~pov/+archive/ubuntu/wkhtmltopdf/+sourcepub/...
カレル・

(Ubuntu Server 14.04でppa:ecometrica / serversのv0.12.0-2を使用)askubuntu.com/a/605644/7146
david.libremone

1
ecometrica /サーバーはまだ維持されていますか?ラウンチパッドのどこでも0.12.2(1月15日)の最新のPPAを見つけることができませんでした
スティーブ

wkhtmltopdfの@Steve最新バージョン、最後は2014年7月10日に更新され、このPPAでwkhtmltopdf 0.12.0-2です:POV / wkhtmltopdf Webページ:launchpad.net/~ecometrica/+archive/ubuntu/...
カレル・

33

手順:

  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

これありがとう。wkhtmltopdfをヘッドレスで実行するにはxvfbが必要だったので、自分が抱えていた問題に気づきませんでした。魅力のように機能します。
デビッドリチャーズ

gna.org現在閉鎖されていることをお知らせください。したがって、プリコンパイルされたバイナリをdownloads.wkhtmltopdf.orgからダウンロードする必要がありますgithub.com/wkhtmltopdf/wkhtmltopdf/issues/…を
Bikal Basnet

それは私のために働いた:)
ビクターアルバラード

1

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はサーバーであるため、おそらくXを実行していないので、xvfbのインストールに対処する必要はありません。

失敗した場合はsudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.debsudo apt get install -f依存関係のあるインストールに進みます。


これは、Pavelsの回答と非常に似ていますが、依存パッケージを手動でインストールすることをお勧めします。-1
デビッドフォースター

@DavidFoersterは似ていますが、新しいバージョン番号は主な違いであるxvfbを必要としません。私は下票が必要だとは思わない。
ジャスティンフォーティア

0

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. 楽しい!


-1

以下のコマンドを試した後、それは私のために働いた

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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.