簡體   English   中英

無法在 ubuntu 16.04 中安裝帶有補丁 qt 的 wkhtmltopdf

[英]unable to install wkhtmltopdf with patched qt in ubuntu 16.04

wkhtmltopdf 與修補的 qt pkg 不適用於 ubuntu 16.04。所以我安裝 14.04 pkg,它是在沒有修補 qt 的情況下安裝的,但它需要帶有修補 qt 的 pkg。 我也嘗試過靜態版本,但它給出了一些編譯錯誤

Ubuntu 存儲庫中不存在wkhtmltopdf的修補版本。 如果需要,您可以從項目網站下載它 但是他們仍然沒有 Xenial Xerus 的.deb文件,因此您需要下載二進制文件並手動安裝依賴項( libxrender1 fontconfig xvfb )。

這是從項目網站安裝修補版本的腳本:

sudo apt-get update
sudo apt-get install libxrender1 fontconfig xvfb
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz -P /tmp/
cd /opt/
sudo tar xf /tmp/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
sudo ln -s /opt/wkhtmltox/bin/wkhtmltopdf /usr/local/bin/wkhtmltopdf

編輯[16/06/2017]:由於服務器不穩定,wkhtmltopdf 版本已移至 GitHub。 我已經更新了我的答案以提供下載最新版本的正確路徑。

對於版本 0.12.4(最新於 2017 年 1 月 15 日)

sudo apt-get update
sudo apt-get install libxrender1 fontconfig xvfb
wget http://download.gna.org/wkhtmltopdf/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz -P /tmp/
cd /opt/
sudo tar xf /tmp/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
sudo ln -s /opt/wkhtmltox/bin/wkhtmltopdf /usr/bin/wkhtmltopdf

不久前我運行@matheus-marchini 的腳本來安裝修補版本,然后又回來獲取說明 - 但是,在此期間,我發現托管站點 Gna! 已關閉。 經過一番搜索,我能夠直接從源代碼替換鏈接,更新命令如下:

wget https://downloads.wkhtmltopdf.org/0.12/0.12.3/wkhtmltox-0.12.3_linux-generic-amd64.tar.xz -P /tmp/

如果您想要最新版本(根據@afzal-hossain 的回答),它將是:

wget https://downloads.wkhtmltopdf.org/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz -P /tmp/

我會把它寫成評論而不是“答案”,但我還沒有足夠的聲譽來做到這一點。 希望這對其他人有幫助!

試試這個

wget http://security.ubuntu.com/ubuntu/pool/universe/w/wkhtmltopdf/wkhtmltopdf_0.12.2.4-1_amd64.deb
sudo dpkg -i wkhtmltopdf_0.12.2.4-1_amd64.deb

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM