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

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

36
задан 25 September 2017 в 01:00

6 ответов

В 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: не удается подключиться к X-серверу .

47
ответ дан 23 November 2019 в 00:20

Шаги:

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

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

    Для 64-разрядной версии Ubuntu 14.04:

     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
     
33
ответ дан 23 November 2019 в 00:20

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

1
ответ дан 23 November 2019 в 00:20

A wkhtmltopdf 0.12.5 telepítéséhez az ubuntu 16.04-re próbálkozzon ezzel:

  1. A Wkhtmltopdf 0.12.5 verziója ajánlott az odoo 12-re.

     wget https: /  /github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.trusty_amd64.deb
     
  2. Telepítse a csomagot a DPKG használatával.

     sudo dpkg -i wkhtmltox_0.12.5-1.trusty_amd64.deb
     
  3. Ez telepíti az összes függőséget.

     sudo apt -f install
     
0
ответ дан 23 November 2019 в 00:20

Попробовав приведенную ниже команду, она сработала для меня

cd ~
yum install -y xorg-x11-fonts-75dpi xorg-x11-fonts-Type1 openssl git-core fontconfig
wget https://downloads.wkhtmltopdf.org/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
tar xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
mv wkhtmltox/bin/wkhtmlto* /usr/bin
-1
ответ дан 23 November 2019 в 00:20

Попробуйте это решение:

  1. Загрузите архив deb и установите его с помощью DPKG.

     sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb
     
  2.  sudo ln -s / usr / local / bin / wkhtmltopdf / usr / bin
     
  3.  sudo ln -s / usr / local / bin / wkhtmltoimage / usr / bin
     
0
ответ дан 5 January 2021 в 23:00

Другие вопросы по тегам:

Похожие вопросы: