客戶端的伺服器是 Ubuntu 14.04.5 LTS 64bit trusty
要更新的目標套件:wkhtmltopdf
小弟我碰不到伺服器,只能遠端打指令進行操作,且對ubuntu不熟
小弟我有一個需求要透過php把網頁轉成pdf,系統本身有一個超舊10年前的wkhtmltopdf版本~~
因為很多現在新版本pdf格式不支援,合併後的pdf會出現格式錯誤無法打開,
上個月我用apt-get更新到 0.12.x(忘了XD 反正不是最新的版本,2016年的版本)就改善很多
後來我在pdf封面、目錄、頁碼等搞不定,且轉成pdf有點慢(可能圖片多?)
小弟我想說會不會是因為不是最新的版本,剛剛手癢再次更新他,更新完畢後發現該套件版本竟然變成0.9.9,嚇死寶寶了~~~0.0
想說反正當前需求已經不用合併pdf,只要把網頁轉成pdf就可以了,想說既然這樣先暫時這樣,手邊沒人能請益@@
但執行會出現下面錯誤
wkhtmltopdf: cannot connect to X server
我更新用的指令
sudo apt update
sudo apt-get update
sudo apt-get install wkhtmltopdf
(第一行是輸入完後發現少打get,所以在補第二行)
想詢問各位大大
1.要如何復原之前安裝的版本或事更新到最新版?
2.為什麼更新版本會跌下來?
https://wkhtmltopdf.org/downloads.html
去下載14.04的deb,然後用dpkg -i wkhtmltopdf.deb去安裝。
可能要處理一些相依性。
因為debian系用apt下載下來安裝的wkhtmltopdf的headless模式都不能用。