2016-06-11 2 views
5

wkhtmltopdf с исправленным qt pkg недоступен для ubuntu 16.04 .so я устанавливаю 14.04 pkg, который устанавливается без исправленного qt, но ему это нужно с исправленным qt. Я также попытался со статической версии, но это даст какой-то компиляции ошибкуне удалось установить wkhtmltopdf с исправленным qt в ubuntu 16.04

ответ

0

попробовать это один

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 
+1

К сожалению, эта версия не исправлена ​​Qt. Он отлично работает, если вам не нужны какие-либо дополнительные функции, такие как заголовки, нижние колонтитулы, поля и т. Д. В противном случае лучше загружать двоичный файл с веб-сайта проекта. –

25

Модифицированная версия wkhtmltopdf нет в репозитории Ubuntu. Вы можете download it с сайта проекта, если хотите. Но у них до сих пор нет файла .deb для Xenial Xerus, поэтому вам нужно загрузить двоичный файл и установить зависимости (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 из-за нестабильности их серверов. Я обновил свой ответ, чтобы предоставить правильный путь для загрузки последней версии.

+3

Для моего контейнера ubuntu 16.04 мне пришлось изменить последнюю строку последовательности: 'sudo ln -s/opt/wkhtmltox/bin/wkhtmltopdf/usr/bin/wkhtmltopdf' – Jim

+1

Простой тест проверки? –

+0

Я загрузил его с 'https: // downloads.wkhtmltopdf.org/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz' – poorva

10

Для версии 0.12.4 (позднее 15 января 2017)

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 
+0

благодарит свою работу отлично –

+1

Обратите внимание, что' gna.org' был закрыт. поэтому вы должны скачать предварительно скомпилированные файлы из https://downloads.wkhtmltopdf.org. См. https://github.com/wkhtmltopdf/wkhtmltopdf/issues/3390#issuecomment-287982282 –

1

Я побежал @ сценария Матеус-Marchini, чтобы установить исправленную версию некоторое время назад и только что вернулся, чтобы получить инструкции снова - однако, Я обнаружил, что промежуточный хостинг-сайт Gna! отключился. После небольшого поиска, я был в состоянии заменить ссылку непосредственно из источника, обновив команду следующим образом:

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

Если вы хотите самую последнюю версию (за @ Afzal-Хоссейн отвечают), это было бы:

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

Я бы написал это как комментарий, а не как «ответ», но у меня не хватает репутации еще, чтобы сделать это. Надеюсь, это поможет кому-то еще!

Смежные вопросы