it-roy-ru.com

Как установить wkhtmltopdf 0.12.1 на сервер Ubuntu?

Я пытаюсь установить текущую стабильную версию 0.12.1, но она устанавливает только 0.9.9. Есть ли шанс установить последнюю версию с apt-get install? Похоже, что 0.9.9очень старый :(

37
Stephan Ahlf

В Ubuntu 12.04 откройте терминал и введите:

Sudo add-apt-repository ppa:pov/wkhtmltopdf
Sudo apt-get update
Sudo apt-get install wkhtmltopdf 

В Ubuntu 14.04 откройте терминал и введите:

Sudo add-apt-repository ppa:ecometrica/servers
Sudo apt-get update
Sudo apt-get install wkhtmltopdf  

и один шаг после этого - перезагрузить сервер, иначе вы получите сообщение об ошибке: wkhtmltopdf: cannot connect to X server.

В Ubuntu 16.04 и более поздних версиях wkhtmltopdf 0.12.2+ можно установить из репозиториев Ubuntu по умолчанию.

48
karel

Шаги:

  1. Сначала установите xvfb serwer:

    Sudo apt-get install xvfb
    
  2. Получить необходимую версию wkhtmltopdf можно по адресу http://wkhtmltopdf.org/downloads.html .

    Для Ubuntu 14.04 64-bit:

    wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-AMD64.deb
    
  3. Установите wkhtmltopdf:

    Sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-AMD64.deb
    

    Установить зависимость (при необходимости):

    Sudo apt-get -f install
    
  4. Создайте символическую ссылку в /usr/local/bin/:

    echo 'exec xvfb-run -a -s "-screen 0 640x480x16" wkhtmltopdf "[email protected]"' | Sudo tee /usr/local/bin/wkhtmltopdf.sh >/dev/null
    Sudo chmod a+x /usr/local/bin/wkhtmltopdf.sh
    
33
Pavel Pichukov

Я использовал следующее на 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

Примечание: это версия .12.2! Таким образом, вам не нужно иметь дело с установкой xvfb, так как вы, вероятно, не используете X, поскольку это сервер.

Если произойдет сбой в Sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-AMD64.deb, затем перейдите к Sudo apt get install -f для установки с зависимостями.

1
Justin Fortier

Чтобы установить wkhtmltopdf 0.12.5 в Ubuntu 16.04, попробуйте это,

  1. Wkhtmltopdf версии 0.12.5 рекомендуется для odoo 12.

    wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.trusty_AMD64.deb

  2. Распакуйте и установите пакет.

    Sudo dpkg -i wkhtmltox_0.12.5-1.trusty_AMD64.deb

  3. Это установит все зависимости.

    Sudo apt -f install

  4. Наслаждайтесь!

0
Ernest Ofosu