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

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

Я пытаюсь установить текущую стабильную версию 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

Шаги:

  1. Сначала устанавливаем сервер xvfb:

    sudo apt-get install xvfb
    
  2. Получите необходимую версию 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
    
  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 "$@"' | 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, попробуйте это:

  1. Для 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
    
  2. Установите пакет с помощью DPKG.

    sudo dpkg -i wkhtmltox_0.12.5-1.trusty_amd64.deb 
    
  3. Это установит все зависимости.

    sudo apt -f install
    

Связанный контент