2010-09-14 134 views
12

我想在Ubuntu服務器10.0.4上使用wkhtmltopdf的靜態二進制文件。原因是它顯然有一個內置的修改後的QT,可以讓我在沒有X服務器的情況下運行wkhtmltopdf。幫助安裝靜態二進制wkhtmltopdf

結果: 一旦安裝(見下面的步驟),當我在終端執行wkhtmltopdf時,它不會啓動...只是返回到提示 - 就像它運行並做了一些事情,沒有錯誤,但沒有輸出:

:在/ usr/bin中$ wkhtmltopdf

:在/ usr/bin中$

同樣的行爲,如果我把ARGS:

:在/ usr/bin中$ wkhtmltopdf http://www.google.com檢驗.pdf

:/ usr/bin $

我在做什麼錯誤---我的理解是靜態二進制文件應該啓動。也許錯過了一些依賴?有沒有辦法獲得一些詳細的輸出?

這些是我按照以下步驟:

在/ usr/bin中:

1)證實,現有的(非靜態)wkhtmltopdf駐留那裏,它執行。當我沒有參數執行它時,我得到應用程序的幫助/輸出。

2)移動的現有wkhtmltopdf出的目錄的(重新命名)

3)獲取靜態二進制:須藤捲曲-C - -O HTTP: //wkhtmltopdf.googlecode.com/files/wkhtmltopdf -0.9.9靜電-i386.tar.bz2

4)解壓:焦油xvjf wkhtmltopdf-0.9.9靜態-i386.tar.bz2

5)重命名:MV wkhtmltopdf-I386 wkthtmltopdf

6)獲取(顯然)必要的軟件包:sudo apt-get install打開sl build-essential xorg libssl-dev

+0

確保您使用的是正確的二進制文件。如果您不確定,請嘗試使用amd64二進制文件,然後查看它是否有效。 – Greg 2010-10-04 12:59:20

+0

你有沒有解決這個問題?我有完全相同的問題! – 2013-07-16 20:18:34

回答

24

我遇到了同樣的問題。我刪除了現有的wkhtmltopdf,並按照以下步驟進行安裝。

首先,安裝依賴

sudo aptitude install openssl build-essential xorg libssl-dev 

對於64位操作系統

wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.2-static-amd64.tar.bz2 

tar xvjf wkhtmltopdf-0.9.2-static-amd64.tar.bz2 

chown root:root wkhtmltopdf-amd64 

mv wkhtmltopdf-amd64 /usr/bin/wkhtmltopdf 

唯一的區別是,我把它放在/usr/local/bin/wkhtmltopdf

我希望這有助於!

+0

爲我工作。謝謝! – 2013-04-08 18:14:50

+1

這不就是把xorg XServer安裝到你的機器上嗎?所以安裝仍在使用XServer,對吧? – pcurry 2013-12-27 19:03:19

+0

而不是完整的X,您可以只拉取libxrender:apt-get install libxrender1 – b4d 2017-11-06 11:02:48

0

在我的debian服務器試圖運行wkhtmltopdf-i386導致相同的空白提示。

安裝了「aptitude install wkhtmltopdf」的wkhtmltopdf的非靜態(帶有未修補的QT)版本的工作。

問題通過切換到wkhtmltopdf-amd64解決,服務器是一個64位,我錯過了它。

之後,wkhtmltopdf-AMD64說「libxrender共享庫沒有發現」,這個問題被解決了「資質安裝Xorg」

2

繼Deb的回答了它爲我工作在Ubuntu 10.04 64位 - 謝謝!

雖然,而不是下載0.9.2按Deb的指示,我會建議人們通過下載最新版本:

  1. 轉到http://code.google.com/p/wkhtmltopdf/downloads/list
  2. 下載最新版本的wkhtmltopdf- [版本號] - static-amd64.tar.bz2

此時,最新的64bit是http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.11.0_rc1-static-amd64.tar.bz2

+0

鏈接http://code.google.com/p/wkhtmltopdf/downloads/list已損壞。它不顯示任何文件 – Andrus 2014-08-24 18:49:00

+0

當前URL:http://sourceforge.net/projects/wkhtmltopdf/files/0.12.1/ – jfreak53 2014-10-17 16:37:54

0

0.11.0_rc1似乎是越野車。
它一直拋出錯誤「無法在不使用GUI時創建QPixmap」。
恢復到0.9.9爲我工作。