Я пытаюсь установить текущую стабильную версию 0.12.1
, но она устанавливает только 0.9.9
. Есть ли возможность установить последнюю версию с apt-get install
? Кажется, 0.9.9
этоочень старый:(
решение1
В Ubuntu 16.04 и более поздних версиях wkhtmltopdf 0.12.2+ можно установить из репозиториев Ubuntu по умолчанию.
В Ubuntu 14.04 откройте терминал и введите:
sudo add-apt-repository ppa:ecometrica/servers
sudo apt-get update
sudo apt-get install wkhtmltopdf
В Ubuntu 12.04 откройте терминал и введите:
sudo add-apt-repository ppa:pov/wkhtmltopdf
sudo apt-get update
sudo apt-get install wkhtmltopdf
и одним из шагов после этого является перезагрузка сервера, иначе вы получите ошибку: wkhtmltopdf: cannot connect to X server
.
решение2
Шаги:
Сначала устанавливаем сервер xvfb:
sudo apt-get install xvfb
Получите необходимую версию wkhtmltopdf изhttp://wkhtmltopdf.org/downloads.html.
Для 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
Установить wkhtmltopdf:
sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
Установите зависимости (при необходимости):
sudo apt-get -f install
Создать символическую ссылку в
/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
решение3
Я использовал следующее на 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! Таким образом, вам не придется иметь дело с установкой xvfb, поскольку вы, вероятно, не используете X, поскольку это сервер.
Если произойдет сбой, sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.deb
перейдите к sudo apt get install -f
установке с зависимостями.
решение4
Чтобы установить wkhtmltopdf 0.12.5 на Ubuntu 16.04, попробуйте это:
Для 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
Установите пакет с помощью DPKG.
sudo dpkg -i wkhtmltox_0.12.5-1.trusty_amd64.deb
Это установит все зависимости.
sudo apt -f install